Merge remote-tracking branch 'origin/master' into staging

Conflicts:
	pkgs/stdenv/generic/default.nix
This commit is contained in:
Eelco Dolstra
2014-11-06 10:16:39 +01:00
232 changed files with 3422 additions and 1035 deletions
+157 -76
View File
@@ -1,319 +1,400 @@
let let
lib = import ./default.nix;
spdx = lic: lic // { spdx = lic: lic // {
url = "http://spdx.org/licenses/${lic.shortName}"; url = "http://spdx.org/licenses/${lic.spdxId}";
}; };
in in
rec { lib.mapAttrs (n: v: v // { shortName = n; }) rec {
/* License identifiers from spdx.org where possible. /* License identifiers from spdx.org where possible.
* If you cannot find your license here, then look for a similar license or * If you cannot find your license here, then look for a similar license or
* add it to this list. The URL mentioned above is a good source for inspiration. * add it to this list. The URL mentioned above is a good source for inspiration.
*/ */
afl21 = spdx {
spdxId = "AFL-2.1";
fullName = "Academic Free License";
};
agpl3 = spdx { agpl3 = spdx {
shortName = "AGPL-3.0"; spdxId = "AGPL-3.0";
fullName = "GNU Affero General Public License v3.0"; fullName = "GNU Affero General Public License v3.0";
}; };
agpl3Plus = { agpl3Plus = {
shortName = "AGPL-3.0+";
fullName = "GNU Affero General Public License v3.0 or later"; fullName = "GNU Affero General Public License v3.0 or later";
inherit (agpl3) url; inherit (agpl3) url;
}; };
amazonsl = {
fullName = "Amazon Software License";
url = http://aws.amazon.com/asl/;
free = false;
};
amd = { amd = {
shortName = "amd";
fullName = "AMD License Agreement"; fullName = "AMD License Agreement";
url = http://developer.amd.com/amd-license-agreement/; url = http://developer.amd.com/amd-license-agreement/;
}; };
apsl20 = spdx { apsl20 = spdx {
shortName = "APSL-2.0"; spdxId = "APSL-2.0";
fullName = "Apple Public Source License 2.0"; fullName = "Apple Public Source License 2.0";
}; };
artistic1 = spdx {
spdxId = "Artistic-1.0";
fullName = "Artistic License 1.0";
};
artistic2 = spdx { artistic2 = spdx {
shortName = "Artistic-2.0"; spdxId = "Artistic-2.0";
fullName = "Artistic License 2.0"; fullName = "Artistic License 2.0";
}; };
asl20 = spdx { asl20 = spdx {
shortName = "Apache-2.0"; spdxId = "Apache-2.0";
fullName = "Apache License 2.0"; fullName = "Apache License 2.0";
}; };
boost = spdx { boost = spdx {
shortName = "BSL-1.0"; spdxId = "BSL-1.0";
fullName = "Boost Software License 1.0"; fullName = "Boost Software License 1.0";
}; };
bsd2 = spdx { bsd2 = spdx {
shortName = "BSD-2-Clause"; spdxId = "BSD-2-Clause";
fullName = ''BSD 2-clause "Simplified" License''; fullName = ''BSD 2-clause "Simplified" License'';
}; };
bsd3 = spdx { bsd3 = spdx {
shortName = "BSD-3-Clause"; spdxId = "BSD-3-Clause";
fullName = ''BSD 3-clause "New" or "Revised" License''; fullName = ''BSD 3-clause "New" or "Revised" License'';
}; };
bsdOriginal = spdx { bsdOriginal = spdx {
shortName = "BSD-4-Clause"; spdxId = "BSD-4-Clause";
fullName = ''BSD 4-clause "Original" or "Old" License''; fullName = ''BSD 4-clause "Original" or "Old" License'';
}; };
cc0 = spdx { cc0 = spdx {
shortName = "CC0-1.0"; spdxId = "CC0-1.0";
fullName = ''Creative Commons Zero v1.0 Universal''; fullName = "Creative Commons Zero v1.0 Universal";
}; };
cc-by-30 = spdx { cc-by-30 = spdx {
shortName = "CC-BY-3.0"; spdxId = "CC-BY-3.0";
fullName = "Creative Commons Attribution 3.0"; fullName = "Creative Commons Attribution 3.0";
}; };
cc-by-sa-30 = spdx { cc-by-sa-30 = spdx {
shortName = "CC-BY-SA-3.0"; spdxId = "CC-BY-SA-3.0";
fullName = "Creative Commons Attribution Share Alike 3.0"; fullName = "Creative Commons Attribution Share Alike 3.0";
}; };
cc-by-40 = spdx { cc-by-40 = spdx {
shortName = "CC-BY-4.0"; spdxId = "CC-BY-4.0";
fullName = "Creative Commons Attribution 4.0"; fullName = "Creative Commons Attribution 4.0";
}; };
cddl = spdx { cddl = spdx {
shortName = "CDDL-1.0"; spdxId = "CDDL-1.0";
fullName = "Common Development and Distribution License 1.0"; fullName = "Common Development and Distribution License 1.0";
}; };
cecill20 = spdx { cecill20 = spdx {
shortName = "CECILL-2.0"; spdxId = "CECILL-2.0";
fullName = "CeCILL Free Software License Agreement v2.0"; fullName = "CeCILL Free Software License Agreement v2.0";
}; };
cecill-b = spdx { cecill-b = spdx {
shortName = "CECILL-B"; spdxId = "CECILL-B";
fullName = "CeCILL-B Free Software License Agreement"; fullName = "CeCILL-B Free Software License Agreement";
}; };
cecill-c = spdx { cecill-c = spdx {
shortName = "CECILL-C"; spdxId = "CECILL-C";
fullName = "CeCILL-C Free Software License Agreement"; fullName = "CeCILL-C Free Software License Agreement";
}; };
cpl10 = spdx { cpl10 = spdx {
shortName = "CPL-1.0"; spdxId = "CPL-1.0";
fullName = "Common Public License 1.0"; fullName = "Common Public License 1.0";
}; };
epl10 = spdx { epl10 = spdx {
shortName = "EPL-1.0"; spdxId = "EPL-1.0";
fullName = "Eclipse Public License 1.0"; fullName = "Eclipse Public License 1.0";
}; };
free = "free"; free = {
fullName = "Unspecified free software license";
};
gpl1Plus = spdx {
spdxId = "GPL-1.0+";
fullName = "GNU General Public License v1.0 or later";
};
gpl2 = spdx { gpl2 = spdx {
shortName = "GPL-2.0"; spdxId = "GPL-2.0";
fullName = "GNU General Public License v2.0 only"; fullName = "GNU General Public License v2.0 only";
}; };
gpl2ClasspathPlus = {
fullName = "GNU General Public License v2.0 or later (with Classpath exception)";
url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception;
};
gpl2Oss = { gpl2Oss = {
shortName = "GPL-2.0-with-OSS";
fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)"; fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)";
url = http://www.mysql.com/about/legal/licensing/foss-exception; url = http://www.mysql.com/about/legal/licensing/foss-exception;
}; };
gpl2Plus = spdx { gpl2Plus = spdx {
shortName = "GPL-2.0+"; spdxId = "GPL-2.0+";
fullName = "GNU General Public License v2.0 or later"; fullName = "GNU General Public License v2.0 or later";
}; };
gpl3 = spdx { gpl3 = spdx {
shortName = "GPL-3.0"; spdxId = "GPL-3.0";
fullName = "GNU General Public License v3.0 only"; fullName = "GNU General Public License v3.0 only";
}; };
gpl3Plus = spdx { gpl3Plus = spdx {
shortName = "GPL-3.0+"; spdxId = "GPL-3.0+";
fullName = "GNU General Public License v3.0 or later"; fullName = "GNU General Public License v3.0 or later";
}; };
gpl3ClasspathPlus = { gpl3ClasspathPlus = {
shortName = "GPL-3.0+-with-classpath-exception";
fullName = "GNU General Public License v3.0 or later (with Classpath exception)"; fullName = "GNU General Public License v3.0 or later (with Classpath exception)";
url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception; url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception;
}; };
# Intel's license, seems free
iasl = {
fullName = "iASL";
url = http://www.calculate-linux.org/packages/licenses/iASL;
};
inria = { inria = {
shortName = "INRIA-NCLA";
fullName = "INRIA Non-Commercial License Agreement"; fullName = "INRIA Non-Commercial License Agreement";
url = "http://compcert.inria.fr/doc/LICENSE"; url = "http://compcert.inria.fr/doc/LICENSE";
}; };
ipa = spdx { ipa = spdx {
shortName = "IPA"; spdxId = "IPA";
fullName = "IPA Font License"; fullName = "IPA Font License";
}; };
ipl10 = spdx { ipl10 = spdx {
shortName = "IPL-1.0"; spdxId = "IPL-1.0";
fullName = "IBM Public License v1.0"; fullName = "IBM Public License v1.0";
}; };
isc = spdx { isc = spdx {
shortName = "ISC"; spdxId = "ISC";
fullName = "ISC License"; fullName = "ISC License";
}; };
lgpl2 = spdx { lgpl2 = spdx {
shortName = "LGPL-2.0"; spdxId = "LGPL-2.0";
fullName = "GNU Library General Public License v2 only"; fullName = "GNU Library General Public License v2 only";
}; };
lgpl2Plus = spdx { lgpl2Plus = spdx {
shortName = "LGPL-2.0+"; spdxId = "LGPL-2.0+";
fullName = "GNU Library General Public License v2 or later"; fullName = "GNU Library General Public License v2 or later";
}; };
lgpl21 = spdx { lgpl21 = spdx {
shortName = "LGPL-2.1"; spdxId = "LGPL-2.1";
fullName = "GNU Library General Public License v2.1 only"; fullName = "GNU Library General Public License v2.1 only";
}; };
lgpl21Plus = spdx { lgpl21Plus = spdx {
shortName = "LGPL-2.1+"; spdxId = "LGPL-2.1+";
fullName = "GNU Library General Public License v2.1 or later"; fullName = "GNU Library General Public License v2.1 or later";
}; };
lgpl3 = spdx { lgpl3 = spdx {
shortName = "LGPL-3.0"; spdxId = "LGPL-3.0";
fullName = "GNU Lesser General Public License v3.0 only"; fullName = "GNU Lesser General Public License v3.0 only";
}; };
lgpl3Plus = spdx { lgpl3Plus = spdx {
shortName = "LGPL-3.0+"; spdxId = "LGPL-3.0+";
fullName = "GNU Lesser General Public License v3.0 or later"; fullName = "GNU Lesser General Public License v3.0 or later";
}; };
libpng = spdx { libpng = spdx {
shortName = "Libpng"; spdxId = "Libpng";
fullName = "libpng License"; fullName = "libpng License";
}; };
libtiff = { libtiff = spdx {
shortName = "libtiff"; spdxId = "libtiff";
fullName = "libtiff license"; fullName = "libtiff License";
url = https://fedoraproject.org/wiki/Licensing/libtiff;
}; };
llgpl21 = { llgpl21 = {
shortName = "LLGPL-2.1";
fullName = "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp"; fullName = "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp";
url = http://opensource.franz.com/preamble.html; url = http://opensource.franz.com/preamble.html;
}; };
lppl12 = spdx {
spdxId = "LPPL-1.2";
fullName = "LaTeX Project Public License v1.2";
};
lpl-102 = spdx { lpl-102 = spdx {
shortName = "LPL-1.02"; spdxId = "LPL-1.02";
fullName = "Lucent Public License v1.02"; fullName = "Lucent Public License v1.02";
}; };
# spdx.org does not (yet) differentiate between the X11 and Expat versions # spdx.org does not (yet) differentiate between the X11 and Expat versions
# for details see http://en.wikipedia.org/wiki/MIT_License#Various_versions # for details see http://en.wikipedia.org/wiki/MIT_License#Various_versions
mit = spdx { mit = spdx {
shortName = "MIT"; spdxId = "MIT";
fullName = "MIT License"; fullName = "MIT License";
}; };
mpl11 = spdx { mpl11 = spdx {
shortName = "MPL-1.1"; spdxId = "MPL-1.1";
fullName = "Mozilla Public License 1.1"; fullName = "Mozilla Public License 1.1";
}; };
mpl20 = spdx { mpl20 = spdx {
shortName = "MPL-2.0"; spdxId = "MPL-2.0";
fullName = "Mozilla Public License 2.0"; fullName = "Mozilla Public License 2.0";
}; };
msrla = { msrla = {
shortName = "MSR-LA";
fullName = "Microsoft Research License Agreement"; fullName = "Microsoft Research License Agreement";
url = "http://research.microsoft.com/en-us/projects/pex/msr-la.txt"; url = "http://research.microsoft.com/en-us/projects/pex/msr-la.txt";
}; };
ncsa = spdx { ncsa = spdx {
shortName = "NCSA"; spdxId = "NCSA";
fullName = "University of Illinois/NCSA Open Source License"; fullName = "University of Illinois/NCSA Open Source License";
}; };
ofl = spdx { ofl = spdx {
shortName = "OFL-1.1"; spdxId = "OFL-1.1";
fullName = "SIL Open Font License 1.1"; fullName = "SIL Open Font License 1.1";
}; };
openssl = spdx { openssl = spdx {
shortName = "OpenSSL"; spdxId = "OpenSSL";
fullName = "OpenSSL License"; fullName = "OpenSSL License";
}; };
php301 = spdx {
spdxId = "PHP-3.01";
fullName = "PHP License v3.01";
};
postgresql = spdx { postgresql = spdx {
shortName = "PostgreSQL"; spdxId = "PostgreSQL";
fullName = "PostgreSQL License"; fullName = "PostgreSQL License";
}; };
psfl = spdx { psfl = spdx {
shortName = "Python-2.0"; spdxId = "Python-2.0";
fullName = "Python Software Foundation License version 2"; fullName = "Python Software Foundation License version 2";
#url = http://docs.python.org/license.html; #url = http://docs.python.org/license.html;
}; };
publicDomain = { publicDomain = {
shortName = "Public Domain"; fullName = "Public Domain";
fullname = "Public Domain"; };
qpl = spdx {
spdxId = "QPL-1.0";
fullName = "Q Public License 1.0";
};
qwt = {
fullName = "Qwt License, Version 1.0";
url = http://qwt.sourceforge.net/qwtlicense.html;
};
ruby = spdx {
spdxId = "Ruby";
fullName = "Ruby License";
};
sgi-b-20 = spdx {
spdxId = "SGI-B-2.0";
fullName = "SGI Free Software License B v2.0";
}; };
sleepycat = spdx { sleepycat = spdx {
shortName = "Sleepycat"; spdxId = "Sleepycat";
fullName = "Sleepycat License"; fullName = "Sleepycat License";
}; };
tcltk = { tcltk = spdx {
shortName = "Tcl/Tk"; spdxId = "TCL";
fullName = "Tcl/Tk license"; fullName = "TCL/TK License";
url = http://www.tcl.tk/software/tcltk/license.html;
}; };
unfree = "unfree"; unfree = {
fullName = "Unfree";
free = false;
};
unfreeRedistributable = "unfree-redistributable"; unfreeRedistributable = {
fullName = "Unfree redistributable";
free = false;
};
unfreeRedistributableFirmware = "unfree-redistributable-firmware"; unfreeRedistributableFirmware = {
fullName = "Unfree redistributable firmware";
# Note: we currently consider these "free" for inclusion in the
# channel and NixOS images.
};
unlicense = { unlicense = spdx {
shortName = "Unlicense"; spdxId = "Unlicense";
fullName = "Unlicense"; fullName = "The Unlicense";
url = http://unlicense.org/; };
vsl10 = spdx {
spdxId = "VSL-1.0";
fullName = "Vovida Software License v1.0";
};
w3c = spdx {
spdxId = "W3C";
fullName = "W3C Software Notice and License";
}; };
wadalab = { wadalab = {
shortName = "wadalab";
fullName = "Wadalab Font License"; fullName = "Wadalab Font License";
url = https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab; url = https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab;
}; };
wtfpl = spdx {
spdxId = "WTFPL";
fullName = "Do What The F*ck You Want To Public License";
};
zlib = spdx { zlib = spdx {
shortName = "Zlib"; spdxId = "Zlib";
fullName = "zlib License"; fullName = "zlib License";
}; };
zpt20 = spdx { # FIXME: why zpt* instead of zpl* zpt20 = spdx { # FIXME: why zpt* instead of zpl*
shortName = "ZPL-2.0"; spdxId = "ZPL-2.0";
fullName = "Zope Public License 2.0"; fullName = "Zope Public License 2.0";
}; };
zpt21 = spdx { zpt21 = spdx {
shortName = "ZPL-2.1"; spdxId = "ZPL-2.1";
fullName = "Zope Public License 2.1"; fullName = "Zope Public License 2.1";
}; };
+17
View File
@@ -20,6 +20,7 @@ in
networking.defaultMailServer = { networking.defaultMailServer = {
directDelivery = mkOption { directDelivery = mkOption {
type = types.bool;
default = false; default = false;
example = true; example = true;
description = '' description = ''
@@ -35,6 +36,7 @@ in
}; };
hostName = mkOption { hostName = mkOption {
type = types.str;
example = "mail.example.org"; example = "mail.example.org";
description = '' description = ''
The host name of the default mail server to use to deliver The host name of the default mail server to use to deliver
@@ -42,7 +44,17 @@ in
''; '';
}; };
root = mkOption {
type = types.str;
default = "";
example = "root@example.org";
description = ''
The e-mail to which mail for users with UID < 1000 is forwarded.
'';
};
domain = mkOption { domain = mkOption {
type = types.str;
default = ""; default = "";
example = "example.org"; example = "example.org";
description = '' description = ''
@@ -51,6 +63,7 @@ in
}; };
useTLS = mkOption { useTLS = mkOption {
type = types.bool;
default = false; default = false;
example = true; example = true;
description = '' description = ''
@@ -60,6 +73,7 @@ in
}; };
useSTARTTLS = mkOption { useSTARTTLS = mkOption {
type = types.bool;
default = false; default = false;
example = true; example = true;
description = '' description = ''
@@ -70,6 +84,7 @@ in
}; };
authUser = mkOption { authUser = mkOption {
type = types.str;
default = ""; default = "";
example = "foo@example.org"; example = "foo@example.org";
description = '' description = ''
@@ -78,6 +93,7 @@ in
}; };
authPass = mkOption { authPass = mkOption {
type = types.str;
default = ""; default = "";
example = "correctHorseBatteryStaple"; example = "correctHorseBatteryStaple";
description = '' description = ''
@@ -96,6 +112,7 @@ in
'' ''
MailHub=${cfg.hostName} MailHub=${cfg.hostName}
FromLineOverride=YES FromLineOverride=YES
${if cfg.root != "" then "root=${cfg.root}" else ""}
${if cfg.domain != "" then "rewriteDomain=${cfg.domain}" else ""} ${if cfg.domain != "" then "rewriteDomain=${cfg.domain}" else ""}
UseTLS=${if cfg.useTLS then "YES" else "NO"} UseTLS=${if cfg.useTLS then "YES" else "NO"}
UseSTARTTLS=${if cfg.useSTARTTLS then "YES" else "NO"} UseSTARTTLS=${if cfg.useSTARTTLS then "YES" else "NO"}
+1 -1
View File
@@ -66,7 +66,7 @@ in buildPythonPackage rec {
for you. Listen directly on your computer or on your mobile devices. for you. Listen directly on your computer or on your mobile devices.
''; '';
homepage = "http://gpodder.org/"; homepage = "http://gpodder.org/";
license = "GPLv3"; license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
maintainers = [ stdenv.lib.maintainers.skeidel ]; maintainers = [ stdenv.lib.maintainers.skeidel ];
}; };
+1 -1
View File
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "utility to split mp3, ogg vorbis and FLAC files without decoding"; description = "utility to split mp3, ogg vorbis and FLAC files without decoding";
homepage = http://sourceforge.net/projects/mp3splt/; homepage = http://sourceforge.net/projects/mp3splt/;
license = "GPLv2"; license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.bosu ]; maintainers = [ stdenv.lib.maintainers.bosu ];
platforms = stdenv.lib.platforms.unix; platforms = stdenv.lib.platforms.unix;
}; };
+2 -2
View File
@@ -4,11 +4,11 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "snd-15.0"; name = "snd-15.1";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz"; url = "mirror://sourceforge/snd/${name}.tar.gz";
sha256 = "1s1mswgxhvi0wjw0qscwh2jajihvgz86xffgbwl7qjkymqbh8gyj"; sha256 = "01xrgxmkibadm3zva2n7qv00dz8yy9wlkpwv7vancqfb8x44x1ji";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
+1 -1
View File
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "A vi/vim inspired client for the Music Player Daemon (mpd)."; description = "A vi/vim inspired client for the Music Player Daemon (mpd).";
homepage = https://github.com/boysetsfrog/vimpc; homepage = https://github.com/boysetsfrog/vimpc;
license = "GPL3"; license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
} }
+1 -1
View File
@@ -35,6 +35,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://elvis.vi-editor.org/; homepage = http://elvis.vi-editor.org/;
description = "A vi clone for Unix and other operating systems"; description = "A vi clone for Unix and other operating systems";
license = "free"; license = stdenv.lib.licenses.free;
}; };
} }
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "idris-mode"; pname = "idris-mode";
version = "0.9.14"; version = "0.9.15";
src = fetchurl { src = fetchurl {
url = "https://github.com/idris-hackers/${pname}/archive/${version}.tar.gz"; url = "https://github.com/idris-hackers/${pname}/archive/${version}.tar.gz";
sha256 = "1qlkbf14mcibp6h5r84fp5xdjspyaw1xdmnkmaxbypwjhhjg4s83"; sha256 = "0ag7qqsv64rifk9ncdxv4gyylfbw6c8y2wq610l4pabqv2qrlh9r";
}; };
buildInputs = [ emacs ]; buildInputs = [ emacs ];
@@ -47,7 +47,7 @@ stdenv.mkDerivation (rec {
interactive theorem provers), based on the customizable text editor Emacs. interactive theorem provers), based on the customizable text editor Emacs.
''; '';
homepage = http://proofgeneral.inf.ed.ac.uk; homepage = http://proofgeneral.inf.ed.ac.uk;
license = "GPLv2+"; license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix; # arbitrary choice platforms = stdenv.lib.platforms.unix; # arbitrary choice
}; };
}) })
+1 -1
View File
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://homepage.boetes.org/software/mg/; homepage = http://homepage.boetes.org/software/mg/;
description = "Micro GNU/emacs, a portable version of the mg maintained by the OpenBSD team"; description = "Micro GNU/emacs, a portable version of the mg maintained by the OpenBSD team";
license = "public domain"; license = stdenv.lib.licenses.publicDomain;
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };
} }
+1 -1
View File
@@ -49,6 +49,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.bostic.com/vi/; homepage = http://www.bostic.com/vi/;
description = "The Berkeley Vi Editor"; description = "The Berkeley Vi Editor";
license = "free"; license = stdenv.lib.licenses.free;
}; };
} }
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.cinepaint.org/; homepage = http://www.cinepaint.org/;
license = "free"; license = stdenv.lib.licenses.free;
description = "Image editor which supports images over 8bpp and ICC profiles"; description = "Image editor which supports images over 8bpp and ICC profiles";
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with stdenv.lib.maintainers; [viric];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
+7 -12
View File
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, autoconf, automake, libtool, pkgconfig, gtk, libpng, exiv2 { stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, gtk, libpng, exiv2
, lcms, intltool, gettext, libchamplain, fbida , lcms, intltool, gettext, libchamplain, fbida
}: }:
@@ -6,23 +6,18 @@ stdenv.mkDerivation rec {
name = "geeqie-${version}"; name = "geeqie-${version}";
version = "1.2"; version = "1.2";
src = fetchgit { src = fetchurl {
url = "git://gitorious.org/geeqie/geeqie.git"; url = mirror://debian/pool/main/g/geeqie/geeqie_1.2.orig.tar.gz;
rev = "refs/tags/v${version}"; sha256 = "0wkcpyh3f6ig36x1q6h9iqgq225w37visip48m72j8rpghmv1rn3";
sha256 = "1h9w0jrcqcp5jjgmks5pvpppnfxhcd1s3vqlyb3qyil2wfk8n8wp";
}; };
configureFlags = [ configureFlags = [ "--enable-gps" ];
"--enable-gps"
];
configurePhase = '' preConfigure = "./autogen.sh";
./autogen.sh $configureFlags --prefix="$out"
'';
buildInputs = [ buildInputs = [
autoconf automake libtool pkgconfig gtk libpng exiv2 lcms intltool gettext autoconf automake libtool pkgconfig gtk libpng exiv2 lcms intltool gettext
libchamplain #libchamplain
]; ];
postInstall = '' postInstall = ''
+1 -1
View File
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "The GNU Image Manipulation Program"; description = "The GNU Image Manipulation Program";
homepage = http://www.gimp.org/; homepage = http://www.gimp.org/;
license = "GPL"; license = stdenv.lib.licenses.gpl3Plus;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
} }
@@ -59,7 +59,7 @@ 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 = {
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
@@ -174,10 +174,10 @@ rec {
sourceRoot = "${name}/src"; sourceRoot = "${name}/src";
buildPhase = "make gimp"; buildPhase = "make gimp";
installPhase = "installPlugins gmic_gimp"; installPhase = "installPlugins gmic_gimp";
meta = { meta = {
description = "script language for image processing which comes with its open-source interpreter"; description = "script language for image processing which comes with its open-source interpreter";
homepage = http://gmic.sourceforge.net/repository.shtml; homepage = http://gmic.sourceforge.net/repository.shtml;
license = "CeCILL FREE SOFTWARE LICENSE AGREEMENT"; license = stdenv.lib.licenses.cecill20;
/* /*
The purpose of this Free Software license agreement is to grant users The purpose of this Free Software license agreement is to grant users
the right to modify and redistribute the software governed by this the right to modify and redistribute the software governed by this
@@ -197,7 +197,7 @@ rec {
# --enable-dst-correction - enable DST correction for file timestamps. # --enable-dst-correction - enable DST correction for file timestamps.
# --enable-contrast - enable the contrast setting option. # --enable-contrast - enable the contrast setting option.
# --enable-interp-none: enable 'None' interpolation (mostly for debugging). # --enable-interp-none: enable 'None' interpolation (mostly for debugging).
# --with-lensfun: use the lensfun library - experimental feature, read this before using it. # --with-lensfun: use the lensfun library - experimental feature, read this before using it.
# --with-prefix=PREFIX - use also PREFIX as an input prefix for the build # --with-prefix=PREFIX - use also PREFIX as an input prefix for the build
# --with-dosprefix=PREFIX - PREFIX in the the prefix in dos format (needed only for ms-window # --with-dosprefix=PREFIX - PREFIX in the the prefix in dos format (needed only for ms-window
configureFlags = "--enable-extras --enable-dst-correction --enable-contrast"; configureFlags = "--enable-extras --enable-dst-correction --enable-contrast";
@@ -36,9 +36,8 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://www.paraview.org/"; homepage = "http://www.paraview.org/";
description = "3D Data analysis and visualization application"; description = "3D Data analysis and visualization application";
license = "free"; license = stdenv.lib.licenses.free;
maintainers = with stdenv.lib.maintainers; [viric guibert]; maintainers = with stdenv.lib.maintainers; [viric guibert];
platforms = with stdenv.lib.platforms; linux; platforms = with stdenv.lib.platforms; linux;
}; };
} }
+1 -1
View File
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
name = "sxiv-${version}"; name = "sxiv-${version}";
src = fetchgit { src = fetchgit {
url = "git@github.com:muennich/sxiv.git"; url = "https://github.com/muennich/sxiv.git";
rev = "f55d9f4283f7133ab5a137fc04ee19d1df62fafb"; rev = "f55d9f4283f7133ab5a137fc04ee19d1df62fafb";
sha256 = "85f734f40fdc837514b72694de12bac92fe130286fa6f1dc374e94d575ca8280"; sha256 = "85f734f40fdc837514b72694de12bac92fe130286fa6f1dc374e94d575ca8280";
}; };
+3 -3
View File
@@ -2,7 +2,7 @@
stdenv.mkDerivation { stdenv.mkDerivation {
name = "d4x-2.5.7.1"; name = "d4x-2.5.7.1";
inherit boost; inherit boost;
src = fetchurl { src = fetchurl {
@@ -12,9 +12,9 @@ stdenv.mkDerivation {
buildInputs = [ gtk glib pkgconfig openssl boost ]; buildInputs = [ gtk glib pkgconfig openssl boost ];
meta = { meta = {
description = "Graphical download manager"; description = "Graphical download manager";
homepage = http://www.krasu.ru/soft/chuchelo/; homepage = http://www.krasu.ru/soft/chuchelo/;
license = "perl"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
}; };
} }
+7 -7
View File
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "termite-${version}"; name = "termite-${version}";
version = "v8"; version = "9";
src = fetchgit { src = fetchgit {
url = "https://github.com/thestinger/termite"; url = "https://github.com/thestinger/termite";
rev = "7f03ded7308ad0e26b72b150080e4f3e70401815"; rev = "refs/tags/v${version}";
sha256 = "1yj4jvjwv73a02p8a0yip8q39znlhfc9zdr19zm1zik2k4h62c2l"; sha256 = "0bnzfjk5yl5i96v5jnlvrz0d1jcp5lal6ppl7y8wx13166i6sdnh";
}; };
makeFlags = "VERSION=v${version}"; makeFlags = "VERSION=v${version}";
@@ -16,11 +16,11 @@ stdenv.mkDerivation rec {
installFlags = "PREFIX=$(out)"; installFlags = "PREFIX=$(out)";
meta = { meta = with stdenv.lib; {
description = "A simple VTE-based terminal"; description = "A simple VTE-based terminal";
license = stdenv.lib.licenses.lgpl2Plus; license = licenses.lgpl2Plus;
homepage = https://github.com/thestinger/termite/; homepage = https://github.com/thestinger/termite/;
maintainers = with stdenv.lib.maintainers; [koral]; maintainers = [ maintainers.koral ];
platforms = stdenv.lib.platforms.all; platforms = platforms.all;
}; };
} }
+40
View File
@@ -0,0 +1,40 @@
{ stdenv, fetchurl, callPackage, libusb1, pkgconfig, python, utillinux }:
with stdenv.lib;
let
nodePackages = callPackage (import ../../../top-level/node-packages.nix) {
neededNatives = [ libusb1 pkgconfig python utillinux ];
self = nodePackages;
generated = ./package.nix;
};
in nodePackages.buildNodePackage rec {
name = "tessel-0.3.16";
bin = true;
src = [
(fetchurl {
url = "http://registry.npmjs.org/tessel/-/tessel-0.3.16.tgz";
name = "tessel-0.3.16.tgz";
sha1 = "900a8d897ba03d7a9d5927697180284772d70738";
})
];
deps = (filter (v: nixType v == "derivation") (attrValues nodePackages));
postInstall = ''
mkdir -p $out/etc/udev/rules.d
cp $out/lib/node_modules/tessel/install/85-tessel.rules $out/etc/udev/rules.d/
'';
passthru.names = [ "tessel" ];
meta = {
description = "Command line tools and programmatic access library for Tessel devices";
homepage = https://tessel.io;
license = licenses.mit;
maintainers = with maintainers; [ goibhniu ];
platforms = with platforms; linux;
};
}
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -1,18 +1,18 @@
{ pkgs, fetchurl, stdenv, ncurses, utillinux, file, libX11 }: { pkgs, fetchurl, stdenv, ncurses, utillinux, file, libX11, which, groff }:
let let
name = "vifm-${version}"; name = "vifm-${version}";
version = "0.7.7"; version = "0.7.8";
in stdenv.mkDerivation { in stdenv.mkDerivation {
inherit name; inherit name;
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/project/vifm/vifm/${name}.tar.bz2"; url = "mirror://sourceforge/project/vifm/vifm/${name}.tar.bz2";
sha256 = "1lflmkd5q7qqi9d44py0y41pcx5bsadkihn3gc0x5cka04f2gh0d"; sha256 = "00vnkr60ci6qwh95kzx399xm97g26svxl9i0y77qv99q41nb5ysx";
}; };
buildInputs = [ utillinux ncurses file libX11 ]; buildInputs = [ utillinux ncurses file libX11 which groff ];
meta = { meta = {
description = "A vi-like file manager"; description = "A vi-like file manager";
+7 -8
View File
@@ -2,9 +2,9 @@ x@{builderDefsPackage
, jre, unzip , jre, unzip
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
[]; [];
buildInputs = map (n: builtins.getAttr n x) buildInputs = map (n: builtins.getAttr n x)
@@ -32,11 +32,11 @@ rec {
doDeploy = a.fullDepEntry '' doDeploy = a.fullDepEntry ''
mkdir -p "$out"/{share/vue,bin} mkdir -p "$out"/{share/vue,bin}
cp ${src} "$out/share/vue/vue.jar" cp ${src} "$out/share/vue/vue.jar"
echo '#!${a.stdenv.shell}' >> "$out/bin/vue" echo '#!${a.stdenv.shell}' >> "$out/bin/vue"
echo '${a.jre}/bin/java -jar "'"$out/share/vue/vue.jar"'" "$@"' >> "$out/bin/vue" echo '${a.jre}/bin/java -jar "'"$out/share/vue/vue.jar"'" "$@"' >> "$out/bin/vue"
chmod a+x "$out/bin/vue" chmod a+x "$out/bin/vue"
'' ["addInputs" "defEnsureDir"]; '' ["addInputs" "defEnsureDir"];
meta = { meta = {
description = "Visual Understanding Environment - mind mapping software"; description = "Visual Understanding Environment - mind mapping software";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -45,7 +45,6 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free-noncopyleft"; # Apache License fork, actually license = a.lib.licenses.free; # Apache License fork, actually
}; };
}) x }) x
+1 -1
View File
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.x.org/; homepage = http://www.x.org/;
description = "Allows testing the fonts available in an X server"; description = "Allows testing the fonts available in an X server";
license = "free"; license = stdenv.lib.licenses.free;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux ++ darwin; platforms = with stdenv.lib.platforms; linux ++ darwin;
}; };
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.x.org/; homepage = http://www.x.org/;
description = "Lists the fonts available in the X server"; description = "Lists the fonts available in the X server";
license = "free"; license = stdenv.lib.licenses.free;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux ++ darwin; platforms = with stdenv.lib.platforms; linux ++ darwin;
}; };
@@ -15,10 +15,10 @@ stdenv.mkDerivation {
installPhase = "make PREFIX=$out install"; installPhase = "make PREFIX=$out install";
meta = { meta = {
description = "cross platform, open source library for generating PDF files"; description = "cross platform, open source library for generating PDF files";
homepage = http://libharu.org/wiki/Main_Page; homepage = http://libharu.org/wiki/Main_Page;
license = "ZLIB/LIBPNG"; # see README. license = with stdenv.lib.licenses; [ libpng zlib ];
maintainers = [args.lib.maintainers.marcweber]; maintainers = [args.lib.maintainers.marcweber];
platforms = args.lib.platforms.linux; platforms = args.lib.platforms.linux;
broken = true; broken = true;
@@ -82,6 +82,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.opera.com; homepage = http://www.opera.com;
description = "Web browser"; description = "Web browser";
license = "unfree"; license = stdenv.lib.licenses.unfree;
}; };
} }
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.codeforpeople.com/lib/ruby/rq/"; homepage = "http://www.codeforpeople.com/lib/ruby/rq/";
description = "Simple cluster queue runner"; description = "Simple cluster queue runner";
longDescription = "rq creates instant linux clusters by managing priority work queues, even on a multi-core single machine. This cluster runner is easy to install and easy to manage, contrasting with the common complicated solutions."; longDescription = "rq creates instant linux clusters by managing priority work queues, even on a multi-core single machine. This cluster runner is easy to install and easy to manage, contrasting with the common complicated solutions.";
@@ -60,6 +60,6 @@ stdenv.mkDerivation rec {
homepage = http://www.freerdp.com/; homepage = http://www.freerdp.com/;
license = "free-non-copyleft"; license = stdenv.lib.licenses.free;
}; };
} }
+2 -2
View File
@@ -3,11 +3,11 @@
, zlib, libpng, xorg, cairo, podofo, aspell, boost, cmake }: , zlib, libpng, xorg, cairo, podofo, aspell, boost, cmake }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "scribus-1.4.3"; name = "scribus-1.4.4";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/scribus/scribus/${name}.tar.xz"; url = "mirror://sourceforge/scribus/scribus/${name}.tar.xz";
sha256 = "1zxgl2g299rllfy5ihs5skicpv7zcmz149ahraami69gqcag6bn7"; sha256 = "1bhp09x8rgdhyq8b516226nn0p7pxd2arkfkf2vvvklca5arsfx4";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;
@@ -2,9 +2,9 @@ x@{builderDefsPackage
, flex, bison, gmp, perl , flex, bison, gmp, perl
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
["gmp"]; ["gmp"];
buildInputs = (map (n: builtins.getAttr n x) buildInputs = (map (n: builtins.getAttr n x)
@@ -33,7 +33,7 @@ rec {
sed -e "s@ /bin/bash@bash@g" -i Makefile.std sed -e "s@ /bin/bash@bash@g" -i Makefile.std
find . -exec sed -e "s@/usr/bin/perl@${perl}/bin/perl@g" -i '{}' ';' find . -exec sed -e "s@/usr/bin/perl@${perl}/bin/perl@g" -i '{}' ';'
'') ["minInit" "doUnpack"]; '') ["minInit" "doUnpack"];
meta = { meta = {
description = "A prover for satisfiability modulo theory (SMT)"; description = "A prover for satisfiability modulo theory (SMT)";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -42,7 +42,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free-noncopyleft"; license = a.lib.licenses.free;
homepage = "http://www.cs.nyu.edu/acsys/cvc3/index.html"; homepage = "http://www.cs.nyu.edu/acsys/cvc3/index.html";
}; };
passthru = { passthru = {
@@ -51,4 +51,3 @@ rec {
}; };
}; };
}) x }) x
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
target-system terms. target-system terms.
''; '';
homepage = http://www.cl.cam.ac.uk/~pes20/ott; homepage = http://www.cl.cam.ac.uk/~pes20/ott;
license = "BSD3"; license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ jwiegley ]; maintainers = with stdenv.lib.maintainers; [ jwiegley ];
platforms = stdenv.lib.platforms.unix; platforms = stdenv.lib.platforms.unix;
}; };
@@ -2,9 +2,9 @@ x@{builderDefsPackage
, sbcl, zlib , sbcl, zlib
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
[]; [];
buildInputs = map (n: builtins.getAttr n x) buildInputs = map (n: builtins.getAttr n x)
@@ -47,11 +47,11 @@ rec {
sbcl --load make.lisp sbcl --load make.lisp
! ( ./test | grep ERROR ) ! ( ./test | grep ERROR )
mkdir -p "$out/bin" mkdir -p "$out/bin"
cp bin/satallax "$out/bin" cp bin/satallax "$out/bin"
'') ["defEnsureDir" "minInit" "addInputs" "doUnpack"]; '') ["defEnsureDir" "minInit" "addInputs" "doUnpack"];
meta = { meta = {
description = "A higher-order logic prover"; description = "A higher-order logic prover";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -60,7 +60,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
unix; unix;
license = "free-noncopyleft"; license = a.lib.licenses.free;
homepage = "http://www.ps.uni-saarland.de/~cebrown/satallax/"; homepage = "http://www.ps.uni-saarland.de/~cebrown/satallax/";
}; };
passthru = { passthru = {
@@ -69,4 +69,3 @@ rec {
}; };
}; };
}) x }) x
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
Standard ML. Standard ML.
''; '';
homepage = http://twelf.org/wiki/Main_Page; homepage = http://twelf.org/wiki/Main_Page;
license = "MIT"; license = stdenv.lib.licenses.mit;
maintainers = with stdenv.lib.maintainers; [ jwiegley ]; maintainers = with stdenv.lib.maintainers; [ jwiegley ];
platforms = stdenv.lib.platforms.unix; platforms = stdenv.lib.platforms.unix;
}; };
@@ -2,14 +2,14 @@
let let
name = "wxmaxima"; name = "wxmaxima";
version = "13.04.2"; version = "14.09.0";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "${name}-${version}"; name = "${name}-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/${name}/wxMaxima/${version}/wxMaxima-${version}.tar.gz"; url = "mirror://sourceforge/${name}/wxMaxima/${version}/wxmaxima-${version}.tar.gz";
sha256 = "1sylvr0kfdzxxc3qsb0c6ff3lg0bzm1ib5xh78wjgzykbnvjsd99"; sha256 = "1wqiw9dgjc9vg94dqk4kif8xs7nlmn34xj3v4zm13fh1jihraksq";
}; };
buildInputs = [wxGTK maxima makeWrapper]; buildInputs = [wxGTK maxima makeWrapper];
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
meta = { meta = {
description = "Curve fitting and peak fitting software"; description = "Curve fitting and peak fitting software";
license = "GPL2"; license = stdenv.lib.licenses.gpl2;
homepage = http://fityk.nieto.pl/; homepage = http://fityk.nieto.pl/;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
homepage = http://vite.gforge.inria.fr/; homepage = http://vite.gforge.inria.fr/;
license = "CeCILL-A"; license = stdenv.lib.licenses.cecill20;
maintainers = [ stdenv.lib.maintainers.ludo ]; maintainers = [ stdenv.lib.maintainers.ludo ];
platforms = stdenv.lib.platforms.gnu; # arbitrary choice platforms = stdenv.lib.platforms.gnu; # arbitrary choice
@@ -30,10 +30,10 @@ stdenv.mkDerivation {
done done
''; '';
# usage: # usage:
meta = { meta = {
description = "import svn, mercurial into git"; description = "import svn, mercurial into git";
homepage = "http://repo.or.cz/w/fast-export.git"; homepage = "http://repo.or.cz/w/fast-export.git";
license = "?"; # the .py file is GPLv2 license = stdenv.lib.licenses.gpl2;
}; };
} }
+3 -4
View File
@@ -11,12 +11,11 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig lua5 curl quvi_scripts libproxy libgcrypt ]; buildInputs = [ pkgconfig lua5 curl quvi_scripts libproxy libgcrypt ];
meta = { meta = {
description = "Web video downloader"; description = "Web video downloader";
homepage = http://quvi.sf.net; homepage = http://quvi.sf.net;
license = "LGPLv2.1+"; license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.mornfall ]; maintainers = [ stdenv.lib.maintainers.mornfall ];
}; };
} }
+3 -4
View File
@@ -11,12 +11,11 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig ]; buildInputs = [ pkgconfig ];
meta = { meta = {
description = "Web video downloader"; description = "Web video downloader";
homepage = http://quvi.sf.net; homepage = http://quvi.sf.net;
license = "LGPLv2.1+"; license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.mornfall ]; maintainers = [ stdenv.lib.maintainers.mornfall ];
}; };
} }
+1 -1
View File
@@ -102,7 +102,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = http://xbmc.org/; homepage = http://xbmc.org/;
description = "Media center"; description = "Media center";
license = "GPLv2"; license = stdenv.lib.licenses.gpl2;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = [ maintainers.iElectric maintainers.titanous ]; maintainers = [ maintainers.iElectric maintainers.titanous ];
}; };
@@ -19,6 +19,6 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://larswm.fnurt.net/; homepage = http://larswm.fnurt.net/;
description = "9wm-like tiling window manager"; description = "9wm-like tiling window manager";
license = "free"; license = stdenv.lib.licenses.free;
}; };
} }
+1 -1
View File
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "Aurulent Sans"; description = "Aurulent Sans";
longDescription = "Aurulent Sans is a humanist sans serif intended to be used as an interface font."; longDescription = "Aurulent Sans is a humanist sans serif intended to be used as an interface font.";
homepage = http://delubrum.org/; homepage = http://delubrum.org/;
license = "SIL"; license = stdenv.lib.licenses.ofl;
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };
} }
+1
View File
@@ -21,5 +21,6 @@ stdenv.mkDerivation {
meta = { meta = {
description = "A Unicode font"; description = "A Unicode font";
maintainers = [stdenv.lib.maintainers.raskin];
}; };
} }
+1 -1
View File
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
''; '';
homepage = "http://en.wikipedia.org/wiki/Open_Sans"; homepage = "http://en.wikipedia.org/wiki/Open_Sans";
license = "Apache"; license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
maintainers = [ ]; maintainers = [ ];
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
url = "https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-${version}.tar.gz"; url = "https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-${version}.tar.gz";
sha256 = "010m4zfqan4w04b6bs9pm3gapn9hsb18bmwwgp2p6y6idj52g43q"; sha256 = "010m4zfqan4w04b6bs9pm3gapn9hsb18bmwwgp2p6y6idj52g43q";
}; };
installPhase = '' installPhase = ''
mkdir -p $out/share/fonts/truetype mkdir -p $out/share/fonts/truetype
cp -v $( find . -name '*.ttf') $out/share/fonts/truetype cp -v $( find . -name '*.ttf') $out/share/fonts/truetype
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
''; '';
# See `License.txt' for details. # See `License.txt' for details.
license = "GPLv2 + exception"; license = stdenv.lib.licenses.gpl2Oss;
homepage = https://fedorahosted.org/liberation-fonts/; homepage = https://fedorahosted.org/liberation-fonts/;
@@ -1,20 +1,19 @@
{stdenv, fetchurl, fontforge, python, pythonPackages}: {stdenv, fetchurl}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "liberation-fonts-2.00.1"; name = "liberation-fonts-1.04";
src = fetchurl { src = fetchurl {
url = "https://fedorahosted.org/releases/l/i/liberation-fonts/${name}.tar.gz"; url = "https://fedorahosted.org/releases/l/i/liberation-fonts/${name}.tar.gz";
sha256 = "1ymryvd2nw4jmw4w5y1i3ll2dn48rpkqzlsgv7994lk6qc9cdjvs"; sha256 = "189i6pc4jqhhmsb9shi8afg9af9crpmz9bnlldhqaxavr1bhj38f";
}; };
buildInputs = [fontforge python pythonPackages.fonttools];
installPhase = '' installPhase = ''
mkdir -p $out/share/fonts/truetype mkdir -p $out/share/fonts/truetype
cp -v $( find . -name '*.ttf') $out/share/fonts/truetype cp -v *.ttf $out/share/fonts/truetype
mkdir -p "$out/doc/${name}" mkdir -p "$out/doc/${name}"
cp -v AUTHORS ChangeLog COPYING License.txt README "$out/doc/${name}" || true cp -v AUTHORS ChangeLog COPYING License.txt README "$out/doc/${name}"
''; '';
meta = { meta = {
@@ -38,7 +37,7 @@ stdenv.mkDerivation rec {
''; '';
# See `License.txt' for details. # See `License.txt' for details.
license = "GPLv2 + exception"; license = stdenv.lib.licenses.gpl2Oss;
homepage = https://fedorahosted.org/liberation-fonts/; homepage = https://fedorahosted.org/liberation-fonts/;
+1 -1
View File
@@ -37,6 +37,6 @@ rec {
maintainers = with a.lib.maintainers; [ relrod ]; maintainers = with a.lib.maintainers; [ relrod ];
platforms = with a.lib.platforms; all; platforms = with a.lib.platforms; all;
homepage = "http://blog.typekit.com/2012/09/24/source-code-pro/"; homepage = "http://blog.typekit.com/2012/09/24/source-code-pro/";
license = "OFL"; license = a.lib.licenses.ofl;
}; };
}) x }) x
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
contemporary style and contains characteristics unique to contemporary style and contains characteristics unique to
the Ubuntu brand that convey a precise, reliable and free attitude."; the Ubuntu brand that convey a precise, reliable and free attitude.";
homepage = http://font.ubuntu.com/; homepage = http://font.ubuntu.com/;
license = "free"; license = stdenv.lib.licenses.free;
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
maintainers = [ stdenv.lib.maintainers.antono ]; maintainers = [ stdenv.lib.maintainers.antono ];
}; };
+1
View File
@@ -34,5 +34,6 @@ wrapFonts (stdenv.mkDerivation {
meta = { meta = {
description = "Unicode bitmap fonts"; description = "Unicode bitmap fonts";
maintainers = [stdenv.lib.maintainers.raskin];
}; };
}) })
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "Mobile broadband service provider database"; description = "Mobile broadband service provider database";
homepage = http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders; homepage = http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders;
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
license = "CC-PD"; license = stdenv.lib.licenses.publicDomain;
maintainers = [ stdenv.lib.maintainers.urkud ]; maintainers = [ stdenv.lib.maintainers.urkud ];
}; };
} }
+1 -1
View File
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
homepage = http://poppler.freedesktop.org/; homepage = http://poppler.freedesktop.org/;
description = "Encoding files for Poppler, a PDF rendering library"; description = "Encoding files for Poppler, a PDF rendering library";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
license = "free"; # more free licenses combined license = stdenv.lib.licenses.free; # more free licenses combined
maintainers = [ stdenv.lib.maintainers.urkud ]; maintainers = [ stdenv.lib.maintainers.urkud ];
}; };
} }
+1 -1
View File
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
which runs on most major Unix platforms. It mainly conforms to the which runs on most major Unix platforms. It mainly conforms to the
ANSI Common Lisp standard. ANSI Common Lisp standard.
''; '';
license = "free"; # public domain license = stdenv.lib.licenses.free; # public domain
homepage = http://www.cons.org/cmucl/; homepage = http://www.cons.org/cmucl/;
}; };
} }
@@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/kripken/emscripten-fastcomp; homepage = https://github.com/kripken/emscripten-fastcomp;
description = "emscripten llvm"; description = "emscripten llvm";
maintainers = with maintainers; [ bosu ]; maintainers = with maintainers; [ bosu ];
license = "University of Illinois/NCSA Open Source License"; license = stdenv.lib.licenses.ncsa;
}; };
} }
+1 -1
View File
@@ -23,6 +23,6 @@ stdenv.mkDerivation {
meta = { meta = {
description = "Intel ACPI Compiler"; description = "Intel ACPI Compiler";
homepage = http://www.acpica.org/; homepage = http://www.acpica.org/;
license = "iasl"; # FIXME: is this a free software license? license = stdenv.lib.licenses.iasl;
}; };
} }
+1 -1
View File
@@ -56,6 +56,6 @@ stdenv.mkDerivation rec {
description = "Cross platform, open source .NET development framework"; description = "Cross platform, open source .NET development framework";
platforms = with stdenv.lib.platforms; linux; platforms = with stdenv.lib.platforms; linux;
maintainers = with stdenv.lib.maintainers; [ viric thoughtpolice ]; maintainers = with stdenv.lib.maintainers; [ viric thoughtpolice ];
license = "free"; # Combination of LGPL/X11/GPL ? license = stdenv.lib.licenses.free; # Combination of LGPL/X11/GPL ?
}; };
} }
+4 -4
View File
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, x11, ncurses }: { stdenv, fetchurl, x11, ncurses }:
stdenv.mkDerivation (rec { stdenv.mkDerivation (rec {
name = "ocaml-3.10.0"; name = "ocaml-3.10.0";
src = fetchurl { src = fetchurl {
url = "http://caml.inria.fr/pub/distrib/ocaml-3.10/${name}.tar.bz2"; url = "http://caml.inria.fr/pub/distrib/ocaml-3.10/${name}.tar.bz2";
sha256 = "1ihmx1civ78s7k2hfc05z1s9vbyx2qw7fg8lnbxnfd6zxkk8878d"; sha256 = "1ihmx1civ78s7k2hfc05z1s9vbyx2qw7fg8lnbxnfd6zxkk8878d";
@@ -13,7 +13,7 @@ stdenv.mkDerivation (rec {
configureFlags = ["-no-tk" "-x11lib" x11]; configureFlags = ["-no-tk" "-x11lib" x11];
buildFlags = "world bootstrap world.opt"; buildFlags = "world bootstrap world.opt";
buildInputs = [x11 ncurses]; buildInputs = [x11 ncurses];
installTargets = "install installopt"; installTargets = "install installopt";
patchPhase = '' patchPhase = ''
CAT=$(type -tp cat) CAT=$(type -tp cat)
sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang
@@ -25,7 +25,7 @@ stdenv.mkDerivation (rec {
meta = { meta = {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = "QPL, LGPL2 (library part)"; license = with stdenv.lib.licenses; [ qpl lgpl2 ];
description = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
}; };
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, x11, ncurses }: { stdenv, fetchurl, x11, ncurses }:
stdenv.mkDerivation (rec { stdenv.mkDerivation (rec {
name = "metaocaml-3.09-alpha-30"; name = "metaocaml-3.09-alpha-30";
src = fetchurl { src = fetchurl {
url = "http://www.metaocaml.org/dist/old/MetaOCaml_309_alpha_030.tar.gz"; url = "http://www.metaocaml.org/dist/old/MetaOCaml_309_alpha_030.tar.gz";
sha256 = "0migbn0zwfb7yb24dy7qfqi19sv3drqcv4369xi7xzpds2cs35fd"; sha256 = "0migbn0zwfb7yb24dy7qfqi19sv3drqcv4369xi7xzpds2cs35fd";
@@ -13,7 +13,7 @@ stdenv.mkDerivation (rec {
configureFlags = ["-no-tk" "-x11lib" x11]; configureFlags = ["-no-tk" "-x11lib" x11];
buildFlags = "world bootstrap world.opt"; buildFlags = "world bootstrap world.opt";
buildInputs = [x11 ncurses]; buildInputs = [x11 ncurses];
installTargets = "install installopt"; installTargets = "install installopt";
patchPhase = '' patchPhase = ''
CAT=$(type -tp cat) CAT=$(type -tp cat)
sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang
@@ -25,7 +25,7 @@ stdenv.mkDerivation (rec {
meta = { meta = {
homepage = http://www.metaocaml.org/; homepage = http://www.metaocaml.org/;
license = "QPL, LGPL2 (library part)"; license = with stdenv.lib.licenses; [ qpl lgpl2 ];
desctiption = "A compiled, type-safe, multi-stage programming language"; desctiption = "A compiled, type-safe, multi-stage programming language";
}; };
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://www.dcc.fc.up.pt/~vsc/Yap/"; homepage = "http://www.dcc.fc.up.pt/~vsc/Yap/";
description = "Yap Prolog System is a ISO-compatible high-performance Prolog compiler"; description = "Yap Prolog System is a ISO-compatible high-performance Prolog compiler";
license = "artistic"; license = stdenv.lib.licenses.artistic2;
maintainers = [ stdenv.lib.maintainers.simons ]; maintainers = [ stdenv.lib.maintainers.simons ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
+1 -1
View File
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
homepage = http://www.eclipse.org/jdt/core/index.php; homepage = http://www.eclipse.org/jdt/core/index.php;
# http://www.eclipse.org/legal/epl-v10.html (free software, copyleft) # http://www.eclipse.org/legal/epl-v10.html (free software, copyleft)
license = "EPLv1.0"; license = stdenv.lib.licenses.epl10;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
}; };
@@ -27,6 +27,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Ruby interpreter written in Java"; description = "Ruby interpreter written in Java";
homepage = http://jruby.org/; homepage = http://jruby.org/;
license = "CPL-1.0 GPL-2 LGPL-2.1"; # one of those license = with stdenv.lib.licenses; [ cpl10 gpl2 lgpl21 ];
}; };
} }
@@ -2,9 +2,9 @@ x@{builderDefsPackage
, fetchgit , fetchgit
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
["fetchgit"]; ["fetchgit"];
buildInputs = map (n: builtins.getAttr n x) buildInputs = map (n: builtins.getAttr n x)
@@ -31,7 +31,7 @@ rec {
prepareOut = a.fullDepEntry '' prepareOut = a.fullDepEntry ''
mkdir -p "$out/bin" mkdir -p "$out/bin"
'' ["minInit" "defEnsureDir"]; '' ["minInit" "defEnsureDir"];
meta = { meta = {
description = "An interpreter of K, APL-like programming language"; description = "An interpreter of K, APL-like programming language";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -40,7 +40,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free-noncopyleft"; license = a.lib.licenses.free;
}; };
passthru = { passthru = {
updateInfo = { updateInfo = {
@@ -48,4 +48,3 @@ rec {
}; };
}; };
}) x }) x
+1 -7
View File
@@ -185,12 +185,6 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
php is build within this derivation in order to add the xdebug lines to the php.ini. php is build within this derivation in order to add the xdebug lines to the php.ini.
So both Apache and command line php both use xdebug without having to configure anything. So both Apache and command line php both use xdebug without having to configure anything.
Xdebug could be put in its own derivation. Xdebug could be put in its own derivation.
* /
meta = {
description = "debugging support for PHP";
homepage = http://xdebug.org;
license = "based on the PHP license - as is";
};
*/ */
}; };
@@ -255,7 +249,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
meta = { meta = {
description = "An HTML-embedded scripting language"; description = "An HTML-embedded scripting language";
homepage = http://www.php.net/; homepage = http://www.php.net/;
license = "PHP-3"; license = stdenv.lib.licenses.php301;
}; };
patches = [ ./fix-5.4.patch ]; patches = [ ./fix-5.4.patch ];
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
}; };
@@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
@@ -101,7 +101,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
@@ -100,7 +100,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
@@ -97,7 +97,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
license = "Ruby"; license = stdenv.lib.licenses.ruby;
homepage = "http://www.ruby-lang.org/en/"; homepage = "http://www.ruby-lang.org/en/";
description = "The Ruby language"; description = "The Ruby language";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
@@ -45,7 +45,7 @@ rec {
meta = { meta = {
description = "A game programming library"; description = "A game programming library";
license = "free-noncopyleft"; # giftware license = a.lib.licenses.free; # giftware
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
[ [
raskin raskin
@@ -55,4 +55,3 @@ rec {
inherit version; inherit version;
}; };
}) x }) x
+1 -2
View File
@@ -44,7 +44,7 @@ rec {
meta = { meta = {
description = "A game programming library"; description = "A game programming library";
license = "free-noncopyleft"; # giftware license = a.lib.licenses.free; # giftware
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
[ [
raskin raskin
@@ -54,4 +54,3 @@ rec {
inherit version; inherit version;
}; };
}) x }) x
@@ -43,7 +43,7 @@ rec {
meta = { meta = {
branch = "4"; branch = "4";
description = "A game programming library"; description = "A game programming library";
license = "free-noncopyleft"; # giftware license = a.lib.licenses.free; # giftware
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
[ [
raskin raskin
@@ -57,4 +57,3 @@ rec {
}; };
}; };
}) x }) x
+2 -2
View File
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "asio-1.10.4"; name = "asio-1.10.4";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/asio/${name}.tar.bz2"; url = "mirror://sourceforge/asio/${name}.tar.bz2";
sha256 = "0jminwr84wphwpph7j820cql7cbaqlj2zv4gfjk2imazpmlhsfri"; sha256 = "0jminwr84wphwpph7j820cql7cbaqlj2zv4gfjk2imazpmlhsfri";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://asio.sourceforge.net/; homepage = http://asio.sourceforge.net/;
description = "Cross-platform C++ library for network and low-level I/O programming"; description = "Cross-platform C++ library for network and low-level I/O programming";
license = "boost"; license = stdenv.lib.licenses.boost;
}; };
} }
+1 -1
View File
@@ -110,7 +110,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = "http://boost.org/"; homepage = "http://boost.org/";
description = "Collection of C++ libraries"; description = "Collection of C++ libraries";
license = "boost-license"; license = stdenv.lib.licenses.boost;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ simons wkennington ]; maintainers = with maintainers; [ simons wkennington ];
+1 -1
View File
@@ -36,7 +36,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free"; license = a.lib.licenses.free;
branch = "0.5.1"; branch = "0.5.1";
}; };
passthru = { passthru = {
+5 -6
View File
@@ -1,9 +1,9 @@
x@{builderDefsPackage x@{builderDefsPackage
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
[]; [];
buildInputs = map (n: builtins.getAttr n x) buildInputs = map (n: builtins.getAttr n x)
@@ -27,7 +27,7 @@ rec {
/* doConfigure should be removed if not needed */ /* doConfigure should be removed if not needed */
phaseNames = ["doConfigure" "doMakeInstall"]; phaseNames = ["doConfigure" "doMakeInstall"];
meta = { meta = {
description = "CELT - low-delay audio codec"; description = "CELT - low-delay audio codec";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -36,7 +36,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free"; license = a.lib.licenses.free;
branch = "0.7"; branch = "0.7";
}; };
passthru = { passthru = {
@@ -45,4 +45,3 @@ rec {
}; };
}; };
}) x }) x
+5 -6
View File
@@ -1,9 +1,9 @@
x@{builderDefsPackage x@{builderDefsPackage
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
[]; [];
buildInputs = map (n: builtins.getAttr n x) buildInputs = map (n: builtins.getAttr n x)
@@ -27,7 +27,7 @@ rec {
/* doConfigure should be removed if not needed */ /* doConfigure should be removed if not needed */
phaseNames = ["doConfigure" "doMakeInstall"]; phaseNames = ["doConfigure" "doMakeInstall"];
meta = { meta = {
description = "Low-delay audio codec"; description = "Low-delay audio codec";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -36,7 +36,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free"; license = a.lib.licenses.free;
}; };
passthru = { passthru = {
updateInfo = { updateInfo = {
@@ -44,4 +44,3 @@ rec {
}; };
}; };
}) x }) x
@@ -35,6 +35,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://cpp-netlib.github.com/; homepage = http://cpp-netlib.github.com/;
description = "Provides application layer network support at boost style"; description = "Provides application layer network support at boost style";
license = "boost"; license = stdenv.lib.licenses.boost;
}; };
} }
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Crypto++, a free C++ class library of cryptographic schemes"; description = "Crypto++, a free C++ class library of cryptographic schemes";
homepage = http://cryptopp.com/; homepage = http://cryptopp.com/;
license = "Boost 1.0"; license = stdenv.lib.licenses.boost;
maintainers = [ ]; maintainers = [ ];
}; };
} }
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://dbus.freedesktop.org; homepage = http://dbus.freedesktop.org;
license = "AFL-2.1 or GPL-2"; license = with stdenv.lib.licenses; [ afl21 gpl2 ];
description = "Obsolete glib bindings for D-Bus lightweight IPC mechanism"; description = "Obsolete glib bindings for D-Bus lightweight IPC mechanism";
maintainers = [ stdenv.lib.maintainers.urkud ]; maintainers = [ stdenv.lib.maintainers.urkud ];
}; };
+1 -1
View File
@@ -15,6 +15,6 @@ stdenv.mkDerivation rec {
homepage = http://www.audiocoding.com/faac.html; homepage = http://www.audiocoding.com/faac.html;
# Incompatible with GPL. Some changes to the base code, included in faac, # Incompatible with GPL. Some changes to the base code, included in faac,
# are under LGPL though. # are under LGPL though.
license = "unfree-redistributable"; license = stdenv.lib.licenses.unfreeRedistributable;
}; };
} }
+1 -2
View File
@@ -17,8 +17,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "A small, fast run-time speech synthesis engine"; description = "A small, fast run-time speech synthesis engine";
homepage = http://www.festvox.org/flite/; homepage = http://www.festvox.org/flite/;
license = "free-non-copyleft"; license = stdenv.lib.licenses.free;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
} }
+5 -6
View File
@@ -1,9 +1,9 @@
x@{builderDefsPackage x@{builderDefsPackage
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :
let let
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
[]; [];
buildInputs = map (n: builtins.getAttr n x) buildInputs = map (n: builtins.getAttr n x)
@@ -40,7 +40,7 @@ rec {
''INSTALL_ROOT="$out"'' ''INSTALL_ROOT="$out"''
''GSM_INSTALL_INC="$out/include/gsm"'' ''GSM_INSTALL_INC="$out/include/gsm"''
]; ];
meta = { meta = {
description = "A GSM codec library"; description = "A GSM codec library";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
@@ -49,7 +49,7 @@ rec {
]; ];
platforms = with a.lib.platforms; platforms = with a.lib.platforms;
linux; linux;
license = "free-noncopyleft"; license = a.lib.licenses.free;
}; };
passthru = { passthru = {
updateInfo = { updateInfo = {
@@ -57,4 +57,3 @@ rec {
}; };
}; };
}) x }) x
@@ -0,0 +1,16 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, logict, mtl }:
cabal.mkDerivation (self: {
pname = "unification-fd";
version = "0.9.0";
sha256 = "0fdnpcpcpjlxlwxpqlawwbgqhs1p9lrksy5ln5isyvr06hwqh7ki";
buildDepends = [ logict mtl ];
meta = {
homepage = "http://code.haskell.org/~wren/";
description = "Simple generic unification algorithms";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
homepage = http://www.gnu.org/software/classpath/; homepage = http://www.gnu.org/software/classpath/;
# The exception makes it similar to LGPLv2+ AFAICS. # The exception makes it similar to LGPLv2+ AFAICS.
license = "GPLv2+ + exception"; license = stdenv.lib.licenses.gpl2ClasspathPlus;
maintainers = [ ]; maintainers = [ ];
}; };
@@ -14,6 +14,6 @@ stdenv.mkDerivation {
description = "Image processing and analysis library"; description = "Image processing and analysis library";
homepage = http://www.leptonica.org/; homepage = http://www.leptonica.org/;
# Its own license: http://www.leptonica.org/about-the-license.html # Its own license: http://www.leptonica.org/about-the-license.html
license = "free"; license = stdenv.lib.licenses.free;
}; };
} }
@@ -2,19 +2,19 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libcaca-0.99.beta19"; name = "libcaca-0.99.beta19";
src = fetchurl { src = fetchurl {
url = "http://caca.zoy.org/files/libcaca/${name}.tar.gz"; url = "http://caca.zoy.org/files/libcaca/${name}.tar.gz";
sha256 = "1x3j6yfyxl52adgnabycr0n38j9hx2j74la0hz0n8cnh9ry4d2qj"; sha256 = "1x3j6yfyxl52adgnabycr0n38j9hx2j74la0hz0n8cnh9ry4d2qj";
}; };
configureFlags = "--disable-x11 --disable-imlib2 --disable-doc"; configureFlags = "--disable-x11 --disable-imlib2 --disable-doc";
propagatedBuildInputs = [ncurses]; propagatedBuildInputs = [ncurses];
meta = { meta = {
homepage = http://libcaca.zoy.org/; homepage = http://libcaca.zoy.org/;
description = "A graphics library that outputs text instead of pixels"; description = "A graphics library that outputs text instead of pixels";
license = "WTFPL"; # http://sam.zoy.org/wtfpl/ license = stdenv.lib.licenses.wtfpl;
}; };
} }
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
description = "USB CEC adapter communication library"; description = "USB CEC adapter communication library";
homepage = "http://libcec.pulse-eight.com"; homepage = "http://libcec.pulse-eight.com";
repositories.git = "https://github.com/Pulse-Eight/libcec.git"; repositories.git = "https://github.com/Pulse-Eight/libcec.git";
license = "GPLv2+"; license = stdenv.lib.licenses.gpl2Plus;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = [ maintainers.titanous ]; maintainers = [ maintainers.titanous ];
}; };
@@ -47,10 +47,9 @@ stdenv.mkDerivation rec {
homepage = http://sourceware.org/libffi/; homepage = http://sourceware.org/libffi/;
# See http://github.com/atgreen/libffi/blob/master/LICENSE . # See http://github.com/atgreen/libffi/blob/master/LICENSE .
license = "free, non-copyleft"; license = stdenv.lib.licenses.free;
maintainers = [ stdenv.lib.maintainers.ludo ]; maintainers = [ stdenv.lib.maintainers.ludo ];
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };
} }
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
meta = { meta = {
description = "Cross platform, open source library for generating PDF files"; description = "Cross platform, open source library for generating PDF files";
homepage = http://libharu.org/wiki/Main_Page; homepage = http://libharu.org/wiki/Main_Page;
license = "ZLIB/LIBPNG"; # see README. license = stdenv.lib.licenses.zlib;
maintainers = [ stdenv.lib.maintainers.marcweber ]; maintainers = [ stdenv.lib.maintainers.marcweber ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
@@ -21,6 +21,6 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://libs.suckless.org/libixp; homepage = http://libs.suckless.org/libixp;
description = "stand-alone client/server 9P library"; description = "stand-alone client/server 9P library";
license = "MIT / LPL"; license = with stdenv.lib.licenses; [ mit lpl-102 ];
}; };
} }
@@ -16,6 +16,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://libjpeg-turbo.virtualgl.org/; homepage = http://libjpeg-turbo.virtualgl.org/;
description = "A faster (using SIMD) libjpeg implementation"; description = "A faster (using SIMD) libjpeg implementation";
license = "free"; license = stdenv.lib.licenses.free;
}; };
} }
@@ -1,20 +1,20 @@
{ stdenv, fetchurl, static ? false }: { stdenv, fetchurl, static ? false }:
with stdenv.lib; with stdenv.lib;
stdenv.mkDerivation { stdenv.mkDerivation {
name = "libjpeg-8d"; name = "libjpeg-8d";
src = fetchurl { src = fetchurl {
url = http://www.ijg.org/files/jpegsrc.v8d.tar.gz; url = http://www.ijg.org/files/jpegsrc.v8d.tar.gz;
sha256 = "1cz0dy05mgxqdgjf52p54yxpyy95rgl30cnazdrfmw7hfca9n0h0"; sha256 = "1cz0dy05mgxqdgjf52p54yxpyy95rgl30cnazdrfmw7hfca9n0h0";
}; };
configureFlags = optional static "--enable-static --disable-shared"; configureFlags = optional static "--enable-static --disable-shared";
meta = { meta = {
homepage = http://www.ijg.org/; homepage = http://www.ijg.org/;
description = "A library that implements the JPEG image file format"; description = "A library that implements the JPEG image file format";
license = "free"; license = stdenv.lib.licenses.free;
}; };
} }
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Reference library for reading, displaying, writing and examining Multiple-Image Network Graphics"; description = "Reference library for reading, displaying, writing and examining Multiple-Image Network Graphics";
homepage = http://www.libmng.com; homepage = http://www.libmng.com;
license = "zlib/libpng"; license = stdenv.lib.licenses.zlib;
maintainers = with stdenv.lib.maintainers; [ marcweber urkud ]; maintainers = with stdenv.lib.maintainers; [ marcweber urkud ];
hydraPlatforms = stdenv.lib.platforms.linux; hydraPlatforms = stdenv.lib.platforms.linux;
}; };
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.dnielectronico.es/descargas/; homepage = http://www.dnielectronico.es/descargas/;
description = "Opensc plugin to access the Spanish national ID smartcard"; description = "Opensc plugin to access the Spanish national ID smartcard";
license = "nonfree"; license = stdenv.lib.licenses.unfree;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux; platforms = with stdenv.lib.platforms; linux;
broken = true; broken = true;
+2 -2
View File
@@ -14,10 +14,10 @@ stdenv.mkDerivation rec {
sed -e '/curl\/types/d' -i src/*.c src/*.h sed -e '/curl\/types/d' -i src/*.c src/*.h
''; '';
meta = { meta = {
description = "The RDF Parser Toolkit"; description = "The RDF Parser Toolkit";
homepage = "http://librdf.org/raptor"; homepage = "http://librdf.org/raptor";
license = "LGPL-2.1 Apache-2.0"; license = with stdenv.lib.licenses; [ lgpl21 asl20 ];
maintainers = [ stdenv.lib.maintainers.marcweber ]; maintainers = [ stdenv.lib.maintainers.marcweber ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "The RDF Parser Toolkit"; description = "The RDF Parser Toolkit";
homepage = "http://librdf.org/raptor"; homepage = "http://librdf.org/raptor";
license = "LGPL-2.1 Apache-2.0"; license = with stdenv.lib.licenses; [ lgpl21 asl20 ];
maintainers = with stdenv.lib.maintainers; [ marcweber urkud ]; maintainers = with stdenv.lib.maintainers; [ marcweber urkud ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
+1 -1
View File
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Library that handles Resource Description Framework (RDF)"; description = "Library that handles Resource Description Framework (RDF)";
homepage = "http://librdf.org/rasqal"; homepage = "http://librdf.org/rasqal";
license = "LGPL-2.1 Apache-2.0"; license = with stdenv.lib.licenses; [ lgpl21 asl20 ];
maintainers = with stdenv.lib.maintainers; [ marcweber urkud ]; maintainers = with stdenv.lib.maintainers; [ marcweber urkud ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
description = "Version of NaCl with harwdare tests at runtime, not build time"; description = "Version of NaCl with harwdare tests at runtime, not build time";
license = "ISC"; license = stdenv.lib.licenses.isc;
maintainers = with stdenv.lib.maintainers; [ viric ]; maintainers = with stdenv.lib.maintainers; [ viric ];
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, json_c, hidapi }: { stdenv, fetchurl, pkgconfig, json_c, hidapi }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libu2f-host-0.0"; name = "libu2f-host-0.0.1";
src = fetchurl { src = fetchurl {
url = "https://developers.yubico.com/libu2f-host/Releases/${name}.tar.xz"; url = "https://developers.yubico.com/libu2f-host/Releases/${name}.tar.xz";
sha256 = "02pjald2j6syvxm5pszxcpqhpp7c80hblnzh6wrafkmpkpzi3rq5"; sha256 = "1cqgvbh2fim9r7pjazph64xnrhmsydqh8xrnxd4g16mc0k76s4mf";
}; };
buildInputs = [ pkgconfig json_c hidapi ]; buildInputs = [ pkgconfig json_c hidapi ];

Some files were not shown because too many files have changed in this diff Show More