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
openlp: init at 2.4.6 #91291
openlp: init at 2.4.6 #91291
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/qt-plugin-path-unset-in-test-phase/6962/2 |
This comment has been minimized.
This comment has been minimized.
8767bdf
to
ab54809
Compare
0e15884
to
2fd709a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see any other issue with the expression. I built the packages with nixpkgs-review
and tested the application: to check the full functionality someone familiar with it should try it, but the program seem packaged and wrapped correctly.
To me it's all good for inclusion in Nixpkgs.
pkgs/top-level/all-packages.nix
Outdated
@@ -27479,6 +27479,14 @@ in | |||
|
|||
octopus = callPackage ../applications/science/chemistry/octopus { }; | |||
|
|||
openlp = libsForQt5.callPackage ../applications/misc/openlp { }; | |||
openlpFull = openlp.override { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
different name attribute is needed as well for nix-env
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I fixed it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
different name attribute is needed as well for nix-env
...which applies maybe also for a couple of other packages:
[ "connmanFull" "curlFull" "mjpegtoolsFull" "octaveFull" "pythonFull" "python2Full" "python27Full" "python3Full" "python36Full" "python37Full" "python38Full" "python39Full" "krb5Full" "pulseaudioFull" "samba4Full" "sambaFull" "gitFull" "polybarFull" "wineFull" ]
says
{ pkgs ? import ./. {} }:
let
attrNames =
[ "connman" "curl" "mjpegtools" "octave"
"python" "python2" "python27" "python3" "python36" "python37" "python38" "python39"
"harfbuzz" "krb5" "pulseaudio" "samba4" "samba" "codeblocks" "git" "polybar" "wine"
"mercurial" # mercurial is the negative test case: its plain and Full names are distinct
];
filtered = builtins.filter (n: pkgs."${n}".name == pkgs."${n}Full".name) attrNames;
in map (n: "${n}Full") filtered
For which of those is it unnecessary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(I got the potential packages by grep Full pkgs/top-level/*.nix
)
This comment has been minimized.
This comment has been minimized.
In the last push (63ff41b2be8a6f6aa432e4e0bde257ea8ce38890) I added |
Anything preventing this from being merged? |
fails to build:
|
This comment has been minimized.
This comment has been minimized.
free church presentation software
This comment has been minimized.
This comment has been minimized.
Still building and running: Result of 2 packages built:
|
@ofborg eval |
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 2 packages built:
|
free church presentation software
The package is split in two parts: The main python package to build (
lib.nix
) and a wrapper package pulling in configurable runtime dependencies (default.nix
), so that rebuilds are unnecessary when changing runtime deps/features.Review notes
openlpFull
. Inopenlp
they aren't used, as they are optional.Things done
(na) means “not applicable”
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)package
openlp
: 676.1 MB, packageopenlpFull
: 3.0 GB.Additionally: