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

+605 -301
+11 -10
pkgs/applications/misc/procmail/default.nix
··· 1 1 { lib, stdenv, fetchurl }: 2 2 3 - stdenv.mkDerivation { 4 - name = "procmail-3.22"; 3 + stdenv.mkDerivation rec { 4 + pname = "procmail"; 5 + version = "3.22"; 5 6 6 7 patches = [ 7 8 ./CVE-2014-3618.patch ··· 15 16 # getline is defined differently in glibc now. So rename it. 16 17 # Without the .PHONY target "make install" won't install anything on Darwin. 17 18 postPatch = '' 18 - sed -e "s%^RM.*$%#%" -i Makefile 19 - sed -e "s%^BASENAME.*%\BASENAME=$out%" -i Makefile 20 - sed -e "s%^LIBS=.*%LIBS=-lm%" -i Makefile 21 - sed -e "s%getline%thisgetline%g" -i src/*.c src/*.h 22 - sed -e "3i\ 23 - .PHONY: install 24 - " -i Makefile 19 + sed -e "s%^RM.*$%#%" -i Makefile 20 + sed -e "s%^BASENAME.*%\BASENAME=$out%" -i Makefile 21 + sed -e "s%^LIBS=.*%LIBS=-lm%" -i Makefile 22 + sed -e "s%getline%thisgetline%g" -i src/*.c src/*.h 23 + sed -e "3i\ 24 + .PHONY: install 25 + " -i Makefile 25 26 ''; 26 27 27 28 src = fetchurl { 28 - url = "ftp://ftp.fu-berlin.de/pub/unix/mail/procmail/procmail-3.22.tar.gz"; 29 + url = "ftp://ftp.fu-berlin.de/pub/unix/mail/procmail/procmail-${version}.tar.gz"; 29 30 sha256 = "05z1c803n5cppkcq99vkyd5myff904lf9sdgynfqngfk9nrpaz08"; 30 31 }; 31 32
+3 -1
pkgs/applications/misc/rofi-menugen/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 rev = "168efd2608fdb88b1aff3e0244bda8402169f207"; 5 - name = "rofi-menugen-2015-12-28-${builtins.substring 0 7 rev}"; 5 + pname = "rofi-menugen"; 6 + version = "unstable-2015-12-28-${builtins.substring 0 7 rev}"; 7 + 6 8 src = fetchFromGitHub { 7 9 owner = "octotep"; 8 10 repo = "menugen";
+6 -5
pkgs/applications/misc/xfontsel/default.nix
··· 2 2 # at https://www.x.org/releases/individual/. 3 3 # That is why this expression is not inside pkgs.xorg 4 4 5 - {lib, stdenv, fetchurl, makeWrapper, libX11, pkg-config, libXaw}: 5 + { lib, stdenv, fetchurl, makeWrapper, libX11, pkg-config, libXaw }: 6 6 stdenv.mkDerivation rec { 7 - name = "xfontsel-1.0.6"; 7 + pname = "xfontsel"; 8 + version = "1.0.6"; 8 9 9 10 src = fetchurl { 10 - url = "mirror://xorg/individual/app/${name}.tar.bz2"; 11 + url = "mirror://xorg/individual/app/xfontsel-${version}.tar.bz2"; 11 12 sha256 = "0700lf6hx7dg88wq1yll7zjvf9gbwh06xff20yffkxb289y0pai5"; 12 13 }; 13 14 14 15 nativeBuildInputs = [ pkg-config makeWrapper ]; 15 - buildInputs = [libX11 libXaw]; 16 + buildInputs = [ libX11 libXaw ]; 16 17 17 18 # Without this, it gets Xmu as a dependency, but without rpath entry 18 19 NIX_LDFLAGS = "-lXmu"; ··· 30 31 homepage = "https://www.x.org/"; 31 32 description = "Allows testing the fonts available in an X server"; 32 33 license = lib.licenses.free; 33 - maintainers = with lib.maintainers; [viric]; 34 + maintainers = with lib.maintainers; [ viric ]; 34 35 platforms = with lib.platforms; linux ++ darwin; 35 36 }; 36 37 }
+22 -6
pkgs/applications/misc/xxkb/default.nix
··· 1 - { lib, stdenv, fetchurl, libX11, libXt, libXext, libXpm, imake, gccmakedep 2 - , svgSupport ? false, librsvg, glib, gdk-pixbuf, pkg-config 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , libX11 5 + , libXt 6 + , libXext 7 + , libXpm 8 + , imake 9 + , gccmakedep 10 + , svgSupport ? false 11 + , librsvg 12 + , glib 13 + , gdk-pixbuf 14 + , pkg-config 3 15 }: 4 16 5 17 assert svgSupport -> 6 - librsvg != null && glib != null && gdk-pixbuf != null && pkg-config != null; 18 + librsvg != null && glib != null && gdk-pixbuf != null && pkg-config != null; 7 19 8 20 stdenv.mkDerivation rec { 9 - name = "xxkb-1.11.1"; 21 + pname = "xxkb"; 22 + version = "1.11.1"; 10 23 11 24 src = fetchurl { 12 - url = "mirror://sourceforge/xxkb/${name}-src.tar.gz"; 25 + url = "mirror://sourceforge/xxkb/xxkb-${version}-src.tar.gz"; 13 26 sha256 = "0hl1i38z9xnbgfjkaz04vv1n8xbgfg88g5z8fyzyb2hxv2z37anf"; 14 27 }; 15 28 16 29 nativeBuildInputs = [ imake gccmakedep ]; 17 30 buildInputs = [ 18 - libX11 libXt libXext libXpm 31 + libX11 32 + libXt 33 + libXext 34 + libXpm 19 35 ] ++ lib.optionals svgSupport [ librsvg glib gdk-pixbuf pkg-config ]; 20 36 21 37 outputs = [ "out" "man" ];
+4 -3
pkgs/applications/office/keepnote/default.nix
··· 1 1 { lib, fetchurl, python2Packages }: 2 2 3 - python2Packages.buildPythonApplication { 4 - name = "keepnote-0.7.8"; 3 + python2Packages.buildPythonApplication rec { 4 + pname = "keepnote"; 5 + version = "0.7.8"; 5 6 namePrefix = ""; 6 7 7 8 src = fetchurl { 8 - url = "http://keepnote.org/download/keepnote-0.7.8.tar.gz"; 9 + url = "http://keepnote.org/download/keepnote-${version}.tar.gz"; 9 10 sha256 = "0nhkkv1n0lqf3zn17pxg5cgryv1wwlj4hfmhixwd76rcy8gs45dh"; 10 11 }; 11 12
+9 -5
pkgs/applications/office/tagainijisho/default.nix
··· 1 1 { lib, stdenv, fetchurl, qt4, cmake, sqlite }: 2 2 3 - stdenv.mkDerivation { 4 - name = "tagainijisho-1.0.3"; 3 + stdenv.mkDerivation rec { 4 + pname = "tagainijisho"; 5 + version = "1.0.3"; 6 + 5 7 src = fetchurl { 6 - url = "https://github.com/Gnurou/tagainijisho/releases/download/1.0.3/tagainijisho-1.0.3.tar.gz"; 8 + url = "https://github.com/Gnurou/tagainijisho/releases/download/${version}/tagainijisho-${version}.tar.gz"; 7 9 sha256 = "0kmg1940yiqfm4vpifyj680283ids4nsij9s750nrshwxiwwbqvg"; 8 10 }; 9 11 ··· 14 16 description = "A free, open-source Japanese dictionary and kanji lookup tool"; 15 17 homepage = "https://www.tagaini.net/"; 16 18 license = with licenses; [ 17 - /* program */ gpl3Plus 18 - /* data */ cc-by-sa-30 19 + /* program */ 20 + gpl3Plus 21 + /* data */ 22 + cc-by-sa-30 19 23 ]; 20 24 platforms = platforms.linux; 21 25 maintainers = with maintainers; [ vbgl ];
+2 -1
pkgs/applications/radio/kalibrate-hackrf/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, fftw, hackrf, libusb1 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "kalibrate-hackrf-unstable-20160827"; 4 + pname = "kalibrate-hackrf"; 5 + version = "unstable-2016-08-27"; 5 6 6 7 # There are no tags/releases, so use the latest commit from git master. 7 8 # Currently, the latest commit is from 2016-07-03.
+2 -1
pkgs/applications/radio/kalibrate-rtl/default.nix
··· 1 1 { lib, stdenv, fetchgit, autoreconfHook, pkg-config, fftw, rtl-sdr, libusb1 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "kalibrate-rtl-20131214"; 4 + pname = "kalibrate-rtl"; 5 + version = "2013-12-14"; 5 6 6 7 # There are no tags/releases, so use the latest commit from git master. 7 8 # Currently, the latest commit is from 2013-12-14.
+3 -2
pkgs/applications/science/astronomy/gravit/default.nix
··· 1 1 { lib, stdenv, fetchurl, SDL, SDL_ttf, SDL_image, libSM, libICE, libGLU, libGL, libpng, lua5, autoconf, automake }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "gravit-0.5.1"; 4 + pname = "gravit"; 5 + version = "0.5.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://gravit.slowchop.com/media/downloads/${name}.tgz"; 8 + url = "https://gravit.slowchop.com/media/downloads/gravit-${version}.tgz"; 8 9 sha256 = "14vf7zj2bgrl96wsl3f1knsggc8h9624354ajzd72l46y09x5ky7"; 9 10 }; 10 11
+8 -7
pkgs/applications/science/biology/cmtk/default.nix
··· 1 - {lib, stdenv, fetchurl, cmake}: 1 + { lib, stdenv, fetchurl, cmake }: 2 2 3 - stdenv.mkDerivation { 4 - name = "cmtk-3.3.1"; 3 + stdenv.mkDerivation rec { 4 + pname = "cmtk"; 5 + version = "3.3.1"; 5 6 6 7 src = fetchurl { 7 8 name = "cmtk-source.tar.gz"; 8 - url = "https://www.nitrc.org/frs/download.php/8198/CMTK-3.3.1-Source.tar.gz//?i_agree=1&download_now=1"; 9 + url = "https://www.nitrc.org/frs/download.php/8198/CMTK-${version}-Source.tar.gz//?i_agree=1&download_now=1"; 9 10 sha256 = "1nmsga9m7vcc4y4a6zl53ra3mwlgjwdgsq1j291awkn7zr1az6qs"; 10 11 }; 11 12 ··· 14 15 NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=c++11-narrowing"; 15 16 16 17 meta = with lib; { 17 - description = "Computational Morphometry Toolkit "; 18 + description = "Computational Morphometry Toolkit "; 18 19 longDescription = ''A software toolkit for computational morphometry of 19 20 biomedical images, CMTK comprises a set of command line tools and a 20 21 back-end general-purpose library for processing and I/O''; 21 22 maintainers = with maintainers; [ tbenst ]; 22 23 platforms = platforms.all; 23 - license = licenses.gpl3; 24 - homepage = "https://www.nitrc.org/projects/cmtk/"; 24 + license = licenses.gpl3; 25 + homepage = "https://www.nitrc.org/projects/cmtk/"; 25 26 }; 26 27 }
+5 -4
pkgs/applications/science/biology/diamond/default.nix
··· 1 1 { lib, stdenv, fetchurl, cmake, zlib }: 2 2 3 - stdenv.mkDerivation { 4 - name = "diamond-0.8.36"; 3 + stdenv.mkDerivation rec { 4 + pname = "diamond"; 5 + version = "0.8.36"; 5 6 6 7 src = fetchurl { 7 - url = "https://github.com/bbuchfink/diamond/archive/v0.8.36.tar.gz"; 8 + url = "https://github.com/bbuchfink/diamond/archive/v${version}.tar.gz"; 8 9 sha256 = "092smzzjcg51n3x4h84k52ijpz9m40ri838j9k2i463ribc3c8rh"; 9 10 }; 10 11 ··· 30 31 B. Buchfink, Xie C., D. Huson, 31 32 "Fast and sensitive protein alignment using DIAMOND", 32 33 Nature Methods 12, 59-60 (2015). 33 - ''; 34 + ''; 34 35 homepage = "https://github.com/bbuchfink/diamond"; 35 36 license = { 36 37 fullName = "University of Tuebingen, Benjamin Buchfink";
+3 -2
pkgs/applications/science/biology/ecopcr/default.nix
··· 1 1 { lib, stdenv, fetchurl, gcc, zlib, python27 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "ecopcr-0.8.0"; 4 + pname = "ecopcr"; 5 + version = "0.8.0"; 5 6 6 7 src = fetchurl { 7 - url = "https://git.metabarcoding.org/obitools/ecopcr/uploads/6f37991b325c8c171df7e79e6ae8d080/${name}.tar.gz"; 8 + url = "https://git.metabarcoding.org/obitools/ecopcr/uploads/6f37991b325c8c171df7e79e6ae8d080/ecopcr-${version}.tar.gz"; 8 9 sha256 = "10c58hj25z78jh0g3zcbx4890yd2qrvaaanyx8mn9p49mmyf5pk6"; 9 10 }; 10 11
+9 -7
pkgs/applications/science/biology/emboss/default.nix
··· 1 - {lib, stdenv, fetchurl, readline, perl, libharu, libX11, libpng, libXt, zlib}: 1 + { lib, stdenv, fetchurl, readline, perl, libharu, libX11, libpng, libXt, zlib }: 2 2 3 - stdenv.mkDerivation { 4 - name = "emboss-6.6.0"; 3 + stdenv.mkDerivation rec { 4 + pname = "emboss"; 5 + version = "6.6.0"; 6 + 5 7 src = fetchurl { 6 - url = "ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-6.6.0.tar.gz"; 8 + url = "ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-${version}.tar.gz"; 7 9 sha256 = "7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e"; 8 10 }; 9 11 ··· 16 18 ''; 17 19 18 20 meta = { 19 - description = "The European Molecular Biology Open Software Suite"; 21 + description = "The European Molecular Biology Open Software Suite"; 20 22 longDescription = ''EMBOSS is a free Open Source software analysis package 21 23 specially developed for the needs of the molecular biology (e.g. EMBnet) 22 24 user community, including libraries. The software automatically copes with 23 25 data in a variety of formats and even allows transparent retrieval of 24 26 sequence data from the web.''; 25 - license = lib.licenses.gpl2; 26 - homepage = "http://emboss.sourceforge.net/"; 27 + license = lib.licenses.gpl2; 28 + homepage = "http://emboss.sourceforge.net/"; 27 29 }; 28 30 }
+41 -30
pkgs/applications/science/biology/iv/default.nix
··· 1 - { lib, stdenv, fetchurl, neuron-version 2 - , libX11, libXext, patchelf 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , neuron-version 5 + , libX11 6 + , libXext 7 + , patchelf 3 8 }: 4 9 5 - stdenv.mkDerivation rec 6 - { name = "iv-19"; 7 - src = fetchurl 8 - { url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${neuron-version}/${name}.tar.gz"; 9 - sha256 = "07a3g8zzay4h0bls7fh89dd0phn7s34c2g15pij6dsnwpmjg06yx"; 10 - }; 11 - nativeBuildInputs = [ patchelf ]; 12 - buildInputs = [ libXext ]; 13 - propagatedBuildInputs = [ libX11 ]; 14 - hardeningDisable = [ "format" ]; 15 - postInstall = '' 16 - for dir in $out/*; do # */ 17 - if [ -d $dir/lib ]; then 18 - mv $dir/* $out # */ 19 - rmdir $dir 20 - break 21 - fi 22 - done 23 - '' + lib.optionalString stdenv.isLinux '' 24 - patchelf --add-needed ${libX11}/lib/libX11.so $out/lib/libIVhines.so 25 - ''; 26 - meta = with lib; 27 - { description = "InterViews graphical library for Neuron"; 28 - license = licenses.bsd3; 29 - homepage = "http://www.neuron.yale.edu/neuron"; 30 - platforms = platforms.all; 31 - }; 32 - } 10 + stdenv.mkDerivation rec { 11 + pname = "iv"; 12 + version = "19"; 13 + 14 + src = fetchurl { 15 + url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${neuron-version}/iv-${version}.tar.gz"; 16 + sha256 = "07a3g8zzay4h0bls7fh89dd0phn7s34c2g15pij6dsnwpmjg06yx"; 17 + }; 18 + 19 + nativeBuildInputs = [ patchelf ]; 20 + buildInputs = [ libXext ]; 21 + propagatedBuildInputs = [ libX11 ]; 22 + 23 + hardeningDisable = [ "format" ]; 24 + 25 + postInstall = '' 26 + for dir in $out/*; do # */ 27 + if [ -d $dir/lib ]; then 28 + mv $dir/* $out # */ 29 + rmdir $dir 30 + break 31 + fi 32 + done 33 + '' + lib.optionalString stdenv.isLinux '' 34 + patchelf --add-needed ${libX11}/lib/libX11.so $out/lib/libIVhines.so 35 + ''; 36 + 37 + meta = with lib; { 38 + description = "InterViews graphical library for Neuron"; 39 + license = licenses.bsd3; 40 + homepage = "http://www.neuron.yale.edu/neuron"; 41 + platforms = platforms.all; 42 + }; 43 + }
+3 -2
pkgs/applications/science/chemistry/avogadro/default.nix
··· 1 1 { lib, stdenv, fetchurl, cmake, qt4, zlib, eigen, openbabel, pkg-config, libGLU, libGL, libX11, doxygen }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "avogadro-1.1.1"; 4 + pname = "avogadro"; 5 + version = "1.1.1"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/avogadro/${name}.tar.bz2"; 8 + url = "mirror://sourceforge/avogadro/avogadro-${version}.tar.bz2"; 8 9 sha256 = "050ag9p4vg7jg8hj1wqfv7lsm6ar2isxjw2vw85s49vsl7g7nvzy"; 9 10 }; 10 11
+4 -3
pkgs/applications/science/electronics/archimedes/default.nix
··· 1 - {lib, stdenv, fetchurl}: 1 + { lib, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "archimedes-2.0.1"; 4 + pname = "archimedes"; 5 + version = "2.0.1"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/archimedes/${name}.tar.gz"; 8 + url = "mirror://gnu/archimedes/archimedes-${version}.tar.gz"; 8 9 sha256 = "0jfpnd3pns5wxcxbiw49v5sgpmm5b4v8s4q1a5292hxxk2hzmb3z"; 9 10 }; 10 11
+3 -2
pkgs/applications/science/electronics/qfsm/default.nix
··· 1 1 { lib, stdenv, fetchurl, qt4, cmake, graphviz, pkg-config }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "qfsm-0.54.0"; 4 + pname = "qfsm"; 5 + version = "0.54.0"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/qfsm/${name}-Source.tar.bz2"; 8 + url = "mirror://sourceforge/qfsm/qfsm-${version}-Source.tar.bz2"; 8 9 sha256 = "0rl7bc5cr29ng67yij4akciyid9z7npal812ys4c3m229vjvflrb"; 9 10 }; 10 11
+3 -2
pkgs/applications/science/electronics/tkgate/1.x.nix
··· 5 5 libiconvLib = lib.optionalString stdenv.isLinux "${glibc.out}/lib"; 6 6 in 7 7 stdenv.mkDerivation rec { 8 - name = "tkgate-1.8.7"; 8 + pname = "tkgate"; 9 + version = "1.8.7"; 9 10 10 11 src = fetchurl { 11 - url = "http://www.tkgate.org/downloads/${name}.tgz"; 12 + url = "http://www.tkgate.org/downloads/tkgate-${version}.tgz"; 12 13 sha256 = "1pqywkidfpdbj18i03h97f4cimld4fb3mqfy8jjsxs12kihm18fs"; 13 14 }; 14 15
+4 -3
pkgs/applications/science/geometry/tetgen/1.4.nix
··· 1 - {lib, stdenv, fetchurl}: 1 + { lib, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "tetgen-1.4.3"; 4 + pname = "tetgen"; 5 + version = "1.4.3"; 5 6 6 7 src = fetchurl { 7 - url = "${meta.homepage}/files/tetgen1.4.3.tar.gz"; 8 + url = "${meta.homepage}/files/tetgen${version}.tar.gz"; 8 9 sha256 = "0d70vjqdapmy1ghlsxjlvl5z9yp310zw697bapc4zxmp0sxi29wm"; 9 10 }; 10 11
+2 -1
pkgs/applications/science/logic/aspino/default.nix
··· 8 8 in 9 9 10 10 stdenv.mkDerivation { 11 - name = "aspino-unstable-2017-03-09"; 11 + pname = "aspino"; 12 + version = "unstable-2017-03-09"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "alviano";
+4 -3
pkgs/applications/science/logic/gappa/default.nix
··· 1 1 { lib, stdenv, fetchurl, gmp, mpfr, boost }: 2 2 3 - stdenv.mkDerivation { 4 - name = "gappa-1.4.0"; 3 + stdenv.mkDerivation rec { 4 + pname = "gappa"; 5 + version = "1.4.0"; 5 6 6 7 src = fetchurl { 7 - url = "https://gforge.inria.fr/frs/download.php/file/38436/gappa-1.4.0.tar.gz"; 8 + url = "https://gforge.inria.fr/frs/download.php/file/38436/gappa-${version}.tar.gz"; 8 9 sha256 = "12x42z901pr05ldmparqdi8sq9s7fxbavhzk2dbq3l6hy247dwbb"; 9 10 }; 10 11
+19 -16
pkgs/applications/science/logic/hol_light/default.nix
··· 3 3 let 4 4 load_num = 5 5 if num == null then "" else 6 - '' 7 - -I ${num}/lib/ocaml/${ocaml.version}/site-lib/num \ 8 - -I ${num}/lib/ocaml/${ocaml.version}/site-lib/top-num \ 9 - -I ${num}/lib/ocaml/${ocaml.version}/site-lib/stublibs \ 10 - ''; 6 + '' 7 + -I ${num}/lib/ocaml/${ocaml.version}/site-lib/num \ 8 + -I ${num}/lib/ocaml/${ocaml.version}/site-lib/top-num \ 9 + -I ${num}/lib/ocaml/${ocaml.version}/site-lib/stublibs \ 10 + ''; 11 11 12 12 start_script = 13 13 '' ··· 21 21 in 22 22 23 23 stdenv.mkDerivation { 24 - name = "hol_light-2019-10-06"; 24 + pname = "hol_light"; 25 + version = "unstable-2019-10-06"; 25 26 26 27 src = fetchFromGitHub { 27 - owner = "jrh13"; 28 - repo = "hol-light"; 29 - rev = "5c91b2ded8a66db571824ecfc18b4536c103b23e"; 28 + owner = "jrh13"; 29 + repo = "hol-light"; 30 + rev = "5c91b2ded8a66db571824ecfc18b4536c103b23e"; 30 31 sha256 = "0sxsk8z08ba0q5aixdyczcx5l29lb51ba4ip3d2fry7y604kjsx6"; 31 32 }; 32 33 33 - patches = [(fetchpatch { 34 - url = "https://salsa.debian.org/ocaml-team/hol-light/-/raw/master/debian/patches/0004-Fix-compilation-with-camlp5-7.11.patch"; 35 - sha256 = "180qmxbrk3vb1ix7j77hcs8vsar91rs11s5mm8ir5352rz7ylicr"; 36 - })]; 34 + patches = [ 35 + (fetchpatch { 36 + url = "https://salsa.debian.org/ocaml-team/hol-light/-/raw/master/debian/patches/0004-Fix-compilation-with-camlp5-7.11.patch"; 37 + sha256 = "180qmxbrk3vb1ix7j77hcs8vsar91rs11s5mm8ir5352rz7ylicr"; 38 + }) 39 + ]; 37 40 38 41 buildInputs = [ ocaml camlp5 ]; 39 42 propagatedBuildInputs = [ num ]; ··· 47 50 48 51 meta = with lib; { 49 52 description = "Interactive theorem prover based on Higher-Order Logic"; 50 - homepage = "http://www.cl.cam.ac.uk/~jrh13/hol-light/"; 51 - license = licenses.bsd2; 52 - platforms = platforms.unix; 53 + homepage = "http://www.cl.cam.ac.uk/~jrh13/hol-light/"; 54 + license = licenses.bsd2; 55 + platforms = platforms.unix; 53 56 maintainers = with maintainers; [ thoughtpolice maggesi vbgl ]; 54 57 }; 55 58 }
+2 -1
pkgs/applications/science/logic/open-wbo/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, zlib, gmp }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "open-wbo-2.0"; 4 + pname = "open-wbo"; 5 + version = "2.0"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "sat-group";
+4 -3
pkgs/applications/science/logic/prover9/default.nix
··· 1 - {lib, stdenv, fetchurl}: 1 + { lib, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "prover9-2009-11a"; 4 + pname = "prover9"; 5 + version = "2009-11a"; 5 6 6 7 src = fetchurl { 7 8 url = "https://www.cs.unm.edu/~mccune/mace4/download/LADR-2009-11A.tar.gz"; ··· 40 41 the Otter Prover. This is the LADR command-line version. 41 42 ''; 42 43 platforms = lib.platforms.linux; 43 - maintainers = []; 44 + maintainers = [ ]; 44 45 }; 45 46 }
+7 -5
pkgs/applications/science/logic/redprl/default.nix
··· 1 1 { lib, stdenv, fetchgit, mlton }: 2 2 stdenv.mkDerivation { 3 - name = "redprl-2017-03-28"; 3 + pname = "redprl"; 4 + version = "unstable-2017-03-28"; 5 + 4 6 src = fetchgit { 5 7 url = "https://github.com/RedPRL/sml-redprl.git"; 6 8 rev = "bdf027de732e4a8d10f9f954389dfff0c822f18b"; ··· 18 20 mkdir -p $out/bin 19 21 mv ./bin/redprl $out/bin 20 22 ''; 21 - meta = { 23 + meta = with lib; { 22 24 description = "A proof assistant for Nominal Computational Type Theory"; 23 25 homepage = "http://www.redprl.org/"; 24 - license = lib.licenses.mit; 25 - maintainers = [ lib.maintainers.acowley ]; 26 - platforms = lib.platforms.unix; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ acowley ]; 28 + platforms = platforms.unix; 27 29 }; 28 30 }
+8 -7
pkgs/applications/science/logic/sad/default.nix
··· 1 1 { lib, stdenv, fetchurl, haskell, spass }: 2 2 3 - stdenv.mkDerivation { 4 - name = "system-for-automated-deduction-2.3.25"; 3 + stdenv.mkDerivation rec { 4 + pname = "system-for-automated-deduction"; 5 + version = "2.3.25"; 5 6 src = fetchurl { 6 - url = "http://nevidal.org/download/sad-2.3-25.tar.gz"; 7 + url = "http://nevidal.org/download/sad-${version}.tar.gz"; 7 8 sha256 = "10jd93xgarik7xwys5lq7fx4vqp7c0yg1gfin9cqfch1k1v8ap4b"; 8 9 }; 9 10 buildInputs = [ haskell.compiler.ghc844 spass ]; ··· 15 16 ]; 16 17 postPatch = '' 17 18 substituteInPlace Alice/Main.hs --replace init.opt $out/init.opt 18 - ''; 19 + ''; 19 20 installPhase = '' 20 21 mkdir -p $out/{bin,provers} 21 22 install alice $out/bin ··· 23 24 substituteAll provers/provers.dat $out/provers/provers.dat 24 25 substituteAll init.opt $out/init.opt 25 26 cp -r examples $out 26 - ''; 27 + ''; 27 28 inherit spass; 28 29 meta = { 29 30 description = "A program for automated proving of mathematical texts"; 30 31 longDescription = '' 31 32 The system for automated deduction is intended for automated processing of formal mathematical texts 32 33 written in a special language called ForTheL (FORmal THEory Language) or in a traditional first-order language 33 - ''; 34 + ''; 34 35 license = lib.licenses.gpl3Plus; 35 36 maintainers = [ lib.maintainers.schmitthenner ]; 36 37 homepage = "http://nevidal.org/sad.en.html"; 37 38 platforms = lib.platforms.linux; 38 - broken = true; # ghc-8.4.4 is gone from Nixpkgs 39 + broken = true; # ghc-8.4.4 is gone from Nixpkgs 39 40 }; 40 41 }
+4 -3
pkgs/applications/science/math/csdp/default.nix
··· 1 1 { lib, stdenv, fetchurl, blas, gfortran, lapack }: 2 2 3 - stdenv.mkDerivation { 4 - name = "csdp-6.1.1"; 3 + stdenv.mkDerivation rec { 4 + pname = "csdp"; 5 + version = "6.1.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://www.coin-or.org/download/source/Csdp/Csdp-6.1.1.tgz"; 8 + url = "https://www.coin-or.org/download/source/Csdp/Csdp-${version}.tgz"; 8 9 sha256 = "1f9ql6cjy2gwiyc51ylfan24v1ca9sjajxkbhszlds1lqmma8n05"; 9 10 }; 10 11
+24 -8
pkgs/applications/science/math/glsurf/default.nix
··· 1 - { lib, stdenv, fetchurl, ocamlPackages, makeWrapper 2 - , libGLU, libGL, freeglut, mpfr, gmp 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , ocamlPackages 5 + , makeWrapper 6 + , libGLU 7 + , libGL 8 + , freeglut 9 + , mpfr 10 + , gmp 3 11 , pkgsHostTarget 4 12 }: 5 13 ··· 7 15 inherit (pkgsHostTarget.targetPackages.stdenv) cc; 8 16 in 9 17 10 - stdenv.mkDerivation { 11 - name = "glsurf-3.3.1"; 18 + stdenv.mkDerivation rec { 19 + pname = "glsurf"; 20 + version = "3.3.1"; 12 21 13 22 src = fetchurl { 14 - url = "https://raffalli.eu/~christophe/glsurf/glsurf-3.3.1.tar.gz"; 23 + url = "https://raffalli.eu/~christophe/glsurf/glsurf-${version}.tar.gz"; 15 24 sha256 = "0w8xxfnw2snflz8wdr2ca9f5g91w5vbyp1hwlx1v7vg83d4bwqs7"; 16 25 }; 17 26 18 27 nativeBuildInputs = [ 19 28 makeWrapper 20 29 ] ++ (with ocamlPackages; [ 21 - ocaml findlib 30 + ocaml 31 + findlib 22 32 ]); 23 33 24 34 buildInputs = [ 25 - freeglut libGL libGLU mpfr gmp 35 + freeglut 36 + libGL 37 + libGLU 38 + mpfr 39 + gmp 26 40 ] ++ (with ocamlPackages; [ 27 - camlp4 lablgl camlimages_4_2_4 41 + camlp4 42 + lablgl 43 + camlimages_4_2_4 28 44 ]); 29 45 30 46 postPatch = ''
+7 -5
pkgs/applications/science/math/jags/default.nix
··· 1 - {lib, stdenv, fetchurl, gfortran, blas, lapack}: 1 + { lib, stdenv, fetchurl, gfortran, blas, lapack }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "JAGS-4.3.0"; 4 + pname = "JAGS"; 5 + version = "4.3.0"; 6 + 5 7 src = fetchurl { 6 - url = "mirror://sourceforge/mcmc-jags/${name}.tar.gz"; 8 + url = "mirror://sourceforge/mcmc-jags/JAGS-${version}.tar.gz"; 7 9 sha256 = "1z3icccg2ic56vmhyrpinlsvpq7kcaflk1731rgpvz9bk1bxvica"; 8 10 }; 9 11 ··· 15 17 16 18 meta = with lib; { 17 19 description = "Just Another Gibbs Sampler"; 18 - license = licenses.gpl2; 19 - homepage = "http://mcmc-jags.sourceforge.net"; 20 + license = licenses.gpl2; 21 + homepage = "http://mcmc-jags.sourceforge.net"; 20 22 maintainers = [ maintainers.andres ]; 21 23 platforms = platforms.unix; 22 24 };
+6 -5
pkgs/applications/science/math/mathematica/9.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , coreutils 3 4 , patchelf 4 5 , requireFile ··· 22 23 throw "Mathematica requires i686-linux or x86_64 linux"; 23 24 in 24 25 stdenv.mkDerivation rec { 25 - 26 - name = "mathematica-9.0.0"; 26 + pname = "mathematica"; 27 + version = "9.0.0"; 27 28 28 29 src = requireFile { 29 - name = "Mathematica_9.0.0_LINUX.sh"; 30 + name = "Mathematica_${version}_LINUX.sh"; 30 31 message = '' 31 32 This nix expression requires that Mathematica_9.0.0_LINUX.sh is 32 33 already part of the store. Find the file on your Mathematica CD ··· 61 62 62 63 ldpath = lib.makeLibraryPath buildInputs 63 64 + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") 64 - (":" + lib.makeSearchPathOutput "lib" "lib64" buildInputs); 65 + (":" + lib.makeSearchPathOutput "lib" "lib64" buildInputs); 65 66 66 67 phases = "unpackPhase installPhase fixupPhase"; 67 68
+5 -4
pkgs/applications/science/math/msieve/default.nix
··· 1 - {lib, stdenv, fetchurl, zlib, gmp, ecm }: 1 + { lib, stdenv, fetchurl, zlib, gmp, ecm }: 2 2 3 - stdenv.mkDerivation { 4 - name = "msieve-1.53"; 3 + stdenv.mkDerivation rec { 4 + pname = "msieve"; 5 + version = "1.53"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/msieve/msieve/Msieve%20v1.53/msieve153_src.tar.gz"; 8 + url = "mirror://sourceforge/msieve/msieve/Msieve%20v${version}/msieve${lib.replaceStrings ["."] [""] version}_src.tar.gz"; 8 9 sha256 = "1d1vv7j4rh3nnxsmvafi73qy7lw7n3akjlm5pjl3m936yapvmz65"; 9 10 }; 10 11
+2 -2
pkgs/applications/science/math/perseus/default.nix
··· 1 1 { lib, stdenv, fetchurl, unzip }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "perseus-4-beta"; 4 + pname = "perseus"; 5 5 version = "4-beta"; 6 6 nativeBuildInputs = [ unzip ]; 7 7 ··· 34 34 ''; 35 35 homepage = "http://www.sas.upenn.edu/~vnanda/perseus/index.html"; 36 36 license = lib.licenses.gpl3; 37 - maintainers = with lib.maintainers; [erikryb]; 37 + maintainers = with lib.maintainers; [ erikryb ]; 38 38 platforms = lib.platforms.linux; 39 39 }; 40 40 }
+4 -3
pkgs/applications/science/math/ries/default.nix
··· 1 1 { lib, stdenv, fetchzip }: 2 - stdenv.mkDerivation { 3 - name = "ries-2018-04-11"; 2 + stdenv.mkDerivation rec { 3 + pname = "ries"; 4 + version = "2018.04.11-1"; 4 5 5 6 # upstream does not provide a stable link 6 7 src = fetchzip { 7 - url = "https://salsa.debian.org/debian/ries/-/archive/debian/2018.04.11-1/ries-debian-2018.04.11-1.zip"; 8 + url = "https://salsa.debian.org/debian/ries/-/archive/debian/${version}/ries-debian-${version}.zip"; 8 9 sha256 = "1h2wvd4k7f0l0i1vm9niz453xdbcs3nxccmri50qyrzzzc1b0842"; 9 10 }; 10 11
+19 -4
pkgs/applications/science/misc/openmvs/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, cmake 2 - , eigen, opencv, ceres-solver, cgal, boost, vcg 3 - , gmp, mpfr, glog, gflags, libjpeg_turbo }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , cmake 6 + , eigen 7 + , opencv 8 + , ceres-solver 9 + , cgal 10 + , boost 11 + , vcg 12 + , gmp 13 + , mpfr 14 + , glog 15 + , gflags 16 + , libjpeg_turbo 17 + }: 4 18 5 19 stdenv.mkDerivation { 6 - name = "openmvs-unstable-2018-05-26"; 20 + pname = "openmvs"; 21 + version = "unstable-2018-05-26"; 7 22 8 23 src = fetchFromGitHub { 9 24 owner = "cdcseacave";
+2 -1
pkgs/applications/science/misc/vite/default.nix
··· 10 10 }; 11 11 in 12 12 stdenv.mkDerivation { 13 - name = "vite-1.2pre${rev}"; 13 + pname = "vite"; 14 + version = "1.2pre${rev}"; 14 15 15 16 src = fetchsvn { 16 17 url = "svn://scm.gforge.inria.fr/svn/vite/trunk";
+4 -3
pkgs/applications/search/doodle/default.nix
··· 1 1 { lib, stdenv, fetchurl, libextractor, gettext }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "doodle-0.7.2"; 4 + pname = "doodle"; 5 + version = "0.7.2"; 5 6 6 7 buildInputs = [ libextractor gettext ]; 7 8 8 9 src = fetchurl { 9 - url = "https://grothoff.org/christian/doodle/download/${name}.tar.gz"; 10 + url = "https://grothoff.org/christian/doodle/download/doodle-${version}.tar.gz"; 10 11 sha256 = "sha256-dtRPfUjhBNgN+5zHMYmszISmBv1+K6yjKsbQBiAXWRA="; 11 12 }; 12 13 ··· 14 15 homepage = "https://grothoff.org/christian/doodle/"; 15 16 description = "Tool to quickly index and search documents on a computer"; 16 17 license = lib.licenses.gpl2Plus; 17 - maintainers = with lib.maintainers; [viric]; 18 + maintainers = with lib.maintainers; [ viric ]; 18 19 platforms = with lib.platforms; linux; 19 20 }; 20 21 }
+17 -5
pkgs/applications/terminal-emulators/mrxvt/default.nix
··· 1 - { lib, stdenv, fetchurl, libX11, libXft, libXi, xorgproto, libSM, libICE 2 - , freetype, pkg-config, which }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , libX11 5 + , libXft 6 + , libXi 7 + , xorgproto 8 + , libSM 9 + , libICE 10 + , freetype 11 + , pkg-config 12 + , which 13 + }: 3 14 4 - stdenv.mkDerivation { 5 - name = "mrxvt-0.5.4"; 15 + stdenv.mkDerivation rec { 16 + pname = "mrxvt"; 17 + version = "0.5.4"; 6 18 7 19 buildInputs = 8 20 [ libX11 libXft libXi xorgproto libSM libICE freetype pkg-config which ]; ··· 23 35 ''; 24 36 25 37 src = fetchurl { 26 - url = "mirror://sourceforge/materm/mrxvt-0.5.4.tar.gz"; 38 + url = "mirror://sourceforge/materm/mrxvt-${version}.tar.gz"; 27 39 sha256 = "1mqhmnlz32lvld9rc6c1hyz7gjw4anwf39yhbsjkikcgj1das0zl"; 28 40 }; 29 41
+2 -1
pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-perl/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, wmctrl }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "urxvt-perl-2015-01-16"; 4 + pname = "urxvt-perl"; 5 + version = "unstable-2015-01-16"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "effigies";
+3 -1
pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-theme-switch/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 rev = "cfcbcc3dd5a5b09a3fec0f6a1fea95f4a36a48c4"; 5 - name = "urxvt-theme-switch-2014-12-21_rev${builtins.substring 0 1 rev}"; 5 + pname = "urxvt-theme-switch"; 6 + version = "unstable-2014-12-21_rev${builtins.substring 0 1 rev}"; 7 + 6 8 dontPatchShebangs = true; 7 9 8 10 src = fetchFromGitHub {
+5 -5
pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-vtwheel/default.nix
··· 1 1 { lib, stdenv, fetchgit, perl }: 2 2 3 3 stdenv.mkDerivation { 4 - 5 - name = "rxvt-unicode-vtwheel-0.3.2"; 4 + pname = "rxvt-unicode-vtwheel"; 5 + version = "0.3.2"; 6 6 7 7 src = fetchgit { 8 - url = "https://aur.archlinux.org/urxvt-vtwheel.git"; 9 - rev = "36d3e861664aeae36a45f96100f10f8fe2218035"; 10 - sha256 = "1h3vrsbli5q9kr84j5ijbivlhpwlh3l8cv233pg362v2zz4ja8i7"; 8 + url = "https://aur.archlinux.org/urxvt-vtwheel.git"; 9 + rev = "36d3e861664aeae36a45f96100f10f8fe2218035"; 10 + sha256 = "1h3vrsbli5q9kr84j5ijbivlhpwlh3l8cv233pg362v2zz4ja8i7"; 11 11 }; 12 12 13 13 installPhase = ''
+4 -3
pkgs/applications/version-management/cvs/default.nix
··· 1 1 { lib, stdenv, fetchurl, fetchpatch, nano }: 2 2 3 - stdenv.mkDerivation { 4 - name = "cvs-1.12.13"; 3 + stdenv.mkDerivation rec { 4 + pname = "cvs"; 5 + version = "1.12.13"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://savannah/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2"; 8 + url = "mirror://savannah/cvs/source/feature/${version}/cvs-${version}.tar.bz2"; 8 9 sha256 = "0pjir8cwn0087mxszzbsi1gyfc6373vif96cw4q3m1x6p49kd1bq"; 9 10 }; 10 11
+3 -2
pkgs/applications/version-management/git-and-tools/git2cl/default.nix
··· 1 1 { fetchgit, lib, stdenv, perl }: 2 2 3 - stdenv.mkDerivation { 4 - name = "git2cl-20080827"; 3 + stdenv.mkDerivation rec { 4 + pname = "git2cl"; 5 + version = "unstable-2008-08-27"; 5 6 6 7 src = fetchgit { 7 8 url = "git://repo.or.cz/git2cl.git";
+3 -2
pkgs/applications/version-management/git-and-tools/subgit/default.nix
··· 1 1 { lib, stdenv, fetchurl, unzip, makeWrapper, jre }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "subgit-3.3.11"; 4 + pname = "subgit"; 5 + version = "3.3.11"; 5 6 6 7 meta = { 7 8 description = "A tool for a smooth, stress-free SVN to Git migration"; ··· 20 21 ''; 21 22 22 23 src = fetchurl { 23 - url = "https://subgit.com/download/${name}.zip"; 24 + url = "https://subgit.com/download/subgit-${version}.zip"; 24 25 sha256 = "sha256-ltTpmXPCIGTmVDxKc6oelMEzQWXRbIf0NESzRugaXo0="; 25 26 }; 26 27 }
+31 -7
pkgs/applications/version-management/monotone-viz/graphviz-2.0.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, xlibsWrapper, libpng, libjpeg, expat, libXaw 2 - , bison, libtool, fontconfig, pango, gd, libwebp 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , xlibsWrapper 6 + , libpng 7 + , libjpeg 8 + , expat 9 + , libXaw 10 + , bison 11 + , libtool 12 + , fontconfig 13 + , pango 14 + , gd 15 + , libwebp 3 16 }: 4 17 5 18 stdenv.mkDerivation rec { 6 - name = "graphviz-2.0"; 19 + pname = "graphviz"; 20 + version = "2.0"; 7 21 8 22 src = fetchurl { 9 - url = "http://www.graphviz.org/pub/graphviz/ARCHIVE/${name}.tar.gz"; 23 + url = "http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-${version}.tar.gz"; 10 24 sha256 = "39b8e1f2ba4cc1f5bdc8e39c7be35e5f831253008e4ee2c176984f080416676c"; 11 25 }; 12 26 13 27 nativeBuildInputs = [ pkg-config ]; 14 28 buildInputs = [ 15 - xlibsWrapper libpng libjpeg expat libXaw bison 16 - libtool fontconfig pango gd libwebp 29 + xlibsWrapper 30 + libpng 31 + libjpeg 32 + expat 33 + libXaw 34 + bison 35 + libtool 36 + fontconfig 37 + pango 38 + gd 39 + libwebp 17 40 ]; 18 41 19 42 hardeningDisable = [ "format" "fortify" ]; 20 43 21 44 configureFlags = 22 - [ "--with-pngincludedir=${libpng.dev}/include" 45 + [ 46 + "--with-pngincludedir=${libpng.dev}/include" 23 47 "--with-pnglibdir=${libpng.out}/lib" 24 48 "--with-jpegincludedir=${libjpeg.dev}/include" 25 49 "--with-jpeglibdir=${libjpeg.out}/lib"
+5 -5
pkgs/applications/version-management/tkcvs/default.nix
··· 1 - {lib, stdenv, fetchurl, tcl, tk}: 1 + { lib, stdenv, fetchurl, tcl, tk }: 2 2 3 - stdenv.mkDerivation 4 - { 5 - name = "tkcvs-8.2.1"; 3 + stdenv.mkDerivation rec { 4 + pname = "tkcvs"; 5 + version = "8.2.1"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://sourceforge/tkcvs/tkcvs_8_2_1.tar.gz"; 8 + url = "mirror://sourceforge/tkcvs/tkcvs_${lib.replaceStrings ["."] ["_"] version}.tar.gz"; 9 9 sha256 = "0kvj6rcx1153wq0n1lmd8imbrki6xy5wxghwzlb9i15l65sclg3i"; 10 10 }; 11 11
+76 -14
pkgs/applications/video/cinelerra/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoconf, automake, libtool 2 - , pkg-config, faad2, faac, a52dec, alsa-lib, fftw, lame, libavc1394 3 - , libiec61883, libraw1394, libsndfile, libvorbis, libogg, libjpeg 4 - , libtiff, freetype, mjpegtools, x264, gettext, openexr 5 - , libXext, libXxf86vm, libXv, libXi, libX11, libXft, xorgproto, libtheora, libpng 6 - , libdv, libuuid, file, nasm, perl 7 - , fontconfig, intltool }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoconf 5 + , automake 6 + , libtool 7 + , pkg-config 8 + , faad2 9 + , faac 10 + , a52dec 11 + , alsa-lib 12 + , fftw 13 + , lame 14 + , libavc1394 15 + , libiec61883 16 + , libraw1394 17 + , libsndfile 18 + , libvorbis 19 + , libogg 20 + , libjpeg 21 + , libtiff 22 + , freetype 23 + , mjpegtools 24 + , x264 25 + , gettext 26 + , openexr 27 + , libXext 28 + , libXxf86vm 29 + , libXv 30 + , libXi 31 + , libX11 32 + , libXft 33 + , xorgproto 34 + , libtheora 35 + , libpng 36 + , libdv 37 + , libuuid 38 + , file 39 + , nasm 40 + , perl 41 + , fontconfig 42 + , intltool 43 + }: 8 44 9 45 stdenv.mkDerivation { 10 - name = "cinelerra-cv-2021-02-14"; 46 + pname = "cinelerra-cv"; 47 + version = "unstable-2021-02-14"; 11 48 12 49 src = fetchFromGitHub { 13 50 owner = "cinelerra-cv-team"; ··· 30 67 31 68 nativeBuildInputs = [ automake autoconf libtool pkg-config file intltool ]; 32 69 buildInputs = 33 - [ faad2 faac 34 - a52dec alsa-lib fftw lame libavc1394 libiec61883 35 - libraw1394 libsndfile libvorbis libogg libjpeg libtiff freetype 36 - mjpegtools x264 gettext openexr 37 - libXext libXxf86vm libXv libXi libX11 libXft xorgproto 38 - libtheora libpng libdv libuuid 70 + [ 71 + faad2 72 + faac 73 + a52dec 74 + alsa-lib 75 + fftw 76 + lame 77 + libavc1394 78 + libiec61883 79 + libraw1394 80 + libsndfile 81 + libvorbis 82 + libogg 83 + libjpeg 84 + libtiff 85 + freetype 86 + mjpegtools 87 + x264 88 + gettext 89 + openexr 90 + libXext 91 + libXxf86vm 92 + libXv 93 + libXi 94 + libX11 95 + libXft 96 + xorgproto 97 + libtheora 98 + libpng 99 + libdv 100 + libuuid 39 101 nasm 40 102 perl 41 103 fontconfig
+19 -6
pkgs/applications/video/coriander/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, glib, gtk2, libgnomeui, libXv, libraw1394, libdc1394 2 - , SDL, automake, GConf }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , glib 6 + , gtk2 7 + , libgnomeui 8 + , libXv 9 + , libraw1394 10 + , libdc1394 11 + , SDL 12 + , automake 13 + , GConf 14 + }: 3 15 4 - stdenv.mkDerivation { 5 - name = "coriander-2.0.1"; 16 + stdenv.mkDerivation rec { 17 + pname = "coriander"; 18 + version = "2.0.1"; 6 19 7 20 src = fetchurl { 8 - url = "http://damien.douxchamps.net/ieee1394/coriander/archives/coriander-2.0.1.tar.gz"; 21 + url = "http://damien.douxchamps.net/ieee1394/coriander/archives/coriander-${version}.tar.gz"; 9 22 sha256 = "0l6hpfgy5r4yardilmdrggsnn1fbfww516sk5a90g1740cd435x5"; 10 23 }; 11 24 ··· 20 33 homepage = "https://damien.douxchamps.net/ieee1394/coriander/"; 21 34 description = "GUI for controlling a Digital Camera through the IEEE1394 bus"; 22 35 license = lib.licenses.gpl3Plus; 23 - maintainers = with lib.maintainers; [viric]; 36 + maintainers = with lib.maintainers; [ viric ]; 24 37 platforms = with lib.platforms; linux; 25 38 }; 26 39 }
+18 -5
pkgs/applications/video/dvdauthor/default.nix
··· 1 - { lib, stdenv, fetchurl, imagemagick, libdvdread, libxml2, freetype, fribidi, libpng, zlib, pkg-config 2 - , flex, bison }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , imagemagick 5 + , libdvdread 6 + , libxml2 7 + , freetype 8 + , fribidi 9 + , libpng 10 + , zlib 11 + , pkg-config 12 + , flex 13 + , bison 14 + }: 3 15 4 16 stdenv.mkDerivation rec { 5 - name = "dvdauthor-0.7.1"; 17 + pname = "dvdauthor"; 18 + version = "0.7.1"; 6 19 7 20 src = fetchurl { 8 - url = "mirror://sourceforge/dvdauthor/${name}.tar.gz"; 21 + url = "mirror://sourceforge/dvdauthor/dvdauthor-${version}.tar.gz"; 9 22 sha256 = "1s8zqlim0s3hk5sbdsilip3qqh0yv05l1jwx49d9rsy614dv27sh"; 10 23 }; 11 24 12 - buildInputs = [ libpng freetype libdvdread libxml2 zlib fribidi imagemagick flex bison]; 25 + buildInputs = [ libpng freetype libdvdread libxml2 zlib fribidi imagemagick flex bison ]; 13 26 nativeBuildInputs = [ pkg-config ]; 14 27 15 28 patches = [
+3 -2
pkgs/applications/video/lxdvdrip/default.nix
··· 1 1 { lib, stdenv, fetchurl, libdvdread }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "lxdvdrip-1.76"; 4 + pname = "lxdvdrip"; 5 + version = "1.76"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/lxdvdrip/${name}.tgz"; 8 + url = "mirror://sourceforge/lxdvdrip/lxdvdrip-${version}.tgz"; 8 9 sha256 = "0vgslc7dapfrbgslnaicc8bggdccyrvcgjv1dwi19qswhh7jkzj6"; 9 10 }; 10 11
+4 -3
pkgs/applications/video/ogmtools/default.nix
··· 1 1 { lib, stdenv, fetchurl, libogg, libvorbis, libdvdread }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "ogmtools-1.5"; 4 + pname = "ogmtools"; 5 + version = "1.5"; 5 6 6 7 src = fetchurl { 7 - url = "https://www.bunkus.org/videotools/ogmtools/${name}.tar.bz2"; 8 + url = "https://www.bunkus.org/videotools/ogmtools/ogmtools-${version}.tar.bz2"; 8 9 sha256 = "1spx81p5wf59ksl3r3gvf78d77sh7gj8a6lw773iv67bphfivmn8"; 9 10 }; 10 11 11 - buildInputs = [libogg libvorbis libdvdread]; 12 + buildInputs = [ libogg libvorbis libdvdread ]; 12 13 13 14 meta = { 14 15 description = "Tools for modifying and inspecting OGG media streams";
+15 -7
pkgs/applications/video/omxplayer/default.nix
··· 1 - { lib, stdenv, fetchurl 2 - , raspberrypifw, pcre, boost, freetype, zlib 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , raspberrypifw 5 + , pcre 6 + , boost 7 + , freetype 8 + , zlib 3 9 }: 4 10 5 11 let 6 12 ffmpeg = stdenv.mkDerivation rec { 7 - name = "ffmpeg-1.1.3"; 13 + pname = "ffmpeg"; 14 + version = "1.1.3"; 8 15 9 16 src = fetchurl { 10 - url = "http://www.ffmpeg.org/releases/${name}.tar.bz2"; 17 + url = "http://www.ffmpeg.org/releases/ffmpeg-${version}.tar.bz2"; 11 18 sha256 = "03s1zsprz5p6gjgwwqcf7b6cvzwwid6l8k7bamx9i0f1iwkgdm0j"; 12 19 }; 13 20 14 - configurePlatforms = []; 21 + configurePlatforms = [ ]; 15 22 configureFlags = [ 16 23 "--arch=${stdenv.hostPlatform.parsed.cpu.name}" 17 24 ] ++ lib.optionals stdenv.hostPlatform.isAarch32 [ ··· 61 68 }; 62 69 in 63 70 stdenv.mkDerivation rec { 64 - name = "omxplayer-20130328-fbee325dc2"; 71 + pname = "omxplayer"; 72 + version = "20130328-fbee325dc2"; 65 73 src = fetchurl { 66 74 url = "https://github.com/huceke/omxplayer/tarball/fbee325dc2"; 67 - name = "${name}.tar.gz"; 75 + name = "omxplayer-${version}.tar.gz"; 68 76 sha256 = "0fkvv8il7ffqxki2gp8cxa5shh6sz9jsy5vv3f4025g4gss6afkg"; 69 77 }; 70 78 patchPhase = ''
+2 -1
pkgs/applications/video/subdl/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, python3 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "subdl-0.0pre.2017.11.06"; 4 + pname = "subdl"; 5 + version = "0.0pre.2017.11.06"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "alexanderwink";
+4 -3
pkgs/applications/video/uvccapture/default.nix
··· 8 8 9 9 in 10 10 11 - stdenv.mkDerivation { 12 - name = "uvccapture-0.5"; 11 + stdenv.mkDerivation rec { 12 + pname = "uvccapture"; 13 + version = "0.5"; 13 14 14 15 src = fetchurl { 15 - url = "mirror://debian/pool/main/u/uvccapture/uvccapture_0.5.orig.tar.gz"; 16 + url = "mirror://debian/pool/main/u/uvccapture/uvccapture_${version}.orig.tar.gz"; 16 17 sha256 = "1b3akkcmr3brbf93akr8xi20w8zqf2g0qfq928500wy04qi6jqpi"; 17 18 }; 18 19
+5 -3
pkgs/applications/video/xawtv/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , ncurses 4 5 , libjpeg ··· 19 20 }: 20 21 21 22 stdenv.mkDerivation rec { 22 - name = "xawtv-3.107"; 23 + pname = "xawtv"; 24 + version = "3.107"; 23 25 24 26 src = fetchurl { 25 - url = "https://linuxtv.org/downloads/xawtv/${name}.tar.bz2"; 27 + url = "https://linuxtv.org/downloads/xawtv/xawtv-${version}.tar.bz2"; 26 28 sha256 = "055p0wia0xsj073l8mg4ifa6m81dmv6p45qyh99brramq5iylfy5"; 27 29 }; 28 30
+31 -9
pkgs/applications/video/xvidcap/default.nix
··· 1 - { lib, stdenv, fetchurl, perlPackages, pkg-config, gtk2 2 - , scrollkeeper, libglade, libXmu, libX11, libXext, gettext 3 - , lame, libXfixes, libXdamage }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , perlPackages 5 + , pkg-config 6 + , gtk2 7 + , scrollkeeper 8 + , libglade 9 + , libXmu 10 + , libX11 11 + , libXext 12 + , gettext 13 + , lame 14 + , libXfixes 15 + , libXdamage 16 + }: 4 17 5 - stdenv.mkDerivation { 6 - name = "xvidcap-1.1.7"; 18 + stdenv.mkDerivation rec { 19 + pname = "xvidcap"; 20 + version = "1.1.7"; 7 21 8 22 src = fetchurl { 9 - url = "mirror://sourceforge/xvidcap/xvidcap-1.1.7.tar.gz"; 23 + url = "mirror://sourceforge/xvidcap/xvidcap-${version}.tar.gz"; 10 24 sha256 = "0p8rhpyhxgy37crf1xk1046z4p663jg7ww776jw92pld3s024ihm"; 11 25 }; 12 26 ··· 14 28 15 29 nativeBuildInputs = [ pkg-config ]; 16 30 buildInputs = [ 17 - gtk2 scrollkeeper 18 - libglade libXmu gettext lame libXdamage libXfixes libXext libX11 31 + gtk2 32 + scrollkeeper 33 + libglade 34 + libXmu 35 + gettext 36 + lame 37 + libXdamage 38 + libXfixes 39 + libXext 40 + libX11 19 41 ] ++ (with perlPackages; [ perl XMLParser ]); 20 42 21 43 # !!! don't know why this is necessary ··· 24 46 meta = with lib; { 25 47 description = "Screencast video catpuring tool"; 26 48 homepage = "http://xvidcap.sourceforge.net/"; 27 - license = lib.licenses.gpl2; 49 + license = licenses.gpl2; 28 50 platforms = platforms.linux; 29 51 }; 30 52 }
+5 -5
pkgs/applications/virtualization/driver/win-pvdrivers/default.nix
··· 1 1 { lib, stdenv, fetchgit }: 2 2 3 - stdenv.mkDerivation { 4 - name = "win-pvdrivers-git-20150701"; 5 - version = "20150701"; 3 + stdenv.mkDerivation { 4 + pname = "win-pvdrivers"; 5 + version = "unstable-2015-07-01"; 6 6 7 7 src = fetchgit { 8 8 url = "https://github.com/ts468/win-pvdrivers"; ··· 12 12 13 13 buildPhase = 14 14 let unpack = x: "tar xf $src/${x}.tar; mkdir -p x86/${x} amd64/${x}; cp ${x}/x86/* x86/${x}/.; cp ${x}/x64/* amd64/${x}/."; 15 - in lib.concatStringsSep "\n" (map unpack ["xenbus" "xeniface" "xenvif" "xennet" "xenvbd"]); 15 + in lib.concatStringsSep "\n" (map unpack [ "xenbus" "xeniface" "xenvif" "xennet" "xenvbd" ]); 16 16 17 17 installPhase = '' 18 18 mkdir -p $out 19 19 cp -r x86 $out/. 20 20 cp -r amd64 $out/. 21 - ''; 21 + ''; 22 22 23 23 meta = with lib; { 24 24 description = "Xen Subproject: Windows PV Driver";
+6 -6
pkgs/applications/virtualization/driver/win-qemu/default.nix
··· 1 1 { lib, stdenv, fetchurl, p7zip }: 2 2 3 - stdenv.mkDerivation { 4 - name = "win-qemu-0.1.105-1"; 3 + stdenv.mkDerivation rec { 4 + pname = "win-qemu"; 5 5 version = "0.1.105-1"; 6 6 7 7 dontUnpack = true; 8 8 9 9 src = fetchurl { 10 - url = "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.105-1/virtio-win.iso"; 10 + url = "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-${version}/virtio-win.iso"; 11 11 sha256 = "065gz7s77y0q9kfqbr27451sr28rm9azpi88sqjkfph8c6r8q3wc"; 12 12 }; 13 13 14 14 buildPhase = '' 15 15 ${p7zip}/bin/7z x $src 16 - ''; 16 + ''; 17 17 18 18 installPhase = 19 19 let ··· 23 23 mkdir -p $out/${arch}/qemuagent 24 24 cp guest-agent/${if arch=="x86" then "qemu-ga-x86.msi" else "qemu-ga-x64.msi"} $out/${arch}/qemuagent/qemu-guest-agent.msi 25 25 (cd $out/${arch}/qemuagent; ${p7zip}/bin/7z x qemu-guest-agent.msi; rm qemu-guest-agent.msi) 26 - ''; 26 + ''; 27 27 copy = arch: version: (copy_pvpanic arch version) + (copy_pciserial arch) + (copy_agent arch); 28 28 in 29 - (copy "amd64" "w8.1") + (copy "x86" "w8.1"); 29 + (copy "amd64" "w8.1") + (copy "x86" "w8.1"); 30 30 31 31 meta = with lib; { 32 32 description = "Windows QEMU Drivers";
+5 -5
pkgs/applications/virtualization/driver/win-signed-gplpv-drivers/default.nix
··· 12 12 }; 13 13 in 14 14 15 - stdenv.mkDerivation { 16 - name = "gplpv-0.11.0.373"; 15 + stdenv.mkDerivation { 16 + pname = "gplpv"; 17 17 version = "0.11.0.373"; 18 18 19 19 dontUnpack = true; ··· 23 23 (cd x86; ${p7zip}/bin/7z e ${src_x86}) 24 24 mkdir -p amd64 25 25 (cd amd64; ${p7zip}/bin/7z e ${src_amd64}) 26 - ''; 26 + ''; 27 27 28 28 installPhase = '' 29 29 mkdir -p $out/x86 $out/amd64 30 30 cp x86/* $out/x86/. 31 31 cp amd64/* $out/amd64/. 32 - ''; 32 + ''; 33 33 34 34 meta = with lib; { 35 35 description = '' ··· 37 37 Windows to be para-virtualized. 38 38 The drivers are signed by Univention with a Software Publishers 39 39 Certificate obtained from the VeriSign CA. 40 - ''; 40 + ''; 41 41 homepage = "http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers"; 42 42 maintainers = [ maintainers.tstrobel ]; 43 43 platforms = platforms.linux;
+3 -2
pkgs/applications/virtualization/qboot/default.nix
··· 1 1 { lib, stdenv, meson, ninja, fetchFromGitHub, nixosTests }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "qboot-20200423"; 4 + pname = "qboot"; 5 + version = "unstable-2020-04-23"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "bonzini"; ··· 26 27 homepage = "https://github.com/bonzini/qboot"; 27 28 license = lib.licenses.gpl2; 28 29 maintainers = with lib.maintainers; [ tstrobel ]; 29 - platforms = ["x86_64-linux" "i686-linux"]; 30 + platforms = [ "x86_64-linux" "i686-linux" ]; 30 31 }; 31 32 }
+4 -3
pkgs/applications/window-managers/dzen2/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, libX11, libXft, libXinerama, libXpm }: 2 2 3 - stdenv.mkDerivation { 4 - name = "dzen2-0.9.5"; 3 + stdenv.mkDerivation rec { 4 + pname = "dzen2"; 5 + version = "0.9.5"; 5 6 6 7 nativeBuildInputs = [ pkg-config ]; 7 8 buildInputs = [ libX11 libXft libXinerama libXpm ]; 8 9 9 10 src = fetchurl { 10 - url = "https://github.com/robm/dzen/tarball/master/dzen2-0.9.5git.tar.gz"; 11 + url = "https://github.com/robm/dzen/tarball/master/dzen2-${version}git.tar.gz"; 11 12 sha256 = "d4f7943cd39dc23fd825eb684b49dc3484860fa8443d30b06ee38af72a53b556"; 12 13 }; 13 14
+21 -7
pkgs/applications/window-managers/evilwm/default.nix
··· 1 - { lib, stdenv, fetchurl, libX11, libXext, libXrandr, libXrender, 2 - xorgproto, patches ? [] }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , libX11 5 + , libXext 6 + , libXrandr 7 + , libXrender 8 + , xorgproto 9 + , patches ? [ ] 10 + }: 3 11 4 12 stdenv.mkDerivation rec { 5 - name = "evilwm-1.1.1"; 13 + pname = "evilwm"; 14 + version = "1.1.1"; 6 15 7 16 src = fetchurl { 8 - url = "http://www.6809.org.uk/evilwm/${name}.tar.gz"; 17 + url = "http://www.6809.org.uk/evilwm/evilwm-${version}.tar.gz"; 9 18 sha256 = "79589c296a5915ee0bae1d231e8912601fc794d9f0a9cacb6b648ff9a5f2602a"; 10 19 }; 11 20 12 - buildInputs = [ libX11 libXext libXrandr libXrender 13 - xorgproto ]; 21 + buildInputs = [ 22 + libX11 23 + libXext 24 + libXrandr 25 + libXrender 26 + xorgproto 27 + ]; 14 28 15 29 prePatch = ''substituteInPlace ./Makefile --replace /usr $out \ 16 30 --replace "CC = gcc" "#CC = gcc"''; ··· 27 41 fullName = "Custom, inherited from aewm and 9wm"; 28 42 url = "http://www.6809.org.uk/evilwm/"; 29 43 free = true; 30 - }; # like BSD/MIT, but Share-Alike'y; See README. 44 + }; # like BSD/MIT, but Share-Alike'y; See README. 31 45 32 46 maintainers = with maintainers; [ amiloradovsky ]; 33 47 platforms = platforms.all;
+12 -3
pkgs/applications/window-managers/i3/lock-fancy.nix
··· 1 - { lib, stdenv, fetchFromGitHub, coreutils, scrot, imagemagick, gawk 2 - , i3lock-color, getopt, fontconfig 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , coreutils 5 + , scrot 6 + , imagemagick 7 + , gawk 8 + , i3lock-color 9 + , getopt 10 + , fontconfig 3 11 }: 4 12 5 13 stdenv.mkDerivation rec { 6 14 rev = "7accfb2aa2f918d1a3ab975b860df1693d20a81a"; 7 - name = "i3lock-fancy-unstable-2018-11-25_rev${builtins.substring 0 7 rev}"; 15 + pname = "i3lock-fancy"; 16 + version = "unstable-2018-11-25_rev${builtins.substring 0 7 rev}"; 8 17 src = fetchFromGitHub { 9 18 owner = "meskarune"; 10 19 repo = "i3lock-fancy";
+3 -2
pkgs/applications/window-managers/i3/status.nix
··· 1 1 { fetchurl, lib, stdenv, libconfuse, yajl, alsa-lib, libpulseaudio, libnl, pkg-config, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "i3status-2.13"; 4 + pname = "i3status"; 5 + version = "2.13"; 5 6 6 7 src = fetchurl { 7 - url = "https://i3wm.org/i3status/${name}.tar.bz2"; 8 + url = "https://i3wm.org/i3status/i3status-${version}.tar.bz2"; 8 9 sha256 = "0rhlzb96mw64z2jnhwz9nibc7pxg549626lz5642xxk5hpzwk2ff"; 9 10 }; 10 11
+4 -3
pkgs/applications/window-managers/ion-3/default.nix
··· 1 1 { lib, stdenv, fetchurl, xlibsWrapper, lua, gettext, groff }: 2 2 3 - stdenv.mkDerivation { 4 - name = "ion-3-20090110"; 3 + stdenv.mkDerivation rec { 4 + name = "ion"; 5 + version = "3-20090110"; 5 6 meta = { 6 7 description = "Tiling tabbed window manager designed with keyboard users in mind"; 7 8 homepage = "http://modeemi.fi/~tuomov/ion"; ··· 9 10 license = lib.licenses.lgpl21; 10 11 }; 11 12 src = fetchurl { 12 - url = "http://tuomov.iki.fi/software/dl/ion-3-20090110.tar.gz"; 13 + url = "http://tuomov.iki.fi/software/dl/ion-${version}.tar.gz"; 13 14 sha256 = "1nkks5a95986nyfkxvg2rik6zmwx0lh7szd5fji7yizccwzc9xns"; 14 15 }; 15 16 buildInputs = [ xlibsWrapper lua gettext groff ];
+4 -3
pkgs/applications/window-managers/larswm/default.nix
··· 1 1 { lib, stdenv, fetchurl, imake, gccmakedep, libX11, libXext, libXmu }: 2 2 3 - stdenv.mkDerivation { 4 - name = "larswm-7.5.3"; 3 + stdenv.mkDerivation rec { 4 + pname = "larswm"; 5 + version = "7.5.3"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/larswm/larswm-7.5.3.tar.gz"; 8 + url = "mirror://sourceforge/larswm/larswm-${version}.tar.gz"; 8 9 sha256 = "1xmlx9g1nhklxjrg0wvsya01s4k5b9fphnpl9zdwp29mm484ni3v"; 9 10 }; 10 11
+3 -2
pkgs/applications/window-managers/tabbed/default.nix
··· 1 - {lib, stdenv, fetchgit, xorgproto, libX11, libXft, customConfig ? null, patches ? [] }: 1 + { lib, stdenv, fetchgit, xorgproto, libX11, libXft, customConfig ? null, patches ? [ ] }: 2 2 3 3 with lib; 4 4 5 5 stdenv.mkDerivation { 6 - name = "tabbed-20180310"; 6 + name = "tabbed"; 7 + version = "unstable-20180310"; 7 8 8 9 src = fetchgit { 9 10 url = "https://git.suckless.org/tabbed";
+3 -2
pkgs/applications/window-managers/trayer/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, pkg-config, gdk-pixbuf, gtk2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "trayer-1.1.8"; 4 + pname = "trayer"; 5 + version = "1.1.8"; 5 6 6 7 nativeBuildInputs = [ pkg-config ]; 7 8 buildInputs = [ gdk-pixbuf gtk2 ]; ··· 9 10 src = fetchFromGitHub { 10 11 owner = "sargon"; 11 12 repo = "trayer-srg"; 12 - rev = name; 13 + rev = "${pname}-${version}"; 13 14 sha256 = "1mvhwaqa9bng9wh3jg3b7y8gl7nprbydmhg963xg0r076jyzv0cg"; 14 15 }; 15 16
+14 -4
pkgs/applications/window-managers/vwm/default.nix
··· 1 - {lib, stdenv, fetchurl, ncurses, pkg-config, glib, libviper, libpseudo, gpm, 2 - libvterm}: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , ncurses 5 + , pkg-config 6 + , glib 7 + , libviper 8 + , libpseudo 9 + , gpm 10 + , libvterm 11 + }: 3 12 4 13 stdenv.mkDerivation rec { 5 - name = "vwm-2.1.3"; 14 + pname = "vwm"; 15 + version = "2.1.3"; 6 16 7 17 src = fetchurl { 8 - url = "mirror://sourceforge/vwm/${name}.tar.gz"; 18 + url = "mirror://sourceforge/vwm/vwm-${version}.tar.gz"; 9 19 sha256 = "1r5wiqyfqwnyx7dfihixlnavbvg8rni36i4gq169aisjcg7laxaf"; 10 20 }; 11 21