lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

openjpeg: clean-up

Merge generic.nix and 2.x.nix into default.nix.
openjpeg_2 is now an alias

+18 -33
-21
pkgs/development/libraries/openjpeg/2.x.nix
··· 1 - { callPackage, fetchpatch, ... } @ args: 2 - 3 - callPackage ./generic.nix (args // rec { 4 - version = "2.4.0"; 5 - branch = "2.4"; 6 - revision = "v${version}"; 7 - sha256 = "143dvy5g6v6129lzvl0r8mrgva2fppkn0zl099qmi9yi9l9h7yyf"; 8 - 9 - extraFlags = [ 10 - "-DOPENJPEG_INSTALL_INCLUDE_DIR=${placeholder "dev"}/include/openjpeg-${branch}" 11 - "-DOPENJPEG_INSTALL_PACKAGE_DIR=${placeholder "dev"}/lib/openjpeg-${branch}" 12 - ]; 13 - 14 - patches = [ 15 - ./fix-cmake-config-includedir.patch 16 - (fetchpatch { 17 - url = "https://patch-diff.githubusercontent.com/raw/uclouvain/openjpeg/pull/1321.patch"; 18 - sha256 = "1cjpr76nf9g65nqkfnxnjzi3bv7ifbxpc74kxxibh58pzjlp6al8"; 19 - }) 20 - ]; 21 - })
+16 -10
pkgs/development/libraries/openjpeg/generic.nix pkgs/development/libraries/openjpeg/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, pkg-config 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, pkg-config 2 2 , libpng, libtiff, lcms2, jpylyzer 3 3 , mj2Support ? true # MJ2 executables 4 4 , jpwlLibSupport ? true # JPWL library & executables ··· 10 10 , thirdPartySupport ? false # Third party libraries - OFF: only build when found, ON: always build 11 11 , testsSupport ? true 12 12 , jdk ? null 13 - # Inherit generics 14 - , branch, version, revision, sha256, patches ? [], extraFlags ? [], ... 15 13 }: 16 14 17 15 assert jpipServerSupport -> jpipLibSupport && curl != null && fcgi != null; ··· 23 21 mkFlag = optSet: flag: "-D${flag}=${if optSet then "ON" else "OFF"}"; 24 22 in 25 23 26 - stdenv.mkDerivation { 24 + stdenv.mkDerivation rec { 27 25 pname = "openjpeg"; 28 - inherit version; 26 + version = "2.4.0"; # don't forget to change passthru.incDir 29 27 30 28 src = fetchFromGitHub { 31 29 owner = "uclouvain"; 32 30 repo = "openjpeg"; 33 - rev = revision; 34 - inherit sha256; 31 + rev = "v${version}"; 32 + sha256 = "143dvy5g6v6129lzvl0r8mrgva2fppkn0zl099qmi9yi9l9h7yyf"; 35 33 }; 36 34 37 - inherit patches; 35 + patches = [ 36 + ./fix-cmake-config-includedir.patch 37 + (fetchpatch { 38 + url = "https://patch-diff.githubusercontent.com/raw/uclouvain/openjpeg/pull/1321.patch"; 39 + sha256 = "1cjpr76nf9g65nqkfnxnjzi3bv7ifbxpc74kxxibh58pzjlp6al8"; 40 + }) 41 + ]; 38 42 39 43 outputs = [ "out" "dev" ]; 40 44 ··· 52 56 (mkFlag jp3dSupport "BUILD_JP3D") 53 57 (mkFlag thirdPartySupport "BUILD_THIRDPARTY") 54 58 (mkFlag testsSupport "BUILD_TESTING") 55 - ] ++ extraFlags; 59 + "-DOPENJPEG_INSTALL_INCLUDE_DIR=${placeholder "dev"}/include/${passthru.incDir}" 60 + "-DOPENJPEG_INSTALL_PACKAGE_DIR=${placeholder "dev"}/lib/${passthru.incDir}" 61 + ]; 56 62 57 63 nativeBuildInputs = [ cmake pkg-config ]; 58 64 ··· 71 77 ''; 72 78 73 79 passthru = { 74 - incDir = "openjpeg-${branch}"; 80 + incDir = "openjpeg-2.4"; 75 81 }; 76 82 77 83 meta = with lib; {
+1
pkgs/top-level/aliases.nix
··· 402 402 opencl-icd = ocl-icd; # added 2017-01-20 403 403 openexr_ctl = ctl; # added 2018-04-25 404 404 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # added 2021-01-24 405 + openjpeg_2 = openjpeg; # added 2021-01-25 405 406 openjpeg_2_1 = openjpeg_2; # added 2018-10-25 406 407 opensans-ttf = open-sans; # added 2018-12-04 407 408 openssh_with_kerberos = openssh; # added 2018-01-28
+1 -2
pkgs/top-level/all-packages.nix
··· 15912 15912 15913 15913 openh264 = callPackage ../development/libraries/openh264 { }; 15914 15914 15915 - openjpeg_2 = callPackage ../development/libraries/openjpeg/2.x.nix { }; 15916 - openjpeg = openjpeg_2; 15915 + openjpeg = callPackage ../development/libraries/openjpeg { }; 15917 15916 15918 15917 openpa = callPackage ../development/libraries/openpa { }; 15919 15918