about summary refs log tree commit diff
path: root/pkgs/development/libraries/giflib/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/giflib/default.nix')
-rw-r--r--pkgs/development/libraries/giflib/default.nix63
1 files changed, 0 insertions, 63 deletions
diff --git a/pkgs/development/libraries/giflib/default.nix b/pkgs/development/libraries/giflib/default.nix
deleted file mode 100644
index cc5ef6f64369..000000000000
--- a/pkgs/development/libraries/giflib/default.nix
+++ /dev/null
@@ -1,63 +0,0 @@
-{ stdenv
-, lib
-, fetchurl
-, fixDarwinDylibNames
-, pkgsStatic
-}:
-
-stdenv.mkDerivation rec {
-  pname = "giflib";
-  version = "5.2.2";
-
-  src = fetchurl {
-    url = "mirror://sourceforge/giflib/giflib-${version}.tar.gz";
-    hash = "sha256-vn/70FfK3r4qoURUL9kMaDjGoIO16KkEi47jtmsp1fs=";
-  };
-
-  patches = [
-    ./CVE-2021-40633.patch
-  ] ++ lib.optionals stdenv.hostPlatform.isMinGW [
-    # Build dll libraries.
-    (fetchurl {
-      url = "https://aur.archlinux.org/cgit/aur.git/plain/001-mingw-build.patch?h=mingw-w64-giflib&id=b7311edf54824ac797c7916cd3ddc3a4b2368a19";
-      hash = "sha256-bBx7lw7FWtxZJ+E9AAbKIpCGcJnS5lrGpjYcv/zBtKk=";
-    })
-
-    # Install executables.
-    ./mingw-install-exes.patch
-  ];
-
-  nativeBuildInputs = lib.optionals stdenv.isDarwin [
-    fixDarwinDylibNames
-  ];
-
-  makeFlags = [
-    "PREFIX=${builtins.placeholder "out"}"
-  ];
-
-  postPatch = ''
-    # we don't want to build HTML documentation
-    substituteInPlace doc/Makefile \
-      --replace-fail "all: allhtml manpages" "all: manpages"
-  '' + lib.optionalString stdenv.hostPlatform.isStatic ''
-    # Upstream build system does not support NOT building shared libraries.
-    sed -i '/all:/ s/$(LIBGIFSO)//' Makefile
-    sed -i '/all:/ s/$(LIBUTILSO)//' Makefile
-    sed -i '/-m 755 $(LIBGIFSO)/ d' Makefile
-    sed -i '/ln -sf $(LIBGIFSOVER)/ d' Makefile
-    sed -i '/ln -sf $(LIBGIFSOMAJOR)/ d' Makefile
-  '';
-
-  passthru.tests = {
-    static = pkgsStatic.giflib;
-  };
-
-  meta = {
-    description = "Library for reading and writing gif images";
-    homepage = "https://giflib.sourceforge.net/";
-    platforms = lib.platforms.unix ++ lib.platforms.windows;
-    license = lib.licenses.mit;
-    maintainers = [ ];
-    branch = "5.2";
-  };
-}