diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2017-07-19 07:03:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-19 07:03:01 +0100 |
commit | 699f8e2f656247311be27201ad297dc6ce6c9379 (patch) | |
tree | 240998e9d4c7417e08e78dfedb2f38f4402d7122 /pkgs/applications/science | |
parent | b0614fd12b1883eace032d466df3e2aa0f3412ff (diff) | |
parent | b86eb39a58aa27174b33400cc6873e285d7b4b22 (diff) | |
download | nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.tar nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.tar.gz nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.tar.bz2 nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.tar.lz nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.tar.xz nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.tar.zst nixlib-699f8e2f656247311be27201ad297dc6ce6c9379.zip |
Merge pull request #26352 from Mounium/aliza
aliza: init at 1.29.2
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/medicine/aliza/default.nix | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/applications/science/medicine/aliza/default.nix b/pkgs/applications/science/medicine/aliza/default.nix new file mode 100644 index 000000000000..7cdacc1738be --- /dev/null +++ b/pkgs/applications/science/medicine/aliza/default.nix @@ -0,0 +1,52 @@ +{ stdenv, fetchurl, rpmextract, makeWrapper, patchelf, qt4, zlib, libX11, libXt, libSM, libICE, libXext, mesa }: + +with stdenv.lib; +stdenv.mkDerivation { + name = "aliza"; + src = fetchurl { + # Hosted on muoniurn's google drive + url = "https://drive.google.com/uc?export=download&id=0B0s_Yf4jjfZ4WUJaSERHN3FsNFE"; + sha256 = "1nfp3ghjnfxmxiclg76gcn7a3mhvi6h7s5wmd9v9l6w8lfq9vj5h"; + name = "aliza.rpm"; + }; + + buildInputs = [ rpmextract makeWrapper ]; + + unpackCmd = "rpmextract $curSrc"; + + patchPhase = '' + sed -i 's/^Exec.*$/Exec=aliza %F/' share/applications/aliza.desktop + ''; + + installPhase = '' + mkdir -p $out + cp -r bin share $out + + runHook postInstall + ''; + + postInstall = let + libs = stdenv.lib.makeLibraryPath [ qt4 zlib stdenv.cc.cc libSM libICE libX11 libXext libXt mesa ]; + in '' + ${patchelf}/bin/patchelf \ + --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + $out/bin/aliza + + ${patchelf}/bin/patchelf \ + --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + $out/bin/aliza-vtkvol + + wrapProgram $out/bin/aliza \ + --prefix LD_LIBRARY_PATH : ${libs} + + wrapProgram $out/bin/aliza-vtkvol \ + --prefix LD_LIBRARY_PATH : ${libs} + ''; + + meta = { + description = "Medical imaging software with 2D, 3D and 4D capabilities"; + homepage = "http://www.aliza-dicom-viewer.com"; + license = licenses.unfreeRedistributable; + maintainers = with maintainers; [ mounium ]; + }; +} |