Skip to content

Commit fedc0b2

Browse files
committed
openjph: init at 0.14.2
1 parent 0aeab74 commit fedc0b2

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{ lib, stdenv, fetchFromGitHub, cmake, validatePkgConfig, testers, nix-update-script }:
2+
3+
stdenv.mkDerivation (finalAttrs: {
4+
pname = "openjph";
5+
version = "0.14.2";
6+
7+
src = fetchFromGitHub {
8+
owner = "aous72";
9+
repo = "openjph";
10+
rev = finalAttrs.version;
11+
hash = "sha256-jksQfNcgw3LRzQlcsGpTAn6avmM3BsH6wGNTdX9khYY=";
12+
};
13+
14+
nativeBuildInputs = [ cmake validatePkgConfig ];
15+
16+
outputs = [ "out" "dev" ];
17+
18+
cmakeFlags = [
19+
(lib.cmakeBool "OJPH_ENABLE_TIFF_SUPPORT" false)
20+
];
21+
22+
strictDeps = true;
23+
24+
passthru = {
25+
tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
26+
updateScript = nix-update-script { };
27+
};
28+
29+
meta = {
30+
description = "Open-source implementation of JPEG2000 Part-15 (or JPH or HTJ2K)";
31+
homepage = "https://openjph.org/";
32+
maintainers = with lib.maintainers; [ abustany ];
33+
license = lib.licenses.bsd2;
34+
platforms = lib.platforms.unix;
35+
pkgConfigModules = [ "openjph" ];
36+
};
37+
})

0 commit comments

Comments
 (0)