Merge pull request #48680 from markuskowa/licenses-22

Add licenses
This commit is contained in:
xeji 2018-10-18 23:40:02 +02:00 committed by GitHub
commit 856243e346
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 71 additions and 46 deletions

View File

@ -585,6 +585,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "Ruby License"; fullName = "Ruby License";
}; };
sendmail = spdx {
spdxId = "Sendmail";
fullName = "Sendmail License";
};
sgi-b-20 = spdx { sgi-b-20 = spdx {
spdxId = "SGI-B-2.0"; spdxId = "SGI-B-2.0";
fullName = "SGI Free Software License B v2.0"; fullName = "SGI Free Software License B v2.0";

View File

@ -24,6 +24,6 @@ stdenv.mkDerivation {
description = "Provides a Qt implementation of the DBusMenu spec"; description = "Provides a Qt implementation of the DBusMenu spec";
inherit homepage; inherit homepage;
inherit (qt4.meta) platforms; inherit (qt4.meta) platforms;
license = licenses.gpl2; license = licenses.lgpl2;
}; };
} }

View File

@ -19,6 +19,6 @@ stdenv.mkDerivation {
description = "Provides a Qt implementation of the DBusMenu spec"; description = "Provides a Qt implementation of the DBusMenu spec";
maintainers = [ maintainers.ttuegel ]; maintainers = [ maintainers.ttuegel ];
inherit (qtbase.meta) platforms; inherit (qtbase.meta) platforms;
license = licenses.gpl2; license = licenses.lgpl2;
}; };
} }

View File

@ -16,6 +16,6 @@ stdenv.mkDerivation {
meta = { meta = {
inherit (glib.meta) platforms maintainers; inherit (glib.meta) platforms maintainers;
license = stdenv.lib.licenses.gpl2; license = with stdenv.lib.licenses; [ gpl2 lgpl2 ];
}; };
} }

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
''; '';
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ fpletz ]; maintainers = with maintainers; [ fpletz ];
license = with licenses; [ mit isc ]; license = with licenses; [ mit isc bsd2 bsd3 ];
}; };
} }

View File

@ -11,10 +11,17 @@ in stdenv.mkDerivation rec {
buildInputs = [ unzip ]; buildInputs = [ unzip ];
makeFlags = [ "prefix=$(out)" ]; makeFlags = [ "prefix=$(out)" ];
preInstall = "mkdir -p $out/lib"; preInstall = "mkdir -p $out/lib";
meta = {
meta = with stdenv.lib; {
homepage = http://libjson.sourceforge.net/; homepage = http://libjson.sourceforge.net/;
description = "A JSON reader and writer"; description = "A JSON reader and writer";
longDescription = "A JSON reader and writer which is super-effiecient and usually runs circles around other JSON libraries. It's highly customizable to optimize for your particular project, and very lightweight. For Windows, OSX, or Linux. Works in any language."; longDescription = ''
platforms = stdenv.lib.platforms.unix; A JSON reader and writer which is super-efficient and
usually runs circles around other JSON libraries.
It's highly customizable to optimize for your particular project, and
very lightweight. For Windows, OSX, or Linux. Works in any language.
'';
platforms = platforms.unix;
license = licenses.bsd2;
}; };
} }

View File

@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libogg libpng ]; buildInputs = [ libogg libpng ];
meta = { meta = with stdenv.lib; {
description = "A library for encoding and decoding Kate streams"; description = "A library for encoding and decoding Kate streams";
longDescription = '' longDescription = ''
This is libkate, the reference implementation of a codec for the Kate This is libkate, the reference implementation of a codec for the Kate
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
in an Ogg container. It can carry Unicode text, images, and animate in an Ogg container. It can carry Unicode text, images, and animate
them.''; them.'';
homepage = https://code.google.com/archive/p/libkate/; homepage = https://code.google.com/archive/p/libkate/;
maintainers = [ ]; platforms = platforms.unix;
platforms = stdenv.lib.platforms.unix; license = licenses.bsd3;
}; };
} }

View File

@ -18,11 +18,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig which cmake ]; nativeBuildInputs = [ pkgconfig which cmake ];
buildInputs = stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration; buildInputs = stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration;
meta = { meta = with stdenv.lib; {
homepage = https://github.com/lastfm/liblastfm; homepage = https://github.com/lastfm/liblastfm;
repositories.git = git://github.com/lastfm/liblastfm.git; repositories.git = git://github.com/lastfm/liblastfm.git;
description = "Official LastFM library"; description = "Official LastFM library";
inherit (qt4.meta) platforms; inherit (qt4.meta) platforms;
maintainers = with stdenv.lib.maintainers; [ phreedom ]; maintainers = [ maintainers.phreedom ];
license = licenses.gpl3;
}; };
} }

View File

@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://liblastfm.sourceforge.net; homepage = http://liblastfm.sourceforge.net;
description = "Unofficial C lastfm library"; description = "Unofficial C lastfm library";
license = stdenv.lib.licenses.gpl3;
}; };
} }

View File

@ -15,6 +15,6 @@ stdenv.mkDerivation rec {
homepage = http://liblqr.wikidot.com; homepage = http://liblqr.wikidot.com;
description = "Seam-carving C/C++ library called Liquid Rescaling"; description = "Seam-carving C/C++ library called Liquid Rescaling";
platforms = platforms.all; platforms = platforms.all;
maintainers = [ ]; license = with licenses; [ gpl3 lgpl3 ];
}; };
} }

View File

@ -37,5 +37,6 @@ stdenv.mkDerivation rec {
description = "Sendmail Milter mail filtering API library"; description = "Sendmail Milter mail filtering API library";
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ fpletz ]; maintainers = with maintainers; [ fpletz ];
license = licenses.sendmail;
}; };
} }

View File

@ -12,9 +12,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
meta = { meta = with stdenv.lib; {
description = "Library for downloading (streaming) media files using the mmst and mmsh protocols";
homepage = http://libmms.sourceforge.net; homepage = http://libmms.sourceforge.net;
maintainers = [ ]; platforms = platforms.all;
platforms = stdenv.lib.platforms.all; license = licenses.lgpl21;
}; };
} }

View File

@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
description = "Utility to split mp3, ogg vorbis and FLAC files without decoding"; description = "Utility to split mp3, ogg vorbis and FLAC files without decoding";
maintainers = with maintainers; [ bosu ]; maintainers = with maintainers; [ bosu ];
platforms = platforms.unix; platforms = platforms.unix;
license = licenses.gpl2;
}; };
} }

View File

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
# tried to install files to /lib/udev, hopefully OK # tried to install files to /lib/udev, hopefully OK
configureFlags = [ "--with-udev=$$bin/lib/udev" ]; configureFlags = [ "--with-udev=$$bin/lib/udev" ];
meta = { meta = with stdenv.lib; {
homepage = http://libmtp.sourceforge.net; homepage = http://libmtp.sourceforge.net;
description = "An implementation of Microsoft's Media Transfer Protocol"; description = "An implementation of Microsoft's Media Transfer Protocol";
longDescription = '' longDescription = ''
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
in the form of a library suitable primarily for POSIX compliant operating in the form of a library suitable primarily for POSIX compliant operating
systems. We implement MTP Basic, the stuff proposed for standardization. systems. We implement MTP Basic, the stuff proposed for standardization.
''; '';
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
maintainers = [ ]; license = licenses.lgpl21;
}; };
} }

View File

@ -16,14 +16,14 @@ stdenv.mkDerivation rec {
dontUseCmakeBuildDir=true; dontUseCmakeBuildDir=true;
meta = { meta = with stdenv.lib; {
homepage = http://musicbrainz.org/doc/libmusicbrainz; homepage = http://musicbrainz.org/doc/libmusicbrainz;
description = "MusicBrainz Client Library (5.x version)"; description = "MusicBrainz Client Library (5.x version)";
longDescription = '' longDescription = ''
The libmusicbrainz (also known as mb_client or MusicBrainz Client The libmusicbrainz (also known as mb_client or MusicBrainz Client
Library) is a development library geared towards developers who wish to Library) is a development library geared towards developers who wish to
add MusicBrainz lookup capabilities to their applications.''; add MusicBrainz lookup capabilities to their applications.'';
maintainers = [ ]; platforms = platforms.all;
platforms = stdenv.lib.platforms.all; license = licenses.lgpl21;
}; };
} }

View File

@ -10,14 +10,14 @@ stdenv.mkDerivation rec {
sha256 = "1i9qly13bwwmgj68vma766hgvsd1m75236haqsp9zgh5znlmkm3z"; sha256 = "1i9qly13bwwmgj68vma766hgvsd1m75236haqsp9zgh5znlmkm3z";
}; };
meta = { meta = with stdenv.lib; {
homepage = http://musicbrainz.org/doc/libmusicbrainz; homepage = http://musicbrainz.org/doc/libmusicbrainz;
description = "MusicBrainz Client Library (3.x version)"; description = "MusicBrainz Client Library (3.x version)";
longDescription = '' longDescription = ''
The libmusicbrainz (also known as mb_client or MusicBrainz Client The libmusicbrainz (also known as mb_client or MusicBrainz Client
Library) is a development library geared towards developers who wish to Library) is a development library geared towards developers who wish to
add MusicBrainz lookup capabilities to their applications.''; add MusicBrainz lookup capabilities to their applications.'';
maintainers = [ ]; platforms = platforms.all;
platforms = stdenv.lib.platforms.all; license = licenses.lgpl21;
}; };
} }

View File

@ -12,11 +12,11 @@ stdenv.mkDerivation (rec {
buildInputs = [ popt ]; buildInputs = [ popt ];
meta = { meta = with stdenv.lib; {
homepage = http://natspec.sourceforge.net/ ; homepage = http://natspec.sourceforge.net/ ;
description = "A library intended to smooth national specificities in using of programs"; description = "A library intended to smooth national specificities in using of programs";
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
maintainers = [ ]; license = licenses.lgpl21;
}; };
} // stdenv.lib.optionalAttrs (!stdenv.isLinux) { } // stdenv.lib.optionalAttrs (!stdenv.isLinux) {
propagatedBuildInputs = [ libiconv ]; propagatedBuildInputs = [ libiconv ];

View File

@ -12,10 +12,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libmnl libnfnetlink ]; buildInputs = [ libmnl libnfnetlink ];
meta = { meta = with stdenv.lib; {
homepage = http://www.netfilter.org/projects/libnetfilter_queue/; homepage = http://www.netfilter.org/projects/libnetfilter_queue/;
description = "Userspace API to packets queued by the kernel packet filter"; description = "Userspace API to packets queued by the kernel packet filter";
license = licenses.gpl2;
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
doCheck = false; # fails with "fatal error: nice/agent.h: No such file or directory" doCheck = false; # fails with "fatal error: nice/agent.h: No such file or directory"
meta = { meta = with stdenv.lib; {
homepage = https://nice.freedesktop.org/wiki/; homepage = https://nice.freedesktop.org/wiki/;
description = "The GLib ICE implementation"; description = "The GLib ICE implementation";
longDescription = '' longDescription = ''
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
It provides a GLib-based library, libnice and a Glib-free library, It provides a GLib-based library, libnice and a Glib-free library,
libstun as well as GStreamer elements.''; libstun as well as GStreamer elements.'';
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
license = with licenses; [ lgpl21 mpl11 ];
}; };
} }

View File

@ -17,9 +17,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoreconfHook gobjectIntrospection ]; nativeBuildInputs = [ pkgconfig autoreconfHook gobjectIntrospection ];
buildInputs = [ glib gdk_pixbuf ]; buildInputs = [ glib gdk_pixbuf ];
meta = { meta = with stdenv.lib; {
homepage = https://developer.gnome.org/notification-spec/; homepage = https://developer.gnome.org/notification-spec/;
description = "A library that sends desktop notifications to a notification daemon"; description = "A library that sends desktop notifications to a notification daemon";
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
license = licenses.lgpl21;
}; };
} }

View File

@ -2,15 +2,16 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libnova-0.12.3"; name = "libnova-0.12.3";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/libnova/${name}.tar.gz"; url = "mirror://sourceforge/libnova/${name}.tar.gz";
sha256 = "18mkx79gyhccp5zqhf6k66sbhv97s7839sg15534ijajirkhw9dc"; sha256 = "18mkx79gyhccp5zqhf6k66sbhv97s7839sg15534ijajirkhw9dc";
}; };
meta = { meta = with stdenv.lib; {
description = "Celestial Mechanics, Astrometry and Astrodynamics Library"; description = "Celestial Mechanics, Astrometry and Astrodynamics Library";
homepage = http://libnova.sf.net; homepage = http://libnova.sf.net;
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
license = licenses.gpl2;
}; };
} }

View File

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
description = "C library implementing the OAuth secure authentication protocol"; description = "C library implementing the OAuth secure authentication protocol";
homepage = http://liboauth.sourceforge.net/; homepage = http://liboauth.sourceforge.net/;
repositories.git = https://github.com/x42/liboauth.git; repositories.git = https://github.com/x42/liboauth.git;
license = licenses.mit;
}; };
} }

View File

@ -27,12 +27,13 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ expat curl fftw ]; propagatedBuildInputs = [ expat curl fftw ];
meta = { meta = with stdenv.lib; {
homepage = https://code.google.com/archive/p/musicip-libofa/; homepage = https://code.google.com/archive/p/musicip-libofa/;
description = "Library Open Fingerprint Architecture"; description = "Library Open Fingerprint Architecture";
longDescription = '' longDescription = ''
LibOFA (Library Open Fingerprint Architecture) is an open-source audio LibOFA (Library Open Fingerprint Architecture) is an open-source audio
fingerprint created and provided by MusicIP''; fingerprint created and provided by MusicIP'';
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
license = licenses.gpl2;
}; };
} }

View File

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
meta = { meta = with stdenv.lib; {
homepage = https://xiph.org/oggz/; homepage = https://xiph.org/oggz/;
description = "A C library and tools for manipulating with Ogg files and streams"; description = "A C library and tools for manipulating with Ogg files and streams";
longDescription = '' longDescription = ''
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
interleaving data container developed by Monty at Xiph.Org, originally to interleaving data container developed by Monty at Xiph.Org, originally to
support the Ogg Vorbis audio format but now used for many free codecs support the Ogg Vorbis audio format but now used for many free codecs
including Dirac, FLAC, Speex and Theora.''; including Dirac, FLAC, Speex and Theora.'';
maintainers = [ ]; platforms = platforms.unix;
platforms = stdenv.lib.platforms.unix; license = licenses.bsd3;
}; };
} }

View File

@ -50,5 +50,6 @@ stdenv.mkDerivation rec {
description = "Packet Capture Library"; description = "Packet Capture Library";
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ fpletz ]; maintainers = with maintainers; [ fpletz ];
license = licenses.bsd3;
}; };
} }

View File

@ -38,8 +38,10 @@ stdenv.mkDerivation rec {
doCheck = false; # fails 1 out of 17 tests with a segmentation fault doCheck = false; # fails 1 out of 17 tests with a segmentation fault
meta = { meta = with stdenv.lib; {
description = "C libraries that provide support for the Resource Description Framework (RDF)";
homepage = http://librdf.org/; homepage = http://librdf.org/;
platforms = stdenv.lib.platforms.unix; platforms = platforms.unix;
license = licenses.asl20;
}; };
} }