New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build airsonic from source and allow patches #85714
base: master
Are you sure you want to change the base?
Conversation
+1 to building from source. However I think that patch would be a better fit for your own nixpkgs overlay, or contributed upstream directly. |
Ok, it looks like you can't use mavenix in nixpkgs, or at least you have to use it in a completely different fashion -- pre-download it and include it in the .nix files for that package? |
Patch excised and moved to my personal overlays while I work on the additional infrastructure needed to get it upstream-ready. |
…binary This makes it possible to apply patches to it at build time.
Rebased against unstable to resolve merge conflicts in maintainers file. |
I marked this as stale due to inactivity. → More info |
Motivation for this change
The current package simply installs the Airsonic binary. This change (a) makes it build from source instead, so that patches can be applied, and (b) adds a patch that inverts the (hard-coded) podcast sort order so that "play all" on a podcast plays them in chronological order rather than reverse chronological.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)