Git Product home page Git Product logo

Comments (10)

oknozor avatar oknozor commented on May 23, 2024 1

Hey @dannysauer go ahead this would be nice. There is also cargo-deb. That might be useful. If it is possible I'd rather have the deb package generated by cargo.

Also you might want to take a look at #53 implemented by @DSpeckhals. Once this is merged we might be able to package toml-bombadil with completion files, that would be nice.

from toml-bombadil.

lucas-dclrcq avatar lucas-dclrcq commented on May 23, 2024

Bombadil should also support the popular deb format.

from toml-bombadil.

oknozor avatar oknozor commented on May 23, 2024

A homebrew repo is available here : oknozor/homebrew-tap

from toml-bombadil.

dannysauer avatar dannysauer commented on May 23, 2024

The OpenSUSE Open Build Service can generate RPMs and Debs (and Arch packages) upon webhook events from GitHub, and then provides a repository the end-user can add to their system for update, so it'd be pretty hands-off once configured. It'd be searchable at https://software.opensuse.org/ - here's an example I set up recently. I can help set that up if that'd be of interest.

from toml-bombadil.

oknozor avatar oknozor commented on May 23, 2024

Hello @dannysauer are you still working on this ?

from toml-bombadil.

dannysauer avatar dannysauer commented on May 23, 2024

Hello @dannysauer are you still working on this ?

Sorry @oknozor - I unexpectedly left SUSE about two days after that (acquisition and surprise firings of a few whole teams; the "open open source company" has a CEO who's not very open internally) and subsequently completely forgot about this as I wasn't using it.

However, I can still help. I'll add it to my to do list and follow up shortly. Thanks for the reminder. :)

from toml-bombadil.

 avatar commented on May 23, 2024

I know its not on the list but Im working on a nix package, but I have on issue I would like it to run test, before install but a hand full of test dont like what nix does to the environment $HOME

---- settings::tests::should_merge_import stdout ----
thread 'settings::tests::should_merge_import' panicked at 'called `Result::unwrap()` on an `Err` value: Unable to symlink "/tmp/import_test/bombadil.toml" to "/homeless-shelter/.config/bombadil.toml" : No such file or directory (os error 2)', src/settings.rs:215:69

---- tests::self_link_works stdout ----
thread 'tests::self_link_works' panicked at 'called `Result::unwrap()` on an `Err` value: Unable to symlink "/build/source/tests/dotfiles_simple/bombadil.toml" to "/homeless-shelter/.config/bombadil.toml" : No such file or directory (os error 2)', src/lib.rs:442:55

---- tests::meta_var_works stdout ----
thread 'tests::meta_var_works' panicked at 'called `Result::unwrap()` on an `Err` value: Unable to symlink "/tmp/bombadil_tests/bombadil.toml" to "/homeless-shelter/.config/bombadil.toml" : No such file or directory (os error 2)', src/lib.rs:705:63

---- tests::should_print_metadata stdout ----
thread 'tests::should_print_metadata' panicked at 'called `Result::unwrap()` on an `Err` value: Unable to symlink "/tmp/bombadil_tests.1/bombadil.toml" to "/homeless-shelter/.config/bombadil.toml" : No such file or directory (os error 2)', src/lib.rs:738:63

from toml-bombadil.

oknozor avatar oknozor commented on May 23, 2024

@TravisDavis-ops It would be great to have a nix package !
I've broken a thing or two on the main branch today, I shall fix that asap but the tests you mentioned passes on my OS. I have never used nix before so I probably will not be able to help you on this.

@dannysauer glad to here you still want to work on this, no hurry though.

from toml-bombadil.

Witcher01 avatar Witcher01 commented on May 23, 2024

I'm packaging toml-bombadil for Alpine Linux and have run into trouble using version 3.1.0 as the watchexec and speculoos dependencies are essentially too old.
Could you release a new version for toml-bombadil to be able to release the package for Alpine Linux @oknozor?

Some background information on this: the transitive dependency getrandom needs to be at least on version 0.2.10 to build with musl 1. With the outdated watchexec and speculoos dependencies on toml-bombadil 3.1.0 I can't bump getrandom to 0.2.10 with a patch because they rely on older versions of it. Bumping those dependencies, too, is a non-trivial task so it's out-of-scope for packaging for Alpine, especially considering a new version fixes this anyway.

from toml-bombadil.

oknozor avatar oknozor commented on May 23, 2024

Hey @Witcher01 I will try to make a release next week, thanks for the alpine package :)

from toml-bombadil.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.