Merge pull request #208995 from wegank/imlib-drop

imlib: drop

authored by Anderson Torres and committed by GitHub 9be23ea4 977a0f86

+2 -74
-2
pkgs/applications/window-managers/fvwm/3.nix
··· 7 , fontconfig 8 , freetype 9 , fribidi 10 - , imlib 11 , libSM 12 , libX11 13 , libXcursor ··· 53 fontconfig 54 freetype 55 fribidi 56 - imlib 57 libSM 58 libX11 59 libXcursor
··· 7 , fontconfig 8 , freetype 9 , fribidi 10 , libSM 11 , libX11 12 , libXcursor ··· 52 fontconfig 53 freetype 54 fribidi 55 libSM 56 libX11 57 libXcursor
-2
pkgs/applications/window-managers/sawfish/default.nix
··· 5 , gdk-pixbuf-xlib 6 , gettext 7 , gtk2 8 - , imlib 9 , libICE 10 , libSM 11 , libxcrypt ··· 42 buildInputs = [ 43 gdk-pixbuf-xlib 44 gtk2 45 - imlib 46 libICE 47 libSM 48 libxcrypt
··· 5 , gdk-pixbuf-xlib 6 , gettext 7 , gtk2 8 , libICE 9 , libSM 10 , libxcrypt ··· 41 buildInputs = [ 42 gdk-pixbuf-xlib 43 gtk2 44 libICE 45 libSM 46 libxcrypt
-64
pkgs/development/libraries/imlib/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchurl 4 - , fetchpatch 5 - , giflib 6 - , libX11 7 - , libXext 8 - , libjpeg 9 - , libpng 10 - , libtiff 11 - , xorgproto 12 - }: 13 - 14 - stdenv.mkDerivation rec { 15 - pname = "imlib"; 16 - version = "1.9.15"; 17 - 18 - src = fetchurl { 19 - url = "https://ftp.acc.umu.se/pub/GNOME/sources/imlib/1.9/${pname}-${version}.tar.gz"; 20 - hash = "sha256-o4mQb38hgK7w4czb5lEoIH3VkuyAbIQWYP2S+7bv8j0="; 21 - }; 22 - 23 - patches = [ 24 - (fetchpatch { 25 - name = "CVE-2007-3568.patch"; 26 - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/imlib/files/imlib-1.9.15-bpp16-CVE-2007-3568.patch"; 27 - sha256 = "0lxfibi094gki39sq1w4p0hcx25xlk0875agbhjkjngzx862wvbg"; 28 - }) 29 - 30 - # The following two patches fix the build with recent giflib. 31 - (fetchpatch { 32 - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/imlib/files/imlib-1.9.15-giflib51-1.patch?id=c6d0ed89ad5653421f21cbf3b3d40fd9a1361828"; 33 - sha256 = "0jynlhxcyjiwnz1m8j48xwz4z5csgyg03jfjc8xgpvvcyid4m65l"; 34 - }) 35 - (fetchpatch { 36 - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/imlib/files/imlib-1.9.15-giflib51-2.patch?id=c6d0ed89ad5653421f21cbf3b3d40fd9a1361828"; 37 - sha256 = "164x7rd992930rqllmr89p5ahfmbz37ipi8x0igd8gkvc8a4fd5x"; 38 - }) 39 - ]; 40 - 41 - configureFlags = [ 42 - "--disable-shm" 43 - "--x-includes=${libX11.dev}/include" 44 - "--x-libraries=${libX11.out}/lib" 45 - ]; 46 - 47 - buildInputs = [ 48 - libjpeg 49 - libXext 50 - libX11 51 - xorgproto 52 - libtiff 53 - giflib 54 - libpng 55 - ]; 56 - 57 - meta = with lib; { 58 - description = "An image loading and rendering library for X11"; 59 - platforms = platforms.unix; 60 - license = with licenses; [ gpl2Only lgpl2Only ]; 61 - # never built on aarch64-darwin since first introduction in nixpkgs 62 - broken = stdenv.isDarwin && stdenv.isAarch64; 63 - }; 64 - }
···
+1 -2
pkgs/development/libraries/libtiff/default.nix
··· 18 , gdal 19 , openimageio 20 , freeimage 21 - , imlib 22 }: 23 24 stdenv.mkDerivation rec { ··· 89 doCheck = true; 90 91 passthru.tests = { 92 - inherit libgeotiff imagemagick graphicsmagick gdal openimageio freeimage imlib; 93 inherit (python3Packages) pillow imread; 94 }; 95
··· 18 , gdal 19 , openimageio 20 , freeimage 21 }: 22 23 stdenv.mkDerivation rec { ··· 88 doCheck = true; 89 90 passthru.tests = { 91 + inherit libgeotiff imagemagick graphicsmagick gdal openimageio freeimage; 92 inherit (python3Packages) pillow imread; 93 }; 94
+1
pkgs/top-level/aliases.nix
··· 649 imagemagick7Big = imagemagickBig; # Added 2021-02-22 650 imagemagick7 = imagemagick; # Added 2021-02-22 651 imagemagick7_light = imagemagick_light; # Added 2021-02-22 652 impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # Added 2022-01-27 653 i-score = throw "i-score has been removed: abandoned upstream"; # Added 2020-11-21 654 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped";
··· 649 imagemagick7Big = imagemagickBig; # Added 2021-02-22 650 imagemagick7 = imagemagick; # Added 2021-02-22 651 imagemagick7_light = imagemagick_light; # Added 2021-02-22 652 + imlib = throw "imlib has been dropped due to the lack of maintenance from upstream since 2004"; # Added 2023-01-04 653 impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # Added 2022-01-27 654 i-score = throw "i-score has been removed: abandoned upstream"; # Added 2020-11-21 655 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped";
-4
pkgs/top-level/all-packages.nix
··· 20044 20045 imtui = callPackage ../development/libraries/imtui { }; 20046 20047 - imlib = callPackage ../development/libraries/imlib { 20048 - libpng = libpng12; 20049 - }; 20050 - 20051 imv = callPackage ../applications/graphics/imv { }; 20052 20053 iml = callPackage ../development/libraries/iml { };
··· 20044 20045 imtui = callPackage ../development/libraries/imtui { }; 20046 20047 imv = callPackage ../applications/graphics/imv { }; 20048 20049 iml = callPackage ../development/libraries/iml { };