diff options
author | Leonardo Romor <leonardo.romor@gmail.com> | 2023-10-24 21:21:29 +0200 |
---|---|---|
committer | Leonardo Romor <leonardo.romor@gmail.com> | 2023-12-13 11:05:52 +0100 |
commit | dd3f20b67e298243edf558e43e1640c11efebc65 (patch) | |
tree | 46e57f6ab2900cb85239ffe4b03c0e6dccf69281 | |
parent | c721fa27b7278a500ea0a4568fbbeb1203630df6 (diff) | |
download | nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.tar nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.tar.gz nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.tar.bz2 nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.tar.lz nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.tar.xz nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.tar.zst nixlib-dd3f20b67e298243edf558e43e1640c11efebc65.zip |
libdicom: init at 1.0.5
-rw-r--r-- | pkgs/development/libraries/libdicom/default.nix | 40 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libdicom/default.nix b/pkgs/development/libraries/libdicom/default.nix new file mode 100644 index 000000000000..cb4d68121ef5 --- /dev/null +++ b/pkgs/development/libraries/libdicom/default.nix @@ -0,0 +1,40 @@ +{ lib +, stdenv +, fetchFromGitHub +, uthash +, meson +, ninja +, pkg-config +, check +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libdicom"; + version = "1.0.5"; + + src = fetchFromGitHub { + owner = "ImagingDataCommons"; + repo = "libdicom"; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-9n0Gp9+fmTM/shgWC8zpwt1pic9BrvDubOt7f+ZDMeE="; + }; + + buildInputs = [ uthash ]; + + nativeBuildInputs = [ meson ninja pkg-config ] + ++ lib.optionals (finalAttrs.finalPackage.doCheck) [ check ]; + + mesonBuildType = "release"; + + mesonFlags = lib.optionals (!finalAttrs.finalPackage.doCheck) [ "-Dtests=false" ]; + + doCheck = true; + + meta = with lib; { + description = "C library for reading DICOM files"; + homepage = "https://github.com/ImagingDataCommons/libdicom"; + license = licenses.mit; + maintainers = with maintainers; [ lromor ]; + platforms = platforms.unix; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8ab214cc2cc..8a89a8208b7b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22668,6 +22668,8 @@ with pkgs; libdex = callPackage ../development/libraries/libdex { }; + libdicom = callPackage ../development/libraries/libdicom { }; + libdigidocpp = callPackage ../development/libraries/libdigidocpp { }; libdiscid = callPackage ../development/libraries/libdiscid { }; |