Merge pull request #45399 from markuskowa/license-8

Add licenses

authored by xeji and committed by GitHub 54ff14b6 3ec19b17

+58 -29
+1 -1
pkgs/applications/editors/geany/default.nix
··· 45 - Plugin interface 46 ''; 47 homepage = https://www.geany.org/; 48 - license = "GPL"; 49 maintainers = []; 50 platforms = platforms.all; 51 };
··· 45 - Plugin interface 46 ''; 47 homepage = https://www.geany.org/; 48 + license = licenses.gpl2; 49 maintainers = []; 50 platforms = platforms.all; 51 };
+1 -1
pkgs/applications/editors/geany/with-vte.nix
··· 1 { runCommand, makeWrapper, geany, gnome2 }: 2 let name = builtins.replaceStrings ["geany-"] ["geany-with-vte-"] geany.name; 3 in 4 - runCommand "${name}" { nativeBuildInputs = [ makeWrapper ]; } " 5 mkdir -p $out 6 ln -s ${geany}/share $out 7 makeWrapper ${geany}/bin/geany $out/bin/geany --prefix LD_LIBRARY_PATH : ${gnome2.vte}/lib
··· 1 { runCommand, makeWrapper, geany, gnome2 }: 2 let name = builtins.replaceStrings ["geany-"] ["geany-with-vte-"] geany.name; 3 in 4 + runCommand "${name}" { nativeBuildInputs = [ makeWrapper ]; inherit (geany.meta); } " 5 mkdir -p $out 6 ln -s ${geany}/share $out 7 makeWrapper ${geany}/bin/geany $out/bin/geany --prefix LD_LIBRARY_PATH : ${gnome2.vte}/lib
+1
pkgs/applications/science/math/ginac/default.nix
··· 22 description = "GiNaC is Not a CAS"; 23 homepage = http://www.ginac.de/; 24 maintainers = with maintainers; [ lovek323 ]; 25 platforms = platforms.all; 26 }; 27 }
··· 22 description = "GiNaC is Not a CAS"; 23 homepage = http://www.ginac.de/; 24 maintainers = with maintainers; [ lovek323 ]; 25 + license = licenses.gpl2; 26 platforms = platforms.all; 27 }; 28 }
+1
pkgs/applications/science/math/glsurf/default.nix
··· 26 meta = { 27 homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf; 28 description = "A program to draw implicit surfaces and curves"; 29 }; 30 }
··· 26 meta = { 27 homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf; 28 description = "A program to draw implicit surfaces and curves"; 29 + license = stdenv.lib.licenses.lgpl21; 30 }; 31 }
+6
pkgs/applications/version-management/gitlab/default.nix
··· 104 inherit rubyEnv; 105 ruby = rubyEnv.wrappedRuby; 106 }; 107 }
··· 104 inherit rubyEnv; 105 ruby = rubyEnv.wrappedRuby; 106 }; 107 + 108 + meta = with stdenv.lib; { 109 + description = "Web-based Git-repository manager"; 110 + homepage = https://gitlab.com; 111 + license = licenses.mit; 112 + }; 113 }
+2
pkgs/development/libraries/gdata-sharp/default.nix
··· 34 The Google Data APIs provide a simple protocol for reading and writing 35 data on the web. 36 ''; 37 platforms = platforms.linux; 38 }; 39 }
··· 34 The Google Data APIs provide a simple protocol for reading and writing 35 data on the web. 36 ''; 37 + 38 + license = licenses.asl20; 39 platforms = platforms.linux; 40 }; 41 }
+3 -2
pkgs/development/libraries/gdcm/default.nix
··· 26 buildInputs = [ cmake vtk ]; 27 propagatedBuildInputs = [ ]; 28 29 - meta = { 30 description = "The grassroots cross-platform DICOM implementation"; 31 longDescription = '' 32 Grassroots DICOM (GDCM) is an implementation of the DICOM standard designed to be open source so that researchers may access clinical data directly. 33 GDCM includes a file format definition and a network communications protocol, both of which should be extended to provide a full set of tools for a researcher or small medical imaging vendor to interface with an existing medical database. 34 ''; 35 homepage = http://gdcm.sourceforge.net/; 36 - platforms = stdenv.lib.platforms.all; 37 }; 38 } 39
··· 26 buildInputs = [ cmake vtk ]; 27 propagatedBuildInputs = [ ]; 28 29 + meta = with stdenv.lib; { 30 description = "The grassroots cross-platform DICOM implementation"; 31 longDescription = '' 32 Grassroots DICOM (GDCM) is an implementation of the DICOM standard designed to be open source so that researchers may access clinical data directly. 33 GDCM includes a file format definition and a network communications protocol, both of which should be extended to provide a full set of tools for a researcher or small medical imaging vendor to interface with an existing medical database. 34 ''; 35 homepage = http://gdcm.sourceforge.net/; 36 + license = with licenses; [ bsd3 asl20 ]; 37 + platforms = platforms.all; 38 }; 39 } 40
+1
pkgs/development/libraries/gdk-pixbuf/default.nix
··· 116 description = "A library for image loading and manipulation"; 117 homepage = http://library.gnome.org/devel/gdk-pixbuf/; 118 maintainers = [ maintainers.eelco ]; 119 platforms = platforms.unix; 120 }; 121 }
··· 116 description = "A library for image loading and manipulation"; 117 homepage = http://library.gnome.org/devel/gdk-pixbuf/; 118 maintainers = [ maintainers.eelco ]; 119 + license = licenses.lgpl21; 120 platforms = platforms.unix; 121 }; 122 }
+4 -3
pkgs/development/libraries/gettext/default.nix
··· 52 53 enableParallelBuilding = true; 54 55 - meta = { 56 description = "Well integrated set of translation tools and documentation"; 57 58 longDescription = '' ··· 76 77 homepage = http://www.gnu.org/software/gettext/; 78 79 - maintainers = with lib.maintainers; [ zimbatm vrthra ]; 80 - platforms = lib.platforms.all; 81 }; 82 } 83
··· 52 53 enableParallelBuilding = true; 54 55 + meta = with lib; { 56 description = "Well integrated set of translation tools and documentation"; 57 58 longDescription = '' ··· 76 77 homepage = http://www.gnu.org/software/gettext/; 78 79 + maintainers = with maintainers; [ zimbatm vrthra ]; 80 + license = licenses.gpl2Plus; 81 + platforms = platforms.all; 82 }; 83 } 84
+4 -2
pkgs/development/libraries/giflib/4.1.nix
··· 10 11 hardeningDisable = [ "format" ]; 12 13 - meta = { 14 branch = "4.1"; 15 - platforms = stdenv.lib.platforms.unix; 16 }; 17 } 18
··· 10 11 hardeningDisable = [ "format" ]; 12 13 + meta = with stdenv.lib; { 14 + description = "A library for reading and writing gif images"; 15 branch = "4.1"; 16 + license = licenses.mit; 17 + platforms = platforms.unix; 18 }; 19 } 20
+2
pkgs/development/libraries/gio-sharp/default.nix
··· 23 24 meta = with stdenv.lib; { 25 description = "GIO API bindings"; 26 platforms = platforms.linux; 27 }; 28 }
··· 23 24 meta = with stdenv.lib; { 25 description = "GIO API bindings"; 26 + homepage = https://github.com/mono/gio-sharp; 27 + license = licenses.mit; 28 platforms = platforms.linux; 29 }; 30 }
+1
pkgs/development/libraries/gnet/default.nix
··· 17 meta = with stdenv.lib; { 18 description = "A network library, written in C, object-oriented, and built upon GLib"; 19 homepage = https://developer.gnome.org/gnet/; 20 platforms = platforms.linux; 21 maintainers = with maintainers; [ pSub ]; 22 };
··· 17 meta = with stdenv.lib; { 18 description = "A network library, written in C, object-oriented, and built upon GLib"; 19 homepage = https://developer.gnome.org/gnet/; 20 + license = licenses.lgpl2; 21 platforms = platforms.linux; 22 maintainers = with maintainers; [ pSub ]; 23 };
+4 -3
pkgs/development/libraries/pth/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "pth-2.0.7"; 5 - 6 src = fetchurl { 7 url = "mirror://gnu/pth/${name}.tar.gz"; 8 sha256 = "0ckjqw5kz5m30srqi87idj7xhpw6bpki43mj07bazjm2qmh3cdbj"; ··· 12 configureFlagsArray=("CFLAGS=-DJB_SP=8 -DJB_PC=9") 13 ''; 14 15 - meta = { 16 description = "The GNU Portable Threads library"; 17 homepage = http://www.gnu.org/software/pth; 18 - platforms = stdenv.lib.platforms.all; 19 }; 20 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "pth-2.0.7"; 5 + 6 src = fetchurl { 7 url = "mirror://gnu/pth/${name}.tar.gz"; 8 sha256 = "0ckjqw5kz5m30srqi87idj7xhpw6bpki43mj07bazjm2qmh3cdbj"; ··· 12 configureFlagsArray=("CFLAGS=-DJB_SP=8 -DJB_PC=9") 13 ''; 14 15 + meta = with stdenv.lib; { 16 description = "The GNU Portable Threads library"; 17 homepage = http://www.gnu.org/software/pth; 18 + license = licenses.lgpl21Plus; 19 + platforms = platforms.all; 20 }; 21 }
+1
pkgs/development/tools/glock/default.nix
··· 19 meta = with stdenv.lib; { 20 homepage = https://github.com/robfig/glock; 21 description = "A command-line tool to lock Go dependencies to specific revisions"; 22 maintainers = [ maintainers.rushmorem ]; 23 }; 24 }
··· 19 meta = with stdenv.lib; { 20 homepage = https://github.com/robfig/glock; 21 description = "A command-line tool to lock Go dependencies to specific revisions"; 22 + license = licenses.mit; 23 maintainers = [ maintainers.rushmorem ]; 24 }; 25 }
+5 -6
pkgs/games/gl-117/default.nix
··· 13 14 buildInputs = [ libGLU_combined SDL freeglut SDL_mixer autoconf automake libtool ]; 15 16 - meta = { 17 description = "An air combat simulator"; 18 - maintainers = with stdenv.lib.maintainers; 19 - [ 20 - raskin 21 - ]; 22 - platforms = stdenv.lib.platforms.linux; 23 }; 24 }
··· 13 14 buildInputs = [ libGLU_combined SDL freeglut SDL_mixer autoconf automake libtool ]; 15 16 + meta = with stdenv.lib; { 17 description = "An air combat simulator"; 18 + homepage = https://sourceforge.net/projects/gl-117; 19 + maintainers = with maintainers; [ raskin ]; 20 + license = licenses.gpl2; 21 + platforms = platforms.linux; 22 }; 23 }
+4 -3
pkgs/misc/emulators/gens-gs/default.nix
··· 1 { stdenv, fetchurl, pkgconfig, gtk2, SDL, nasm, zlib, libpng, libGLU_combined }: 2 3 - stdenv.mkDerivation { 4 name = "gens-gs-7"; 5 6 src = fetchurl { ··· 15 # See http://ubuntuforums.org/showthread.php?p=10535837 16 NIX_CFLAGS_COMPILE = "-UGTK_DISABLE_DEPRECATED -UGSEAL_ENABLE"; 17 18 - meta = { 19 homepage = https://segaretro.org/Gens/GS; 20 description = "A Genesis/Mega Drive emulator"; 21 platforms = [ "i686-linux" ]; 22 - maintainers = [ stdenv.lib.maintainers.eelco ]; 23 }; 24 }
··· 1 { stdenv, fetchurl, pkgconfig, gtk2, SDL, nasm, zlib, libpng, libGLU_combined }: 2 3 + stdenv.mkDerivation { 4 name = "gens-gs-7"; 5 6 src = fetchurl { ··· 15 # See http://ubuntuforums.org/showthread.php?p=10535837 16 NIX_CFLAGS_COMPILE = "-UGTK_DISABLE_DEPRECATED -UGSEAL_ENABLE"; 17 18 + meta = with stdenv.lib; { 19 homepage = https://segaretro.org/Gens/GS; 20 description = "A Genesis/Mega Drive emulator"; 21 platforms = [ "i686-linux" ]; 22 + license = licenses.gpl2Plus; 23 + maintainers = [ maintainers.eelco ]; 24 }; 25 }
+5 -6
pkgs/tools/filesystems/glusterfs/default.nix
··· 181 inherit (s) url sha256; 182 }; 183 184 - meta = { 185 inherit (s) version; 186 description = "Distributed storage system"; 187 - maintainers = [ 188 - stdenv.lib.maintainers.raskin 189 - ]; 190 - platforms = with stdenv.lib.platforms; 191 - linux ++ freebsd; 192 }; 193 }
··· 181 inherit (s) url sha256; 182 }; 183 184 + meta = with stdenv.lib; { 185 inherit (s) version; 186 description = "Distributed storage system"; 187 + homepage = https://www.gluster.org; 188 + license = licenses.lgpl3Plus; # dual licese: choice of lgpl3Plus or gpl2 189 + maintainers = [ maintainers.raskin ]; 190 + platforms = with platforms; linux ++ freebsd; 191 }; 192 }
+9
pkgs/tools/graphics/gnuplot/default.nix
··· 61 homepage = http://www.gnuplot.info/; 62 description = "A portable command-line driven graphing utility for many platforms"; 63 platforms = platforms.linux ++ platforms.darwin; 64 maintainers = with maintainers; [ lovek323 ]; 65 }; 66 }
··· 61 homepage = http://www.gnuplot.info/; 62 description = "A portable command-line driven graphing utility for many platforms"; 63 platforms = platforms.linux ++ platforms.darwin; 64 + license = { 65 + # Essentially a BSD license with one modifaction: 66 + # Permission to modify the software is granted, but not the right to 67 + # distribute the complete modified source code. Modifications are to 68 + # be distributed as patches to the released version. Permission to 69 + # distribute binaries produced by compiling modified sources is granted, 70 + # provided you: ... 71 + url = https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright; 72 + }; 73 maintainers = with maintainers; [ lovek323 ]; 74 }; 75 }
+3 -2
pkgs/tools/misc/gnuvd/default.nix
··· 8 sha256 = "0mpy76a0pxy62zjiihlzmvl4752hiwxhfs8rm1v5zgdr78acxyxz"; 9 }; 10 11 - meta = { 12 description = "Command-line dutch dictionary application"; 13 homepage = http://www.djcbsoftware.nl/code/gnuvd/; 14 - platforms = stdenv.lib.platforms.unix; 15 }; 16 }
··· 8 sha256 = "0mpy76a0pxy62zjiihlzmvl4752hiwxhfs8rm1v5zgdr78acxyxz"; 9 }; 10 11 + meta = with stdenv.lib; { 12 description = "Command-line dutch dictionary application"; 13 homepage = http://www.djcbsoftware.nl/code/gnuvd/; 14 + license = licenses.gpl2; 15 + platforms = platforms.unix; 16 }; 17 }