tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
tools/graphics: replace name with pname&version
Felix Buehler
4 years ago
63c0bce3
6dfd25fd
+61
-41
19 changed files
expand all
collapse all
unified
split
pkgs
tools
graphics
dcraw
default.nix
editres
default.nix
escrotum
default.nix
exiftags
default.nix
fgallery
default.nix
icoutils
default.nix
jbig2enc
default.nix
leela
default.nix
netpbm
default.nix
optipng
default.nix
plotutils
default.nix
pngcheck
default.nix
pngcrush
default.nix
pngnq
default.nix
pngout
default.nix
pngtoico
default.nix
pstoedit
default.nix
transfig
default.nix
xcftools
default.nix
+3
-2
pkgs/tools/graphics/dcraw/default.nix
···
1
1
{lib, stdenv, fetchurl, libjpeg, lcms2, gettext, libiconv }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "dcraw-9.28.0";
4
4
+
pname = "dcraw";
5
5
+
version = "9.28.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://www.dechifro.org/dcraw/archive/${name}.tar.gz";
8
8
+
url = "https://www.dechifro.org/dcraw/archive/dcraw-${version}.tar.gz";
8
9
sha256 = "1fdl3xa1fbm71xzc3760rsjkvf0x5jdjrvdzyg2l9ka24vdc7418";
9
10
};
10
11
+3
-2
pkgs/tools/graphics/editres/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, libXt, libXaw, libXres, utilmacros }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "editres-1.0.7";
4
4
+
pname = "editres";
5
5
+
version = "1.0.7";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://xorg/individual/app/${name}.tar.gz";
8
8
+
url = "mirror://xorg/individual/app/editres-${version}.tar.gz";
8
9
sha256 = "10mbgijb6ac6wqb2grpy9mrazzw68jxjkxr9cbdf1111pa64yj19";
9
10
};
10
11
+2
-1
pkgs/tools/graphics/escrotum/default.nix
···
2
2
}:
3
3
4
4
with python2Packages; buildPythonApplication {
5
5
-
name = "escrotum-2019-06-10";
5
5
+
pname = "escrotum";
6
6
+
version = "unstable-2019-06-10";
6
7
7
8
src = fetchFromGitHub {
8
9
owner = "Roger";
+4
-3
pkgs/tools/graphics/exiftags/default.nix
···
1
1
{lib, stdenv, fetchurl}:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "exiftags-1.01";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "exiftags";
5
5
+
version = "1.01";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://johnst.org/sw/exiftags/exiftags-1.01.tar.gz";
8
8
+
url = "https://johnst.org/sw/exiftags/exiftags-${version}.tar.gz";
8
9
sha256 = "194ifl6hybx2a5x8jhlh9i56k3qfc6p2l72z0ii1b7v0bzg48myr";
9
10
};
10
11
+3
-2
pkgs/tools/graphics/fgallery/default.nix
···
9
9
# }
10
10
11
11
stdenv.mkDerivation rec {
12
12
-
name = "fgallery-1.8.2";
12
12
+
pname = "fgallery";
13
13
+
version = "1.8.2";
13
14
14
15
src = fetchurl {
15
15
-
url = "https://www.thregr.org/~wavexx/software/fgallery/releases/${name}.zip";
16
16
+
url = "https://www.thregr.org/~wavexx/software/fgallery/releases/fgallery-${version}.zip";
16
17
sha256 = "18wlvqbxcng8pawimbc8f2422s8fnk840hfr6946lzsxr0ijakvf";
17
18
};
18
19
+3
-2
pkgs/tools/graphics/icoutils/default.nix
···
1
1
{ lib, stdenv, fetchurl, libpng, perl, perlPackages, makeWrapper }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "icoutils-0.32.3";
4
4
+
pname = "icoutils";
5
5
+
version = "0.32.3";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://savannah/icoutils/${name}.tar.bz2";
8
8
+
url = "mirror://savannah/icoutils/icoutils-${version}.tar.bz2";
8
9
sha256 = "1q66cksms4l62y0wizb8vfavhmf7kyfgcfkynil3n99s0hny1aqp";
9
10
};
10
11
+4
-3
pkgs/tools/graphics/jbig2enc/default.nix
···
1
1
{ lib, stdenv, fetchurl, leptonica, zlib, libwebp, giflib, libjpeg, libpng, libtiff }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "jbig2enc-0.28";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "jbig2enc";
5
5
+
version = "0.28";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://github.com/agl/jbig2enc/archive/0.28-dist.tar.gz";
8
8
+
url = "https://github.com/agl/jbig2enc/archive/${version}-dist.tar.gz";
8
9
sha256 = "1wc0lmqz4jag3rhhk1xczlqpfv2qqp3fz7wzic2lba3vsbi1rrw3";
9
10
};
10
11
+2
-1
pkgs/tools/graphics/leela/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub, pkg-config, poppler }:
2
2
3
3
stdenv.mkDerivation {
4
4
-
name = "leela-12.fe7a35a";
4
4
+
pname = "leela";
5
5
+
version = "12.fe7a35a";
5
6
6
7
src = fetchFromGitHub {
7
8
owner = "TrilbyWhite";
+2
-1
pkgs/tools/graphics/netpbm/default.nix
···
19
19
stdenv.mkDerivation {
20
20
# Determine version and revision from:
21
21
# https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced
22
22
-
name = "netpbm-10.92.0";
22
22
+
pname = "netpbm";
23
23
+
version = "10.92.0";
23
24
24
25
outputs = [ "bin" "out" "dev" ];
25
26
+3
-2
pkgs/tools/graphics/optipng/default.nix
···
7
7
with lib;
8
8
9
9
stdenv.mkDerivation rec {
10
10
-
name = "optipng-0.7.7";
10
10
+
pname = "optipng";
11
11
+
version = "0.7.7";
11
12
12
13
src = fetchurl {
13
13
-
url = "mirror://sourceforge/optipng/${name}.tar.gz";
14
14
+
url = "mirror://sourceforge/optipng/optipng-${version}.tar.gz";
14
15
sha256 = "0lj4clb851fzpaq446wgj0sfy922zs5l5misbpwv6w7qrqrz4cjg";
15
16
};
16
17
+3
-2
pkgs/tools/graphics/plotutils/default.nix
···
6
6
# I'm only interested in making pstoedit convert to svg
7
7
8
8
stdenv.mkDerivation rec {
9
9
-
name = "plotutils-2.6";
9
9
+
pname = "plotutils";
10
10
+
version = "2.6";
10
11
11
12
src = fetchurl {
12
12
-
url = "mirror://gnu/plotutils/${name}.tar.gz";
13
13
+
url = "mirror://gnu/plotutils/plotutils-${version}.tar.gz";
13
14
sha256 = "1arkyizn5wbgvbh53aziv3s6lmd3wm9lqzkhxb3hijlp1y124hjg";
14
15
};
15
16
+3
-2
pkgs/tools/graphics/pngcheck/default.nix
···
1
1
{ lib, stdenv, fetchurl, zlib }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "pngcheck-3.0.2";
4
4
+
pname = "pngcheck";
5
5
+
version = "3.0.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/png-mng/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/png-mng/pngcheck-${version}.tar.gz";
8
9
sha256 = "sha256-DX4mLyQRb93yhHqM61yS2fXybvtC6f/2PsK7dnYTHKc=";
9
10
};
10
11
+3
-2
pkgs/tools/graphics/pngcrush/default.nix
···
1
1
{ lib, stdenv, fetchurl, libpng }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "pngcrush-1.8.13";
4
4
+
pname = "pngcrush";
5
5
+
version = "1.8.13";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/pmt/${name}-nolib.tar.xz";
8
8
+
url = "mirror://sourceforge/pmt/pngcrush-${version}-nolib.tar.xz";
8
9
sha256 = "0l43c59d6v9l0g07z3q3ywhb8xb3vz74llv3mna0izk9bj6aqkiv";
9
10
};
10
11
+3
-2
pkgs/tools/graphics/pngnq/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, libpng, zlib }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "pngnq-1.1";
4
4
+
pname = "pngnq";
5
5
+
version = "1.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/pngnq/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/pngnq/pngnq-${version}.tar.gz";
8
9
sha256 = "1qmnnl846agg55i7h4vmrn11lgb8kg6gvs8byqz34bdkjh5gwiy1";
9
10
};
10
11
+4
-3
pkgs/tools/graphics/pngout/default.nix
···
5
5
else if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64"
6
6
else throw "Unsupported system: ${stdenv.hostPlatform.system}";
7
7
in
8
8
-
stdenv.mkDerivation {
9
9
-
name = "pngout-20150319";
8
8
+
stdenv.mkDerivation rec {
9
9
+
pname = "pngout";
10
10
+
version = "20150319";
10
11
11
12
src = fetchurl {
12
12
-
url = "http://static.jonof.id.au/dl/kenutils/pngout-20150319-linux.tar.gz";
13
13
+
url = "http://static.jonof.id.au/dl/kenutils/pngout-${version}-linux.tar.gz";
13
14
sha256 = "0iwv941hgs2g7ljpx48fxs24a70m2whrwarkrb77jkfcd309x2h7";
14
15
};
15
16
+4
-3
pkgs/tools/graphics/pngtoico/default.nix
···
1
1
{ lib, stdenv, fetchurl, libpng }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "pngtoico-1.0";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "pngtoico";
5
5
+
version = "1.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://kernel/software/graphics/pngtoico/pngtoico-1.0.tar.gz";
8
8
+
url = "mirror://kernel/software/graphics/pngtoico/pngtoico-${version}.tar.gz";
8
9
sha256 = "1xb4aa57sjvgqfp01br3dm72hf7q0gb2ad144s1ifrs09215fgph";
9
10
};
10
11
+3
-2
pkgs/tools/graphics/pstoedit/default.nix
···
4
4
}:
5
5
6
6
stdenv.mkDerivation rec {
7
7
-
name = "pstoedit-3.75";
7
7
+
pname = "pstoedit";
8
8
+
version = "3.75";
8
9
9
10
src = fetchurl {
10
10
-
url = "mirror://sourceforge/pstoedit/${name}.tar.gz";
11
11
+
url = "mirror://sourceforge/pstoedit/pstoedit-${version}.tar.gz";
11
12
sha256 = "1kv46g2wsvsvcngkavxl5gnw3l6g5xqnh4kmyx4b39a01d8xiddp";
12
13
};
13
14
+5
-3
pkgs/tools/graphics/transfig/default.nix
···
1
1
{ lib, stdenv, fetchurl, zlib, libjpeg, libpng, imake, gccmakedep }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "transfig-3.2.4";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "transfig";
5
5
+
version = "3.2.4";
6
6
+
5
7
src = fetchurl {
6
6
-
url = "ftp://ftp.tex.ac.uk/pub/archive/graphics/transfig/transfig.3.2.4.tar.gz";
8
8
+
url = "ftp://ftp.tex.ac.uk/pub/archive/graphics/transfig/transfig.${version}.tar.gz";
7
9
sha256 = "0429snhp5acbz61pvblwlrwv8nxr6gf12p37f9xxwrkqv4ir7dd4";
8
10
};
9
11
+4
-3
pkgs/tools/graphics/xcftools/default.nix
···
1
1
{lib, stdenv, fetchurl, libpng, perl, gettext }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "xcftools-1.0.7";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "xcftools";
5
5
+
version = "1.0.7";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://henning.makholm.net/xcftools/xcftools-1.0.7.tar.gz";
8
8
+
url = "http://henning.makholm.net/xcftools/xcftools-${version}.tar.gz";
8
9
sha256 = "19i0x7yhlw6hd2gp013884zchg63yzjdj4hpany011il0n26vgqy";
9
10
};
10
11