pkgs/applications: rename name to pname&version part 2

This commit is contained in:
Felix Buehler 2021-11-07 14:50:48 +01:00
parent 54ef803bf8
commit b52ab3b712
68 changed files with 605 additions and 301 deletions

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "procmail-3.22";
stdenv.mkDerivation rec {
pname = "procmail";
version = "3.22";
patches = [
./CVE-2014-3618.patch
@ -25,7 +26,7 @@ stdenv.mkDerivation {
'';
src = fetchurl {
url = "ftp://ftp.fu-berlin.de/pub/unix/mail/procmail/procmail-3.22.tar.gz";
url = "ftp://ftp.fu-berlin.de/pub/unix/mail/procmail/procmail-${version}.tar.gz";
sha256 = "05z1c803n5cppkcq99vkyd5myff904lf9sdgynfqngfk9nrpaz08";
};

View file

@ -2,7 +2,9 @@
stdenv.mkDerivation rec {
rev = "168efd2608fdb88b1aff3e0244bda8402169f207";
name = "rofi-menugen-2015-12-28-${builtins.substring 0 7 rev}";
pname = "rofi-menugen";
version = "unstable-2015-12-28-${builtins.substring 0 7 rev}";
src = fetchFromGitHub {
owner = "octotep";
repo = "menugen";

View file

@ -4,10 +4,11 @@
{ lib, stdenv, fetchurl, makeWrapper, libX11, pkg-config, libXaw }:
stdenv.mkDerivation rec {
name = "xfontsel-1.0.6";
pname = "xfontsel";
version = "1.0.6";
src = fetchurl {
url = "mirror://xorg/individual/app/${name}.tar.bz2";
url = "mirror://xorg/individual/app/xfontsel-${version}.tar.bz2";
sha256 = "0700lf6hx7dg88wq1yll7zjvf9gbwh06xff20yffkxb289y0pai5";
};

View file

@ -1,21 +1,37 @@
{ lib, stdenv, fetchurl, libX11, libXt, libXext, libXpm, imake, gccmakedep
, svgSupport ? false, librsvg, glib, gdk-pixbuf, pkg-config
{ lib
, stdenv
, fetchurl
, libX11
, libXt
, libXext
, libXpm
, imake
, gccmakedep
, svgSupport ? false
, librsvg
, glib
, gdk-pixbuf
, pkg-config
}:
assert svgSupport ->
librsvg != null && glib != null && gdk-pixbuf != null && pkg-config != null;
stdenv.mkDerivation rec {
name = "xxkb-1.11.1";
pname = "xxkb";
version = "1.11.1";
src = fetchurl {
url = "mirror://sourceforge/xxkb/${name}-src.tar.gz";
url = "mirror://sourceforge/xxkb/xxkb-${version}-src.tar.gz";
sha256 = "0hl1i38z9xnbgfjkaz04vv1n8xbgfg88g5z8fyzyb2hxv2z37anf";
};
nativeBuildInputs = [ imake gccmakedep ];
buildInputs = [
libX11 libXt libXext libXpm
libX11
libXt
libXext
libXpm
] ++ lib.optionals svgSupport [ librsvg glib gdk-pixbuf pkg-config ];
outputs = [ "out" "man" ];

View file

@ -1,11 +1,12 @@
{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication {
name = "keepnote-0.7.8";
python2Packages.buildPythonApplication rec {
pname = "keepnote";
version = "0.7.8";
namePrefix = "";
src = fetchurl {
url = "http://keepnote.org/download/keepnote-0.7.8.tar.gz";
url = "http://keepnote.org/download/keepnote-${version}.tar.gz";
sha256 = "0nhkkv1n0lqf3zn17pxg5cgryv1wwlj4hfmhixwd76rcy8gs45dh";
};

View file

@ -1,9 +1,11 @@
{ lib, stdenv, fetchurl, qt4, cmake, sqlite }:
stdenv.mkDerivation {
name = "tagainijisho-1.0.3";
stdenv.mkDerivation rec {
pname = "tagainijisho";
version = "1.0.3";
src = fetchurl {
url = "https://github.com/Gnurou/tagainijisho/releases/download/1.0.3/tagainijisho-1.0.3.tar.gz";
url = "https://github.com/Gnurou/tagainijisho/releases/download/${version}/tagainijisho-${version}.tar.gz";
sha256 = "0kmg1940yiqfm4vpifyj680283ids4nsij9s750nrshwxiwwbqvg";
};
@ -14,8 +16,10 @@ stdenv.mkDerivation {
description = "A free, open-source Japanese dictionary and kanji lookup tool";
homepage = "https://www.tagaini.net/";
license = with licenses; [
/* program */ gpl3Plus
/* data */ cc-by-sa-30
/* program */
gpl3Plus
/* data */
cc-by-sa-30
];
platforms = platforms.linux;
maintainers = with maintainers; [ vbgl ];

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, fftw, hackrf, libusb1 }:
stdenv.mkDerivation {
name = "kalibrate-hackrf-unstable-20160827";
pname = "kalibrate-hackrf";
version = "unstable-2016-08-27";
# There are no tags/releases, so use the latest commit from git master.
# Currently, the latest commit is from 2016-07-03.

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchgit, autoreconfHook, pkg-config, fftw, rtl-sdr, libusb1 }:
stdenv.mkDerivation {
name = "kalibrate-rtl-20131214";
pname = "kalibrate-rtl";
version = "2013-12-14";
# There are no tags/releases, so use the latest commit from git master.
# Currently, the latest commit is from 2013-12-14.

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, SDL, SDL_ttf, SDL_image, libSM, libICE, libGLU, libGL, libpng, lua5, autoconf, automake }:
stdenv.mkDerivation rec {
name = "gravit-0.5.1";
pname = "gravit";
version = "0.5.1";
src = fetchurl {
url = "https://gravit.slowchop.com/media/downloads/${name}.tgz";
url = "https://gravit.slowchop.com/media/downloads/gravit-${version}.tgz";
sha256 = "14vf7zj2bgrl96wsl3f1knsggc8h9624354ajzd72l46y09x5ky7";
};

View file

@ -1,11 +1,12 @@
{ lib, stdenv, fetchurl, cmake }:
stdenv.mkDerivation {
name = "cmtk-3.3.1";
stdenv.mkDerivation rec {
pname = "cmtk";
version = "3.3.1";
src = fetchurl {
name = "cmtk-source.tar.gz";
url = "https://www.nitrc.org/frs/download.php/8198/CMTK-3.3.1-Source.tar.gz//?i_agree=1&download_now=1";
url = "https://www.nitrc.org/frs/download.php/8198/CMTK-${version}-Source.tar.gz//?i_agree=1&download_now=1";
sha256 = "1nmsga9m7vcc4y4a6zl53ra3mwlgjwdgsq1j291awkn7zr1az6qs";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, cmake, zlib }:
stdenv.mkDerivation {
name = "diamond-0.8.36";
stdenv.mkDerivation rec {
pname = "diamond";
version = "0.8.36";
src = fetchurl {
url = "https://github.com/bbuchfink/diamond/archive/v0.8.36.tar.gz";
url = "https://github.com/bbuchfink/diamond/archive/v${version}.tar.gz";
sha256 = "092smzzjcg51n3x4h84k52ijpz9m40ri838j9k2i463ribc3c8rh";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, gcc, zlib, python27 }:
stdenv.mkDerivation rec {
name = "ecopcr-0.8.0";
pname = "ecopcr";
version = "0.8.0";
src = fetchurl {
url = "https://git.metabarcoding.org/obitools/ecopcr/uploads/6f37991b325c8c171df7e79e6ae8d080/${name}.tar.gz";
url = "https://git.metabarcoding.org/obitools/ecopcr/uploads/6f37991b325c8c171df7e79e6ae8d080/ecopcr-${version}.tar.gz";
sha256 = "10c58hj25z78jh0g3zcbx4890yd2qrvaaanyx8mn9p49mmyf5pk6";
};

View file

@ -1,9 +1,11 @@
{ lib, stdenv, fetchurl, readline, perl, libharu, libX11, libpng, libXt, zlib }:
stdenv.mkDerivation {
name = "emboss-6.6.0";
stdenv.mkDerivation rec {
pname = "emboss";
version = "6.6.0";
src = fetchurl {
url = "ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-6.6.0.tar.gz";
url = "ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-${version}.tar.gz";
sha256 = "7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e";
};

View file

@ -1,17 +1,27 @@
{ lib, stdenv, fetchurl, neuron-version
, libX11, libXext, patchelf
{ lib
, stdenv
, fetchurl
, neuron-version
, libX11
, libXext
, patchelf
}:
stdenv.mkDerivation rec
{ name = "iv-19";
src = fetchurl
{ url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${neuron-version}/${name}.tar.gz";
stdenv.mkDerivation rec {
pname = "iv";
version = "19";
src = fetchurl {
url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${neuron-version}/iv-${version}.tar.gz";
sha256 = "07a3g8zzay4h0bls7fh89dd0phn7s34c2g15pij6dsnwpmjg06yx";
};
nativeBuildInputs = [ patchelf ];
buildInputs = [ libXext ];
propagatedBuildInputs = [ libX11 ];
hardeningDisable = [ "format" ];
postInstall = ''
for dir in $out/*; do # */
if [ -d $dir/lib ]; then
@ -23,8 +33,9 @@ stdenv.mkDerivation rec
'' + lib.optionalString stdenv.isLinux ''
patchelf --add-needed ${libX11}/lib/libX11.so $out/lib/libIVhines.so
'';
meta = with lib;
{ description = "InterViews graphical library for Neuron";
meta = with lib; {
description = "InterViews graphical library for Neuron";
license = licenses.bsd3;
homepage = "http://www.neuron.yale.edu/neuron";
platforms = platforms.all;

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, cmake, qt4, zlib, eigen, openbabel, pkg-config, libGLU, libGL, libX11, doxygen }:
stdenv.mkDerivation rec {
name = "avogadro-1.1.1";
pname = "avogadro";
version = "1.1.1";
src = fetchurl {
url = "mirror://sourceforge/avogadro/${name}.tar.bz2";
url = "mirror://sourceforge/avogadro/avogadro-${version}.tar.bz2";
sha256 = "050ag9p4vg7jg8hj1wqfv7lsm6ar2isxjw2vw85s49vsl7g7nvzy";
};

View file

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

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, qt4, cmake, graphviz, pkg-config }:
stdenv.mkDerivation rec {
name = "qfsm-0.54.0";
pname = "qfsm";
version = "0.54.0";
src = fetchurl {
url = "mirror://sourceforge/qfsm/${name}-Source.tar.bz2";
url = "mirror://sourceforge/qfsm/qfsm-${version}-Source.tar.bz2";
sha256 = "0rl7bc5cr29ng67yij4akciyid9z7npal812ys4c3m229vjvflrb";
};

View file

@ -5,10 +5,11 @@ let
libiconvLib = lib.optionalString stdenv.isLinux "${glibc.out}/lib";
in
stdenv.mkDerivation rec {
name = "tkgate-1.8.7";
pname = "tkgate";
version = "1.8.7";
src = fetchurl {
url = "http://www.tkgate.org/downloads/${name}.tgz";
url = "http://www.tkgate.org/downloads/tkgate-${version}.tgz";
sha256 = "1pqywkidfpdbj18i03h97f4cimld4fb3mqfy8jjsxs12kihm18fs";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "tetgen-1.4.3";
pname = "tetgen";
version = "1.4.3";
src = fetchurl {
url = "${meta.homepage}/files/tetgen1.4.3.tar.gz";
url = "${meta.homepage}/files/tetgen${version}.tar.gz";
sha256 = "0d70vjqdapmy1ghlsxjlvl5z9yp310zw697bapc4zxmp0sxi29wm";
};

View file

@ -8,7 +8,8 @@ let
in
stdenv.mkDerivation {
name = "aspino-unstable-2017-03-09";
pname = "aspino";
version = "unstable-2017-03-09";
src = fetchFromGitHub {
owner = "alviano";

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, gmp, mpfr, boost }:
stdenv.mkDerivation {
name = "gappa-1.4.0";
stdenv.mkDerivation rec {
pname = "gappa";
version = "1.4.0";
src = fetchurl {
url = "https://gforge.inria.fr/frs/download.php/file/38436/gappa-1.4.0.tar.gz";
url = "https://gforge.inria.fr/frs/download.php/file/38436/gappa-${version}.tar.gz";
sha256 = "12x42z901pr05ldmparqdi8sq9s7fxbavhzk2dbq3l6hy247dwbb";
};

View file

@ -21,7 +21,8 @@ let
in
stdenv.mkDerivation {
name = "hol_light-2019-10-06";
pname = "hol_light";
version = "unstable-2019-10-06";
src = fetchFromGitHub {
owner = "jrh13";
@ -30,10 +31,12 @@ stdenv.mkDerivation {
sha256 = "0sxsk8z08ba0q5aixdyczcx5l29lb51ba4ip3d2fry7y604kjsx6";
};
patches = [(fetchpatch {
patches = [
(fetchpatch {
url = "https://salsa.debian.org/ocaml-team/hol-light/-/raw/master/debian/patches/0004-Fix-compilation-with-camlp5-7.11.patch";
sha256 = "180qmxbrk3vb1ix7j77hcs8vsar91rs11s5mm8ir5352rz7ylicr";
})];
})
];
buildInputs = [ ocaml camlp5 ];
propagatedBuildInputs = [ num ];

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub, zlib, gmp }:
stdenv.mkDerivation {
name = "open-wbo-2.0";
pname = "open-wbo";
version = "2.0";
src = fetchFromGitHub {
owner = "sat-group";

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "prover9-2009-11a";
pname = "prover9";
version = "2009-11a";
src = fetchurl {
url = "https://www.cs.unm.edu/~mccune/mace4/download/LADR-2009-11A.tar.gz";

View file

@ -1,6 +1,8 @@
{ lib, stdenv, fetchgit, mlton }:
stdenv.mkDerivation {
name = "redprl-2017-03-28";
pname = "redprl";
version = "unstable-2017-03-28";
src = fetchgit {
url = "https://github.com/RedPRL/sml-redprl.git";
rev = "bdf027de732e4a8d10f9f954389dfff0c822f18b";
@ -18,11 +20,11 @@ stdenv.mkDerivation {
mkdir -p $out/bin
mv ./bin/redprl $out/bin
'';
meta = {
meta = with lib; {
description = "A proof assistant for Nominal Computational Type Theory";
homepage = "http://www.redprl.org/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.acowley ];
platforms = lib.platforms.unix;
license = licenses.mit;
maintainers = with maintainers; [ acowley ];
platforms = platforms.unix;
};
}

View file

@ -1,9 +1,10 @@
{ lib, stdenv, fetchurl, haskell, spass }:
stdenv.mkDerivation {
name = "system-for-automated-deduction-2.3.25";
stdenv.mkDerivation rec {
pname = "system-for-automated-deduction";
version = "2.3.25";
src = fetchurl {
url = "http://nevidal.org/download/sad-2.3-25.tar.gz";
url = "http://nevidal.org/download/sad-${version}.tar.gz";
sha256 = "10jd93xgarik7xwys5lq7fx4vqp7c0yg1gfin9cqfch1k1v8ap4b";
};
buildInputs = [ haskell.compiler.ghc844 spass ];

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, blas, gfortran, lapack }:
stdenv.mkDerivation {
name = "csdp-6.1.1";
stdenv.mkDerivation rec {
pname = "csdp";
version = "6.1.1";
src = fetchurl {
url = "https://www.coin-or.org/download/source/Csdp/Csdp-6.1.1.tgz";
url = "https://www.coin-or.org/download/source/Csdp/Csdp-${version}.tgz";
sha256 = "1f9ql6cjy2gwiyc51ylfan24v1ca9sjajxkbhszlds1lqmma8n05";
};

View file

@ -1,5 +1,13 @@
{ lib, stdenv, fetchurl, ocamlPackages, makeWrapper
, libGLU, libGL, freeglut, mpfr, gmp
{ lib
, stdenv
, fetchurl
, ocamlPackages
, makeWrapper
, libGLU
, libGL
, freeglut
, mpfr
, gmp
, pkgsHostTarget
}:
@ -7,24 +15,32 @@ let
inherit (pkgsHostTarget.targetPackages.stdenv) cc;
in
stdenv.mkDerivation {
name = "glsurf-3.3.1";
stdenv.mkDerivation rec {
pname = "glsurf";
version = "3.3.1";
src = fetchurl {
url = "https://raffalli.eu/~christophe/glsurf/glsurf-3.3.1.tar.gz";
url = "https://raffalli.eu/~christophe/glsurf/glsurf-${version}.tar.gz";
sha256 = "0w8xxfnw2snflz8wdr2ca9f5g91w5vbyp1hwlx1v7vg83d4bwqs7";
};
nativeBuildInputs = [
makeWrapper
] ++ (with ocamlPackages; [
ocaml findlib
ocaml
findlib
]);
buildInputs = [
freeglut libGL libGLU mpfr gmp
freeglut
libGL
libGLU
mpfr
gmp
] ++ (with ocamlPackages; [
camlp4 lablgl camlimages_4_2_4
camlp4
lablgl
camlimages_4_2_4
]);
postPatch = ''

View file

@ -1,9 +1,11 @@
{ lib, stdenv, fetchurl, gfortran, blas, lapack }:
stdenv.mkDerivation rec {
name = "JAGS-4.3.0";
pname = "JAGS";
version = "4.3.0";
src = fetchurl {
url = "mirror://sourceforge/mcmc-jags/${name}.tar.gz";
url = "mirror://sourceforge/mcmc-jags/JAGS-${version}.tar.gz";
sha256 = "1z3icccg2ic56vmhyrpinlsvpq7kcaflk1731rgpvz9bk1bxvica";
};

View file

@ -1,4 +1,5 @@
{ lib, stdenv
{ lib
, stdenv
, coreutils
, patchelf
, requireFile
@ -22,11 +23,11 @@ let
throw "Mathematica requires i686-linux or x86_64 linux";
in
stdenv.mkDerivation rec {
name = "mathematica-9.0.0";
pname = "mathematica";
version = "9.0.0";
src = requireFile {
name = "Mathematica_9.0.0_LINUX.sh";
name = "Mathematica_${version}_LINUX.sh";
message = ''
This nix expression requires that Mathematica_9.0.0_LINUX.sh is
already part of the store. Find the file on your Mathematica CD

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, zlib, gmp, ecm }:
stdenv.mkDerivation {
name = "msieve-1.53";
stdenv.mkDerivation rec {
pname = "msieve";
version = "1.53";
src = fetchurl {
url = "mirror://sourceforge/msieve/msieve/Msieve%20v1.53/msieve153_src.tar.gz";
url = "mirror://sourceforge/msieve/msieve/Msieve%20v${version}/msieve${lib.replaceStrings ["."] [""] version}_src.tar.gz";
sha256 = "1d1vv7j4rh3nnxsmvafi73qy7lw7n3akjlm5pjl3m936yapvmz65";
};

View file

@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, unzip }:
stdenv.mkDerivation {
name = "perseus-4-beta";
pname = "perseus";
version = "4-beta";
nativeBuildInputs = [ unzip ];

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchzip }:
stdenv.mkDerivation {
name = "ries-2018-04-11";
stdenv.mkDerivation rec {
pname = "ries";
version = "2018.04.11-1";
# upstream does not provide a stable link
src = fetchzip {
url = "https://salsa.debian.org/debian/ries/-/archive/debian/2018.04.11-1/ries-debian-2018.04.11-1.zip";
url = "https://salsa.debian.org/debian/ries/-/archive/debian/${version}/ries-debian-${version}.zip";
sha256 = "1h2wvd4k7f0l0i1vm9niz453xdbcs3nxccmri50qyrzzzc1b0842";
};

View file

@ -1,9 +1,24 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, cmake
, eigen, opencv, ceres-solver, cgal, boost, vcg
, gmp, mpfr, glog, gflags, libjpeg_turbo }:
{ lib
, stdenv
, fetchFromGitHub
, pkg-config
, cmake
, eigen
, opencv
, ceres-solver
, cgal
, boost
, vcg
, gmp
, mpfr
, glog
, gflags
, libjpeg_turbo
}:
stdenv.mkDerivation {
name = "openmvs-unstable-2018-05-26";
pname = "openmvs";
version = "unstable-2018-05-26";
src = fetchFromGitHub {
owner = "cdcseacave";

View file

@ -10,7 +10,8 @@ let
};
in
stdenv.mkDerivation {
name = "vite-1.2pre${rev}";
pname = "vite";
version = "1.2pre${rev}";
src = fetchsvn {
url = "svn://scm.gforge.inria.fr/svn/vite/trunk";

View file

@ -1,12 +1,13 @@
{ lib, stdenv, fetchurl, libextractor, gettext }:
stdenv.mkDerivation rec {
name = "doodle-0.7.2";
pname = "doodle";
version = "0.7.2";
buildInputs = [ libextractor gettext ];
src = fetchurl {
url = "https://grothoff.org/christian/doodle/download/${name}.tar.gz";
url = "https://grothoff.org/christian/doodle/download/doodle-${version}.tar.gz";
sha256 = "sha256-dtRPfUjhBNgN+5zHMYmszISmBv1+K6yjKsbQBiAXWRA=";
};

View file

@ -1,8 +1,20 @@
{ lib, stdenv, fetchurl, libX11, libXft, libXi, xorgproto, libSM, libICE
, freetype, pkg-config, which }:
{ lib
, stdenv
, fetchurl
, libX11
, libXft
, libXi
, xorgproto
, libSM
, libICE
, freetype
, pkg-config
, which
}:
stdenv.mkDerivation {
name = "mrxvt-0.5.4";
stdenv.mkDerivation rec {
pname = "mrxvt";
version = "0.5.4";
buildInputs =
[ libX11 libXft libXi xorgproto libSM libICE freetype pkg-config which ];
@ -23,7 +35,7 @@ stdenv.mkDerivation {
'';
src = fetchurl {
url = "mirror://sourceforge/materm/mrxvt-0.5.4.tar.gz";
url = "mirror://sourceforge/materm/mrxvt-${version}.tar.gz";
sha256 = "1mqhmnlz32lvld9rc6c1hyz7gjw4anwf39yhbsjkikcgj1das0zl";
};

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub, wmctrl }:
stdenv.mkDerivation {
name = "urxvt-perl-2015-01-16";
pname = "urxvt-perl";
version = "unstable-2015-01-16";
src = fetchFromGitHub {
owner = "effigies";

View file

@ -2,7 +2,9 @@
stdenv.mkDerivation rec {
rev = "cfcbcc3dd5a5b09a3fec0f6a1fea95f4a36a48c4";
name = "urxvt-theme-switch-2014-12-21_rev${builtins.substring 0 1 rev}";
pname = "urxvt-theme-switch";
version = "unstable-2014-12-21_rev${builtins.substring 0 1 rev}";
dontPatchShebangs = true;
src = fetchFromGitHub {

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchgit, perl }:
stdenv.mkDerivation {
name = "rxvt-unicode-vtwheel-0.3.2";
pname = "rxvt-unicode-vtwheel";
version = "0.3.2";
src = fetchgit {
url = "https://aur.archlinux.org/urxvt-vtwheel.git";

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, fetchpatch, nano }:
stdenv.mkDerivation {
name = "cvs-1.12.13";
stdenv.mkDerivation rec {
pname = "cvs";
version = "1.12.13";
src = fetchurl {
url = "mirror://savannah/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2";
url = "mirror://savannah/cvs/source/feature/${version}/cvs-${version}.tar.bz2";
sha256 = "0pjir8cwn0087mxszzbsi1gyfc6373vif96cw4q3m1x6p49kd1bq";
};

View file

@ -1,7 +1,8 @@
{ fetchgit, lib, stdenv, perl }:
stdenv.mkDerivation {
name = "git2cl-20080827";
stdenv.mkDerivation rec {
pname = "git2cl";
version = "unstable-2008-08-27";
src = fetchgit {
url = "git://repo.or.cz/git2cl.git";

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchurl, unzip, makeWrapper, jre }:
stdenv.mkDerivation rec {
name = "subgit-3.3.11";
pname = "subgit";
version = "3.3.11";
meta = {
description = "A tool for a smooth, stress-free SVN to Git migration";
@ -20,7 +21,7 @@ stdenv.mkDerivation rec {
'';
src = fetchurl {
url = "https://subgit.com/download/${name}.zip";
url = "https://subgit.com/download/subgit-${version}.zip";
sha256 = "sha256-ltTpmXPCIGTmVDxKc6oelMEzQWXRbIf0NESzRugaXo0=";
};
}

View file

@ -1,25 +1,49 @@
{ lib, stdenv, fetchurl, pkg-config, xlibsWrapper, libpng, libjpeg, expat, libXaw
, bison, libtool, fontconfig, pango, gd, libwebp
{ lib
, stdenv
, fetchurl
, pkg-config
, xlibsWrapper
, libpng
, libjpeg
, expat
, libXaw
, bison
, libtool
, fontconfig
, pango
, gd
, libwebp
}:
stdenv.mkDerivation rec {
name = "graphviz-2.0";
pname = "graphviz";
version = "2.0";
src = fetchurl {
url = "http://www.graphviz.org/pub/graphviz/ARCHIVE/${name}.tar.gz";
url = "http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-${version}.tar.gz";
sha256 = "39b8e1f2ba4cc1f5bdc8e39c7be35e5f831253008e4ee2c176984f080416676c";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
xlibsWrapper libpng libjpeg expat libXaw bison
libtool fontconfig pango gd libwebp
xlibsWrapper
libpng
libjpeg
expat
libXaw
bison
libtool
fontconfig
pango
gd
libwebp
];
hardeningDisable = [ "format" "fortify" ];
configureFlags =
[ "--with-pngincludedir=${libpng.dev}/include"
[
"--with-pngincludedir=${libpng.dev}/include"
"--with-pnglibdir=${libpng.out}/lib"
"--with-jpegincludedir=${libjpeg.dev}/include"
"--with-jpeglibdir=${libjpeg.out}/lib"

View file

@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, tcl, tk }:
stdenv.mkDerivation
{
name = "tkcvs-8.2.1";
stdenv.mkDerivation rec {
pname = "tkcvs";
version = "8.2.1";
src = fetchurl {
url = "mirror://sourceforge/tkcvs/tkcvs_8_2_1.tar.gz";
url = "mirror://sourceforge/tkcvs/tkcvs_${lib.replaceStrings ["."] ["_"] version}.tar.gz";
sha256 = "0kvj6rcx1153wq0n1lmd8imbrki6xy5wxghwzlb9i15l65sclg3i";
};

View file

@ -1,13 +1,50 @@
{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool
, pkg-config, faad2, faac, a52dec, alsa-lib, fftw, lame, libavc1394
, libiec61883, libraw1394, libsndfile, libvorbis, libogg, libjpeg
, libtiff, freetype, mjpegtools, x264, gettext, openexr
, libXext, libXxf86vm, libXv, libXi, libX11, libXft, xorgproto, libtheora, libpng
, libdv, libuuid, file, nasm, perl
, fontconfig, intltool }:
{ lib
, stdenv
, fetchFromGitHub
, autoconf
, automake
, libtool
, pkg-config
, faad2
, faac
, a52dec
, alsa-lib
, fftw
, lame
, libavc1394
, libiec61883
, libraw1394
, libsndfile
, libvorbis
, libogg
, libjpeg
, libtiff
, freetype
, mjpegtools
, x264
, gettext
, openexr
, libXext
, libXxf86vm
, libXv
, libXi
, libX11
, libXft
, xorgproto
, libtheora
, libpng
, libdv
, libuuid
, file
, nasm
, perl
, fontconfig
, intltool
}:
stdenv.mkDerivation {
name = "cinelerra-cv-2021-02-14";
pname = "cinelerra-cv";
version = "unstable-2021-02-14";
src = fetchFromGitHub {
owner = "cinelerra-cv-team";
@ -30,12 +67,37 @@ stdenv.mkDerivation {
nativeBuildInputs = [ automake autoconf libtool pkg-config file intltool ];
buildInputs =
[ faad2 faac
a52dec alsa-lib fftw lame libavc1394 libiec61883
libraw1394 libsndfile libvorbis libogg libjpeg libtiff freetype
mjpegtools x264 gettext openexr
libXext libXxf86vm libXv libXi libX11 libXft xorgproto
libtheora libpng libdv libuuid
[
faad2
faac
a52dec
alsa-lib
fftw
lame
libavc1394
libiec61883
libraw1394
libsndfile
libvorbis
libogg
libjpeg
libtiff
freetype
mjpegtools
x264
gettext
openexr
libXext
libXxf86vm
libXv
libXi
libX11
libXft
xorgproto
libtheora
libpng
libdv
libuuid
nasm
perl
fontconfig

View file

@ -1,11 +1,24 @@
{ lib, stdenv, fetchurl, pkg-config, glib, gtk2, libgnomeui, libXv, libraw1394, libdc1394
, SDL, automake, GConf }:
{ lib
, stdenv
, fetchurl
, pkg-config
, glib
, gtk2
, libgnomeui
, libXv
, libraw1394
, libdc1394
, SDL
, automake
, GConf
}:
stdenv.mkDerivation {
name = "coriander-2.0.1";
stdenv.mkDerivation rec {
pname = "coriander";
version = "2.0.1";
src = fetchurl {
url = "http://damien.douxchamps.net/ieee1394/coriander/archives/coriander-2.0.1.tar.gz";
url = "http://damien.douxchamps.net/ieee1394/coriander/archives/coriander-${version}.tar.gz";
sha256 = "0l6hpfgy5r4yardilmdrggsnn1fbfww516sk5a90g1740cd435x5";
};

View file

@ -1,11 +1,24 @@
{ lib, stdenv, fetchurl, imagemagick, libdvdread, libxml2, freetype, fribidi, libpng, zlib, pkg-config
, flex, bison }:
{ lib
, stdenv
, fetchurl
, imagemagick
, libdvdread
, libxml2
, freetype
, fribidi
, libpng
, zlib
, pkg-config
, flex
, bison
}:
stdenv.mkDerivation rec {
name = "dvdauthor-0.7.1";
pname = "dvdauthor";
version = "0.7.1";
src = fetchurl {
url = "mirror://sourceforge/dvdauthor/${name}.tar.gz";
url = "mirror://sourceforge/dvdauthor/dvdauthor-${version}.tar.gz";
sha256 = "1s8zqlim0s3hk5sbdsilip3qqh0yv05l1jwx49d9rsy614dv27sh";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, libdvdread }:
stdenv.mkDerivation rec {
name = "lxdvdrip-1.76";
pname = "lxdvdrip";
version = "1.76";
src = fetchurl {
url = "mirror://sourceforge/lxdvdrip/${name}.tgz";
url = "mirror://sourceforge/lxdvdrip/lxdvdrip-${version}.tgz";
sha256 = "0vgslc7dapfrbgslnaicc8bggdccyrvcgjv1dwi19qswhh7jkzj6";
};

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, libogg, libvorbis, libdvdread }:
stdenv.mkDerivation rec {
name = "ogmtools-1.5";
pname = "ogmtools";
version = "1.5";
src = fetchurl {
url = "https://www.bunkus.org/videotools/ogmtools/${name}.tar.bz2";
url = "https://www.bunkus.org/videotools/ogmtools/ogmtools-${version}.tar.bz2";
sha256 = "1spx81p5wf59ksl3r3gvf78d77sh7gj8a6lw773iv67bphfivmn8";
};

View file

@ -1,13 +1,20 @@
{ lib, stdenv, fetchurl
, raspberrypifw, pcre, boost, freetype, zlib
{ lib
, stdenv
, fetchurl
, raspberrypifw
, pcre
, boost
, freetype
, zlib
}:
let
ffmpeg = stdenv.mkDerivation rec {
name = "ffmpeg-1.1.3";
pname = "ffmpeg";
version = "1.1.3";
src = fetchurl {
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
url = "http://www.ffmpeg.org/releases/ffmpeg-${version}.tar.bz2";
sha256 = "03s1zsprz5p6gjgwwqcf7b6cvzwwid6l8k7bamx9i0f1iwkgdm0j";
};
@ -61,10 +68,11 @@ let
};
in
stdenv.mkDerivation rec {
name = "omxplayer-20130328-fbee325dc2";
pname = "omxplayer";
version = "20130328-fbee325dc2";
src = fetchurl {
url = "https://github.com/huceke/omxplayer/tarball/fbee325dc2";
name = "${name}.tar.gz";
name = "omxplayer-${version}.tar.gz";
sha256 = "0fkvv8il7ffqxki2gp8cxa5shh6sz9jsy5vv3f4025g4gss6afkg";
};
patchPhase = ''

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub, python3 }:
stdenv.mkDerivation {
name = "subdl-0.0pre.2017.11.06";
pname = "subdl";
version = "0.0pre.2017.11.06";
src = fetchFromGitHub {
owner = "alexanderwink";

View file

@ -8,11 +8,12 @@ let
in
stdenv.mkDerivation {
name = "uvccapture-0.5";
stdenv.mkDerivation rec {
pname = "uvccapture";
version = "0.5";
src = fetchurl {
url = "mirror://debian/pool/main/u/uvccapture/uvccapture_0.5.orig.tar.gz";
url = "mirror://debian/pool/main/u/uvccapture/uvccapture_${version}.orig.tar.gz";
sha256 = "1b3akkcmr3brbf93akr8xi20w8zqf2g0qfq928500wy04qi6jqpi";
};

View file

@ -1,4 +1,5 @@
{ lib, stdenv
{ lib
, stdenv
, fetchurl
, ncurses
, libjpeg
@ -19,10 +20,11 @@
}:
stdenv.mkDerivation rec {
name = "xawtv-3.107";
pname = "xawtv";
version = "3.107";
src = fetchurl {
url = "https://linuxtv.org/downloads/xawtv/${name}.tar.bz2";
url = "https://linuxtv.org/downloads/xawtv/xawtv-${version}.tar.bz2";
sha256 = "055p0wia0xsj073l8mg4ifa6m81dmv6p45qyh99brramq5iylfy5";
};

View file

@ -1,12 +1,26 @@
{ lib, stdenv, fetchurl, perlPackages, pkg-config, gtk2
, scrollkeeper, libglade, libXmu, libX11, libXext, gettext
, lame, libXfixes, libXdamage }:
{ lib
, stdenv
, fetchurl
, perlPackages
, pkg-config
, gtk2
, scrollkeeper
, libglade
, libXmu
, libX11
, libXext
, gettext
, lame
, libXfixes
, libXdamage
}:
stdenv.mkDerivation {
name = "xvidcap-1.1.7";
stdenv.mkDerivation rec {
pname = "xvidcap";
version = "1.1.7";
src = fetchurl {
url = "mirror://sourceforge/xvidcap/xvidcap-1.1.7.tar.gz";
url = "mirror://sourceforge/xvidcap/xvidcap-${version}.tar.gz";
sha256 = "0p8rhpyhxgy37crf1xk1046z4p663jg7ww776jw92pld3s024ihm";
};
@ -14,8 +28,16 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk2 scrollkeeper
libglade libXmu gettext lame libXdamage libXfixes libXext libX11
gtk2
scrollkeeper
libglade
libXmu
gettext
lame
libXdamage
libXfixes
libXext
libX11
] ++ (with perlPackages; [ perl XMLParser ]);
# !!! don't know why this is necessary
@ -24,7 +46,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Screencast video catpuring tool";
homepage = "http://xvidcap.sourceforge.net/";
license = lib.licenses.gpl2;
license = licenses.gpl2;
platforms = platforms.linux;
};
}

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchgit }:
stdenv.mkDerivation {
name = "win-pvdrivers-git-20150701";
version = "20150701";
pname = "win-pvdrivers";
version = "unstable-2015-07-01";
src = fetchgit {
url = "https://github.com/ts468/win-pvdrivers";

View file

@ -1,13 +1,13 @@
{ lib, stdenv, fetchurl, p7zip }:
stdenv.mkDerivation {
name = "win-qemu-0.1.105-1";
stdenv.mkDerivation rec {
pname = "win-qemu";
version = "0.1.105-1";
dontUnpack = true;
src = fetchurl {
url = "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.105-1/virtio-win.iso";
url = "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-${version}/virtio-win.iso";
sha256 = "065gz7s77y0q9kfqbr27451sr28rm9azpi88sqjkfph8c6r8q3wc";
};

View file

@ -13,7 +13,7 @@ let
in
stdenv.mkDerivation {
name = "gplpv-0.11.0.373";
pname = "gplpv";
version = "0.11.0.373";
dontUnpack = true;

View file

@ -1,7 +1,8 @@
{ lib, stdenv, meson, ninja, fetchFromGitHub, nixosTests }:
stdenv.mkDerivation {
name = "qboot-20200423";
pname = "qboot";
version = "unstable-2020-04-23";
src = fetchFromGitHub {
owner = "bonzini";

View file

@ -1,13 +1,14 @@
{ lib, stdenv, fetchurl, pkg-config, libX11, libXft, libXinerama, libXpm }:
stdenv.mkDerivation {
name = "dzen2-0.9.5";
stdenv.mkDerivation rec {
pname = "dzen2";
version = "0.9.5";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXft libXinerama libXpm ];
src = fetchurl {
url = "https://github.com/robm/dzen/tarball/master/dzen2-0.9.5git.tar.gz";
url = "https://github.com/robm/dzen/tarball/master/dzen2-${version}git.tar.gz";
sha256 = "d4f7943cd39dc23fd825eb684b49dc3484860fa8443d30b06ee38af72a53b556";
};

View file

@ -1,16 +1,30 @@
{ lib, stdenv, fetchurl, libX11, libXext, libXrandr, libXrender,
xorgproto, patches ? [] }:
{ lib
, stdenv
, fetchurl
, libX11
, libXext
, libXrandr
, libXrender
, xorgproto
, patches ? [ ]
}:
stdenv.mkDerivation rec {
name = "evilwm-1.1.1";
pname = "evilwm";
version = "1.1.1";
src = fetchurl {
url = "http://www.6809.org.uk/evilwm/${name}.tar.gz";
url = "http://www.6809.org.uk/evilwm/evilwm-${version}.tar.gz";
sha256 = "79589c296a5915ee0bae1d231e8912601fc794d9f0a9cacb6b648ff9a5f2602a";
};
buildInputs = [ libX11 libXext libXrandr libXrender
xorgproto ];
buildInputs = [
libX11
libXext
libXrandr
libXrender
xorgproto
];
prePatch = ''substituteInPlace ./Makefile --replace /usr $out \
--replace "CC = gcc" "#CC = gcc"'';

View file

@ -1,10 +1,19 @@
{ lib, stdenv, fetchFromGitHub, coreutils, scrot, imagemagick, gawk
, i3lock-color, getopt, fontconfig
{ lib
, stdenv
, fetchFromGitHub
, coreutils
, scrot
, imagemagick
, gawk
, i3lock-color
, getopt
, fontconfig
}:
stdenv.mkDerivation rec {
rev = "7accfb2aa2f918d1a3ab975b860df1693d20a81a";
name = "i3lock-fancy-unstable-2018-11-25_rev${builtins.substring 0 7 rev}";
pname = "i3lock-fancy";
version = "unstable-2018-11-25_rev${builtins.substring 0 7 rev}";
src = fetchFromGitHub {
owner = "meskarune";
repo = "i3lock-fancy";

View file

@ -1,10 +1,11 @@
{ fetchurl, lib, stdenv, libconfuse, yajl, alsa-lib, libpulseaudio, libnl, pkg-config, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }:
stdenv.mkDerivation rec {
name = "i3status-2.13";
pname = "i3status";
version = "2.13";
src = fetchurl {
url = "https://i3wm.org/i3status/${name}.tar.bz2";
url = "https://i3wm.org/i3status/i3status-${version}.tar.bz2";
sha256 = "0rhlzb96mw64z2jnhwz9nibc7pxg549626lz5642xxk5hpzwk2ff";
};

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchurl, xlibsWrapper, lua, gettext, groff }:
stdenv.mkDerivation {
name = "ion-3-20090110";
stdenv.mkDerivation rec {
name = "ion";
version = "3-20090110";
meta = {
description = "Tiling tabbed window manager designed with keyboard users in mind";
homepage = "http://modeemi.fi/~tuomov/ion";
@ -9,7 +10,7 @@ stdenv.mkDerivation {
license = lib.licenses.lgpl21;
};
src = fetchurl {
url = "http://tuomov.iki.fi/software/dl/ion-3-20090110.tar.gz";
url = "http://tuomov.iki.fi/software/dl/ion-${version}.tar.gz";
sha256 = "1nkks5a95986nyfkxvg2rik6zmwx0lh7szd5fji7yizccwzc9xns";
};
buildInputs = [ xlibsWrapper lua gettext groff ];

View file

@ -1,10 +1,11 @@
{ lib, stdenv, fetchurl, imake, gccmakedep, libX11, libXext, libXmu }:
stdenv.mkDerivation {
name = "larswm-7.5.3";
stdenv.mkDerivation rec {
pname = "larswm";
version = "7.5.3";
src = fetchurl {
url = "mirror://sourceforge/larswm/larswm-7.5.3.tar.gz";
url = "mirror://sourceforge/larswm/larswm-${version}.tar.gz";
sha256 = "1xmlx9g1nhklxjrg0wvsya01s4k5b9fphnpl9zdwp29mm484ni3v";
};

View file

@ -3,7 +3,8 @@
with lib;
stdenv.mkDerivation {
name = "tabbed-20180310";
name = "tabbed";
version = "unstable-20180310";
src = fetchgit {
url = "https://git.suckless.org/tabbed";

View file

@ -1,7 +1,8 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, gdk-pixbuf, gtk2 }:
stdenv.mkDerivation rec {
name = "trayer-1.1.8";
pname = "trayer";
version = "1.1.8";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ gdk-pixbuf gtk2 ];
@ -9,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sargon";
repo = "trayer-srg";
rev = name;
rev = "${pname}-${version}";
sha256 = "1mvhwaqa9bng9wh3jg3b7y8gl7nprbydmhg963xg0r076jyzv0cg";
};

View file

@ -1,11 +1,21 @@
{lib, stdenv, fetchurl, ncurses, pkg-config, glib, libviper, libpseudo, gpm,
libvterm}:
{ lib
, stdenv
, fetchurl
, ncurses
, pkg-config
, glib
, libviper
, libpseudo
, gpm
, libvterm
}:
stdenv.mkDerivation rec {
name = "vwm-2.1.3";
pname = "vwm";
version = "2.1.3";
src = fetchurl {
url = "mirror://sourceforge/vwm/${name}.tar.gz";
url = "mirror://sourceforge/vwm/vwm-${version}.tar.gz";
sha256 = "1r5wiqyfqwnyx7dfihixlnavbvg8rni36i4gq169aisjcg7laxaf";
};