Use common licence attributes from lib/licenses.nix

Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
This commit is contained in:
Tobias Geerinckx-Rice 2015-05-27 21:56:04 +02:00
parent 87fd373aac
commit b2d7f4b1ba
73 changed files with 269 additions and 234 deletions

View File

@ -29,9 +29,9 @@ stdenv.mkDerivation {
./patch.patch # patches taken from gentoo ./patch.patch # patches taken from gentoo
]; ];
meta = { meta = with stdenv.lib; {
description = "A music composition and modular synthesis application"; description = "A music composition and modular synthesis application";
homepage = http://beast.gtk.org; homepage = http://beast.gtk.org;
license = ["GPL-2" "LGPL-2.1"]; license = with licenses; [ gpl2 lgpl21 ];
}; };
} }

View File

@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "75e3b7853de4783b8ab8270dcbe6a1e4f576224f77f7463116532e11c6498c26"; sha256 = "75e3b7853de4783b8ab8270dcbe6a1e4f576224f77f7463116532e11c6498c26";
}; };
buildInputs = [ emacs ]; buildInputs = [ emacs ];
meta = { meta = with stdenv.lib; {
description = "A Jabber client for Emacs"; description = "A Jabber client for Emacs";
longDescription = '' longDescription = ''
jabber.el is a Jabber client for Emacs. It may seem strange to have a jabber.el is a Jabber client for Emacs. It may seem strange to have a
@ -16,8 +16,8 @@ stdenv.mkDerivation rec {
a special case of text editing. a special case of text editing.
''; '';
homepage = http://emacs-jabber.sourceforge.net/; homepage = http://emacs-jabber.sourceforge.net/;
license = [ "GPLv2+" ]; license = with licenses; gpl2Plus;
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -1,4 +1,4 @@
{trivialBuild, fetchFromGitHub}: {trivialBuild, lib, fetchFromGitHub}:
trivialBuild rec { trivialBuild rec {
pname = "nyan-mode"; pname = "nyan-mode";
@ -23,9 +23,9 @@ trivialBuild rec {
cp -r mus $out cp -r mus $out
''; '';
meta = { meta = with lib; {
description = "An analog indicator of the position in the buffer"; description = "An analog indicator of the position in the buffer";
homepage = https://github.com/TeMPOraL/nyan-mode/; homepage = https://github.com/TeMPOraL/nyan-mode/;
license = "GPLv3+"; license = with licenses; gpl3Plus;
}; };
} }

View File

@ -59,12 +59,12 @@ rec {
sed -e 's,^\(GIMP_PLUGIN_DIR=\).*,\1'"$out/${gimp.name}-plugins", \ sed -e 's,^\(GIMP_PLUGIN_DIR=\).*,\1'"$out/${gimp.name}-plugins", \
-e 's,^\(GIMP_DATA_DIR=\).*,\1'"$out/share/${gimp.name}", -i configure -e 's,^\(GIMP_DATA_DIR=\).*,\1'"$out/share/${gimp.name}", -i configure
''; '';
meta = { meta = with stdenv.lib; {
description = "The GIMP Animation Package"; description = "The GIMP Animation Package";
homepage = http://www.gimp.org; homepage = http://www.gimp.org;
# The main code is given in GPLv3, but it has ffmpeg in it, and I think ffmpeg license # The main code is given in GPLv3, but it has ffmpeg in it, and I think ffmpeg license
# falls inside "free". # falls inside "free".
license = [ "GPLv3" "free" ]; license = with licenses; [ gpl3 free ];
}; };
}; };

View File

@ -31,11 +31,11 @@ stdenv.mkDerivation rec {
ln -s $out/eaglemode.sh $out/bin/eaglemode.sh ln -s $out/eaglemode.sh $out/bin/eaglemode.sh
''; '';
meta = { meta = with stdenv.lib; {
homepage = "http://eaglemode.sourceforge.net"; homepage = "http://eaglemode.sourceforge.net";
description = "Zoomable User Interface"; description = "Zoomable User Interface";
license="GPLv3"; license = with licenses; gpl3;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with maintainers; [ viric ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -19,7 +19,7 @@ stdenv.mkDerivation {
--add-flags "-app $out/libexec/conkeror/application.ini" --add-flags "-app $out/libexec/conkeror/application.ini"
''; '';
meta = { meta = with stdenv.lib; {
description = "A keyboard-oriented, customizable, extensible web browser"; description = "A keyboard-oriented, customizable, extensible web browser";
longDescription = '' longDescription = ''
Conkeror is a keyboard-oriented, highly-customizable, highly-extensible Conkeror is a keyboard-oriented, highly-customizable, highly-extensible
@ -30,8 +30,8 @@ stdenv.mkDerivation {
self-documenting, featuring a powerful interactive help system. self-documenting, featuring a powerful interactive help system.
''; '';
homepage = http://conkeror.org/; homepage = http://conkeror.org/;
license = [ "MPLv1.1" "GPLv2" "LGPLv2.1" ]; license = with licenses; [ mpl11 gpl2 lgpl21 ];
maintainers = with stdenv.lib.maintainers; [ astsmtl chaoflow ]; maintainers = with maintainers; [ astsmtl chaoflow ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
passthru.mozillaPlugin = "/lib/mozilla/plugins"; passthru.mozillaPlugin = "/lib/mozilla/plugins";
meta = { meta = with stdenv.lib; {
description = "A browser plugin to manage Swedish BankID:s"; description = "A browser plugin to manage Swedish BankID:s";
longDescription = '' longDescription = ''
FriBID is an open source software for the Swedish e-id system FriBID is an open source software for the Swedish e-id system
@ -30,8 +30,8 @@ stdenv.mkDerivation rec {
support. support.
''; '';
homepage = http://fribid.se; homepage = http://fribid.se;
license = [ "GPLv2" "MPLv1" ]; license = with licenses; [ gpl2 mpl10 ];
maintainers = [ stdenv.lib.maintainers.edwtjo ]; maintainers = [ maintainers.edwtjo ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -28,9 +28,9 @@ stdenv.mkDerivation rec {
mozillaPlugin = "/lib/mozilla/plugins"; mozillaPlugin = "/lib/mozilla/plugins";
}; };
meta = { meta = with stdenv.lib; {
description = "A browser plugin that uses mplayer to play digital media from websites"; description = "A browser plugin that uses mplayer to play digital media from websites";
homepage = http://mplayerplug-in.sourceforge.net/; homepage = http://mplayerplug-in.sourceforge.net/;
license = [ "GPLv2+" "LGPLv2+" "MPLv1+" ]; license = with licenses; [ gpl2Plus lgpl2Plus "MPLv1+" ];
}; };
} }

View File

@ -23,12 +23,15 @@ stdenv.mkDerivation {
buildPhase = "make PREFIX=$out"; buildPhase = "make PREFIX=$out";
installPhase = "make PREFIX=$out install"; installPhase = "make PREFIX=$out install";
meta = { meta = with args.lib; {
description = "free, open source web browser"; description = "free, open source web browser";
homepage = http://www.netsurf-browser.org; homepage = http://www.netsurf-browser.org;
license = ["GPLv2" /* visual worrk : */ "MIT" ]; license = with licenses; [
maintainers = [args.lib.maintainers.marcweber]; gpl2
platforms = args.lib.platforms.linux; mit /* visual work */
];
maintainers = with maintainers; [ marcweber ];
platforms = platforms.linux;
}; };
} }

View File

@ -12,11 +12,11 @@ stdenv.mkDerivation {
configureFlags = [ "--enable-x" "--with-x" "--with-readline" ]; configureFlags = [ "--enable-x" "--with-x" "--with-readline" ];
meta = { meta = with stdenv.lib; {
description = "The Next Generation Spice (Electronic Circuit Simulator)"; description = "The Next Generation Spice (Electronic Circuit Simulator)";
homepage = "http://ngspice.sourceforge.net"; homepage = "http://ngspice.sourceforge.net";
license = ["BSD" "GPLv2"]; license = with licenses; [ "BSD" gpl2 ];
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with maintainers; [ viric ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -16,12 +16,12 @@ stdenv.mkDerivation rec {
"--with-gmp=${gmp} " + "--with-gmp=${gmp} " +
"--with-readline=${readline}"; "--with-readline=${readline}";
meta = { meta = with stdenv.lib; {
description = "Computer algebra system for high-performance number theory computations"; description = "Computer algebra system for high-performance number theory computations";
homepage = "http://pari.math.u-bordeaux.fr/"; homepage = "http://pari.math.u-bordeaux.fr/";
license = "GPLv2+"; license = with licenses; gpl2Plus;
maintainers = with stdenv.lib.maintainers; [ertes raskin]; maintainers = with maintainers; [ ertes raskin ];
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
inherit version; inherit version;
downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; downloadPage = "http://pari.math.u-bordeaux.fr/download.html";

View File

@ -23,9 +23,9 @@ stdenv.mkDerivation rec {
buildFlags = "VERBOSE=1"; buildFlags = "VERBOSE=1";
meta = { meta = with stdenv.lib; {
homepage = "http://speedcrunch.digitalfanatics.org"; homepage = "http://speedcrunch.digitalfanatics.org";
license = "GPLv2+"; license = with licenses; gpl2Plus;
description = "A fast power user calculator"; description = "A fast power user calculator";
longDescription = '' longDescription = ''
SpeedCrunch is a fast, high precision and powerful desktop calculator. SpeedCrunch is a fast, high precision and powerful desktop calculator.

View File

@ -19,9 +19,9 @@ stdenv.mkDerivation {
${if singlePrec then "-DGMX_DOUBLE=OFF" else "-DGMX_DOUBLE=ON -DGMX_DEFAULT_SUFFIX=OFF"} ${if singlePrec then "-DGMX_DOUBLE=OFF" else "-DGMX_DOUBLE=ON -DGMX_DEFAULT_SUFFIX=OFF"}
''; '';
meta = { meta = with stdenv.lib; {
homepage = "http://www.gromacs.org"; homepage = "http://www.gromacs.org";
license = "GPLv2"; license = with licenses; gpl2;
description = "Molecular dynamics software package"; description = "Molecular dynamics software package";
longDescription = '' longDescription = ''
GROMACS is a versatile package to perform molecular dynamics, GROMACS is a versatile package to perform molecular dynamics,

View File

@ -18,9 +18,9 @@ stdenv.mkDerivation rec{
./dvdauthor-imagemagick-0.7.0.patch ./dvdauthor-imagemagick-0.7.0.patch
]; ];
meta = { meta = with stdenv.lib; {
description = "Tools for generating DVD files to be played on standalone DVD players"; description = "Tools for generating DVD files to be played on standalone DVD players";
homepage = http://dvdauthor.sourceforge.net/; homepage = http://dvdauthor.sourceforge.net/;
license = ["GPLv2"]; license = with licenses; gpl2;
}; };
} }

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Highly configurable, dynamic window manager for X"; description = "Highly configurable, dynamic window manager for X";
homepage = http://awesome.naquadah.org/; homepage = http://awesome.naquadah.org/;
license = "GPLv2+"; license = with licenses; gpl2Plus;
maintainers = with maintainers; [ lovek323 ]; maintainers = with maintainers; [ lovek323 ];
platforms = platforms.linux; platforms = platforms.linux;
}; };

View File

@ -18,11 +18,11 @@ stdenv.mkDerivation rec {
export makeFlags="PREFIX=$out" export makeFlags="PREFIX=$out"
''; '';
meta = { meta = with stdenv.lib; {
homepage = http://tools.suckless.org/tabbed; homepage = http://tools.suckless.org/tabbed;
description = "Simple generic tabbed fronted to xembed aware applications"; description = "Simple generic tabbed fronted to xembed aware applications";
license="MIT"; license = with licenses; mit;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with maintainers; [ viric ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -22,11 +22,11 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses pkgconfig glib libviper libpseudo gpm libvterm ]; buildInputs = [ ncurses pkgconfig glib libviper libpseudo gpm libvterm ];
meta = { meta = with stdenv.lib; {
homepage = http://vwm.sourceforge.net/; homepage = http://vwm.sourceforge.net/;
description = "Dynamic window manager for the console"; description = "Dynamic window manager for the console";
license="GPLv2+"; license = with licenses; gpl2Plus;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with maintainers; [ viric ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -30,6 +30,6 @@ args: with args; stdenv.mkDerivation {
"; ";
meta = { homepage = "www.suckless.org"; meta = { homepage = "www.suckless.org";
description = "a really cool window manager which can by driven by keyboard only"; description = "a really cool window manager which can by driven by keyboard only";
license="MIT"; license = stdenv.lib.licenses.mit;
}; };
} }

View File

@ -30,6 +30,6 @@ args: with args; stdenv.mkDerivation {
"; ";
meta = { homepage = "www.suckless.org"; meta = { homepage = "www.suckless.org";
description = "One small tool of the wmii window manger to let the user select an item from a list by filtering"; description = "One small tool of the wmii window manger to let the user select an item from a list by filtering";
license="MIT"; license = stdenv.lib.licenses.mit;
}; };
} }

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation {
longDescription = '' longDescription = ''
Pre-patched and adjusted fonts for usage with the Powerline plugin. Pre-patched and adjusted fonts for usage with the Powerline plugin.
''; '';
license = "asl20 free ofl"; license = with licenses; [ asl20 free ofl ];
platforms = platforms.all; platforms = platforms.all;
maintainer = with maintainers; [ malyn ]; maintainer = with maintainers; [ malyn ];
}; };

View File

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
make install fontdir make install fontdir
''; '';
meta = { meta = with stdenv.lib; {
description = "A clean fixed width font"; description = "A clean fixed width font";
longDescription = '' longDescription = ''
Terminus Font is designed for long (8 and more hours per day) work Terminus Font is designed for long (8 and more hours per day) work
@ -37,8 +37,8 @@ stdenv.mkDerivation rec {
EGA/VGA-bold for 8x14 and 8x16. EGA/VGA-bold for 8x14 and 8x16.
''; '';
homepage = http://www.is-vn.bg/hamster/; homepage = http://www.is-vn.bg/hamster/;
license = [ "GPLv2+" ]; license = with licenses; [ gpl2Plus ];
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -32,11 +32,11 @@ stdenv.mkDerivation {
dontStrip = true; dontStrip = true;
meta = { meta = with stdenv.lib; {
description = "Programming language targeting JavaScript, Flash, NekoVM, PHP, C++"; description = "Programming language targeting JavaScript, Flash, NekoVM, PHP, C++";
homepage = http://haxe.org; homepage = http://haxe.org;
license = ["GPLv2" "BSD2" /*?*/ ]; # -> docs/license.txt license = with licenses; [ gpl2 bsd2 /*?*/ ]; # -> docs/license.txt
maintainers = [stdenv.lib.maintainers.marcweber]; maintainers = [ maintainers.marcweber ];
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -41,9 +41,12 @@ stdenv.mkDerivation rec {
ln -sv $out/lib/ocaml/caml $out/include/caml ln -sv $out/lib/ocaml/caml $out/include/caml
''; '';
meta = { meta = with stdenv.lib; {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = with licenses; [
qpl /* compiler */
lgpl2 /* library */
];
description = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
@ -65,7 +68,7 @@ stdenv.mkDerivation rec {
documentation generator (ocamldoc). documentation generator (ocamldoc).
''; '';
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = with platforms; linux ++ darwin;
}; };
} }

View File

@ -34,10 +34,13 @@ stdenv.mkDerivation rec {
nativeCompilers = useNativeCompilers; nativeCompilers = useNativeCompilers;
}; };
meta = { meta = with stdenv.lib; {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
branch = "3.12"; branch = "3.12";
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = with licenses; [
qpl /* compiler */
lgpl2 /* library */
];
description = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
@ -59,7 +62,7 @@ stdenv.mkDerivation rec {
and a documentation generator (ocamldoc). and a documentation generator (ocamldoc).
''; '';
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = with platforms; linux ++ darwin;
}; };
} }

View File

@ -33,10 +33,13 @@ stdenv.mkDerivation rec {
nativeCompilers = useNativeCompilers; nativeCompilers = useNativeCompilers;
}; };
meta = { meta = with stdenv.lib; {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
branch = "4.00"; branch = "4.00";
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = with licenses; [
qpl /* compiler */
lgpl2 /* library */
];
description = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
@ -58,7 +61,7 @@ stdenv.mkDerivation rec {
and a documentation generator (ocamldoc). and a documentation generator (ocamldoc).
''; '';
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = with platforms; linux ++ darwin;
}; };
} }

View File

@ -48,10 +48,13 @@ stdenv.mkDerivation rec {
nativeCompilers = useNativeCompilers; nativeCompilers = useNativeCompilers;
}; };
meta = { meta = with stdenv.lib; {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
branch = "4.01"; branch = "4.01";
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = with licenses; [
qpl /* compiler */
lgpl2 /* library */
];
description = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
@ -73,7 +76,7 @@ stdenv.mkDerivation rec {
and a documentation generator (ocamldoc). and a documentation generator (ocamldoc).
''; '';
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = with platforms; linux ++ darwin;
}; };
} }

View File

@ -44,10 +44,13 @@ stdenv.mkDerivation rec {
nativeCompilers = useNativeCompilers; nativeCompilers = useNativeCompilers;
}; };
meta = { meta = with stdenv.lib; {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
branch = "4.02"; branch = "4.02";
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = with licenses; [
qpl /* compiler */
lgpl2 /* library */
];
description = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
@ -69,7 +72,7 @@ stdenv.mkDerivation rec {
and a documentation generator (ocamldoc). and a documentation generator (ocamldoc).
''; '';
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = with platforms; linux ++ darwin;
}; };
} }

View File

@ -55,9 +55,16 @@ stdenv.mkDerivation rec {
cd .. cd ..
''; '';
meta = { meta = with stdenv.lib; {
homepage = "http://okmij.org/ftp/ML/index.html#ber-metaocaml"; homepage = "http://okmij.org/ftp/ML/index.html#ber-metaocaml";
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = with licenses; [
description = "A conservative extension of OCaml with the primitive type of code values, and three basic multi-stage expression forms: Brackets, Escape, and Run"; qpl /* compiler */
lgpl2 /* library */
];
description = "Conservative extension of OCaml";
longDescription = ''
A conservative extension of OCaml with the primitive type of code values,
and three basic multi-stage expression forms: Brackets, Escape, and Run
'';
}; };
} }

View File

@ -4726,7 +4726,7 @@ self: {
sha256 = "1kf638h5gsc8fklhaw2jiad1r0ssgj8zkfmzywp85lrx5z529gky"; sha256 = "1kf638h5gsc8fklhaw2jiad1r0ssgj8zkfmzywp85lrx5z529gky";
buildDepends = [ base haskell98 ]; buildDepends = [ base haskell98 ];
description = "A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562"; description = "A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562";
license = "BSD4"; license = stdenv.lib.licenses.bsdOriginal;
hydraPlatforms = stdenv.lib.platforms.none; hydraPlatforms = stdenv.lib.platforms.none;
}) {}; }) {};
@ -21072,7 +21072,7 @@ self: {
glib Glob gtk gtksourceview2 hint mtl process syb glib Glob gtk gtksourceview2 hint mtl process syb
]; ];
description = "A GTK-based abstract syntax tree viewer for custom languages and parsers"; description = "A GTK-based abstract syntax tree viewer for custom languages and parsers";
license = "BSD4"; license = stdenv.lib.licenses.bsdOriginal;
hydraPlatforms = stdenv.lib.platforms.none; hydraPlatforms = stdenv.lib.platforms.none;
}) {}; }) {};
@ -21084,7 +21084,7 @@ self: {
sha256 = "1rqqlngmcdd7i1gww95lyim971w8xv0hjg20h0j8av4y29pjxfyn"; sha256 = "1rqqlngmcdd7i1gww95lyim971w8xv0hjg20h0j8av4y29pjxfyn";
buildDepends = [ base containers syb ]; buildDepends = [ base containers syb ];
description = "Interfacing between hint and astview"; description = "Interfacing between hint and astview";
license = "BSD4"; license = stdenv.lib.licenses.bsdOriginal;
}) {}; }) {};
"async" = callPackage "async" = callPackage

View File

@ -101,12 +101,12 @@ stdenv.mkDerivation rec {
sed -i "s|'--with-baseruby=${baseruby}/bin/ruby'||" $rbConfig sed -i "s|'--with-baseruby=${baseruby}/bin/ruby'||" $rbConfig
''; '';
meta = { meta = with stdenv.lib; {
license = "Ruby"; license = with licenses; [ ruby ];
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
maintainers = with stdenv.lib.maintainers; [ lovek323 ]; maintainers = with maintainers; [ lovek323 ];
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
}; };
passthru = rec { passthru = rec {

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = "http://www.highscore.de/boost/process0.5/"; homepage = "http://www.highscore.de/boost/process0.5/";
description = "Library to manage system processes"; description = "Library to manage system processes";
license = "boost-license"; license = with licenses; boost;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ abbradar ]; maintainers = with maintainers; [ abbradar ];
}; };

View File

@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
'' + glib.flattenInclude '' + glib.flattenInclude
); );
meta = { meta = with stdenv.lib; {
description = "A 2D graphics library with support for multiple output devices"; description = "A 2D graphics library with support for multiple output devices";
longDescription = '' longDescription = ''
@ -77,8 +77,8 @@ stdenv.mkDerivation rec {
homepage = http://cairographics.org/; homepage = http://cairographics.org/;
license = [ "LGPLv2+" "MPLv1" ]; license = with licenses; [ lgpl2Plus mpl10 ];
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
}; };
} }

View File

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ cairo x11 fontconfig freetype libsigcxx ]; propagatedBuildInputs = [ cairo x11 fontconfig freetype libsigcxx ];
meta = { meta = with stdenv.lib; {
description = "A 2D graphics library with support for multiple output devices"; description = "A 2D graphics library with support for multiple output devices";
longDescription = '' longDescription = ''
@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
homepage = http://cairographics.org/; homepage = http://cairographics.org/;
license = [ "LGPLv2+" "MPLv1" ]; license = with licenses; [ lgpl2Plus mpl10 ];
}; };
} }

View File

@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
# <http://hydra.bordeaux.inria.fr/build/51474/nixlog/1/raw>. # <http://hydra.bordeaux.inria.fr/build/51474/nixlog/1/raw>.
doCheck = !stdenv.isCygwin; doCheck = !stdenv.isCygwin;
meta = { meta = with stdenv.lib; {
description = "Portable abstraction of hierarchical architectures for high-performance computing"; description = "Portable abstraction of hierarchical architectures for high-performance computing";
longDescription = '' longDescription = ''
@ -63,11 +63,11 @@ stdenv.mkDerivation rec {
''; '';
# http://www.open-mpi.org/projects/hwloc/license.php # http://www.open-mpi.org/projects/hwloc/license.php
license = "revised-BSD"; license = with licenses; bsd3;
homepage = http://www.open-mpi.org/projects/hwloc/; homepage = http://www.open-mpi.org/projects/hwloc/;
maintainers = [ ]; maintainers = [ ];
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
}; };
} }

View File

@ -41,7 +41,7 @@ stdenv.mkDerivation {
cp -v *.jar "$out/share/java" cp -v *.jar "$out/share/java"
''; '';
meta = { meta = with stdenv.lib; {
description = "An implementation of JavaScript written in Java"; description = "An implementation of JavaScript written in Java";
longDescription = longDescription =
@ -52,6 +52,6 @@ stdenv.mkDerivation {
homepage = http://www.mozilla.org/rhino/; homepage = http://www.mozilla.org/rhino/;
license = [ "MPLv1.1" /* or */ "GPLv2+" ]; license = with licenses; [ mpl11 /* or */ gpl2Plus ];
}; };
} }

View File

@ -16,11 +16,11 @@ stdenv.mkDerivation rec {
mkdir -p $out/lib mkdir -p $out/lib
''; '';
buildInputs = [pkgconfig glib ncurses]; buildInputs = [ pkgconfig glib ncurses ];
meta = { meta = with stdenv.lib; {
homepage = http://libpseudo.sourceforge.net/; homepage = http://libpseudo.sourceforge.net/;
description = "Simple, thread-safe messaging between threads"; description = "Simple, thread-safe messaging between threads";
license="GPLv2+"; license = with licenses; gpl2Plus;
}; };
} }

View File

@ -18,9 +18,9 @@ stdenv.mkDerivation rec {
buildInputs = [pkgconfig glib ncurses gpm]; buildInputs = [pkgconfig glib ncurses gpm];
meta = { meta = with stdenv.lib; {
homepage = http://libviper.sourceforge.net/; homepage = http://libviper.sourceforge.net/;
description = "Simple window creation and management facilities for the console"; description = "Simple window creation and management facilities for the console";
license="GPLv2+"; license = with licenses; gpl2Plus;
}; };
} }

View File

@ -17,12 +17,12 @@ stdenv.mkDerivation rec {
mkdir -p $out/lib mkdir -p $out/lib
''; '';
buildInputs = [pkgconfig glib ncurses]; buildInputs = [ pkgconfig glib ncurses ];
meta = { meta = with stdenv.lib; {
homepage = http://libvterm.sourceforge.net/; homepage = http://libvterm.sourceforge.net/;
description = "Terminal emulator library to mimic both vt100 and rxvt"; description = "Terminal emulator library to mimic both vt100 and rxvt";
license = "GPLv2+"; license = with licenses; gpl2Plus;
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -16,9 +16,9 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig openssl autoconf automake libtool ]; buildInputs = [ pkgconfig openssl autoconf automake libtool ];
meta = { meta = with stdenv.lib; {
homepage = https://www.opensc-project.org/opensc/wiki/pkcs11-helper; homepage = https://www.opensc-project.org/opensc/wiki/pkcs11-helper;
license = [ "BSD" "GPLv2" ]; license = with licenses; [ "BSD" gpl2 ];
description = "Library that simplifies the interaction with PKCS#11 providers"; description = "Library that simplifies the interaction with PKCS#11 providers";
}; };
} }

View File

@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ mesa glew freetype fontconfig fribidi libX11 ]; buildInputs = [ mesa glew freetype fontconfig fribidi libX11 ];
# FIXME: Configure fails to use system glew. # FIXME: Configure fails to use system glew.
meta = { meta = with stdenv.lib; {
description = "A free implementation of the OpenGL Character Renderer"; description = "A free implementation of the OpenGL Character Renderer";
longDescription = '' longDescription = ''
QuesoGLC is a free (as in free speech) implementation of the OpenGL QuesoGLC is a free (as in free speech) implementation of the OpenGL
@ -18,8 +18,8 @@ stdenv.mkDerivation rec {
platform that supports both FreeType and the OpenGL API. platform that supports both FreeType and the OpenGL API.
''; '';
homepage = http://quesoglc.sourceforge.net/; homepage = http://quesoglc.sourceforge.net/;
license = [ "LGPLv2.1+" ]; license = with licenses; [ lgpl21Plus ];
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "RabbitMQ Java client library which allows Java code to interface to AMQP servers"; description = "RabbitMQ Java client library which allows Java code to interface to AMQP servers";
homepage = http://www.rabbitmq.com/java-client.html; homepage = http://www.rabbitmq.com/java-client.html;
license = [ "MPLv1.1" "GPLv2" ]; license = with licenses; [ mpl11 gpl2 ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -37,13 +37,13 @@ stdenv.mkDerivation rec {
blas = atlas; blas = atlas;
}; };
meta = { meta = with stdenv.lib; {
inherit version; inherit version;
description = "Linear Algebra PACKage"; description = "Linear Algebra PACKage";
homepage = "http://www.netlib.org/lapack/"; homepage = "http://www.netlib.org/lapack/";
license = "revised-BSD"; license = with licenses; bsd3;
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
maintainers = [ stdenv.lib.maintainers.simons ]; maintainers = [ maintainers.simons ];
}; };
} }

View File

@ -37,13 +37,13 @@ stdenv.mkDerivation rec {
blas = atlas; blas = atlas;
}; };
meta = { meta = with stdenv.lib; {
inherit version; inherit version;
description = "Linear Algebra PACKage"; description = "Linear Algebra PACKage";
homepage = "http://www.netlib.org/lapack/"; homepage = "http://www.netlib.org/lapack/";
license = "revised-BSD"; license = with licenses; bsd3;
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
maintainers = [ stdenv.lib.maintainers.simons ]; maintainers = [ maintainers.simons ];
}; };
} }

View File

@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = { meta = with stdenv.lib; {
description = "Library to extract data from files archived in a zip file"; description = "Library to extract data from files archived in a zip file";
longDescription = '' longDescription = ''
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
zip/unzip tools. zip/unzip tools.
''; '';
license = [ "LGPLv2+" "MPLv1.1" ]; license = with licenses; [ lgpl2Plus mpl11 ];
homepage = http://zziplib.sourceforge.net/; homepage = http://zziplib.sourceforge.net/;

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation {
export PREFIX=$out export PREFIX=$out
''; '';
meta = { meta = with stdenv.lib; {
homepage = http://pauillac.inria.fr/~fpottier/menhir/; homepage = http://pauillac.inria.fr/~fpottier/menhir/;
description = "A LR(1) parser generator for OCaml"; description = "A LR(1) parser generator for OCaml";
longDescription = '' longDescription = ''
@ -41,10 +41,11 @@ stdenv.mkDerivation {
to OCaml code. Menhir was designed and implemented by François Pottier to OCaml code. Menhir was designed and implemented by François Pottier
and Yann Régis-Gianas. and Yann Régis-Gianas.
''; '';
license = [ "QPL" /* generator */ "LGPLv2" /* library */ ]; license = with licenses; [
platforms = ocaml.meta.platforms; qpl /* generator */
maintainers = [ lgpl2 /* library */
stdenv.lib.maintainers.z77z
]; ];
platforms = ocaml.meta.platforms;
maintainers = with maintainers; [ z77z ];
}; };
} }

View File

@ -39,10 +39,10 @@ in buildPythonPackage rec {
# Tests are in <nixos/tests/blivet.nix>. # Tests are in <nixos/tests/blivet.nix>.
doCheck = false; doCheck = false;
meta = { meta = with stdenv.lib; {
homepage = "https://fedoraproject.org/wiki/Blivet"; homepage = "https://fedoraproject.org/wiki/Blivet";
description = "Module for management of a system's storage configuration"; description = "Module for management of a system's storage configuration";
license = [ "GPLv2+" "LGPLv2.1+" ]; license = with licenses; [ gpl2Plus lgpl21Plus ];
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -24,7 +24,7 @@ let version = "5.18"; in
#doCheck = true; # 2 tests fail because of missing /dev/tty #doCheck = true; # 2 tests fail because of missing /dev/tty
meta = { meta = with stdenv.lib; {
description = "Automated text and program generation tool"; description = "Automated text and program generation tool";
longDescription = '' longDescription = ''
@ -46,7 +46,7 @@ let version = "5.18"; in
documentation of program options. documentation of program options.
''; '';
license = ["GPLv3+" "LGPLv3+" ]; license = with licenses; [ gpl3Plus lgpl3Plus ];
homepage = http://www.gnu.org/software/autogen/; homepage = http://www.gnu.org/software/autogen/;

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "A secure tunneling app for executing tests securely when testing behind firewalls"; description = "A secure tunneling app for executing tests securely when testing behind firewalls";
license = "unfree"; license = with licenses; unfree;
homepage = https://docs.saucelabs.com/reference/sauce-connect/; homepage = https://docs.saucelabs.com/reference/sauce-connect/;
maintainers = with maintainers; [offline]; maintainers = with maintainers; [offline];
platforms = with platforms; platforms.linux; platforms = with platforms; platforms.linux;

View File

@ -112,10 +112,13 @@ stdenv.mkDerivation rec {
done <build/resources/0ad.desktop >"$out"/share/applications/0ad.desktop done <build/resources/0ad.desktop >"$out"/share/applications/0ad.desktop
''; '';
meta = { meta = with stdenv.lib; {
description = "A free, open-source game of ancient warfare"; description = "A free, open-source game of ancient warfare";
homepage = "http://wildfiregames.com/0ad/"; homepage = "http://wildfiregames.com/0ad/";
license = [ "GPLv2" "LGPLv2.1" "MIT" "CC BY-SA 3.0" "zlib" ]; license = with licenses; [
gpl2 lgpl21 mit cc-by-sa-30
licenses.zlib # otherwise masked by pkgs.zlib
];
platforms = [ "x86_64-linux" "i686-linux" ]; platforms = [ "x86_64-linux" "i686-linux" ];
}; };
} }

View File

@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
--replace libGL.so.1 ${mesa}/lib/libGL.so.1 --replace libGL.so.1 ${mesa}/lib/libGL.so.1
''; '';
meta = { meta = with stdenv.lib; {
description = "A free, stand-alone first-person shooter computer game"; description = "A free, stand-alone first-person shooter computer game";
longDescription = '' longDescription = ''
Do you like old school deathmatch with modern features? How Do you like old school deathmatch with modern features? How
@ -31,9 +31,9 @@ stdenv.mkDerivation rec {
''; '';
homepage = http://red.planetarena.org; homepage = http://red.planetarena.org;
# Engine is under GPLv2, everything else is under # Engine is under GPLv2, everything else is under
license = [ "unfree-redistributable" ]; license = with licenses; unfreeRedistributable;
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
hydraPlatforms = []; hydraPlatforms = [];
}; };
} }

View File

@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/GSB chmod +x $out/bin/GSB
''; '';
meta = { meta = with stdenv.lib; {
description = "Gratuitous Space Battles"; description = "Gratuitous Space Battles";
longDescription = '' longDescription = ''
a strategy / management / simulation game that does away with all the a strategy / management / simulation game that does away with all the
@ -66,8 +66,8 @@ stdenv.mkDerivation rec {
battle (or at least blow to bits in aesthetically pleasing ways). battle (or at least blow to bits in aesthetically pleasing ways).
''; '';
homepage = http://www.positech.co.uk/gratuitousspacebattles/index.html; homepage = http://www.positech.co.uk/gratuitousspacebattles/index.html;
license = [ "unfree" ]; license = with licenses; unfree;
maintainers = with stdenv.lib.maintainers; [ jcumming ]; maintainers = with maintainers; [ jcumming ];
platforms = [ "x86_64-linux" "i686-linux" ] ; platforms = [ "x86_64-linux" "i686-linux" ] ;
}; };

View File

@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
done done
''; '';
dontPatchELF = true; dontPatchELF = true;
meta = { meta = with stdenv.lib; {
description = "A game that blends a team based FPS with elements of an RTS"; description = "A game that blends a team based FPS with elements of an RTS";
longDescription = '' longDescription = ''
Tremulous is a free, open source game that blends a team based FPS with Tremulous is a free, open source game that blends a team based FPS with
@ -70,9 +70,12 @@ stdenv.mkDerivation rec {
degree), healing functions and much more... degree), healing functions and much more...
''; '';
homepage = http://www.tremulous.net; homepage = http://www.tremulous.net;
license = [ "GPLv2" ]; # media under cc by-sa 2.5 license = with licenses; [
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; gpl2
platforms = with stdenv.lib.platforms; linux; cc-by-sa-25 /* media */
];
maintainers = with maintainers; [ astsmtl ];
platforms = with platforms; linux;
broken = true; broken = true;
}; };
} }

View File

@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
cur_rpath=$(patchelf --print-rpath $p) cur_rpath=$(patchelf --print-rpath $p)
patchelf --set-rpath $cur_rpath:${mesa}/lib $p patchelf --set-rpath $cur_rpath:${mesa}/lib $p
''; '';
meta = { meta = with stdenv.lib; {
description = "A multiplayer tactical FPS on top of Quake 3 engine"; description = "A multiplayer tactical FPS on top of Quake 3 engine";
longDescription = '' longDescription = ''
Urban Terror is a free multiplayer first person shooter developed by Urban Terror is a free multiplayer first person shooter developed by
@ -57,9 +57,9 @@ stdenv.mkDerivation rec {
realism". This results in a very unique, enjoyable and addictive game. realism". This results in a very unique, enjoyable and addictive game.
''; '';
homepage = http://www.urbanterror.net; homepage = http://www.urbanterror.net;
license = [ "unfree-redistributable" ]; license = with licenses; unfreeRedistributable;
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
hydraPlatforms = []; hydraPlatforms = [];
}; };
} }

View File

@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/Vessel chmod +x $out/bin/Vessel
''; '';
meta = { meta = with stdenv.lib; {
description = "A fluid physics based puzzle game"; description = "A fluid physics based puzzle game";
longDescription = '' longDescription = ''
Living liquid machines have overrun this world of unstoppable progress, Living liquid machines have overrun this world of unstoppable progress,
@ -76,8 +76,8 @@ stdenv.mkDerivation rec {
to life, and all the consequences that ensue. to life, and all the consequences that ensue.
''; '';
homepage = http://www.strangeloopgames.com; homepage = http://www.strangeloopgames.com;
license = [ "unfree" ]; license = with licenses; unfree;
maintainers = with stdenv.lib.maintainers; [ jcumming ]; maintainers = with maintainers; [ jcumming ];
}; };
} }

View File

@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
cur_rpath=$(patchelf --print-rpath $p) cur_rpath=$(patchelf --print-rpath $p)
patchelf --set-rpath $cur_rpath:${mesa}/lib $p patchelf --set-rpath $cur_rpath:${mesa}/lib $p
''; '';
meta = { meta = with stdenv.lib; {
description = "Multiplayer FPS game designed for competitive gaming"; description = "Multiplayer FPS game designed for competitive gaming";
longDescription = '' longDescription = ''
Set in a futuristic cartoon-like world where rocketlauncher-wielding Set in a futuristic cartoon-like world where rocketlauncher-wielding
@ -56,8 +56,8 @@ stdenv.mkDerivation rec {
''; '';
homepage = http://www.warsow.net; homepage = http://www.warsow.net;
# Engine is under GPLv2, everything else is under # Engine is under GPLv2, everything else is under
license = [ "unfree-redistributable" ]; license = with licenses; unfreeRedistributable;
maintainers = with stdenv.lib.maintainers; [ astsmtl ]; maintainers = with maintainers; [ astsmtl ];
platforms = with stdenv.lib.platforms; linux; platforms = with platforms; linux;
}; };
} }

View File

@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/WorldofGoo chmod +x $out/bin/WorldofGoo
''; '';
meta = { meta = with stdenv.lib; {
description = "A physics based puzzle game"; description = "A physics based puzzle game";
longDescription = '' longDescription = ''
World of Goo is a physics based puzzle / construction game. The millions of Goo World of Goo is a physics based puzzle / construction game. The millions of Goo
@ -75,8 +75,8 @@ stdenv.mkDerivation rec {
game, or that they are extremely delicious. game, or that they are extremely delicious.
''; '';
homepage = http://worldofgoo.com; homepage = http://worldofgoo.com;
license = [ "unfree" ]; license = with licenses; unfree;
maintainers = with stdenv.lib.maintainers; [ jcumming ]; maintainers = with maintainers; [ jcumming ];
}; };
} }

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation {
package. Provides the minimum necessary functionality to enable package. Provides the minimum necessary functionality to enable
libflashplayer.so/libadobecp.so to play back DRM content. libflashplayer.so/libadobecp.so to play back DRM content.
''; '';
license = "afl21 gpl2"; license = with licenses; [ afl21 gpl2 ];
maintainers = with maintainers; [ malyn ]; maintainers = with maintainers; [ malyn ];
platforms = platforms.linux; platforms = platforms.linux;
}; };

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Flexible dictionary server and client implementing RFC 2229"; description = "Flexible dictionary server and client implementing RFC 2229";
homepage = http://www.gnu.org/software/dico/; homepage = http://www.gnu.org/software/dico/;
license = "GPLv3+"; license = with licenses; gpl3Plus;
maintainers = with maintainers; [ lovek323 ]; maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix; platforms = platforms.unix;

View File

@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Enterprise ready, Network Backup Tool"; description = "Enterprise ready, Network Backup Tool";
homepage = http://bacula.org/; homepage = http://bacula.org/;
license = "GPLv2"; license = with licenses; gpl2;
maintainers = with maintainers; [ iElectric lovek323 ]; maintainers = with maintainers; [ iElectric lovek323 ];
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
}; };
} }

View File

@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
postInstall = "rm -rf $out/share/doc"; postInstall = "rm -rf $out/share/doc";
meta = { meta = with stdenv.lib; {
homepage = http://tukaani.org/xz/; homepage = http://tukaani.org/xz/;
description = "XZ, general-purpose data compression software, successor of LZMA"; description = "XZ, general-purpose data compression software, successor of LZMA";
@ -33,8 +33,8 @@ stdenv.mkDerivation rec {
bzip2. bzip2.
''; '';
license = [ "GPLv2+" "LGPLv2.1+" ]; license = with licenses; [ gpl2Plus lgpl21Plus ];
maintainers = with stdenv.lib.maintainers; [ sander ]; maintainers = with maintainers; [ sander ];
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
}; };
} }

View File

@ -45,10 +45,10 @@ buildPythonPackage rec {
# tests are currently _heavily_ broken upstream # tests are currently _heavily_ broken upstream
doCheck = false; doCheck = false;
meta = { meta = with stdenv.lib; {
homepage = "https://fedoraproject.org/wiki/Blivet"; homepage = "https://fedoraproject.org/wiki/Blivet";
description = "Module for management of a system's storage configuration"; description = "Module for management of a system's storage configuration";
license = [ "GPLv2+" "LGPLv2.1+" ]; license = with licenses; [ gpl2Plus lgpl21Plus ];
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -9,8 +9,8 @@ stdenv.mkDerivation {
preConfigure = "./autogen.sh"; preConfigure = "./autogen.sh";
buildInputs = [ autoconf automake pkgconfig curl openssl libxml2 fuse ]; buildInputs = [ autoconf automake pkgconfig curl openssl libxml2 fuse ];
meta = { meta = with stdenv.lib; {
description = "Mount an S3 bucket as filesystem through FUSE"; description = "Mount an S3 bucket as filesystem through FUSE";
license = "GPLv2"; license = with licenses; gpl2;
}; };
} }

View File

@ -10,12 +10,12 @@ stdenv.mkDerivation rec {
buildInputs = [ openssl pkgconfig db cyrus_sasl ]; buildInputs = [ openssl pkgconfig db cyrus_sasl ];
meta = { meta = with stdenv.lib; {
homepage = http://isync.sourceforge.net/; homepage = http://isync.sourceforge.net/;
description = "Free IMAP and MailDir mailbox synchronizer"; description = "Free IMAP and MailDir mailbox synchronizer";
license = [ "GPLv2+" ]; license = with licenses; [ gpl2Plus ];
maintainers = with stdenv.lib.maintainers; [ the-kenny viric ]; maintainers = with maintainers; [ the-kenny viric ];
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
}; };
} }

View File

@ -12,9 +12,9 @@ stdenv.mkDerivation rec {
patches = [ ./maildrop.configure.hack.patch ]; # for building in chroot patches = [ ./maildrop.configure.hack.patch ]; # for building in chroot
meta = { meta = with stdenv.lib; {
homepage = http://www.courier-mta.org/maildrop/; homepage = http://www.courier-mta.org/maildrop/;
description = "Mail filter/mail delivery agent that is used by the Courier Mail Server"; description = "Mail filter/mail delivery agent that is used by the Courier Mail Server";
license = [ "GPLv3" ]; license = with licenses; gpl3;
}; };
} }

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
# Tests fail since gcc 4.8 # Tests fail since gcc 4.8
doCheck = false; doCheck = false;
meta = { meta = with stdenv.lib; {
description = "Rich and powerful protocol-independent mail framework"; description = "Rich and powerful protocol-independent mail framework";
longDescription = '' longDescription = ''
@ -46,13 +46,16 @@ stdenv.mkDerivation rec {
message handling system. message handling system.
''; '';
license = [ "LGPLv3+" /* libraries */ "GPLv3+" /* tools */ ]; license = with licenses; [
lgpl3Plus /* libraries */
gpl3Plus /* tools */
];
maintainers = [ ]; maintainers = [ ];
homepage = http://www.gnu.org/software/mailutils/; homepage = http://www.gnu.org/software/mailutils/;
# Some of the dependencies fail to build on {cyg,dar}win. # Some of the dependencies fail to build on {cyg,dar}win.
platforms = stdenv.lib.platforms.gnu; platforms = platforms.gnu;
}; };
} }

View File

@ -26,9 +26,9 @@ stdenv.mkDerivation rec {
wrapProgram $out/sbin/nslcd --prefix LD_LIBRARY_PATH ":" $out/lib wrapProgram $out/sbin/nslcd --prefix LD_LIBRARY_PATH ":" $out/lib
''; '';
meta = { meta = with stdenv.lib; {
description = "LDAP identity and authentication for NSS/PAM"; description = "LDAP identity and authentication for NSS/PAM";
homepage = http://arthurdejong.org/nss-pam-ldapd/; homepage = http://arthurdejong.org/nss-pam-ldapd/;
license = [ "GPLv21" ]; license = with licenses; [ lgpl21 ];
}; };
} }

View File

@ -100,7 +100,7 @@ stdenv.mkDerivation rec {
echo "wpa2-ttls" >> "$out/etc/encryption/templates/active" echo "wpa2-ttls" >> "$out/etc/encryption/templates/active"
''; '';
meta = { meta = with stdenv.lib; {
homepage = http://wicd.net/; homepage = http://wicd.net/;
description = "A wiredless and wired network manager"; description = "A wiredless and wired network manager";
longDescription='' longDescription=''
@ -112,7 +112,7 @@ stdenv.mkDerivation rec {
encryption types, such as WPA and WEP. Wicd will automatically encryption types, such as WPA and WEP. Wicd will automatically
connect at startup to any preferred network within range. connect at startup to any preferred network within range.
''; '';
maintainers = [ stdenv.lib.maintainers.roconnor ]; maintainers = [ maintainers.roconnor ];
license="GPLv2"; license = with licenses; gpl2;
}; };
} }

View File

@ -28,10 +28,10 @@ stdenv.mkDerivation rec {
chmod +x $out/sbin/bootchartd chmod +x $out/sbin/bootchartd
''; '';
meta = { meta = with stdenv.lib; {
homepage = http://www.bootchart.org/; homepage = http://www.bootchart.org/;
description = "Performance analysis and visualization of the GNU/Linux boot process"; description = "Performance analysis and visualization of the GNU/Linux boot process";
license="GPLv2+"; license = with licenses; gpl2Plus;
}; };
} }

View File

@ -15,11 +15,11 @@ stdenv.mkDerivation rec {
cp dog $out/bin cp dog $out/bin
''; '';
meta = { meta = with stdenv.lib; {
homepage = "http://lwn.net/Articles/421072/"; homepage = "http://lwn.net/Articles/421072/";
description = "a cat replacement"; description = "cat replacement";
license="GPLv2+"; license = with licenses; gpl2Plus;
maintainers = with stdenv.lib.maintainers; [qknight]; maintainers = with maintainers; [ qknight ];
platforms = with stdenv.lib.platforms; all; platforms = with platforms; all;
}; };
} }

View File

@ -17,12 +17,12 @@ stdenv.mkDerivation {
sha256 = "3b389bc03b6964ad5ffa57a344b891fdbcf7c9b2604adda723a863f83657c4a0"; sha256 = "3b389bc03b6964ad5ffa57a344b891fdbcf7c9b2604adda723a863f83657c4a0";
}; };
meta = { meta = with stdenv.lib; {
homepage = "http://vicerveza.homeunix.net/~viric/soft/tm"; homepage = "http://vicerveza.homeunix.net/~viric/soft/tm";
description = "terminal mixer - multiplexer for the i/o of terminal applications"; description = "terminal mixer - multiplexer for the i/o of terminal applications";
license="GPLv2"; license = with licenses; gpl2;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with maintainers; [ viric ];
platforms = with stdenv.lib.platforms; all; platforms = with platforms; all;
}; };
} }

View File

@ -20,11 +20,11 @@ stdenv.mkDerivation rec {
sha256 = "042r9a09300v4fdrw4r60g5xi25v5m6g12kvvr6pcsm9qnfqyqqs"; sha256 = "042r9a09300v4fdrw4r60g5xi25v5m6g12kvvr6pcsm9qnfqyqqs";
}; };
meta = { meta = with stdenv.lib; {
homepage = "http://vicerveza.homeunix.net/~viric/soft/ts"; homepage = "http://vicerveza.homeunix.net/~viric/soft/ts";
description = "task spooler - batch queue"; description = "task spooler - batch queue";
license="GPLv2"; license = with licenses; gpl2;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with maintainers; [ viric ];
platforms = with stdenv.lib.platforms; all; platforms = with platforms; all;
}; };
} }

View File

@ -33,12 +33,12 @@ let self = _self // overrides; _self = with self; {
# use gnused so that the preCheck command passes # use gnused so that the preCheck command passes
buildInputs = stdenv.lib.optional stdenv.isDarwin [ gnused ]; buildInputs = stdenv.lib.optional stdenv.isDarwin [ gnused ];
propagatedBuildInputs = [ FileNext ]; propagatedBuildInputs = [ FileNext ];
meta = { meta = with stdenv.lib; {
description = "A grep-like tool tailored to working with large trees of source code"; description = "A grep-like tool tailored to working with large trees of source code";
homepage = http://betterthangrep.com/; homepage = http://betterthangrep.com/;
license = "free"; # Artistic 2.0 license = with licenses; artistic2;
maintainers = with maintainers; [ lovek323 ]; maintainers = with maintainers; [ lovek323 ];
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
}; };
# tests fails on nixos and hydra because of different purity issues # tests fails on nixos and hydra because of different purity issues
doCheck = false; doCheck = false;
@ -3721,9 +3721,9 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = propagatedBuildInputs =
[ ClassLoad ListMoreUtils ModulePluggable Moose MooseXParamsValidate MooseXSemiAffordanceAccessor namespaceautoclean ] [ ClassLoad ListMoreUtils ModulePluggable Moose MooseXParamsValidate MooseXSemiAffordanceAccessor namespaceautoclean ]
++ stdenv.lib.optional stdenv.isLinux LinuxInotify2; ++ stdenv.lib.optional stdenv.isLinux LinuxInotify2;
meta = { meta = with stdenv.lib; {
description = "Watch for changes to files, cross-platform style"; description = "Watch for changes to files, cross-platform style";
license = "artistic_2"; license = with licenses; artistic2;
}; };
}; };
@ -3983,10 +3983,10 @@ let self = _self // overrides; _self = with self; {
sha256 = "0mxfhi1ndckj4w7fw20rwy6ymalg2yncnp9xn0v2bnk5ibqj439w"; sha256 = "0mxfhi1ndckj4w7fw20rwy6ymalg2yncnp9xn0v2bnk5ibqj439w";
}; };
propagatedBuildInputs = [ CryptSSLeay HTMLTableExtract HTMLTree HTTPMessage LWP DateCalc JSON ]; propagatedBuildInputs = [ CryptSSLeay HTMLTableExtract HTMLTree HTTPMessage LWP DateCalc JSON ];
meta = { meta = with stdenv.lib; {
homepage = http://finance-quote.sourceforge.net/; homepage = http://finance-quote.sourceforge.net/;
description = "Get stock and mutual fund quotes from various exchanges"; description = "Get stock and mutual fund quotes from various exchanges";
license = "gpl"; license = with licenses; gpl2;
}; };
}; };
@ -4158,9 +4158,9 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ pkgs.graphviz ]; buildInputs = [ pkgs.graphviz ];
propagatedBuildInputs = [ IPCRun TestMore ]; propagatedBuildInputs = [ IPCRun TestMore ];
meta = { meta = with stdenv.lib; {
description = "Perl interface to the GraphViz graphing tool"; description = "Perl interface to the GraphViz graphing tool";
license = [ "Artistic" ]; license = with licenses; artistic2;
maintainers = [ ]; maintainers = [ ];
}; };
}; };
@ -4861,7 +4861,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "1f37pi7a6fcphp0kkhj7yr9b5c95m2wvy5jcwjq1xdiq74gdi16c"; sha256 = "1f37pi7a6fcphp0kkhj7yr9b5c95m2wvy5jcwjq1xdiq74gdi16c";
}; };
meta = { meta = with stdenv.lib; {
description = "ExifTool, a tool to read, write and edit EXIF meta information"; description = "ExifTool, a tool to read, write and edit EXIF meta information";
homepage = http://www.sno.phy.queensu.ca/~phil/exiftool/; homepage = http://www.sno.phy.queensu.ca/~phil/exiftool/;
@ -4877,10 +4877,10 @@ let self = _self // overrides; _self = with self; {
Sigma/Foveon and Sony. Sigma/Foveon and Sony.
''; '';
license = [ "GPLv1+" /* or */ "Artistic" ]; license = with licenses; [ gpl1Plus /* or */ artistic2 ];
maintainers = [ ]; maintainers = [ ];
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
}; };
}; };
@ -7810,10 +7810,10 @@ let self = _self // overrides; _self = with self; {
sha256 = "c5da0e390b58655934e1df57937d29d7de13b99f5638fe44833832a5b39c8aa5"; sha256 = "c5da0e390b58655934e1df57937d29d7de13b99f5638fe44833832a5b39c8aa5";
}; };
propagatedBuildInputs = [ FileFindIterator IPCRun constantdefer libintlperl ]; propagatedBuildInputs = [ FileFindIterator IPCRun constantdefer libintlperl ];
meta = { meta = with stdenv.lib; {
homepage = http://user42.tuxfamily.org/podlinkcheck/index.html; homepage = http://user42.tuxfamily.org/podlinkcheck/index.html;
description = "Check POD L<> link references"; description = "Check POD L<> link references";
license = "gpl"; license = with licenses; gpl3Plus;
}; };
}; };
@ -7921,9 +7921,9 @@ let self = _self // overrides; _self = with self; {
url = mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2013031301.tar.gz; url = mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2013031301.tar.gz;
sha256 = "729a8198d264aa64ecbb233ff990507f97fbb66bda746b95f3286f50f5f25c84"; sha256 = "729a8198d264aa64ecbb233ff990507f97fbb66bda746b95f3286f50f5f25c84";
}; };
meta = { meta = with stdenv.lib; {
description = "Provide commonly requested regular expressions"; description = "Provide commonly requested regular expressions";
license = "mit"; license = with licenses; mit;
}; };
}; };
@ -8433,9 +8433,9 @@ let self = _self // overrides; _self = with self; {
sha256 = "0mlwm0rirv46gj4h072q8gdync5zxxsxy8p028gdyrhczl942dc3"; sha256 = "0mlwm0rirv46gj4h072q8gdync5zxxsxy8p028gdyrhczl942dc3";
}; };
propagatedBuildInputs = [ ParamsUtil SubExporter ]; propagatedBuildInputs = [ ParamsUtil SubExporter ];
meta = { meta = with stdenv.lib; {
description = "Build sprintf-like functions of your own"; description = "Build sprintf-like functions of your own";
license = "gpl"; license = with licenses; gpl2;
}; };
}; };
@ -9333,11 +9333,11 @@ let self = _self // overrides; _self = with self; {
}; };
buildInputs = [ ClassInspector TestUnitLite ]; buildInputs = [ ClassInspector TestUnitLite ];
propagatedBuildInputs = [ ExceptionBase FatalException Moose namespaceclean TestAssert ]; propagatedBuildInputs = [ ExceptionBase FatalException Moose namespaceclean TestAssert ];
meta = { meta = with stdenv.lib; {
description = "Simulating other classes"; description = "Simulating other classes";
license = "lgpl"; license = with licenses; lgpl2Plus;
maintainers = with maintainers; [ ocharles ]; maintainers = with maintainers; [ ocharles ];
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
}; };
}; };

View File

@ -7437,12 +7437,12 @@ let
meta = { meta = {
homepage = http://namebench.googlecode.com/; homepage = http://namebench.googlecode.com/;
description = "Find fastest DNS servers available"; description = "Find fastest DNS servers available";
license = [ license = with licenses; [
"Apache-2.0" asl20
# third-party program licenses (embedded in the sources) # third-party program licenses (embedded in the sources)
"LGPL" # Crystal_Clear "LGPL" # Crystal_Clear
"free" # dns free # dns
"Apache-2.0" # graphy asl20 # graphy
"BSD" # jinja2 "BSD" # jinja2
]; ];
longDescription = '' longDescription = ''
@ -8058,7 +8058,7 @@ let
not a large parsing framework or a component of some larger system. not a large parsing framework or a component of some larger system.
''; '';
license = "revised-BSD"; license = with licenses; bsd3;
maintainers = [ ]; maintainers = [ ];
}; };
@ -10164,7 +10164,7 @@ let
meta = { meta = {
homepage = "https://github.com/rackspace/pyrax"; homepage = "https://github.com/rackspace/pyrax";
license = "MIT"; license = with licenses; mit;
description = "Python API to interface with Rackspace"; description = "Python API to interface with Rackspace";
}; };
@ -10240,7 +10240,7 @@ let
meta = { meta = {
homepage = "http://github.com/mongodb/mongo-python-driver"; homepage = "http://github.com/mongodb/mongo-python-driver";
license = [ "Apache-2.0" ]; license = with licenses; [ asl20 ];
description = "Python driver for MongoDB "; description = "Python driver for MongoDB ";
}; };
}; };
@ -10308,7 +10308,7 @@ let
in Python. in Python.
''; '';
license = "revised BSD"; license = with licenses; bsd3;
maintainers = [ ]; maintainers = [ ];
}; };