diff options
author | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2015-02-25 01:50:06 +0000 |
---|---|---|
committer | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2015-02-25 01:50:06 +0000 |
commit | cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df (patch) | |
tree | 6552771ff0f1ad8ce246be90810797ea3ba22a00 /pkgs/development/libraries/openjpeg | |
parent | ae8eb54c8b1f62e82fda4e4cfaf2a8cefba8664e (diff) | |
download | nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.tar nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.tar.gz nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.tar.bz2 nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.tar.lz nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.tar.xz nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.tar.zst nixpkgs-cc4a5073e2c26edbf5f74c03c8fb169b5ff0a8df.zip |
Resurrect openjpeg 2.0.x and use it for mupdf
mupdf doesn't compile with 2.1 due to API changes cc @codyopel who made the openjpeg update
Diffstat (limited to 'pkgs/development/libraries/openjpeg')
-rw-r--r-- | pkgs/development/libraries/openjpeg/1.x.nix | 7 | ||||
-rw-r--r-- | pkgs/development/libraries/openjpeg/2.0.1.nix | 10 | ||||
-rw-r--r-- | pkgs/development/libraries/openjpeg/2.1.nix | 10 | ||||
-rw-r--r-- | pkgs/development/libraries/openjpeg/2.x.nix | 7 | ||||
-rw-r--r-- | pkgs/development/libraries/openjpeg/generic.nix | 10 |
5 files changed, 28 insertions, 16 deletions
diff --git a/pkgs/development/libraries/openjpeg/1.x.nix b/pkgs/development/libraries/openjpeg/1.x.nix index 2147bab0a6a..14886f02142 100644 --- a/pkgs/development/libraries/openjpeg/1.x.nix +++ b/pkgs/development/libraries/openjpeg/1.x.nix @@ -1,7 +1,10 @@ -{ callPackage, ... } @ args: +{ callPackage, fetchurl, ... } @ args: callPackage ./generic.nix (args // rec { version = "${branch}.2"; branch = "1.5"; - sha256 = "11waq9w215zvzxrpv40afyd18qf79mxc28fda80bm3ax98cpppqm"; + src = fetchurl { + url = "mirror://gentoo/distfiles/openjpeg-${version}.tar.gz"; + sha256 = "11waq9w215zvzxrpv40afyd18qf79mxc28fda80bm3ax98cpppqm"; + }; }) diff --git a/pkgs/development/libraries/openjpeg/2.0.1.nix b/pkgs/development/libraries/openjpeg/2.0.1.nix new file mode 100644 index 00000000000..25575450b47 --- /dev/null +++ b/pkgs/development/libraries/openjpeg/2.0.1.nix @@ -0,0 +1,10 @@ +{ callPackage, fetchurl, ... } @ args: + +callPackage ./generic.nix (args // rec { + version = "${branch}.0.1"; + branch = "2"; + src = fetchurl { + url = "mirror://sourceforge/openjpeg.mirror/openjpeg-${version}.tar.gz"; + sha256 = "1c2xc3nl2mg511b63rk7hrckmy14681p1m44mzw3n1fyqnjm0b0z"; + }; +}) diff --git a/pkgs/development/libraries/openjpeg/2.1.nix b/pkgs/development/libraries/openjpeg/2.1.nix new file mode 100644 index 00000000000..7e48b656ae2 --- /dev/null +++ b/pkgs/development/libraries/openjpeg/2.1.nix @@ -0,0 +1,10 @@ +{ callPackage, fetchurl, ... } @ args: + +callPackage ./generic.nix (args // rec { + version = "${branch}.0"; + branch = "2.1"; + src = fetchurl { + url = "mirror://gentoo/distfiles/openjpeg-${version}.tar.gz"; + sha256 = "00zzm303zvv4ijzancrsb1cqbph3pgz0nky92k9qx3fq9y0vnchj"; + }; +}) diff --git a/pkgs/development/libraries/openjpeg/2.x.nix b/pkgs/development/libraries/openjpeg/2.x.nix deleted file mode 100644 index f6b3ce3a9cd..00000000000 --- a/pkgs/development/libraries/openjpeg/2.x.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ callPackage, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "${branch}.0"; - branch = "2.1"; - sha256 = "00zzm303zvv4ijzancrsb1cqbph3pgz0nky92k9qx3fq9y0vnchj"; -}) diff --git a/pkgs/development/libraries/openjpeg/generic.nix b/pkgs/development/libraries/openjpeg/generic.nix index 4418ecd1fd0..a635f68839b 100644 --- a/pkgs/development/libraries/openjpeg/generic.nix +++ b/pkgs/development/libraries/openjpeg/generic.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake, pkgconfig, libpng, libtiff, lcms2, glib/*passthru only*/ +{ stdenv, cmake, pkgconfig, libpng, libtiff, lcms2, glib/*passthru only*/ , sharedLibsSupport ? true # Build shared libraries , codecSupport ? true # Codec executables , mj2Support ? true # MJ2 executables @@ -11,7 +11,7 @@ , thirdPartySupport ? false # Third party libraries - OFF: only build when found, ON: always build , testsSupport ? false # Inherit generics -, branch, sha256, version, ... +, branch, src, version, ... }: assert jpipServerSupport -> (jpipLibSupport && (curl != null) && (fcgi != null)); @@ -28,11 +28,7 @@ stdenv.mkDerivation rec { name = "openjpeg-${version}"; inherit branch; inherit version; - - src = fetchurl { - url = "mirror://gentoo/distfiles/${name}.tar.gz"; - inherit sha256; - }; + inherit src; cmakeFlags = [ (mkFlag sharedLibsSupport "BUILD_SHARED_LIBS") |