Skip to content
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

aliza: init at 1.29.2 #26352

Merged
merged 2 commits into from Jul 19, 2017
Merged

aliza: init at 1.29.2 #26352

merged 2 commits into from Jul 19, 2017

Conversation

Mounium
Copy link
Contributor

@Mounium Mounium commented Jun 3, 2017

Motivation for this change
Things done
  • Tested using sandboxing
    (nix.useSandbox on NixOS,
    or option build-use-sandbox in nix.conf
    on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • Linux
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

'';

meta = {
homepage = "http://www.aliza-dicom-viewer.com";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you also add a license and a description? Do you want to maintain this package?

Copy link
Contributor Author

@Mounium Mounium Jun 3, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't really make out what may be the license based on the website: http://www.aliza-dicom-viewer.com/info/copyright , should it be free?
As for the other problems, I'm adding those.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is licenses.unfreeRedistributable as they only provide binaries.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should something be done about it being hosted on google drive?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does they keep old releases (is the URL stable)? Apart from that it is not a problem.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately I couldn't find old releases on the website

--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ qt4 zlib stdenv.cc.cc ]}

wrapProgram $out/bin/aliza-vtkvol \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ qt4 zlib stdenv.cc.cc libX11 libXt ]}
Copy link
Member

@Mic92 Mic92 Jun 3, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can use the --set-rpath parameter of patchelf instead of LD_LIBRARY_PATH to set the library path.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tried, but it results in the following error message multiple times:
./result/bin/aliza: ./result/bin/aliza: no version information available (required by ./result/bin/aliza)

@Mic92
Copy link
Member

Mic92 commented Jun 10, 2017

Could you ask upstream to keep old releases. Otherwise the url will likely break in future. It already returns 404.

@Mounium Mounium changed the title aliza: init at 1.28.7 aliza: init at 1.28.10 Jun 14, 2017
@Mounium
Copy link
Contributor Author

Mounium commented Jun 14, 2017

@Mic92 They've answered my email, unfortunately they won't host older releases, but they allowed me to do so. So I will host the last versions on my Google Drive account adding newer ones as I bump the nixos package, if it's okay with you.

@Mic92
Copy link
Member

Mic92 commented Jun 14, 2017

That is ok. Can you do this right away and also add a note, that your are hosting it? There is also archive.org, which you could use.

@Mounium
Copy link
Contributor Author

Mounium commented Jun 15, 2017

@Mic92 I've added the note, and at the same time changed the package from deb to rpm-based, as that was recommended upstream. Also, bumped to next version which resulted in more dependencies, so I reformatted the wrapProgram part a bit.

@Mic92
Copy link
Member

Mic92 commented Jul 19, 2017

ok, please make sure to never delete this version from your drive.

@Mic92 Mic92 changed the title aliza: init at 1.28.10 aliza: init at 1.29.2 Jul 19, 2017
@Mic92 Mic92 merged commit 699f8e2 into NixOS:master Jul 19, 2017
@Mounium Mounium deleted the aliza branch August 24, 2017 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants