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
projectlibre: init at 1.6.2 #24466
projectlibre: init at 1.6.2 #24466
Conversation
meta = with stdenv.lib; { | ||
homepage = "http://www.projectlibre.com/"; | ||
descripton = "Project-Management Software similar to MS-Project"; | ||
maintainer = with maintainers; [ mogria ]; |
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.
Use maintainer.mogria instead as with maintainers is used for more than one maintainers
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.
should I push another commit or force push to my branch?
Travis fails with
I believe it's because |
|
||
src = fetchgit { | ||
url = "https://git.code.sf.net/p/projectlibre/code"; | ||
rev = "v${version}"; |
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.
Maybe try something like refs/tags/v${version}
instead
Is there still any issue with this? |
There are minor problems in but the main problem I see is that it won't start unless you have some java binaries on $PATH:
|
Well, even if I do that, the displayed window is strangely empty – I created a new project and tried adding a few items, but all I'm getting is an all-gray window without anything really displayed. |
So, does this work as packaged or not? |
Running with empty PATH reveals some missing dependencies:
Also, the path to java seems to be stored in ~/.projectlibre/run.conf. I'm not sure if that path gets updated on every run, but just in case, I'd pass only program names to projectlibre, instead of full nix store paths. (Or else things may break when updating / garbage collecting.) Injecting Lastly, @mogria, would you mind interactively rebasing the PR so that the commit sequence is:
Thanks! |
And please update to version 1.7.0. |
@mogria: Ping? |
The 'Common Public Attribution License 1.0' is used for projectlibre and required for packaging it into nixpkgs.
Motivation for this change
Alternative to ganttproject with more features. More similar to MS-Project.
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)