python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / gi / gifsicle / package.nix
blob974d7f3ed7dac6a1a1131e364018313f3c10c639
1 { lib, stdenv, fetchurl, xorgproto, libXt, libX11
2 , gifview ? false
3 , static ? stdenv.hostPlatform.isStatic
4 }:
6 stdenv.mkDerivation rec {
7   pname = "gifsicle";
8   version = "1.95";
10   src = fetchurl {
11     url = "https://www.lcdf.org/gifsicle/gifsicle-${version}.tar.gz";
12     hash = "sha256-snEWRwCf0qExMPO+FgUy7UZTjnYr/A8CDepQYYp9yVA=";
13   };
15   buildInputs = lib.optionals gifview [ xorgproto libXt libX11 ];
17   configureFlags = lib.optional (!gifview) "--disable-gifview";
19   LDFLAGS = lib.optionalString static "-static";
21   doCheck = true;
22   checkPhase = ''
23     ./src/gifsicle --info logo.gif
24   '';
26   meta = {
27     description = "Command-line tool for creating, editing, and getting information about GIF images and animations";
28     homepage = "https://www.lcdf.org/gifsicle/";
29     license = lib.licenses.gpl2Only;
30     platforms = lib.platforms.all;
31     maintainers = with lib.maintainers; [ zimbatm ];
32   };