diff options
author | Ben Siraphob <bensiraphob@gmail.com> | 2023-01-12 23:26:03 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-12 23:26:03 -0600 |
commit | cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a (patch) | |
tree | 1f150e35937998a1e5c11267269d54a8940158e2 | |
parent | b111b33889c89b95aae14efa6afff96a64185e7b (diff) | |
parent | 5d2936b3da2d5d5aae2e0c43516d770d43463477 (diff) | |
download | nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.tar nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.tar.gz nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.tar.bz2 nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.tar.lz nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.tar.xz nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.tar.zst nixpkgs-cca1b4f94863a9d97bdd43e6ce0e875b9be9d33a.zip |
Merge pull request #206265 from StillerHarpo/dcmtk
-rw-r--r-- | pkgs/applications/science/medicine/dcmtk/0001-Fix-cmake.patch | 12 | ||||
-rw-r--r-- | pkgs/applications/science/medicine/dcmtk/default.nix | 9 |
2 files changed, 19 insertions, 2 deletions
diff --git a/pkgs/applications/science/medicine/dcmtk/0001-Fix-cmake.patch b/pkgs/applications/science/medicine/dcmtk/0001-Fix-cmake.patch new file mode 100644 index 00000000000..053edac85b2 --- /dev/null +++ b/pkgs/applications/science/medicine/dcmtk/0001-Fix-cmake.patch @@ -0,0 +1,12 @@ +diff --git a/CMake/dcmtk.pc.in b/CMake/dcmtk.pc.in +index 13c79c0d5..b1edf725c 100644 +--- a/CMake/dcmtk.pc.in ++++ b/CMake/dcmtk.pc.in +@@ -1,6 +1,6 @@ + prefix="@CMAKE_INSTALL_PREFIX@" + exec_prefix="${prefix}" +- libdir="${prefix}/@CMAKE_INSTALL_LIBDIR@" ++ libdir=@CMAKE_INSTALL_FULL_LIBDIR@" + includedir="${prefix}/include/" + + Name: DCMTK diff --git a/pkgs/applications/science/medicine/dcmtk/default.nix b/pkgs/applications/science/medicine/dcmtk/default.nix index a1f4b455ce7..3b436122863 100644 --- a/pkgs/applications/science/medicine/dcmtk/default.nix +++ b/pkgs/applications/science/medicine/dcmtk/default.nix @@ -1,4 +1,5 @@ -{ lib, stdenv, fetchFromGitHub, zlib, libtiff, libxml2, openssl, libiconv, libpng, cmake }: +{ lib, stdenv, fetchFromGitHub, zlib, libtiff, libxml2, openssl, libiconv +, libpng, cmake, fetchpatch }: with lib; stdenv.mkDerivation rec { @@ -14,8 +15,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ libpng zlib libtiff libxml2 openssl libiconv ]; + # This is only needed until https://github.com/DCMTK/dcmtk/pull/75/files is merged + patches = [ ./0001-Fix-cmake.patch ]; + meta = { - description = "Collection of libraries and applications implementing large parts of the DICOM standard"; + description = + "Collection of libraries and applications implementing large parts of the DICOM standard"; longDescription = '' DCMTK is a collection of libraries and applications implementing large parts of the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, |