tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
application/development: /s/name/pname&version/
Felix Buehler
4 years ago
6f04cd0e
1e7f88a5
+264
-185
79 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
aacgain
default.nix
cdparanoia
default.nix
crip
default.nix
dirt
default.nix
gmu
default.nix
jack-rack
default.nix
jackmeter
default.nix
mikmod
default.nix
mp3gain
default.nix
mp3info
default.nix
mpg123
default.nix
nootka
default.nix
opus-tools
default.nix
qmmp
default.nix
tony
default.nix
transcode
default.nix
xmp
default.nix
zita-ajbridge
default.nix
zita-at1
default.nix
build-support
icon-conv-tools
default.nix
libredirect
default.nix
development
python-modules
gprof2dot
default.nix
tools
analysis
emma
default.nix
findbugs
default.nix
garcosim
tracefilegen
default.nix
tracefilesim
default.nix
makefile2graph
default.nix
smatch
default.nix
sparse
default.nix
splint
default.nix
swarm
default.nix
valgrind
default.nix
valkyrie
default.nix
cdecl
default.nix
chefdk
default.nix
lattice-diamond
default.nix
libsigrokdecode
default.nix
misc
autobuild
default.nix
avrdude
default.nix
babeltrace
default.nix
bossa
default.nix
cbrowser
default.nix
cflow
default.nix
chrpath
default.nix
cppi
default.nix
cscope
default.nix
dbench
default.nix
ddd
default.nix
dejagnu
default.nix
doclifter
default.nix
drush
default.nix
eggdbus
default.nix
gnum4
default.nix
gperf
default.nix
gtkdialog
default.nix
gtkperf
default.nix
help2man
default.nix
icon-naming-utils
default.nix
indent
default.nix
itstool
default.nix
jscoverage
default.nix
libtool
default.nix
ltrace
default.nix
lttv
default.nix
rman
default.nix
sloccount
default.nix
srecord
default.nix
stm32flash
default.nix
uisp
default.nix
neoload
default.nix
ocaml
ocamlify
default.nix
ocamlscript
default.nix
parsing
peg
default.nix
phantomjs
default.nix
pydb
default.nix
quilt
default.nix
sslmate
default.nix
sunxi-tools
default.nix
xib2nib
default.nix
+3
-2
pkgs/applications/audio/aacgain/default.nix
···
1
1
{ lib, stdenv, fetchFromGitLab, fetchpatch }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "aacgain-1.9.0";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "aacgain";
5
5
+
version = "1.9.0";
5
6
6
7
src = fetchFromGitLab {
7
8
owner = "mulx";
+3
-2
pkgs/applications/audio/cdparanoia/default.nix
···
1
1
{ lib, stdenv, fetchurl, gnu-config, IOKit, Carbon }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "cdparanoia-III-10.2";
4
4
+
pname = "cdparanoia-III";
5
5
+
version = "10.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://downloads.xiph.org/releases/cdparanoia/${name}.src.tgz";
8
8
+
url = "https://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-${version}.src.tgz";
8
9
sha256 = "1pv4zrajm46za0f6lv162iqffih57a8ly4pc69f7y0gfyigb8p80";
9
10
};
10
11
+3
-2
pkgs/applications/audio/crip/default.nix
···
19
19
with lib;
20
20
21
21
stdenv.mkDerivation rec {
22
22
-
name = "crip-3.9";
22
22
+
pname = "crip";
23
23
+
version = "3.9";
23
24
src = fetchurl {
24
24
-
url = "http://bach.dynet.com/crip/src/${name}.tar.gz";
25
25
+
url = "http://bach.dynet.com/${pname}/src/${pname}-${version}.tar.gz";
25
26
sha256 = "0pk9152wll6fmkj1pki3fz3ijlf06jyk32v31yarwvdkwrk7s9xz";
26
27
};
27
28
+2
-1
pkgs/applications/audio/dirt/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub, libsndfile, libsamplerate, liblo, libjack2 }:
2
2
3
3
stdenv.mkDerivation {
4
4
-
name = "dirt-2018-01-01";
4
4
+
pname = "dirt";
5
5
+
version = "unstable-2018-01-01";
5
6
src = fetchFromGitHub {
6
7
repo = "Dirt";
7
8
owner = "tidalcycles";
+3
-2
pkgs/applications/audio/gmu/default.nix
···
5
5
}:
6
6
7
7
stdenv.mkDerivation rec {
8
8
-
name = "gmu-0.10.1";
8
8
+
pname = "gmu";
9
9
+
version = "0.10.1";
9
10
10
11
src = fetchurl {
11
11
-
url = "http://wejp.k.vu/files/${name}.tar.gz";
12
12
+
url = "https://wej.k.vu/files/${pname}-${version}.tar.gz";
12
13
sha256 = "03x0mc0xw2if0bpf0a15yprcyx1xccki039zvl2099dagwk6xskv";
13
14
};
14
15
+3
-2
pkgs/applications/audio/jack-rack/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, libjack2, ladspaH, gtk2, alsa-lib, libxml2, lrdf }:
2
2
stdenv.mkDerivation rec {
3
3
-
name = "jack-rack-1.4.7";
3
3
+
pname = "jack-rack";
4
4
+
version = "1.4.7";
4
5
src = fetchurl {
5
5
-
url = "mirror://sourceforge/jack-rack/${name}.tar.bz2";
6
6
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
6
7
sha256 = "1lmibx9gicagcpcisacj6qhq6i08lkl5x8szysjqvbgpxl9qg045";
7
8
};
8
9
nativeBuildInputs = [ pkg-config ];
+3
-2
pkgs/applications/audio/jackmeter/default.nix
···
1
1
{ lib, stdenv, fetchurl, libjack2, pkg-config }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "jackmeter-0.4";
4
4
+
pname = "jackmeter";
5
5
+
version = "0.4";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://www.aelius.com/njh/jackmeter/${name}.tar.gz";
8
8
+
url = "https://www.aelius.com/njh/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "1cnvgx3jv0yvxlqy0l9k285zgvazmh5k8m4l7lxckjfm5bn6hm1r";
9
10
};
10
11
+3
-2
pkgs/applications/audio/mikmod/default.nix
···
1
1
{ lib, stdenv, fetchurl, libmikmod, ncurses }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "mikmod-3.2.8";
4
4
+
pname = "mikmod";
5
5
+
version = "3.2.8";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/mikmod/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "1k54p8pn3jinha0f2i23ad15pf1pamibzcxjrbzjbklpcz1ipc6v";
9
10
};
10
11
+4
-3
pkgs/applications/audio/mp3gain/default.nix
···
1
1
{ lib, stdenv, fetchurl, fetchpatch, unzip, mpg123 }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "mp3gain-1.6.2";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "mp3gain";
5
5
+
version = "1.6.2";
5
6
src = fetchurl {
6
6
-
url = "mirror://sourceforge/mp3gain/mp3gain-1_6_2-src.zip";
7
7
+
url = "mirror://sourceforge/${pname}/${pname}-${lib.replaceStrings ["."] ["_"] version}-src.zip";
7
8
sha256 = "0varr6y7k8zarr56b42r0ad9g3brhn5vv3xjg1c0v19jxwr4gh2w";
8
9
};
9
10
+3
-2
pkgs/applications/audio/mp3info/default.nix
···
1
1
{ fetchurl, lib, stdenv, ncurses, pkg-config, gtk2 }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "mp3info-0.8.5a";
4
4
+
pname = "mp3info";
5
5
+
version = "0.8.5a";
5
6
6
7
src = fetchurl {
7
7
-
url = "ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/${name}.tgz";
8
8
+
url = "ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/${pname}/${pname}-${version}.tgz";
8
9
sha256 = "042f1czcs9n2sbqvg4rsvfwlqib2gk976mfa2kxlfjghx5laqf04";
9
10
};
10
11
+3
-2
pkgs/applications/audio/mpg123/default.nix
···
7
7
}:
8
8
9
9
stdenv.mkDerivation rec {
10
10
-
name = "mpg123-1.26.5";
10
10
+
pname = "mpg123";
11
11
+
version = "1.26.5";
11
12
12
13
src = fetchurl {
13
13
-
url = "mirror://sourceforge/mpg123/${name}.tar.bz2";
14
14
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
14
15
sha256 = "sha256-UCqX4Nk1vn432YczgCHY8wG641wohPKoPVnEtSRm7wY=";
15
16
};
16
17
+3
-2
pkgs/applications/audio/nootka/default.nix
···
3
3
}:
4
4
5
5
stdenv.mkDerivation rec {
6
6
-
name = "nootka-1.4.7";
6
6
+
pname = "nootka";
7
7
+
version = "1.4.7";
7
8
8
9
src = fetchurl {
9
9
-
url = "mirror://sourceforge/nootka/${name}-source.tar.bz2";
10
10
+
url = "mirror://sourceforge/nootka/${pname}-${version}-source.tar.bz2";
10
11
sha256 = "1y9wlwri74v2z9dwbcfjs7xri54yra24vpwq19xi2lfv1nbs518x";
11
12
};
12
13
+4
-2
pkgs/applications/audio/opus-tools/default.nix
···
1
1
{lib, stdenv, fetchurl, libogg, libao, pkg-config, flac, opusfile, libopusenc}:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "opus-tools-0.2";
4
4
+
pname = "opus-tools";
5
5
+
version = "0.2";
6
6
+
5
7
src = fetchurl {
6
6
-
url = "http://downloads.xiph.org/releases/opus/${name}.tar.gz";
8
8
+
url = "https://downloads.xiph.org/releases/opus/${pname}-${version}.tar.gz";
7
9
sha256 = "11pzl27s4vcz4m18ch72nivbhww2zmzn56wspb7rll1y1nq6rrdl";
8
10
};
9
11
+3
-2
pkgs/applications/audio/qmmp/default.nix
···
29
29
# handle that.
30
30
31
31
mkDerivation rec {
32
32
-
name = "qmmp-1.4.4";
32
32
+
pname = "qmmp";
33
33
+
version = "1.4.4";
33
34
34
35
src = fetchurl {
35
35
-
url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2";
36
36
+
url = "https://qmmp.ylsoftware.com/files/${pname}-${version}.tar.bz2";
36
37
sha256 = "sha256-sZRZVhCf2ceETuV4AULA0kVkuIMn3C+aYdKThqvPnVQ=";
37
38
};
38
39
+3
-2
pkgs/applications/audio/tony/default.nix
···
5
5
}:
6
6
7
7
stdenv.mkDerivation rec {
8
8
-
name = "tony-2.1.1";
8
8
+
pname = "tony";
9
9
+
version = "2.1.1";
9
10
10
11
src = fetchurl {
11
11
-
url = "https://code.soundsoftware.ac.uk/attachments/download/2616/${name}.tar.gz";
12
12
+
url = "https://code.soundsoftware.ac.uk/attachments/download/2616/${pname}-${version}.tar.gz";
12
13
sha256 = "03g2bmlj08lmgvh54dyd635xccjn730g4wwlhpvsw04bffz8b7fp";
13
14
};
14
15
+3
-2
pkgs/applications/audio/transcode/default.nix
···
2
2
, lzo, libdvdread, pkg-config, x264, libmpeg2, xvidcore }:
3
3
4
4
stdenv.mkDerivation rec {
5
5
-
name = "transcode-1.1.7";
5
5
+
pname = "transcode";
6
6
+
version = "1.1.7";
6
7
src = fetchurl {
7
7
-
url = "https://bitbucket.org/france/transcode-tcforge/downloads/${name}.tar.bz2";
8
8
+
url = "https://bitbucket.org/france/transcode-tcforge/downloads/${pname}-${version}.tar.bz2";
8
9
sha256 = "1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92";
9
10
};
10
11
+3
-2
pkgs/applications/audio/xmp/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, alsa-lib, libxmp }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "xmp-4.1.0";
4
4
+
pname = "xmp";
5
5
+
version = "4.1.0";
5
6
6
7
meta = with lib; {
7
8
description = "Extended module player";
···
11
12
};
12
13
13
14
src = fetchurl {
14
14
-
url = "mirror://sourceforge/xmp/xmp/${name}.tar.gz";
15
15
+
url = "mirror://sourceforge/${pname}/${pname}/${pname}-${version}.tar.gz";
15
16
sha256 = "17i8fc7x7yn3z1x963xp9iv108gxfakxmdgmpv3mlm438w3n3g8x";
16
17
};
17
18
+3
-2
pkgs/applications/audio/zita-ajbridge/default.nix
···
1
1
{ lib, stdenv, fetchurl, alsa-lib, libjack2, zita-alsa-pcmi, zita-resampler }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "zita-ajbridge-0.8.4";
4
4
+
pname = "zita-ajbridge";
5
5
+
version = "0.8.4";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2";
8
8
+
url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
8
9
sha256 = "0g5v0l0zmqh049mhv62n8s5bpm0yrlby7mkxxhs5qwadp8v4w9mw";
9
10
};
10
11
+3
-2
pkgs/applications/audio/zita-at1/default.nix
···
4
4
}:
5
5
6
6
stdenv.mkDerivation rec {
7
7
-
name = "zita-at1-0.6.2";
7
7
+
pname = "zita-at1";
8
8
+
version = "0.6.2";
8
9
9
10
src = fetchurl {
10
10
-
url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2";
11
11
+
url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
11
12
sha256 = "0mxfn61zvhlq3r1mqipyqzjbanrfdkk8x4nxbz8nlbdk0bf3vfqr";
12
13
};
13
14
+2
-1
pkgs/build-support/icon-conv-tools/default.nix
···
1
1
{ lib, stdenv, icoutils }:
2
2
3
3
stdenv.mkDerivation {
4
4
-
name = "icon-conv-tools-0.0.0";
4
4
+
pname = "icon-conv-tools";
5
5
+
version = "0.0.0";
5
6
6
7
src = ./bin;
7
8
+3
-2
pkgs/build-support/libredirect/default.nix
···
1
1
{ stdenv, lib, coreutils }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "libredirect-0";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "libredirect";
5
5
+
version = "0";
5
6
6
7
unpackPhase = ''
7
8
cp ${./libredirect.c} libredirect.c
+4
-3
pkgs/development/python-modules/gprof2dot/default.nix
···
1
1
{ lib, fetchFromGitHub, buildPythonApplication, python, graphviz }:
2
2
3
3
-
buildPythonApplication {
4
4
-
name = "gprof2dot-2019-11-30";
3
3
+
buildPythonApplication rec {
4
4
+
pname = "gprof2dot";
5
5
+
version = "2019.11.30";
5
6
6
7
src = fetchFromGitHub {
7
8
owner = "jrfonseca";
8
9
repo = "gprof2dot";
9
9
-
rev = "2019.11.30";
10
10
+
rev = version;
10
11
sha256 = "1nw4cfwimd0djarw4wc756q095xir78js8flmycg6g7sl3l6p27s";
11
12
};
12
13
+4
-3
pkgs/development/tools/analysis/emma/default.nix
···
1
1
{lib, stdenv, fetchurl, unzip}:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "emma-2.0.5312";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "emma";
5
5
+
version = "2.0.5312";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/emma/emma-2.0.5312.zip";
8
8
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.zip";
8
9
sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj";
9
10
};
10
11
+3
-2
pkgs/development/tools/analysis/findbugs/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "findbugs-3.0.1";
4
4
+
pname = "findbugs";
5
5
+
version = "3.0.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/findbugs/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "06b46fz4nid7qvm36r66zw01fr87y4jyz21ixw27b8hkqah0s3p8";
9
10
};
10
11
+4
-3
pkgs/development/tools/analysis/garcosim/tracefilegen/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
5
5
-
name = "tracefilegen-2017-05-13";
5
5
+
pname = "tracefilegen";
6
6
+
version = "unstable-2017-05-13";
6
7
7
8
src = fetchFromGitHub {
8
9
owner = "GarCoSim";
···
17
18
18
19
installPhase = ''
19
20
install -Dm755 TraceFileGen $out/bin/TraceFileGen
20
20
-
mkdir -p $out/share/doc/${name}/
21
21
-
cp -ar $src/Documentation/html $out/share/doc/${name}/.
21
21
+
mkdir -p $out/share/doc/${pname}-${version}/
22
22
+
cp -ar $src/Documentation/html $out/share/doc/${pname}-${version}/.
22
23
'';
23
24
24
25
meta = with lib; {
+2
-1
pkgs/development/tools/analysis/garcosim/tracefilesim/default.nix
···
2
2
3
3
stdenv.mkDerivation {
4
4
5
5
-
name = "tracefilesim-2015-11-07";
5
5
+
pname = "tracefilesim";
6
6
+
version = "unstable-2015-11-07";
6
7
7
8
src = fetchFromGitHub {
8
9
owner = "GarCoSim";
+3
-2
pkgs/development/tools/analysis/makefile2graph/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub, makeWrapper, bash, gnumake }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "makefile2graph-2018-01-03";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "makefile2graph";
5
5
+
version = "unstable-2018-01-03";
5
6
6
7
src = fetchFromGitHub {
7
8
owner = "lindenb";
+2
-2
pkgs/development/tools/analysis/smatch/default.nix
···
4
4
, llvm, libxml2
5
5
}:
6
6
7
7
-
stdenv.mkDerivation {
7
7
+
stdenv.mkDerivation rec {
8
8
pname = "smatch";
9
9
version = "20120924";
10
10
11
11
src = fetchgit {
12
12
-
url = "git://repo.or.cz/smatch.git";
12
12
+
url = "git://repo.or.cz/${pname}.git";
13
13
rev = "23656e3e578b700cbf96d043f039e6341a3ba5b9";
14
14
sha256 = "0r43qi6vryqg450fj73yjwbb7gzcgx64rhrhb3r1m6a252srijiy";
15
15
};
+3
-2
pkgs/development/tools/analysis/sparse/default.nix
···
1
1
{ fetchurl, lib, stdenv, pkg-config, libxml2, llvm }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "sparse-0.5.0";
4
4
+
pname = "sparse";
5
5
+
version = "0.5.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://kernel/software/devel/sparse/dist/${name}.tar.xz";
8
8
+
url = "mirror://kernel/software/devel/sparse/dist/${pname}-${version}.tar.xz";
8
9
sha256 = "1mc86jc5xdrdmv17nqj2cam2yqygnj6ar1iqkwsx2y37ij8wy7wj";
9
10
};
10
11
+3
-2
pkgs/development/tools/analysis/splint/default.nix
···
1
1
{ fetchurl, lib, stdenv, flex }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "splint-3.1.2";
4
4
+
pname = "splint";
5
5
+
version = "3.1.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://www.splint.org/downloads/${name}.src.tgz";
8
8
+
url = "https://www.splint.org/downloads/${pname}-${version}.src.tgz";
8
9
sha256 = "02pv8kscsrkrzip9r08pfs9xs98q74c52mlxzbii6cv6vx1vd3f7";
9
10
};
10
11
+3
-2
pkgs/development/tools/analysis/swarm/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "swarm-2019-03-11";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "swarm";
5
5
+
version = "unstable-2019-03-11";
5
6
6
7
src = fetchFromGitHub {
7
8
owner = "nimble-code";
+3
-2
pkgs/development/tools/analysis/valgrind/default.nix
···
1
1
{ lib, stdenv, fetchurl, perl, gdb, cctools, xnu, bootstrap_cmds }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "valgrind-3.16.1";
4
4
+
pname = "valgrind";
5
5
+
version = "3.16.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://sourceware.org/pub/valgrind/${name}.tar.bz2";
8
8
+
url = "https://sourceware.org/pub/${pname}/${pname}-${version}.tar.bz2";
8
9
sha256 = "1jik19rcd34ip8a5c9nv5wfj8k8maqb8cyclr4xhznq2gcpkl7y9";
9
10
};
10
11
+3
-2
pkgs/development/tools/analysis/valkyrie/default.nix
···
1
1
{ lib, stdenv, fetchurl, qt4, qmake4Hook }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "valkyrie-2.0.0";
4
4
+
pname = "valkyrie";
5
5
+
version = "2.0.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://valgrind.org/downloads/${name}.tar.bz2";
8
8
+
url = "https://valgrind.org/downloads/${pname}-${version}.tar.bz2";
8
9
sha256 = "0hwvsncf62mdkahwj9c8hpmm94c1wr5jn89370k6rj894kxry2x7";
9
10
};
10
11
+4
-3
pkgs/development/tools/cdecl/default.nix
···
1
1
{lib, stdenv, fetchurl, bison, flex, readline, ncurses, gnused}:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "cdecl-2.5";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "cdecl";
5
5
+
version = "2.5";
5
6
src = fetchurl {
6
6
-
url = "https://www.cdecl.org/files/cdecl-blocks-2.5.tar.gz";
7
7
+
url = "https://www.cdecl.org/files/${pname}-blocks-${version}.tar.gz";
7
8
sha256 = "1b7k0ra30hh8mg8fqv0f0yzkaac6lfg6n376drgbpxg4wwml1rly";
8
9
};
9
10
+2
-1
pkgs/development/tools/chefdk/default.nix
···
1
1
{ lib, bundlerEnv, bundlerUpdateScript, ruby, perl, autoconf }:
2
2
3
3
bundlerEnv {
4
4
-
name = "chef-dk-4.13.3";
4
4
+
pname = "chef-dk";
5
5
+
version = "4.13.3";
5
6
6
7
inherit ruby;
7
8
gemdir = ./.;
+13
-12
pkgs/development/tools/lattice-diamond/default.nix
···
1
1
-
{ lib, stdenv, rpmextract, patchelf, makeWrapper, file, requireFile, glib, zlib,
1
1
+
{ lib, stdenv, rpmextract, patchelf, makeWrapper, file, requireFile, glib, zlib,
2
2
freetype, fontconfig, xorg, libusb-compat-0_1 }:
3
3
4
4
stdenv.mkDerivation {
5
5
-
name = "diamond-3.10";
5
5
+
pname = "diamond";
6
6
+
version = "3.10";
6
7
7
8
nativeBuildInputs = [ rpmextract patchelf makeWrapper file ];
8
9
···
15
16
buildCommand = ''
16
17
origprefix=usr/local/diamond/3.10_x64
17
18
prefix=diamond
18
18
-
19
19
+
19
20
echo "Unpacking $src..."
20
21
rpmextract $src
21
21
-
22
22
+
22
23
# Move $pwd/usr/local/diamond/VERS to $out/diamond, cd.
23
24
mkdir -p $out/$prefix
24
25
rmdir $out/$prefix
25
26
mv $origprefix $out/$prefix
26
26
-
27
27
+
27
28
cd $out
28
28
-
29
29
+
29
30
# Extract all tarballs.
30
31
for tb in \
31
32
cae_library/cae_library.tar.gz \
···
36
37
bin/bin.tar.gz \
37
38
examples/examples.tar.gz \
38
39
data/data.tar.gz ; do
39
39
-
40
40
+
40
41
echo "Extracting tarball $prefix/$tb"
41
42
cd $out/$prefix/$(dirname $tb)
42
43
tar xf $(basename $tb)
43
44
rm $(basename $tb)
44
45
done
45
45
-
46
46
+
46
47
# Patch shebangs in start scripts .
47
48
cd $out/$prefix/bin/lin64
48
49
for tool in \
···
60
61
ipexpress \
61
62
fileutility \
62
63
diamond ; do
63
63
-
64
64
+
64
65
echo "Patching script $prefix/bin/lin64/$tool..."
65
66
patchShebangs $tool
66
67
done
67
67
-
68
68
+
68
69
# Patch executable ELFs.
69
70
for path in bin/lin64 ispfpga/bin/lin64; do
70
71
cd $out/$prefix/$path
···
82
83
$f
83
84
done
84
85
done
85
85
-
86
86
+
86
87
# Remove 32-bit libz.
87
88
rm $out/$prefix/bin/lin64/libz.{so,so.1}
88
88
-
89
89
+
89
90
# Make wrappers (should these target more than the 'diamond' tool?).
90
91
# The purpose of these is just to call the target program using its
91
92
# absolute path - otherwise, it will crash.
+3
-2
pkgs/development/tools/libsigrokdecode/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, glib, python3, libsigrok, check }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "libsigrokdecode-0.5.3";
4
4
+
pname = "libsigrokdecode";
5
5
+
version = "0.5.3";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://sigrok.org/download/source/libsigrokdecode/${name}.tar.gz";
8
8
+
url = "https://sigrok.org/download/source/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "1h1zi1kpsgf6j2z8j8hjpv1q7n49i3fhqjn8i178rka3cym18265";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/autobuild/default.nix
···
1
1
{ fetchurl, lib, stdenv, makeWrapper, perl, openssh, rsync }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "autobuild-5.3";
4
4
+
pname = "autobuild";
5
5
+
version = "5.3";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://savannah.spinellicreations.com/autobuild/${name}.tar.gz";
8
8
+
url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/avrdude/default.nix
···
6
6
assert docSupport -> texLive != null && texinfo != null && texi2html != null;
7
7
8
8
stdenv.mkDerivation rec {
9
9
-
name = "avrdude-6.3";
9
9
+
pname = "avrdude";
10
10
+
version = "6.3";
10
11
11
12
src = fetchurl {
12
12
-
url = "mirror://savannah/avrdude/${name}.tar.gz";
13
13
+
url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz";
13
14
sha256 = "15m1w1qad3dj7r8n5ng1qqcaiyx1gyd6hnc3p2apgjllccdp77qg";
14
15
};
15
16
+3
-2
pkgs/development/tools/misc/babeltrace/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, glib, libuuid, popt, elfutils }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "babeltrace-1.5.8";
4
4
+
pname = "babeltrace";
5
5
+
version = "1.5.8";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://www.efficios.com/files/babeltrace/${name}.tar.bz2";
8
8
+
url = "https://www.efficios.com/files/babeltrace/${pname}-${version}.tar.bz2";
8
9
sha256 = "1hkg3phnamxfrhwzmiiirbhdgckzfkqwhajl0lmr1wfps7j47wcz";
9
10
};
10
11
+2
-1
pkgs/development/tools/misc/bossa/default.nix
···
14
14
15
15
in
16
16
stdenv.mkDerivation {
17
17
-
name = "bossa-1.8";
17
17
+
pname = "bossa";
18
18
+
version = "1.8";
18
19
19
20
src = fetchgit {
20
21
url = "https://github.com/shumatech/BOSSA";
+6
-5
pkgs/development/tools/misc/cbrowser/default.nix
···
1
1
{ fetchurl, lib, stdenv, tk, makeWrapper }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "cbrowser-0.8";
4
4
+
pname = "cbrowser";
5
5
+
version = "0.8";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/cbrowser/cbrowser-0.8.tar.gz";
8
8
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "1050mirjab23qsnq3lp3a9vwcbavmh9kznzjm7dr5vkx8b7ffcji";
9
10
};
10
11
···
14
15
buildInputs = [ tk ];
15
16
16
17
installPhase = ''
17
17
-
mkdir -p $out/bin $out/share/${name}
18
18
-
cp -R * $out/share/${name}/
18
18
+
mkdir -p $out/bin $out/share/${pname}-${version}
19
19
+
cp -R * $out/share/${pname}-${version}/
19
20
20
20
-
makeWrapper $out/share/${name}/cbrowser $out/bin/cbrowser \
21
21
+
makeWrapper $out/share/${pname}-${version}/cbrowser $out/bin/cbrowser \
21
22
--prefix PATH : ${tk}/bin
22
23
'';
23
24
+3
-2
pkgs/development/tools/misc/cflow/default.nix
···
1
1
{ lib, stdenv, fetchurl, gettext, emacs }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "cflow-1.6";
4
4
+
pname = "cflow";
5
5
+
version = "1.6";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://gnu/cflow/${name}.tar.bz2";
8
8
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.bz2";
8
9
sha256 = "1mzd3yf0dfv8h2av5vsxxlhpk21nw064h91b2kgfrdz92r0pnj1l";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/chrpath/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "chrpath-0.16";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "chrpath";
5
5
+
version = "0.16";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://alioth-archive.debian.org/releases/chrpath/chrpath/0.16/chrpath-0.16.tar.gz";
8
8
+
url = "https://alioth-archive.debian.org/releases/${pname}/${pname}/${version}/${pname}-${version}.tar.gz";
8
9
sha256 = "0yvfq891mcdkf8g18gjjkn2m5rvs8z4z4cl1vwdhx6f2p9a4q3dv";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/cppi/default.nix
···
1
1
{ fetchurl, lib, stdenv }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "cppi-1.18";
4
4
+
pname = "cppi";
5
5
+
version = "1.18";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://gnu/cppi/${name}.tar.xz";
8
8
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz";
8
9
sha256 = "1jk42cjaggk71rimjnx3qpmb6hivps0917vl3z7wbxk3i2whb98j";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/cscope/default.nix
···
3
3
}:
4
4
5
5
stdenv.mkDerivation rec {
6
6
-
name = "cscope-15.9";
6
6
+
pname = "cscope";
7
7
+
version = "15.9";
7
8
8
9
src = fetchurl {
9
9
-
url = "mirror://sourceforge/cscope/${name}.tar.gz";
10
10
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
10
11
sha256 = "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65";
11
12
};
12
13
+4
-3
pkgs/development/tools/misc/dbench/default.nix
···
1
1
{ lib, stdenv, fetchgit, autoconf, popt, zlib, rpcsvc-proto, libtirpc }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "dbench-2013-01-01";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "dbench";
5
5
+
version = "2013-01-01";
5
6
6
7
src = fetchgit {
7
7
-
url = "git://git.samba.org/sahlberg/dbench.git";
8
8
+
url = "git://git.samba.org/sahlberg/${pname}.git";
8
9
rev = "65b19870ed8d25bff14cafa1c30beb33f1fb6597";
9
10
sha256 = "16lcbwmmx8z5i73k3dnf54yffrpx7ql3y9k3cpkss9dcyxb1p83i";
10
11
};
+3
-2
pkgs/development/tools/misc/ddd/default.nix
···
1
1
{lib, stdenv, fetchurl, motif, ncurses, libX11, libXt}:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "ddd-3.3.12";
4
4
+
pname = "ddd";
5
5
+
version = "3.3.12";
5
6
src = fetchurl {
6
6
-
url = "mirror://gnu/ddd/${name}.tar.gz";
7
7
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
7
8
sha256 = "0p5nx387857w3v2jbgvps2p6mlm0chajcdw5sfrddcglsxkwvmis";
8
9
};
9
10
buildInputs = [motif ncurses libX11 libXt];
+3
-2
pkgs/development/tools/misc/dejagnu/default.nix
···
1
1
{ fetchurl, lib, stdenv, expect, makeWrapper }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "dejagnu-1.6.2";
4
4
+
pname = "dejagnu";
5
5
+
version = "1.6.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://gnu/dejagnu/${name}.tar.gz";
8
8
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "0qfj2wd4qk1yn9yzam6g8nmyxfazcc0knjyyibycb2ainkhp21hd";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/doclifter/default.nix
···
1
1
{lib, stdenv, fetchurl, python3}:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "doclifter-2.19";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "doclifter";
5
5
+
version = "2.19";
5
6
src = fetchurl {
6
6
-
url = "http://www.catb.org/~esr/doclifter/doclifter-2.19.tar.gz";
7
7
+
url = "http://www.catb.org/~esr/${pname}/${pname}-${version}.tar.gz";
7
8
sha256 = "1as6z7mdjrrkw2kism41q5ybvyzvwcmj9qzla2fz98v9f4jbj2s2";
8
9
};
9
10
buildInputs = [ python3 ];
+2
-1
pkgs/development/tools/misc/drush/default.nix
···
1
1
{ lib, stdenv, fetchurl, fetchFromGitHub, php, which, makeWrapper, bash, coreutils, ncurses }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "drush-6.1.0";
4
4
+
pname = "drush";
5
5
+
version = "6.1.0";
5
6
6
7
meta = with lib; {
7
8
description = "Command-line shell and Unix scripting interface for Drupal";
+3
-2
pkgs/development/tools/misc/eggdbus/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, glib, dbus, dbus-glib }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "eggdbus-0.6";
4
4
+
pname = "eggdbus";
5
5
+
version = "0.6";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://hal.freedesktop.org/releases/${name}.tar.gz";
8
8
+
url = "https://hal.freedesktop.org/releases/${pname}-${version}.tar.gz";
8
9
sha256 = "118hj63ac65zlg71kydv4607qcg1qpdlql4kvhnwnnhar421jnq4";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/gnum4/default.nix
···
5
5
# cgit) that are needed here should be included directly in Nixpkgs as
6
6
# files.
7
7
8
8
-
stdenv.mkDerivation {
9
9
-
name = "gnum4-1.4.18";
8
8
+
stdenv.mkDerivation rec {
9
9
+
pname = "gnum4";
10
10
+
version = "1.4.18";
10
11
11
12
src = fetchurl {
12
12
-
url = "mirror://gnu/m4/m4-1.4.18.tar.bz2";
13
13
+
url = "mirror://gnu/m4/m4-${version}.tar.bz2";
13
14
sha256 = "1xkwwq0sgv05cla0g0a01yzhk0wpsn9y40w9kh9miiiv0imxfh36";
14
15
};
15
16
+3
-2
pkgs/development/tools/misc/gperf/default.nix
···
1
1
{lib, stdenv, fetchurl}:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "gperf-3.1";
4
4
+
pname = "gperf";
5
5
+
version = "3.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://gnu/gperf/${name}.tar.gz";
8
8
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "1qispg6i508rq8pkajh26cznwimbnj06wq9sd85vg95v8nwld1aq";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/gtkdialog/default.nix
···
1
1
{lib, stdenv, fetchurl, gtk2, pkg-config }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "gtkdialog-0.8.3";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "gtkdialog";
5
5
+
version = "0.8.3";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/gtkdialog/gtkdialog-0.8.3.tar.gz";
8
8
+
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "ff89d2d7f1e6488e5df5f895716ac1d4198c2467a2a5dc1f51ab408a2faec38e";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/gtkperf/default.nix
···
1
1
{ lib, stdenv, fetchurl, gtk2, pkg-config, libintl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "gtkperf-0.40.0";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "gtkperf";
5
5
+
version = "0.40.0";
5
6
src = fetchurl {
6
6
-
url = "mirror://sourceforge//gtkperf/gtkperf_0.40.tar.gz";
7
7
+
url = "mirror://sourceforge/${pname}/${pname}_${lib.versions.majorMinor version}.tar.gz";
7
8
sha256 = "0yxj3ap3yfi76vqg6xjvgc16nfi9arm9kp87s35ywf10fd73814p";
8
9
};
9
10
+3
-2
pkgs/development/tools/misc/help2man/default.nix
···
6
6
# files.
7
7
8
8
stdenv.mkDerivation rec {
9
9
-
name = "help2man-1.48.1";
9
9
+
pname = "help2man";
10
10
+
version = "1.48.1";
10
11
11
12
src = fetchurl {
12
12
-
url = "mirror://gnu/help2man/${name}.tar.xz";
13
13
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz";
13
14
sha256 = "sha256-3op0dAvQWGRlZ7kqtOzeudqfGgfMfE9gejwU3TjRB5k=";
14
15
};
15
16
+3
-2
pkgs/development/tools/misc/icon-naming-utils/default.nix
···
1
1
{lib, stdenv, fetchurl, perl, librsvg}:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "icon-naming-utils-0.8.90";
4
4
+
pname = "icon-naming-utils";
5
5
+
version = "0.8.90";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://tango.freedesktop.org/releases/${name}.tar.gz";
8
8
+
url = "http://tango.freedesktop.org/releases/${pname}-${version}.tar.gz";
8
9
sha256 = "071fj2jm5kydlz02ic5sylhmw6h2p3cgrm3gwdfabinqkqcv4jh4";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/indent/default.nix
···
1
1
{ lib, stdenv, fetchurl, texinfo }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "indent-2.2.12";
4
4
+
pname = "indent";
5
5
+
version = "2.2.12";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://gnu/indent/${name}.tar.gz";
8
8
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "12xvcd16cwilzglv9h7sgh4h1qqjd1h8s48ji2dla58m4706hzg7";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/itstool/default.nix
···
1
1
{ stdenv, lib, fetchurl, python3 }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "itstool-2.0.6";
4
4
+
pname = "itstool";
5
5
+
version = "2.0.6";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://files.itstool.org/itstool/${name}.tar.bz2";
8
8
+
url = "http://files.itstool.org/${pname}/${pname}-${version}.tar.bz2";
8
9
sha256 = "1acjgf8zlyk7qckdk19iqaca4jcmywd7vxjbcs1mm6kaf8icqcv2";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/jscoverage/default.nix
···
1
1
{ autoconf, fetchurl, makedepend, perl, python3, lib, stdenv, zip }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "jscoverage-0.5.1";
4
4
+
pname = "jscoverage";
5
5
+
version = "0.5.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://siliconforks.com/jscoverage/download/${name}.tar.bz2";
8
8
+
url = "https://siliconforks.com/${pname}/download/${pname}-${version}.tar.bz2";
8
9
sha256 = "c45f051cec18c10352f15f9844f47e37e8d121d5fd16680e2dd0f3b4420eb7f4";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/libtool/default.nix
···
6
6
# files.
7
7
8
8
stdenv.mkDerivation rec {
9
9
-
name = "libtool-1.5.26";
9
9
+
pname = "libtool";
10
10
+
version = "1.5.26";
10
11
11
12
src = fetchurl {
12
12
-
url = "mirror://gnu/libtool/${name}.tar.gz";
13
13
+
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
13
14
sha256 = "029ggq5kri1gjn6nfqmgw4w920gyfzscjjxbsxxidal5zqsawd8w";
14
15
};
15
16
+4
-3
pkgs/development/tools/misc/ltrace/default.nix
···
1
1
{ lib, stdenv, fetchurl, elfutils, libunwind }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "ltrace-0.7.3";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "ltrace";
5
5
+
version = "0.7.3";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://debian/pool/main/l/ltrace/ltrace_0.7.3.orig.tar.bz2";
8
8
+
url = "mirror://debian/pool/main/l/${pname}/${pname}_${version}.orig.tar.bz2";
8
9
sha256 = "00wmbdghqbz6x95m1mcdd3wd46l6hgcr4wggdp049dbifh3qqvqf";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/lttv/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, glib, gtk2, popt, babeltrace }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "lttv-1.5";
4
4
+
pname = "lttv";
5
5
+
version = "1.5";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://lttng.org/files/packages/${name}.tar.bz2";
8
8
+
url = "https://lttng.org/files/packages/${pname}-${version}.tar.bz2";
8
9
sha256 = "1faldxnh9dld5k0vxckwpqw241ya1r2zv286l6rpgqr500zqw7r1";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/rman/default.nix
···
1
1
{lib, stdenv, fetchurl}:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "rman-3.2";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "rman";
5
5
+
version = "3.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/polyglotman/3.2/rman-3.2.tar.gz";
8
8
+
url = "mirror://sourceforge/polyglotman/${version}/${pname}-${version}.tar.gz";
8
9
sha256 = "0prdld6nbkdlkcgc2r1zp13h2fh8r0mlwxx423dnc695ddlk18b8";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/sloccount/default.nix
···
1
1
{ fetchurl, lib, stdenv, perl, makeWrapper }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "sloccount-2.26";
4
4
+
pname = "sloccount";
5
5
+
version = "2.26";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://www.dwheeler.com/sloccount/${name}.tar.gz";
8
8
+
url = "https://www.dwheeler.com/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "0ayiwfjdh1946asah861ah9269s5xkc8p5fv1wnxs9znyaxs4zzs";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/srecord/default.nix
···
1
1
{ lib, stdenv, fetchurl, boost, libtool, groff, ghostscript, libgcrypt ? null }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "srecord-1.64";
4
4
+
pname = "srecord";
5
5
+
version = "1.64";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/srecord/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "1qk75q0k5vzmm3932q9hqz2gp8n9rrdfjacsswxc02656f3l3929";
9
10
};
10
11
+3
-2
pkgs/development/tools/misc/stm32flash/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "stm32flash-0.5";
4
4
+
pname = "stm32flash";
5
5
+
version = "0.5";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/stm32flash/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
8
9
sha256 = "01p396daqw3zh6nijffbfbwyqza33bi2k4q3m5yjzs02xwi99alp";
9
10
};
10
11
+4
-3
pkgs/development/tools/misc/uisp/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "uisp-20050207";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "uisp";
5
5
+
version = "20050207";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://mirror.switch.ch/mirror/gentoo/distfiles/uisp-20050207.tar.gz";
8
8
+
url = "https://savannah.nongnu.org/download/uisp/uisp-${version}.tar.gz";
8
9
sha256 = "1bncxp5yxh9r1yrp04vvhfiva8livi1pwic7v8xj99q09zrwahvw";
9
10
};
10
11
+5
-4
pkgs/development/tools/neoload/default.nix
···
30
30
sys.symlinkDir=INSTALLDIR/bin
31
31
''; };
32
32
33
33
-
in stdenv.mkDerivation {
34
34
-
name = "neoload-4.1.4";
33
33
+
in stdenv.mkDerivation rec {
34
34
+
pname = "neoload";
35
35
+
version = "4.1.4";
35
36
36
37
src = fetchurl (
37
38
if stdenv.hostPlatform.system == "x86_64-linux" then
38
38
-
{ url = "http://neoload.installers.neotys.com/documents/download/neoload/v4.1/neoload_4_1_4_linux_x64.sh";
39
39
+
{ url = "http://neoload.installers.neotys.com/documents/download/${pname}/v${lib.versions.majorMinor version}/${pname}_${lib.replaceStrings ["."] ["_"] version}_linux_x64.sh";
39
40
sha256 = "199jcf5a0nwfm8wfld2rcjgq64g91vvz2bkmki8dxfzf1yasifcd"; }
40
41
else
41
41
-
{ url = "http://neoload.installers.neotys.com/documents/download/neoload/v4.1/neoload_4_1_4_linux_x86.sh";
42
42
+
{ url = "http://neoload.installers.neotys.com/documents/download/${pname}/v${lib.versions.majorMinor version}/${pname}_${lib.replaceStrings ["."] ["_"] version}_linux_x86.sh";
42
43
sha256 = "1z66jiwcxixsqqwa0f4q8m2p5kna4knq6lic8y8l74dgv25mw912"; } );
43
44
44
45
nativeBuildInputs = [ makeWrapper ];
+4
-3
pkgs/development/tools/ocaml/ocamlify/default.nix
···
1
1
{ lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "ocamlify-0.0.2";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "ocamlify";
5
5
+
version = "0.0.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://forge.ocamlcore.org/frs/download.php/1209/ocamlify-0.0.2.tar.gz";
8
8
+
url = "https://forge.ocamlcore.org/frs/download.php/1209/${pname}-${version}.tar.gz";
8
9
sha256 = "1f0fghvlbfryf5h3j4as7vcqrgfjb4c8abl5y0y5h069vs4kp5ii";
9
10
};
10
11
+4
-3
pkgs/development/tools/ocaml/ocamlscript/default.nix
···
1
1
{lib, stdenv, fetchurl, ocaml, findlib, camlp4}:
2
2
-
stdenv.mkDerivation {
3
3
-
name = "ocamlscript-2.0.3";
2
2
+
stdenv.mkDerivation rec {
3
3
+
pname = "ocamlscript";
4
4
+
version = "2.0.3";
4
5
src = fetchurl {
5
5
-
url = "http://mjambon.com/releases/ocamlscript/ocamlscript-2.0.3.tar.gz";
6
6
+
url = "https://mjambon.com/releases/${pname}/${pname}-${version}.tar.gz";
6
7
sha256 = "1v1i24gijxwris8w4hi95r9swld6dm7jbry0zp72767a3g5ivlrd";
7
8
};
8
9
+3
-2
pkgs/development/tools/parsing/peg/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "peg-0.1.18";
4
4
+
pname = "peg";
5
5
+
version = "0.1.18";
5
6
6
7
src = fetchurl {
7
7
-
url = "${meta.homepage}/${name}.tar.gz";
8
8
+
url = "${meta.homepage}/${pname}-${version}.tar.gz";
8
9
sha256 = "114h1y4k8fwcq9m0hfk33dsp7ah8zxzjjzlk71x4iirzczfkn690";
9
10
};
10
11
+5
-4
pkgs/development/tools/phantomjs/default.nix
···
5
5
in
6
6
7
7
stdenv.mkDerivation rec {
8
8
-
name = "phantomjs-1.9.8";
8
8
+
pname = "phantomjs";
9
9
+
version = "1.9.8";
9
10
10
11
# I chose to use the binary build for now.
11
12
# The source version is quite nasty to compile
···
14
15
15
16
src = if stdenv.hostPlatform.system == "i686-linux" then
16
17
fetchurl {
17
17
-
url = "https://bitbucket.org/ariya/phantomjs/downloads/${name}-linux-i686.tar.bz2";
18
18
+
url = "https://bitbucket.org/ariya/phantomjs/downloads/${pname}-${version}-linux-i686.tar.bz2";
18
19
sha256 = "11fzmssz9pqf3arh4f36w06sl2nyz8l9h8iyxyd7w5aqnq5la0j1";
19
20
}
20
21
else
21
22
if stdenv.hostPlatform.system == "x86_64-linux" then
22
23
fetchurl {
23
23
-
url = "https://bitbucket.org/ariya/phantomjs/downloads/${name}-linux-x86_64.tar.bz2";
24
24
+
url = "https://bitbucket.org/ariya/phantomjs/downloads/${pname}-${version}-linux-x86_64.tar.bz2";
24
25
sha256 = "0fhnqxxsxhy125fmif1lwgnlhfx908spy7fx9mng4w72320n5nd1";
25
26
}
26
27
else # x86_64-darwin
27
28
fetchurl {
28
28
-
url = "https://bitbucket.org/ariya/phantomjs/downloads/${name}-macosx.zip";
29
29
+
url = "https://bitbucket.org/ariya/phantomjs/downloads/${pname}-${version}-macosx.zip";
29
30
sha256 = "0j0aq8dgzmb210xdrh0v3d4nblskl3zsckl8bzf1a603wcx085cg";
30
31
};
31
32
+4
-3
pkgs/development/tools/pydb/default.nix
···
1
1
{ lib, stdenv, fetchurl, python2, emacs }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "pydb-1.26";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "pydb";
5
5
+
version = "1.26";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/sourceforge/bashdb/pydb-1.26.tar.bz2";
8
8
+
url = "mirror://sourceforge/sourceforge/bashdb/${pname}-${version}.tar.bz2";
8
9
sha256 = "1wlkz1hd5d4gkzhkjkzcm650c1lchj28hj36jx96mklglm41h4q1";
9
10
};
10
11
+3
-2
pkgs/development/tools/quilt/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
5
5
-
name = "quilt-0.66";
5
5
+
pname = "quilt";
6
6
+
version = "0.66";
6
7
7
8
src = fetchurl {
8
8
-
url = "mirror://savannah/quilt/${name}.tar.gz";
9
9
+
url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz";
9
10
sha256 = "01vfvk4pqigahx82fhaaffg921ivd3k7rylz1yfvy4zbdyd32jri";
10
11
};
11
12
+3
-2
pkgs/development/tools/sslmate/default.nix
···
1
1
{ lib, stdenv, fetchurl, perlPackages, makeWrapper, openssl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "sslmate-1.7.1";
4
4
+
pname = "sslmate";
5
5
+
version = "1.7.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://packages.sslmate.com/other/${name}.tar.gz";
8
8
+
url = "https://packages.sslmate.com/other/${pname}-${version}.tar.gz";
8
9
sha256 = "1i56za41cfqlml9g787xqqs0r8jifd3y7ks9nf4k2dhhi4rijkj5";
9
10
};
10
11
+3
-2
pkgs/development/tools/sunxi-tools/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub, pkg-config, libusb1, zlib }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "sunxi-tools-20181113";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "sunxi-tools";
5
5
+
version = "unstable-2018-11-13";
5
6
6
7
src = fetchFromGitHub {
7
8
owner = "linux-sunxi";
+2
-1
pkgs/development/tools/xib2nib/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub, pugixml, boost, PlistCpp }:
2
2
3
3
stdenv.mkDerivation {
4
4
-
name = "xib2nib-730e177";
4
4
+
pname = "xib2nib";
5
5
+
version = "unstable-2017-04-12";
5
6
6
7
src = fetchFromGitHub {
7
8
owner = "matthewbauer";