application/development: /s/name/pname&version/

+264 -185
+3 -2
pkgs/applications/audio/aacgain/default.nix
··· 1 1 { lib, stdenv, fetchFromGitLab, fetchpatch }: 2 2 3 - stdenv.mkDerivation { 4 - name = "aacgain-1.9.0"; 3 + stdenv.mkDerivation rec { 4 + pname = "aacgain"; 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 - name = "cdparanoia-III-10.2"; 4 + pname = "cdparanoia-III"; 5 + version = "10.2"; 5 6 6 7 src = fetchurl { 7 - url = "http://downloads.xiph.org/releases/cdparanoia/${name}.src.tgz"; 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 - name = "crip-3.9"; 22 + pname = "crip"; 23 + version = "3.9"; 23 24 src = fetchurl { 24 - url = "http://bach.dynet.com/crip/src/${name}.tar.gz"; 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 - name = "dirt-2018-01-01"; 4 + pname = "dirt"; 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 - name = "gmu-0.10.1"; 8 + pname = "gmu"; 9 + version = "0.10.1"; 9 10 10 11 src = fetchurl { 11 - url = "http://wejp.k.vu/files/${name}.tar.gz"; 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 - name = "jack-rack-1.4.7"; 3 + pname = "jack-rack"; 4 + version = "1.4.7"; 4 5 src = fetchurl { 5 - url = "mirror://sourceforge/jack-rack/${name}.tar.bz2"; 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 - name = "jackmeter-0.4"; 4 + pname = "jackmeter"; 5 + version = "0.4"; 5 6 6 7 src = fetchurl { 7 - url = "https://www.aelius.com/njh/jackmeter/${name}.tar.gz"; 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 - name = "mikmod-3.2.8"; 4 + pname = "mikmod"; 5 + version = "3.2.8"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/mikmod/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "mp3gain-1.6.2"; 3 + stdenv.mkDerivation rec { 4 + pname = "mp3gain"; 5 + version = "1.6.2"; 5 6 src = fetchurl { 6 - url = "mirror://sourceforge/mp3gain/mp3gain-1_6_2-src.zip"; 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 - name = "mp3info-0.8.5a"; 4 + pname = "mp3info"; 5 + version = "0.8.5a"; 5 6 6 7 src = fetchurl { 7 - url = "ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/${name}.tgz"; 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 - name = "mpg123-1.26.5"; 10 + pname = "mpg123"; 11 + version = "1.26.5"; 11 12 12 13 src = fetchurl { 13 - url = "mirror://sourceforge/mpg123/${name}.tar.bz2"; 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 - name = "nootka-1.4.7"; 6 + pname = "nootka"; 7 + version = "1.4.7"; 7 8 8 9 src = fetchurl { 9 - url = "mirror://sourceforge/nootka/${name}-source.tar.bz2"; 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 - name = "opus-tools-0.2"; 4 + pname = "opus-tools"; 5 + version = "0.2"; 6 + 5 7 src = fetchurl { 6 - url = "http://downloads.xiph.org/releases/opus/${name}.tar.gz"; 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 - name = "qmmp-1.4.4"; 32 + pname = "qmmp"; 33 + version = "1.4.4"; 33 34 34 35 src = fetchurl { 35 - url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2"; 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 - name = "tony-2.1.1"; 8 + pname = "tony"; 9 + version = "2.1.1"; 9 10 10 11 src = fetchurl { 11 - url = "https://code.soundsoftware.ac.uk/attachments/download/2616/${name}.tar.gz"; 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 - name = "transcode-1.1.7"; 5 + pname = "transcode"; 6 + version = "1.1.7"; 6 7 src = fetchurl { 7 - url = "https://bitbucket.org/france/transcode-tcforge/downloads/${name}.tar.bz2"; 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 - name = "xmp-4.1.0"; 4 + pname = "xmp"; 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 - url = "mirror://sourceforge/xmp/xmp/${name}.tar.gz"; 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 - name = "zita-ajbridge-0.8.4"; 4 + pname = "zita-ajbridge"; 5 + version = "0.8.4"; 5 6 6 7 src = fetchurl { 7 - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2"; 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 - name = "zita-at1-0.6.2"; 7 + pname = "zita-at1"; 8 + version = "0.6.2"; 8 9 9 10 src = fetchurl { 10 - url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2"; 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 - name = "icon-conv-tools-0.0.0"; 4 + pname = "icon-conv-tools"; 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 - stdenv.mkDerivation { 4 - name = "libredirect-0"; 3 + stdenv.mkDerivation rec { 4 + pname = "libredirect"; 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 - buildPythonApplication { 4 - name = "gprof2dot-2019-11-30"; 3 + buildPythonApplication rec { 4 + pname = "gprof2dot"; 5 + version = "2019.11.30"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "jrfonseca"; 8 9 repo = "gprof2dot"; 9 - rev = "2019.11.30"; 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 - stdenv.mkDerivation { 4 - name = "emma-2.0.5312"; 3 + stdenv.mkDerivation rec { 4 + pname = "emma"; 5 + version = "2.0.5312"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/emma/emma-2.0.5312.zip"; 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 - name = "findbugs-3.0.1"; 4 + pname = "findbugs"; 5 + version = "3.0.1"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/findbugs/${name}.tar.gz"; 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 - name = "tracefilegen-2017-05-13"; 5 + pname = "tracefilegen"; 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 - mkdir -p $out/share/doc/${name}/ 21 - cp -ar $src/Documentation/html $out/share/doc/${name}/. 21 + mkdir -p $out/share/doc/${pname}-${version}/ 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 - name = "tracefilesim-2015-11-07"; 5 + pname = "tracefilesim"; 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 - stdenv.mkDerivation { 4 - name = "makefile2graph-2018-01-03"; 3 + stdenv.mkDerivation rec { 4 + pname = "makefile2graph"; 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 - stdenv.mkDerivation { 7 + stdenv.mkDerivation rec { 8 8 pname = "smatch"; 9 9 version = "20120924"; 10 10 11 11 src = fetchgit { 12 - url = "git://repo.or.cz/smatch.git"; 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 - name = "sparse-0.5.0"; 4 + pname = "sparse"; 5 + version = "0.5.0"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://kernel/software/devel/sparse/dist/${name}.tar.xz"; 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 - name = "splint-3.1.2"; 4 + pname = "splint"; 5 + version = "3.1.2"; 5 6 6 7 src = fetchurl { 7 - url = "http://www.splint.org/downloads/${name}.src.tgz"; 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 - stdenv.mkDerivation { 4 - name = "swarm-2019-03-11"; 3 + stdenv.mkDerivation rec { 4 + pname = "swarm"; 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 - name = "valgrind-3.16.1"; 4 + pname = "valgrind"; 5 + version = "3.16.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://sourceware.org/pub/valgrind/${name}.tar.bz2"; 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 - name = "valkyrie-2.0.0"; 4 + pname = "valkyrie"; 5 + version = "2.0.0"; 5 6 6 7 src = fetchurl { 7 - url = "http://valgrind.org/downloads/${name}.tar.bz2"; 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 - stdenv.mkDerivation { 4 - name = "cdecl-2.5"; 3 + stdenv.mkDerivation rec { 4 + pname = "cdecl"; 5 + version = "2.5"; 5 6 src = fetchurl { 6 - url = "https://www.cdecl.org/files/cdecl-blocks-2.5.tar.gz"; 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 - name = "chef-dk-4.13.3"; 4 + pname = "chef-dk"; 5 + version = "4.13.3"; 5 6 6 7 inherit ruby; 7 8 gemdir = ./.;
+13 -12
pkgs/development/tools/lattice-diamond/default.nix
··· 1 - { lib, stdenv, rpmextract, patchelf, makeWrapper, file, requireFile, glib, zlib, 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 - name = "diamond-3.10"; 5 + pname = "diamond"; 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 - 19 + 19 20 echo "Unpacking $src..." 20 21 rpmextract $src 21 - 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 - 27 + 27 28 cd $out 28 - 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 - 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 - 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 - 64 + 64 65 echo "Patching script $prefix/bin/lin64/$tool..." 65 66 patchShebangs $tool 66 67 done 67 - 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 - 86 + 86 87 # Remove 32-bit libz. 87 88 rm $out/$prefix/bin/lin64/libz.{so,so.1} 88 - 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 - name = "libsigrokdecode-0.5.3"; 4 + pname = "libsigrokdecode"; 5 + version = "0.5.3"; 5 6 6 7 src = fetchurl { 7 - url = "https://sigrok.org/download/source/libsigrokdecode/${name}.tar.gz"; 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 - name = "autobuild-5.3"; 4 + pname = "autobuild"; 5 + version = "5.3"; 5 6 6 7 src = fetchurl { 7 - url = "http://savannah.spinellicreations.com/autobuild/${name}.tar.gz"; 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 - name = "avrdude-6.3"; 9 + pname = "avrdude"; 10 + version = "6.3"; 10 11 11 12 src = fetchurl { 12 - url = "mirror://savannah/avrdude/${name}.tar.gz"; 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 - name = "babeltrace-1.5.8"; 4 + pname = "babeltrace"; 5 + version = "1.5.8"; 5 6 6 7 src = fetchurl { 7 - url = "https://www.efficios.com/files/babeltrace/${name}.tar.bz2"; 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 - name = "bossa-1.8"; 17 + pname = "bossa"; 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 - name = "cbrowser-0.8"; 4 + pname = "cbrowser"; 5 + version = "0.8"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/cbrowser/cbrowser-0.8.tar.gz"; 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 - mkdir -p $out/bin $out/share/${name} 18 - cp -R * $out/share/${name}/ 18 + mkdir -p $out/bin $out/share/${pname}-${version} 19 + cp -R * $out/share/${pname}-${version}/ 19 20 20 - makeWrapper $out/share/${name}/cbrowser $out/bin/cbrowser \ 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 - name = "cflow-1.6"; 4 + pname = "cflow"; 5 + version = "1.6"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/cflow/${name}.tar.bz2"; 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 - stdenv.mkDerivation { 4 - name = "chrpath-0.16"; 3 + stdenv.mkDerivation rec { 4 + pname = "chrpath"; 5 + version = "0.16"; 5 6 6 7 src = fetchurl { 7 - url = "https://alioth-archive.debian.org/releases/chrpath/chrpath/0.16/chrpath-0.16.tar.gz"; 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 - name = "cppi-1.18"; 4 + pname = "cppi"; 5 + version = "1.18"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/cppi/${name}.tar.xz"; 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 - name = "cscope-15.9"; 6 + pname = "cscope"; 7 + version = "15.9"; 7 8 8 9 src = fetchurl { 9 - url = "mirror://sourceforge/cscope/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "dbench-2013-01-01"; 3 + stdenv.mkDerivation rec { 4 + pname = "dbench"; 5 + version = "2013-01-01"; 5 6 6 7 src = fetchgit { 7 - url = "git://git.samba.org/sahlberg/dbench.git"; 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 - name = "ddd-3.3.12"; 4 + pname = "ddd"; 5 + version = "3.3.12"; 5 6 src = fetchurl { 6 - url = "mirror://gnu/ddd/${name}.tar.gz"; 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 - name = "dejagnu-1.6.2"; 4 + pname = "dejagnu"; 5 + version = "1.6.2"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/dejagnu/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "doclifter-2.19"; 3 + stdenv.mkDerivation rec { 4 + pname = "doclifter"; 5 + version = "2.19"; 5 6 src = fetchurl { 6 - url = "http://www.catb.org/~esr/doclifter/doclifter-2.19.tar.gz"; 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 - name = "drush-6.1.0"; 4 + pname = "drush"; 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 - name = "eggdbus-0.6"; 4 + pname = "eggdbus"; 5 + version = "0.6"; 5 6 6 7 src = fetchurl { 7 - url = "https://hal.freedesktop.org/releases/${name}.tar.gz"; 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 - stdenv.mkDerivation { 9 - name = "gnum4-1.4.18"; 8 + stdenv.mkDerivation rec { 9 + pname = "gnum4"; 10 + version = "1.4.18"; 10 11 11 12 src = fetchurl { 12 - url = "mirror://gnu/m4/m4-1.4.18.tar.bz2"; 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 - name = "gperf-3.1"; 4 + pname = "gperf"; 5 + version = "3.1"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/gperf/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "gtkdialog-0.8.3"; 3 + stdenv.mkDerivation rec { 4 + pname = "gtkdialog"; 5 + version = "0.8.3"; 5 6 6 7 src = fetchurl { 7 - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/gtkdialog/gtkdialog-0.8.3.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "gtkperf-0.40.0"; 3 + stdenv.mkDerivation rec { 4 + pname = "gtkperf"; 5 + version = "0.40.0"; 5 6 src = fetchurl { 6 - url = "mirror://sourceforge//gtkperf/gtkperf_0.40.tar.gz"; 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 - name = "help2man-1.48.1"; 9 + pname = "help2man"; 10 + version = "1.48.1"; 10 11 11 12 src = fetchurl { 12 - url = "mirror://gnu/help2man/${name}.tar.xz"; 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 - name = "icon-naming-utils-0.8.90"; 4 + pname = "icon-naming-utils"; 5 + version = "0.8.90"; 5 6 6 7 src = fetchurl { 7 - url = "http://tango.freedesktop.org/releases/${name}.tar.gz"; 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 - name = "indent-2.2.12"; 4 + pname = "indent"; 5 + version = "2.2.12"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/indent/${name}.tar.gz"; 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 - name = "itstool-2.0.6"; 4 + pname = "itstool"; 5 + version = "2.0.6"; 5 6 6 7 src = fetchurl { 7 - url = "http://files.itstool.org/itstool/${name}.tar.bz2"; 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 - name = "jscoverage-0.5.1"; 4 + pname = "jscoverage"; 5 + version = "0.5.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://siliconforks.com/jscoverage/download/${name}.tar.bz2"; 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 - name = "libtool-1.5.26"; 9 + pname = "libtool"; 10 + version = "1.5.26"; 10 11 11 12 src = fetchurl { 12 - url = "mirror://gnu/libtool/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "ltrace-0.7.3"; 3 + stdenv.mkDerivation rec { 4 + pname = "ltrace"; 5 + version = "0.7.3"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://debian/pool/main/l/ltrace/ltrace_0.7.3.orig.tar.bz2"; 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 - name = "lttv-1.5"; 4 + pname = "lttv"; 5 + version = "1.5"; 5 6 6 7 src = fetchurl { 7 - url = "https://lttng.org/files/packages/${name}.tar.bz2"; 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 - stdenv.mkDerivation { 4 - name = "rman-3.2"; 3 + stdenv.mkDerivation rec { 4 + pname = "rman"; 5 + version = "3.2"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/polyglotman/3.2/rman-3.2.tar.gz"; 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 - name = "sloccount-2.26"; 4 + pname = "sloccount"; 5 + version = "2.26"; 5 6 6 7 src = fetchurl { 7 - url = "https://www.dwheeler.com/sloccount/${name}.tar.gz"; 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 - name = "srecord-1.64"; 4 + pname = "srecord"; 5 + version = "1.64"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/srecord/${name}.tar.gz"; 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 - name = "stm32flash-0.5"; 4 + pname = "stm32flash"; 5 + version = "0.5"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/stm32flash/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "uisp-20050207"; 3 + stdenv.mkDerivation rec { 4 + pname = "uisp"; 5 + version = "20050207"; 5 6 6 7 src = fetchurl { 7 - url = "http://mirror.switch.ch/mirror/gentoo/distfiles/uisp-20050207.tar.gz"; 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 - in stdenv.mkDerivation { 34 - name = "neoload-4.1.4"; 33 + in stdenv.mkDerivation rec { 34 + pname = "neoload"; 35 + version = "4.1.4"; 35 36 36 37 src = fetchurl ( 37 38 if stdenv.hostPlatform.system == "x86_64-linux" then 38 - { url = "http://neoload.installers.neotys.com/documents/download/neoload/v4.1/neoload_4_1_4_linux_x64.sh"; 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 - { url = "http://neoload.installers.neotys.com/documents/download/neoload/v4.1/neoload_4_1_4_linux_x86.sh"; 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 - stdenv.mkDerivation { 4 - name = "ocamlify-0.0.2"; 3 + stdenv.mkDerivation rec { 4 + pname = "ocamlify"; 5 + version = "0.0.2"; 5 6 6 7 src = fetchurl { 7 - url = "http://forge.ocamlcore.org/frs/download.php/1209/ocamlify-0.0.2.tar.gz"; 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 - stdenv.mkDerivation { 3 - name = "ocamlscript-2.0.3"; 2 + stdenv.mkDerivation rec { 3 + pname = "ocamlscript"; 4 + version = "2.0.3"; 4 5 src = fetchurl { 5 - url = "http://mjambon.com/releases/ocamlscript/ocamlscript-2.0.3.tar.gz"; 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 - name = "peg-0.1.18"; 4 + pname = "peg"; 5 + version = "0.1.18"; 5 6 6 7 src = fetchurl { 7 - url = "${meta.homepage}/${name}.tar.gz"; 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 - name = "phantomjs-1.9.8"; 8 + pname = "phantomjs"; 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 - url = "https://bitbucket.org/ariya/phantomjs/downloads/${name}-linux-i686.tar.bz2"; 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 - url = "https://bitbucket.org/ariya/phantomjs/downloads/${name}-linux-x86_64.tar.bz2"; 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 - url = "https://bitbucket.org/ariya/phantomjs/downloads/${name}-macosx.zip"; 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 - stdenv.mkDerivation { 4 - name = "pydb-1.26"; 3 + stdenv.mkDerivation rec { 4 + pname = "pydb"; 5 + version = "1.26"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/sourceforge/bashdb/pydb-1.26.tar.bz2"; 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 - name = "quilt-0.66"; 5 + pname = "quilt"; 6 + version = "0.66"; 6 7 7 8 src = fetchurl { 8 - url = "mirror://savannah/quilt/${name}.tar.gz"; 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 - name = "sslmate-1.7.1"; 4 + pname = "sslmate"; 5 + version = "1.7.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://packages.sslmate.com/other/${name}.tar.gz"; 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 - stdenv.mkDerivation { 4 - name = "sunxi-tools-20181113"; 3 + stdenv.mkDerivation rec { 4 + pname = "sunxi-tools"; 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 - name = "xib2nib-730e177"; 4 + pname = "xib2nib"; 5 + version = "unstable-2017-04-12"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "matthewbauer";