Merge pull request #115974 from siraben/darwin-mass-fix-buildInputs=0-alt

authored by

Sandro and committed by
GitHub
12de0d4c c30a9fd9

+57 -37
+1 -1
pkgs/development/guile-modules/guile-opengl/default.nix
··· 18 homepage = "https://www.gnu.org/software/guile-opengl/"; 19 license = licenses.gpl3Plus; 20 maintainers = with maintainers; [ vyp ]; 21 - platforms = platforms.linux; 22 }; 23 }
··· 18 homepage = "https://www.gnu.org/software/guile-opengl/"; 19 license = licenses.gpl3Plus; 20 maintainers = with maintainers; [ vyp ]; 21 + platforms = platforms.unix; 22 }; 23 }
+1 -1
pkgs/development/libraries/clucene-core/default.nix
··· 23 CLucene is a port of the very popular Java Lucene text search engine API. 24 ''; 25 homepage = "http://clucene.sourceforge.net"; 26 - platforms = platforms.linux; 27 license = with licenses; [ asl20 lgpl2 ]; 28 }; 29 }
··· 23 CLucene is a port of the very popular Java Lucene text search engine API. 24 ''; 25 homepage = "http://clucene.sourceforge.net"; 26 + platforms = platforms.unix; 27 license = with licenses; [ asl20 lgpl2 ]; 28 }; 29 }
+1 -1
pkgs/development/libraries/gtkdatabox/default.nix
··· 17 18 license = lib.licenses.lgpl2; 19 20 - platforms = lib.platforms.linux; 21 }; 22 }
··· 17 18 license = lib.licenses.lgpl2; 19 20 + platforms = lib.platforms.unix; 21 }; 22 }
+3 -2
pkgs/development/libraries/htmlcxx/default.nix
··· 1 - { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 pname = "htmlcxx"; ··· 9 sha256 = "1hgmyiad3qgbpf2dvv2jygzj6jpz4dl3n8ds4nql68a4l9g2nm07"; 10 }; 11 12 patches = [ ./ptrdiff.patch ]; 13 14 meta = with lib; { 15 homepage = "http://htmlcxx.sourceforge.net/"; 16 description = "A simple non-validating css1 and html parser for C++"; 17 license = licenses.lgpl2; 18 - platforms = platforms.linux; 19 }; 20 }
··· 1 + { lib, stdenv, fetchurl, libiconv }: 2 3 stdenv.mkDerivation rec { 4 pname = "htmlcxx"; ··· 9 sha256 = "1hgmyiad3qgbpf2dvv2jygzj6jpz4dl3n8ds4nql68a4l9g2nm07"; 10 }; 11 12 + buildInputs = [ libiconv ]; 13 patches = [ ./ptrdiff.patch ]; 14 15 meta = with lib; { 16 homepage = "http://htmlcxx.sourceforge.net/"; 17 description = "A simple non-validating css1 and html parser for C++"; 18 license = licenses.lgpl2; 19 + platforms = platforms.all; 20 }; 21 }
+6 -1
pkgs/development/libraries/kissfft/default.nix
··· 30 }) 31 ]; 32 33 makeFlags = [ 34 "PREFIX=${placeholder "out"}" 35 "DATATYPE=double" ··· 40 homepage = "https://github.com/mborgerding/kissfft"; 41 license = licenses.bsd3; 42 maintainers = [ maintainers.goibhniu ]; 43 - platforms = platforms.linux; 44 }; 45 }
··· 30 }) 31 ]; 32 33 + postPatch = '' 34 + substituteInPlace Makefile \ 35 + --replace "gcc" "${stdenv.cc.targetPrefix}cc" \ 36 + --replace "ar" "${stdenv.cc.targetPrefix}ar" 37 + ''; 38 makeFlags = [ 39 "PREFIX=${placeholder "out"}" 40 "DATATYPE=double" ··· 45 homepage = "https://github.com/mborgerding/kissfft"; 46 license = licenses.bsd3; 47 maintainers = [ maintainers.goibhniu ]; 48 + platforms = platforms.all; 49 }; 50 }
+3 -2
pkgs/development/libraries/levmar/default.nix
··· 9 }; 10 11 patchPhase = '' 12 - sed -i 's/define HAVE_LAPACK/undef HAVE_LAPACK/' levmar.h 13 sed -i 's/LAPACKLIBS=.*/LAPACKLIBS=/' Makefile 14 ''; 15 16 installPhase = '' ··· 23 description = "ANSI C implementations of Levenberg-Marquardt, usable also from C++"; 24 homepage = "https://www.ics.forth.gr/~lourakis/levmar/"; 25 license = lib.licenses.gpl2Plus; 26 - platforms = lib.platforms.linux; 27 }; 28 }
··· 9 }; 10 11 patchPhase = '' 12 + substituteInPlace levmar.h --replace "define HAVE_LAPACK" "undef HAVE_LAPACK" 13 sed -i 's/LAPACKLIBS=.*/LAPACKLIBS=/' Makefile 14 + substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc" 15 ''; 16 17 installPhase = '' ··· 24 description = "ANSI C implementations of Levenberg-Marquardt, usable also from C++"; 25 homepage = "https://www.ics.forth.gr/~lourakis/levmar/"; 26 license = lib.licenses.gpl2Plus; 27 + platforms = lib.platforms.all; 28 }; 29 }
+1 -1
pkgs/development/libraries/libcec/platform.nix
··· 18 homepage = "https://github.com/Pulse-Eight/platform"; 19 repositories.git = "https://github.com/Pulse-Eight/platform.git"; 20 license = lib.licenses.gpl2Plus; 21 - platforms = platforms.linux; 22 maintainers = [ maintainers.titanous ]; 23 }; 24 }
··· 18 homepage = "https://github.com/Pulse-Eight/platform"; 19 repositories.git = "https://github.com/Pulse-Eight/platform.git"; 20 license = lib.licenses.gpl2Plus; 21 + platforms = platforms.all; 22 maintainers = [ maintainers.titanous ]; 23 }; 24 }
+2 -2
pkgs/development/libraries/libcli/default.nix
··· 20 21 enableParallelBuilding = true; 22 23 - makeFlags = [ "PREFIX=$(out)" ]; 24 25 meta = with lib; { 26 description = "Emulate a Cisco-style telnet command-line interface"; 27 homepage = "http://sites.dparrish.com/libcli"; 28 license = licenses.lgpl21Plus; 29 - platforms = platforms.linux; 30 }; 31 }
··· 20 21 enableParallelBuilding = true; 22 23 + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "AR=${stdenv.cc.targetPrefix}ar" "PREFIX=$(out)" ]; 24 25 meta = with lib; { 26 description = "Emulate a Cisco-style telnet command-line interface"; 27 homepage = "http://sites.dparrish.com/libcli"; 28 license = licenses.lgpl21Plus; 29 + platforms = platforms.all; 30 }; 31 }
+1 -1
pkgs/development/libraries/libcredis/default.nix
··· 23 description = "C client library for Redis (key-value database)"; 24 homepage = "https://code.google.com/archive/p/credis/"; 25 license = licenses.bsd3; # from homepage 26 - platforms = platforms.linux; 27 maintainers = [ maintainers.bjornfor ]; 28 }; 29 }
··· 23 description = "C client library for Redis (key-value database)"; 24 homepage = "https://code.google.com/archive/p/credis/"; 25 license = licenses.bsd3; # from homepage 26 + platforms = platforms.all; 27 maintainers = [ maintainers.bjornfor ]; 28 }; 29 }
+1 -1
pkgs/development/libraries/libcsptr/default.nix
··· 17 description = "Smart pointer constructs for the (GNU) C programming language"; 18 homepage = "https://github.com/Snaipe/libcsptr"; 19 license = licenses.mit; 20 - platforms = [ "i686-linux" "x86_64-linux" ]; 21 maintainers = [ maintainers.fragamus ]; 22 }; 23 }
··· 17 description = "Smart pointer constructs for the (GNU) C programming language"; 18 homepage = "https://github.com/Snaipe/libcsptr"; 19 license = licenses.mit; 20 + platforms = platforms.all; 21 maintainers = [ maintainers.fragamus ]; 22 }; 23 }
+1 -1
pkgs/development/libraries/liblcf/default.nix
··· 19 homepage = "https://github.com/EasyRPG/liblcf"; 20 license = licenses.mit; 21 maintainers = with maintainers; [ yegortimoshenko ]; 22 - platforms = platforms.linux; 23 }; 24 }
··· 19 homepage = "https://github.com/EasyRPG/liblcf"; 20 license = licenses.mit; 21 maintainers = with maintainers; [ yegortimoshenko ]; 22 + platforms = platforms.all; 23 }; 24 }
+7 -1
pkgs/development/libraries/libnatpmp/default.nix
··· 10 sha256 = "1c1n8n7mp0amsd6vkz32n8zj3vnsckv308bb7na0dg0r8969rap1"; 11 }; 12 13 makeFlags = [ "INSTALLPREFIX=$(out)" ]; 14 15 meta = with lib; { ··· 17 description = "NAT-PMP client"; 18 license = licenses.bsd3; 19 maintainers = with maintainers; [ orivej ]; 20 - platforms = platforms.linux; 21 }; 22 }
··· 10 sha256 = "1c1n8n7mp0amsd6vkz32n8zj3vnsckv308bb7na0dg0r8969rap1"; 11 }; 12 13 + postPatch = '' 14 + substituteInPlace Makefile \ 15 + --replace "gcc" "${stdenv.cc.targetPrefix}cc" \ 16 + --replace "ar" "${stdenv.cc.targetPrefix}ar" 17 + ''; 18 + 19 makeFlags = [ "INSTALLPREFIX=$(out)" ]; 20 21 meta = with lib; { ··· 23 description = "NAT-PMP client"; 24 license = licenses.bsd3; 25 maintainers = with maintainers; [ orivej ]; 26 + platforms = platforms.all; 27 }; 28 }
+1 -1
pkgs/development/libraries/libnest2d/default.nix
··· 25 "2D irregular bin packaging and nesting library written in modern C++"; 26 homepage = "https://github.com/Ultimaker/libnest2d"; 27 license = licenses.lgpl3; 28 - platforms = platforms.linux; 29 }; 30 }
··· 25 "2D irregular bin packaging and nesting library written in modern C++"; 26 homepage = "https://github.com/Ultimaker/libnest2d"; 27 license = licenses.lgpl3; 28 + platforms = platforms.all; 29 }; 30 }
+1 -1
pkgs/development/libraries/liboauth/default.nix
··· 23 ''; 24 25 meta = with lib; { 26 - platforms = platforms.linux; 27 description = "C library implementing the OAuth secure authentication protocol"; 28 homepage = "http://liboauth.sourceforge.net/"; 29 repositories.git = "https://github.com/x42/liboauth.git";
··· 23 ''; 24 25 meta = with lib; { 26 + platforms = platforms.all; 27 description = "C library implementing the OAuth secure authentication protocol"; 28 homepage = "http://liboauth.sourceforge.net/"; 29 repositories.git = "https://github.com/x42/liboauth.git";
+1 -1
pkgs/development/libraries/libxmi/default.nix
··· 15 description = "Library for rasterizing 2-D vector graphics"; 16 homepage = "https://www.gnu.org/software/libxmi/"; 17 license = lib.licenses.gpl2Plus; 18 - platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice 19 maintainers = [ ]; 20 }; 21 }
··· 15 description = "Library for rasterizing 2-D vector graphics"; 16 homepage = "https://www.gnu.org/software/libxmi/"; 17 license = lib.licenses.gpl2Plus; 18 + platforms = lib.platforms.unix; 19 maintainers = [ ]; 20 }; 21 }
+1 -1
pkgs/development/libraries/libxmp/default.nix
··· 12 Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT). 13 ''; 14 license = licenses.lgpl21Plus; 15 - platforms = platforms.linux; 16 }; 17 18 src = fetchurl {
··· 12 Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT). 13 ''; 14 license = licenses.lgpl21Plus; 15 + platforms = platforms.all; 16 }; 17 18 src = fetchurl {
+1 -1
pkgs/development/libraries/lightning/default.nix
··· 27 ''; 28 maintainers = [ maintainers.AndersonTorres ]; 29 license = licenses.lgpl3Plus; 30 - platforms = lib.platforms.linux; 31 }; 32 }
··· 27 ''; 28 maintainers = [ maintainers.AndersonTorres ]; 29 license = licenses.lgpl3Plus; 30 + platforms = lib.platforms.all; 31 }; 32 }
+1 -1
pkgs/development/libraries/loudmouth/default.nix
··· 20 21 meta = with lib; { 22 description = "A lightweight C library for the Jabber protocol"; 23 - platforms = platforms.linux; 24 downloadPage = "http://mcabber.com/files/loudmouth/"; 25 downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$"; 26 updateWalker = true;
··· 20 21 meta = with lib; { 22 description = "A lightweight C library for the Jabber protocol"; 23 + platforms = platforms.all; 24 downloadPage = "http://mcabber.com/files/loudmouth/"; 25 downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$"; 26 updateWalker = true;
+1 -1
pkgs/development/libraries/lrdf/default.nix
··· 31 homepage = "https://sourceforge.net/projects/lrdf/"; 32 license = lib.licenses.gpl2; 33 maintainers = [ lib.maintainers.marcweber ]; 34 - platforms = lib.platforms.linux; 35 }; 36 }
··· 31 homepage = "https://sourceforge.net/projects/lrdf/"; 32 license = lib.licenses.gpl2; 33 maintainers = [ lib.maintainers.marcweber ]; 34 + platforms = lib.platforms.unix; 35 }; 36 }
+1 -1
pkgs/development/libraries/metal/default.nix
··· 17 homepage = "https://github.com/brunocodutra/metal"; 18 license = licenses.mit; 19 maintainers = with maintainers; [ pmiddend ]; 20 - platforms = platforms.linux; 21 }; 22 23 }
··· 17 homepage = "https://github.com/brunocodutra/metal"; 18 license = licenses.mit; 19 maintainers = with maintainers; [ pmiddend ]; 20 + platforms = platforms.all; 21 }; 22 23 }
+1 -1
pkgs/development/libraries/minixml/default.nix
··· 17 description = "A small XML library"; 18 homepage = "https://www.msweet.org/mxml/"; 19 license = licenses.asl20; 20 - platforms = platforms.linux; 21 maintainers = [ maintainers.goibhniu ]; 22 }; 23 }
··· 17 description = "A small XML library"; 18 homepage = "https://www.msweet.org/mxml/"; 19 license = licenses.asl20; 20 + platforms = platforms.all; 21 maintainers = [ maintainers.goibhniu ]; 22 }; 23 }
+1 -1
pkgs/development/libraries/msgpuck/default.nix
··· 19 description = "A simple and efficient MsgPack binary serialization library in a self-contained header file"; 20 homepage = "https://github.com/rtsisyk/msgpuck"; 21 license = licenses.bsd2; 22 - platforms = platforms.linux; 23 maintainers = with maintainers; [ izorkin ]; 24 }; 25 }
··· 19 description = "A simple and efficient MsgPack binary serialization library in a self-contained header file"; 20 homepage = "https://github.com/rtsisyk/msgpuck"; 21 license = licenses.bsd2; 22 + platforms = platforms.all; 23 maintainers = with maintainers; [ izorkin ]; 24 }; 25 }
+1 -1
pkgs/development/libraries/osip/default.nix
··· 12 homepage = "https://www.gnu.org/software/osip/"; 13 description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; 14 maintainers = with lib.maintainers; [ raskin ]; 15 - platforms = lib.platforms.linux; 16 inherit version; 17 }; 18 }
··· 12 homepage = "https://www.gnu.org/software/osip/"; 13 description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; 14 maintainers = with lib.maintainers; [ raskin ]; 15 + platforms = lib.platforms.all; 16 inherit version; 17 }; 18 }
+1 -1
pkgs/development/libraries/pxlib/default.nix
··· 14 description = "Library to read and write Paradox files"; 15 homepage = "http://pxlib.sourceforge.net/"; 16 license = licenses.gpl2; 17 - platforms = platforms.linux; 18 maintainers = [ maintainers.winpat ]; 19 }; 20 }
··· 14 description = "Library to read and write Paradox files"; 15 homepage = "http://pxlib.sourceforge.net/"; 16 license = licenses.gpl2; 17 + platforms = platforms.all; 18 maintainers = [ maintainers.winpat ]; 19 }; 20 }
+1 -1
pkgs/development/libraries/safefile/default.nix
··· 21 description = "File open routines to safely open a file when in the presence of an attack"; 22 license = lib.licenses.asl20 ; 23 maintainers = [lib.maintainers.raskin]; 24 - platforms = lib.platforms.linux; 25 homepage = "https://research.cs.wisc.edu/mist/safefile/"; 26 updateWalker = true; 27 };
··· 21 description = "File open routines to safely open a file when in the presence of an attack"; 22 license = lib.licenses.asl20 ; 23 maintainers = [lib.maintainers.raskin]; 24 + platforms = lib.platforms.all; 25 homepage = "https://research.cs.wisc.edu/mist/safefile/"; 26 updateWalker = true; 27 };
+5 -2
pkgs/development/libraries/shhmsg/default.nix
··· 8 sha256 = "0ax02fzqpaxr7d30l5xbndy1s5vgg1ag643c7zwiw2wj1czrxil8"; 9 }; 10 11 installFlags = [ "INSTBASEDIR=$(out)" ]; 12 13 meta = with lib; { 14 description = "A library for displaying messages"; 15 homepage = "https://shh.thathost.com/pub-unix/"; 16 license = licenses.artistic1; 17 - platforms = platforms.linux; 18 }; 19 } 20 -
··· 8 sha256 = "0ax02fzqpaxr7d30l5xbndy1s5vgg1ag643c7zwiw2wj1czrxil8"; 9 }; 10 11 + postPatch = '' 12 + substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc" 13 + ''; 14 + 15 installFlags = [ "INSTBASEDIR=$(out)" ]; 16 17 meta = with lib; { 18 description = "A library for displaying messages"; 19 homepage = "https://shh.thathost.com/pub-unix/"; 20 license = licenses.artistic1; 21 + platforms = platforms.all; 22 }; 23 }
+5 -1
pkgs/development/libraries/shhopt/default.nix
··· 8 sha256 = "0yd6bl6qw675sxa81nxw6plhpjf9d2ywlm8a5z66zyjf28sl7sds"; 9 }; 10 11 installFlags = [ "INSTBASEDIR=$(out)" ]; 12 13 meta = with lib; { 14 description = "A library for parsing command line options"; 15 homepage = "https://shh.thathost.com/pub-unix/"; 16 license = licenses.artistic1; 17 - platforms = platforms.linux; 18 }; 19 }
··· 8 sha256 = "0yd6bl6qw675sxa81nxw6plhpjf9d2ywlm8a5z66zyjf28sl7sds"; 9 }; 10 11 + postPatch = '' 12 + substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc" 13 + ''; 14 + 15 installFlags = [ "INSTBASEDIR=$(out)" ]; 16 17 meta = with lib; { 18 description = "A library for parsing command line options"; 19 homepage = "https://shh.thathost.com/pub-unix/"; 20 license = licenses.artistic1; 21 + platforms = platforms.all; 22 }; 23 }
+1 -1
pkgs/development/libraries/spglib/default.nix
··· 21 homepage = "https://atztogo.github.io/spglib/"; 22 license = licenses.bsd3; 23 maintainers = [ maintainers.markuskowa ]; 24 - platforms = platforms.linux; 25 }; 26 }
··· 21 homepage = "https://atztogo.github.io/spglib/"; 22 license = licenses.bsd3; 23 maintainers = [ maintainers.markuskowa ]; 24 + platforms = platforms.all; 25 }; 26 }
+1 -1
pkgs/development/libraries/spice-protocol/default.nix
··· 19 homepage = "https://www.spice-space.org/"; 20 license = licenses.bsd3; 21 maintainers = with maintainers; [ bluescreen303 ]; 22 - platforms = platforms.linux; 23 }; 24 }
··· 19 homepage = "https://www.spice-space.org/"; 20 license = licenses.bsd3; 21 maintainers = with maintainers; [ bluescreen303 ]; 22 + platforms = platforms.all; 23 }; 24 }
+1 -1
pkgs/development/libraries/tidyp/default.nix
··· 13 meta = with lib; { 14 description = "A program that can validate your HTML, as well as modify it to be more clean and standard"; 15 homepage = "http://tidyp.com/"; 16 - platforms = platforms.linux; 17 maintainers = with maintainers; [ pSub ]; 18 license = licenses.bsd3; 19 };
··· 13 meta = with lib; { 14 description = "A program that can validate your HTML, as well as modify it to be more clean and standard"; 15 homepage = "http://tidyp.com/"; 16 + platforms = platforms.all; 17 maintainers = with maintainers; [ pSub ]; 18 license = licenses.bsd3; 19 };
+1 -1
pkgs/development/tools/analysis/coan/default.nix
··· 28 ''; 29 homepage = "http://coan2.sourceforge.net/"; 30 license = licenses.bsd3; 31 - platforms = platforms.linux; 32 }; 33 }
··· 28 ''; 29 homepage = "http://coan2.sourceforge.net/"; 30 license = licenses.bsd3; 31 + platforms = platforms.all; 32 }; 33 }
+1 -1
pkgs/development/tools/misc/pwndbg/default.nix
··· 46 description = "Exploit Development and Reverse Engineering with GDB Made Easy"; 47 homepage = "https://github.com/pwndbg/pwndbg"; 48 license = licenses.mit; 49 - platforms = platforms.linux; 50 maintainers = with maintainers; [ mic92 ]; 51 }; 52 }
··· 46 description = "Exploit Development and Reverse Engineering with GDB Made Easy"; 47 homepage = "https://github.com/pwndbg/pwndbg"; 48 license = licenses.mit; 49 + platforms = platforms.all; 50 maintainers = with maintainers; [ mic92 ]; 51 }; 52 }
+1 -1
pkgs/games/vassal/default.nix
··· 31 homepage = "http://www.vassalengine.org/"; 32 license = licenses.lgpl21Only; 33 maintainers = with maintainers; [ tvestelind ]; 34 - platforms = platforms.linux; 35 }; 36 }
··· 31 homepage = "http://www.vassalengine.org/"; 32 license = licenses.lgpl21Only; 33 maintainers = with maintainers; [ tvestelind ]; 34 + platforms = platforms.unix; 35 }; 36 }