pkgs/development: rename name to pname&version

This commit is contained in:
Felix Buehler 2021-11-09 23:12:55 +01:00
parent 3ccc568631
commit 7678aa30b4
50 changed files with 191 additions and 129 deletions

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, unzip }:
stdenv.mkDerivation {
name = "gwt-java-2.4.0";
stdenv.mkDerivation rec {
pname = "gwt-java";
version = "2.4.0";
src = fetchurl {
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/google-web-toolkit/gwt-2.4.0.zip";
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/google-web-toolkit/gwt-${version}.zip";
sha256 = "1gvyg00vx7fdqgfl2w7nhql78clg3abs6fxxy7m03pprdm5qmm17";
};

View file

@ -2,15 +2,16 @@
# The binaries can also be used as is.
{lib, stdenv, fetchurl, patchelf, boehmgc, gnused, gcc, makeWrapper}:
stdenv.mkDerivation {
name = "opendylan-2013.2";
stdenv.mkDerivation rec {
pname = "opendylan";
version = "2013.2";
src = if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl {
url = "https://opendylan.org/downloads/opendylan/2013.2/opendylan-2013.2-x86_64-linux.tar.bz2";
url = "https://opendylan.org/downloads/opendylan/${version}/opendylan-${version}-x86_64-linux.tar.bz2";
sha256 = "035brbw3hm7zrs593q4zc42yglj1gmmkw3b1r7zzlw3ks4i2lg7h";
}
else if stdenv.hostPlatform.system == "i686-linux" then fetchurl {
url = "https://opendylan.org/downloads/opendylan/2013.2/opendylan-2013.2-x86-linux.tar.bz2";
url = "https://opendylan.org/downloads/opendylan/${version}/opendylan-${version}-x86-linux.tar.bz2";
sha256 = "0c61ihvblcsjrw6ncr8x8ylhskcrqs8pajs4mg5di36cvqw12nq5";
}
else throw "platform ${stdenv.hostPlatform.system} not supported.";

View file

@ -6,9 +6,11 @@
}:
stdenv.mkDerivation rec {
name = "love-0.7.2";
pname = "love";
version = "0.7.2";
src = fetchurl {
url = "https://bitbucket.org/rude/love/downloads/${name}-linux-src.tar.gz";
url = "https://bitbucket.org/rude/love/downloads/love-${version}-linux-src.tar.gz";
sha256 = "0s7jywkvydlshlgy11ilzngrnybmq5xlgzp2v2dhlffwrfqdqym5";
};

View file

@ -5,9 +5,11 @@
}:
stdenv.mkDerivation rec {
name = "love-0.9.1";
pname = "love";
version = "0.9.1";
src = fetchurl {
url = "https://bitbucket.org/rude/love/downloads/${name}-linux-src.tar.gz";
url = "https://bitbucket.org/rude/love/downloads/love-${version}-linux-src.tar.gz";
sha256 = "1pikd0bzb44r4bf0jbgn78whz1yswpq1n5jc8nf87v42pm30kp84";
};

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python27-docs-html-2.7.16";
stdenv.mkDerivation rec {
pname = "python27-docs-html";
version = "2.7.16";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/2.7.16/python-2.7.16-docs-html.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-html.tar.bz2";
sha256 = "1razs1grzhai65ihaiyph8kz6ncjkgp1gsn3c8v7kanf13lqim02";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python27-docs-pdf-a4-2.7.16";
stdenv.mkDerivation rec {
pname = "python27-docs-pdf-a4";
version = "2.7.16";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/2.7.16/python-2.7.16-docs-pdf-a4.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-pdf-a4.tar.bz2";
sha256 = "14ml1ynrlbhg43737bdsb8k5y39wsffqj4iwhylhb8n8l5dplfdq";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python27-docs-pdf-letter-2.7.16";
stdenv.mkDerivation rec {
pname = "python27-docs-pdf-letter";
version = "2.7.16";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/2.7.16/python-2.7.16-docs-pdf-letter.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-pdf-letter.tar.bz2";
sha256 = "019i8n48m71mn31v8d85kkwyqfgcgqnqh506y4a7fcgf656bajs0";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python27-docs-text-2.7.16";
stdenv.mkDerivation rec {
pname = "python27-docs-text";
version = "2.7.16";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/2.7.16/python-2.7.16-docs-text.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-text.tar.bz2";
sha256 = "1da7swlykvc013684nywycinfz3v8dqkcmv0zj8p7l5lyi5mq03r";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python37-docs-html-3.7.2";
stdenv.mkDerivation rec {
pname = "python37-docs-html";
version = "3.7.2";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/3.7.2/python-3.7.2-docs-html.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-html.tar.bz2";
sha256 = "19wbrawpdam09fmyipfy92sxwn1rl93v8jkfqsfx028qhvzf0422";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python37-docs-pdf-a4-3.7.2";
stdenv.mkDerivation rec {
pname = "python37-docs-pdf-a4";
version = "3.7.2";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/3.7.2/python-3.7.2-docs-pdf-a4.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-pdf-a4.tar.bz2";
sha256 = "0vdx762m30hjaabn6w88awcj2qpbz0b6z59zn9wmamd35k59lfba";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python37-docs-pdf-letter-3.7.2";
stdenv.mkDerivation rec {
pname = "python37-docs-pdf-letter";
version = "3.7.2";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/3.7.2/python-3.7.2-docs-pdf-letter.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-pdf-letter.tar.bz2";
sha256 = "17g57vlyvqx0k916q84q2pcx7y8myw0fda9fvg9kh0ph930c837x";
};
installPhase = ''

View file

@ -2,10 +2,12 @@
{ stdenv, fetchurl, lib }:
stdenv.mkDerivation {
name = "python37-docs-text-3.7.2";
stdenv.mkDerivation rec {
pname = "python37-docs-text";
version = "3.7.2";
src = fetchurl {
url = "http://docs.python.org/ftp/python/doc/3.7.2/python-3.7.2-docs-text.tar.bz2";
url = "http://docs.python.org/ftp/python/doc/${version}/python-${version}-docs-text.tar.bz2";
sha256 = "0h50rlr8jclwfxa106b42q2vn2ynp219c4zsy5qz65n5m3b7y1g2";
};
installPhase = ''

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl, ncurses, automake}:
stdenv.mkDerivation {
name = "aalib-1.4rc5";
stdenv.mkDerivation rec {
pname = "aalib";
version = "1.4rc5";
src = fetchurl {
url = "mirror://sourceforge/aa-project/aalib-1.4rc5.tar.gz";
url = "mirror://sourceforge/aa-project/aalib-${version}.tar.gz";
sha256 = "1vkh19gb76agvh4h87ysbrgy82hrw88lnsvhynjf4vng629dmpgv";
};

View file

@ -6,10 +6,11 @@
# files.
stdenv.mkDerivation rec {
name = "acl-2.3.1";
pname = "acl";
version = "2.3.1";
src = fetchurl {
url = "mirror://savannah/acl/${name}.tar.gz";
url = "mirror://savannah/acl/acl-${version}.tar.gz";
sha256 = "sha256-dgxhxokBs3/dXu/ur0wMeia9/disdHoe3/HODiQ8Ea8=";
};

View file

@ -3,10 +3,11 @@
}:
stdenv.mkDerivation rec {
name = "aubio-0.4.9";
pname = "aubio";
version = "0.4.9";
src = fetchurl {
url = "https://aubio.org/pub/${name}.tar.bz2";
url = "https://aubio.org/pub/aubio-${version}.tar.bz2";
sha256 = "1npks71ljc48w6858l9bq30kaf5nph8z0v61jkfb70xb9np850nl";
};

View file

@ -11,7 +11,8 @@ let
in
stdenv.mkDerivation rec {
name = "audiofile-0.3.6";
pname = "audiofile";
version = "0.3.6";
buildInputs =
lib.optionals stdenv.isLinux [
@ -21,7 +22,7 @@ stdenv.mkDerivation rec {
];
src = fetchurl {
url = "https://audiofile.68k.org/${name}.tar.gz";
url = "https://audiofile.68k.org/audiofile-${version}.tar.gz";
sha256 = "0rb927zknk9kmhprd8rdr4azql4gn2dp75a36iazx2xhkbqhvind";
};

View file

@ -1,9 +1,11 @@
{lib, stdenv, fetchurl, m4}:
stdenv.mkDerivation {
name = "beecrypt-4.2.1";
stdenv.mkDerivation rec {
pname = "beecrypt";
version = "4.2.1";
src = fetchurl {
url = "mirror://sourceforge/beecrypt/beecrypt-4.2.1.tar.gz";
url = "mirror://sourceforge/beecrypt/beecrypt-${version}.tar.gz";
sha256 = "0pf5k1c4nsj77jfq5ip0ra1gzx2q47xaa0s008fnn6hd11b1yvr8";
};
buildInputs = [ m4 ];

View file

@ -1,18 +1,19 @@
{ lib, stdenv, fetchurl, unzip }:
stdenv.mkDerivation {
name = "boost-process-0.5";
stdenv.mkDerivation rec {
pname = "boost-process";
version = "0.5";
src = fetchurl {
url = "http://www.highscore.de/boost/process0.5/process.zip";
url = "http://www.highscore.de/boost/process${version}/process.zip";
sha256 = "1v9y9pffb2b7p642kp9ic4z6kg42ziizmyvbgrqd1ci0i4gn0831";
};
nativeBuildInputs = [ unzip ];
unpackPhase = ''
mkdir $name
cd $name
mkdir boost-process-$version
cd boost-process-$version
unzip $src
'';

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, pkg-config, ucommon, openssl, libgcrypt }:
stdenv.mkDerivation rec {
name = "ccrtp-2.1.2";
pname = "ccrtp";
version = "2.1.2";
src = fetchurl {
url = "mirror://gnu/ccrtp/${name}.tar.gz";
url = "mirror://gnu/ccrtp/ccrtp-${version}.tar.gz";
sha256 = "17ili8l7zqbbkzr1rcy4hlnazkf50mds41wg6n7bfdsx3c7cldgh";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, fetchpatch, python2 }:
stdenv.mkDerivation rec {
name = "clearsilver-0.10.5";
pname = "clearsilver";
version = "0.10.5";
src = fetchurl {
url = "http://www.clearsilver.net/downloads/${name}.tar.gz";
url = "http://www.clearsilver.net/downloads/clearsilver-${version}.tar.gz";
sha256 = "1046m1dpq3nkgxbis2dr2x7hynmy51n64465q78d7pdgvqwa178y";
};

View file

@ -1,10 +1,11 @@
{ fetchurl, lib, stdenv, gmp, isl }:
stdenv.mkDerivation rec {
name = "cloog-0.18.0";
pname = "cloog";
version = "0.18.0";
src = fetchurl {
url = "http://www.bastoul.net/cloog/pages/download/count.php3?url=./${name}.tar.gz";
url = "http://www.bastoul.net/cloog/pages/download/count.php3?url=./cloog-${version}.tar.gz";
sha256 = "1c4aa8dde7886be9cbe0f9069c334843b21028f61d344a2d685f88cb1dcf2228";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl, cmake, boost, zlib}:
stdenv.mkDerivation rec {
name = "clucene-core-2.3.3.4";
pname = "clucene-core";
version = "2.3.3.4";
src = fetchurl {
url = "mirror://sourceforge/clucene/${name}.tar.gz";
url = "mirror://sourceforge/clucene/clucene-core-${version}.tar.gz";
sha256 = "1arffdwivig88kkx685pldr784njm0249k0rb1f1plwavlrw9zfx";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl}:
stdenv.mkDerivation rec {
name = "clucene-core-0.9.21b";
pname = "clucene-core";
version = "0.9.21b";
src = fetchurl {
url = "mirror://sourceforge/clucene/${name}.tar.bz2";
url = "mirror://sourceforge/clucene/clucene-core-${version}.tar.bz2";
sha256 = "202ee45af747f18642ae0a088d7c4553521714a511a1a9ec99b8144cf9928317";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl}:
stdenv.mkDerivation rec {
name = "cminpack-1.3.6";
pname = "cminpack";
version = "1.3.6";
src = fetchurl {
url = "http://devernay.free.fr/hacks/cminpack/${name}.tar.gz";
url = "http://devernay.free.fr/hacks/cminpack/cminpack-${version}.tar.gz";
sha256 = "17yh695aim508x1kn9zf6g13jxwk3pi3404h5ix4g5lc60hzs1rw";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "cpptest-2.0.0";
pname = "cpptest";
version = "2.0.0";
src = fetchurl {
url = "mirror://sourceforge/project/cpptest/cpptest/${name}/${name}.tar.gz";
url = "mirror://sourceforge/project/cpptest/cpptest/cpptest-${version}/cpptest-${version}.tar.gz";
sha256 = "0lpy3f2fjx1srh02myanlp6zfi497whlldcrnij39ghfhm0arcnm";
};

View file

@ -3,10 +3,11 @@
}:
stdenv.mkDerivation rec {
name = "dbus-glib-0.112";
pname = "dbus-glib";
version = "0.112";
src = fetchurl {
url = "${meta.homepage}/releases/dbus-glib/${name}.tar.gz";
url = "${meta.homepage}/releases/dbus-glib/dbus-glib-${version}.tar.gz";
sha256 = "sha256-fVUNzN/NKG4ziVUBgp7Zce62XGFOc6rbSgiu73GbFDo=";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl, libxml2, openssl, bzip2}:
stdenv.mkDerivation {
name = "dclib-0.3.7";
stdenv.mkDerivation rec {
pname = "dclib";
version = "0.3.7";
src = fetchurl {
url = "ftp://ftp.debian.nl/pub/freebsd/ports/distfiles/dclib-0.3.7.tar.bz2";
url = "ftp://ftp.debian.nl/pub/freebsd/ports/distfiles/dclib-${version}.tar.bz2";
sha256 = "02jdzm5hqzs1dv2rd596vgpcjaapm55pqqapz5m94l30v4q72rfc";
};

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation {
name = "dclxvi-2013-01-27";
pname = "dclxvi";
version = "unstable-2013-01-27";
src = fetchFromGitHub {
owner = "agl";

View file

@ -1,10 +1,11 @@
{ lib, stdenv, darwin, fetchurl, openal }:
stdenv.mkDerivation rec {
name = "freealut-1.1.0";
pname = "freealut";
version = "1.1.0";
src = fetchurl {
url = "http://www.openal.org/openal_webstf/downloads/${name}.tar.gz";
url = "http://www.openal.org/openal_webstf/downloads/freealut-${version}.tar.gz";
sha256 = "0kzlil6112x2429nw6mycmif8y6bxr2cwjcvp18vh6s7g63ymlb0";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, xlibsWrapper, imlib2 }:
stdenv.mkDerivation rec {
name = "giblib-1.2.4";
pname = "giblib";
version = "1.2.4";
src = fetchurl {
url = "http://linuxbrit.co.uk/downloads/${name}.tar.gz";
url = "http://linuxbrit.co.uk/downloads/giblib-${version}.tar.gz";
sha256 = "1b4bmbmj52glq0s898lppkpzxlprq9aav49r06j2wx4dv3212rhp";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl}:
stdenv.mkDerivation {
name = "giflib-4.1.6";
stdenv.mkDerivation rec {
pname = "giflib";
version = "4.1.6";
src = fetchurl {
url = "mirror://sourceforge/giflib/giflib-4.1.6.tar.bz2";
url = "mirror://sourceforge/giflib/giflib-${version}.tar.bz2";
sha256 = "1v9b7ywz7qg8hli0s9vv1b8q9xxb2xvqq2mg1zpr73xwqpcwxhg1";
};

View file

@ -1,9 +1,10 @@
{ lib, stdenv, fetchurl, fetchpatch, xmlto, docbook_xml_dtd_412, docbook_xsl, libxml2, fixDarwinDylibNames, pkgsStatic }:
stdenv.mkDerivation rec {
name = "giflib-5.2.1";
pname = "giflib";
version = "5.2.1";
src = fetchurl {
url = "mirror://sourceforge/giflib/${name}.tar.gz";
url = "mirror://sourceforge/giflib/giflib-${version}.tar.gz";
sha256 = "1gbrg03z1b6rlrvjyc6d41bc8j1bsr7rm8206gb1apscyii5bnii";
};

View file

@ -1,11 +1,12 @@
{lib, stdenv, fetchurl, freeglut, libX11, libXt, libXmu, libXi, libXext, libGL, libGLU}:
stdenv.mkDerivation {
name = "gle-3.1.0";
stdenv.mkDerivation rec {
pname = "gle";
version = "3.1.0";
buildInputs = [libGLU libGL freeglut libX11 libXt libXmu libXi libXext];
src = fetchurl {
urls = [
"mirror://sourceforge/project/gle/gle/gle-3.1.0/gle-3.1.0.tar.gz"
"https://www.linas.org/gle/pub/gle-3.1.0.tar.gz"
"mirror://sourceforge/project/gle/gle/gle-${version}/gle-${version}.tar.gz"
"https://www.linas.org/gle/pub/gle-${version}.tar.gz"
];
sha256 = "09zs1di4dsssl9k322nzildvf41jwipbzhik9p43yb1bcfsp92nw";
};

View file

@ -5,10 +5,11 @@
with lib;
stdenv.mkDerivation rec {
name = "glew-1.10.0";
pname = "glew";
version = "1.10.0";
src = fetchurl {
url = "mirror://sourceforge/glew/${name}.tgz";
url = "mirror://sourceforge/glew/glew-${version}.tgz";
sha256 = "01zki46dr5khzlyywr3cg615bcal32dazfazkf360s1znqh17i4r";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, libGLU, libGL, libX11, libXext }:
stdenv.mkDerivation rec {
name = "glfw-2.7.9";
pname = "glfw";
version = "2.7.9";
src = fetchurl {
url = "mirror://sourceforge/glfw/${name}.tar.bz2";
url = "mirror://sourceforge/glfw/glfw-${version}.tar.bz2";
sha256 = "17c2msdcb7pn3p8f83805h1c216bmdqnbn9hgzr1j8wnwjcpxx6i";
};

View file

@ -1,13 +1,14 @@
{ lib, stdenv, fetchurl, qt4, cmake }:
stdenv.mkDerivation rec {
name = "grantlee-0.5.1";
pname = "grantlee";
version = "0.5.1";
# Upstream download server has country code firewall, so I made a mirror.
src = fetchurl {
urls = [
"http://downloads.grantlee.org/${name}.tar.gz"
"http://www.loegria.net/grantlee/${name}.tar.gz"
"http://downloads.grantlee.org/grantlee-${version}.tar.gz"
"http://www.loegria.net/grantlee/grantlee-${version}.tar.gz"
];
sha256 = "1b501xbimizmbmysl1j5zgnp48qw0r2r7lhgmxvzhzlv9jzhj60r";
};

View file

@ -1,10 +1,11 @@
{ fetchurl, fetchpatch, lib, stdenv }:
stdenv.mkDerivation rec {
name = "gsl-1.16";
pname = "gsl";
version = "1.16";
src = fetchurl {
url = "mirror://gnu/gsl/${name}.tar.gz";
url = "mirror://gnu/gsl/gsl-${version}.tar.gz";
sha256 = "0lrgipi0z6559jqh82yx8n4xgnxkhzj46v96dl77hahdp58jzg3k";
};

View file

@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "1.0.3";
src = fetchurl {
url = "mirror://gnu/gss/${pname}-${version}.tar.gz";
url = "mirror://gnu/gss/gss-${version}.tar.gz";
sha256 = "1syyvh3k659xf1hdv9pilnnhbbhs6vfapayp4xgdcc8mfgf9v4gz";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, pkg-config, intltool, gtk2 }:
stdenv.mkDerivation {
name = "gtk-engine-bluecurve-1.0";
stdenv.mkDerivation rec {
pname = "gtk-engine-bluecurve";
version = "1.0";
src = fetchurl {
url = "https://ftp.gnome.org/pub/gnome/teams/art.gnome.org/archive/themes/gtk2/GTK2-Wonderland-Engine-1.0.tar.bz2";
url = "https://ftp.gnome.org/pub/gnome/teams/art.gnome.org/archive/themes/gtk2/GTK2-Wonderland-Engine-${version}.tar.bz2";
sha256 = "1nim3lhmbs5mw1hh76d9258c1p923854x2j6i30gmny812c7qjnm";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, pkg-config, intltool, gtk2 }:
stdenv.mkDerivation {
name = "gtk-engines-2.20.2";
stdenv.mkDerivation rec {
pname = "gtk-engines";
version = "2.20.2";
src = fetchurl {
url = "mirror://gnome/sources/gtk-engines/2.20/gtk-engines-2.20.2.tar.bz2";
url = "mirror://gnome/sources/gtk-engines/${lib.versions.majorMinor version}/gtk-engines-${version}.tar.bz2";
sha256 = "1db65pb0j0mijmswrvpgkdabilqd23x22d95hp5kwxvcramq1dhm";
};

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
name = "hotpatch-0.2";
pname = "hotpatch";
version = "0.2";
src = fetchFromGitHub {
owner = "vikasnkumar";

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl}:
stdenv.mkDerivation {
name = "commons-bsf-1.2";
stdenv.mkDerivation rec {
pname = "commons-bsf";
version = "2.4.0";
src = fetchurl {
url = "mirror://apache/commons/bsf/binaries/bsf-bin-2.4.0.tar.gz";
url = "mirror://apache/commons/bsf/binaries/bsf-bin-${version}.tar.gz";
sha256 = "1my3hv4y8cvrd1kr315wvbjqsamzlzswnbqcmsa2m4hqcafddfr8";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl}:
stdenv.mkDerivation {
name = "commons-logging-1.2";
stdenv.mkDerivation rec {
pname = "commons-logging";
version = "1.2";
src = fetchurl {
url = "mirror://apache/commons/logging/binaries/commons-logging-1.2-bin.tar.gz";
url = "mirror://apache/commons/logging/binaries/commons-logging-${version}-bin.tar.gz";
sha256 = "1gc70pmcv0x6ibl89jglmr22f8zpr63iaifi49nrq399qw2qhx9z";
};

View file

@ -1,9 +1,11 @@
{lib, stdenv, fetchurl, jdk, unzip}:
stdenv.mkDerivation {
name = "GeoIPJava-1.2.5";
stdenv.mkDerivation rec {
pname = "GeoIPJava";
version = "1.2.5";
src = fetchurl {
url = "https://geolite.maxmind.com/download/geoip/api/java/GeoIPJava-1.2.5.zip";
url = "https://geolite.maxmind.com/download/geoip/api/java/GeoIPJava-${version}.zip";
sha256 = "1gb2d0qvvq7xankz7l7ymbr3qprwk9bifpy4hlgw0sq4i6a55ypd";
};
nativeBuildInputs = [ unzip ];

View file

@ -1,14 +1,15 @@
{lib, stdenv, fetchurl, jre} :
stdenv.mkDerivation rec {
name = "jflex-1.8.2";
pname = "jflex";
version = "1.8.2";
src = fetchurl {
url = "http://jflex.de/release/${name}.tar.gz";
url = "http://jflex.de/release/jflex-${version}.tar.gz";
sha256 = "1ar7g6zb2xjgnws3j4cqcp86jplhc9av8cpcjdmxw08x6igd5q51";
};
sourceRoot = name;
sourceRoot = "${pname}-${version}";
installPhase = ''
runHook preInstall

View file

@ -1,9 +1,11 @@
{lib, stdenv, fetchurl, jdk}:
stdenv.mkDerivation {
name = "libmatthew-java-0.8";
stdenv.mkDerivation rec {
pname = "libmatthew-java";
version = "0.8";
src = fetchurl {
url = "https://src.fedoraproject.org/repo/pkgs/libmatthew-java/libmatthew-java-0.8.tar.gz/8455b8751083ce25c99c2840609271f5/libmatthew-java-0.8.tar.gz";
url = "https://src.fedoraproject.org/repo/pkgs/libmatthew-java/libmatthew-java-${version}.tar.gz/8455b8751083ce25c99c2840609271f5/libmatthew-java-${version}.tar.gz";
sha256 = "1yldkhsdzm0a41a0i881bin2jklhp85y3ah245jd6fz3npcx7l85";
};
JAVA_HOME=jdk;

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, makeWrapper, jdk }:
stdenv.mkDerivation rec {
name = "lombok-1.18.20";
pname = "lombok";
version = "1.18.20";
src = fetchurl {
url = "https://projectlombok.org/downloads/${name}.jar";
url = "https://projectlombok.org/downloads/lombok-${version}.jar";
sha256 = "sha256-zpR75sL751n7vo7ztCtoJfgUyYyIU/EBPy2WMM7fdLA=";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl} :
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "mockobjects-0.09";
stdenv.mkDerivation rec {
pname = "mockobjects";
version = "0.09";
src = fetchurl {
url = "mirror://sourceforge/mockobjects/mockobjects-bin-0.09.tar";
url = "mirror://sourceforge/mockobjects/mockobjects-bin-${version}.tar";
sha256 = "18rnyqfcyh0s3dwkkaszdd50ssyjx5fa1y3ii309ldqg693lfgnz";
};

View file

@ -1,10 +1,11 @@
{lib, stdenv, fetchurl}:
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "smack-4.1.9";
stdenv.mkDerivation rec {
pname = "smack";
version = "4.1.9";
src = fetchurl {
url = "http://www.igniterealtime.org/downloadServlet?filename=smack/smack_4_1_9.tar.gz";
url = "http://www.igniterealtime.org/downloadServlet?filename=smack/smack_${lib.replaceStrings ["."] ["_"] version}.tar.gz";
sha256 = "009x0qcxd4dkvwcjz2nla470pwbabwvg37wc21pslpw42ldi0bzp";
};

View file

@ -15,7 +15,8 @@ let
in
stdenv.mkDerivation rec {
name = "cmake-${os useNcurses "cursesUI-"}${os useQt4 "qt4UI-"}${version}";
pname = "cmake${os useNcurses "-cursesUI"}${os useQt4 "-qt4UI"}";
inherit version;
inherit majorVersion;
@ -56,7 +57,7 @@ stdenv.mkDerivation rec {
(concatMap (p: [ (p.dev or p) (p.out or p) ]) buildInputs);
configureFlags = [
"--docdir=/share/doc/${name}"
"--docdir=/share/doc/${pname}-${version}"
"--mandir=/share/man"
"--system-libs"
"--no-system-libarchive"