Set some meta.platforms

Also fix meta.platform -> meta.platforms in a few places.

Changed files
+94 -102
pkgs
applications
networking
newsreaders
data
misc
iana-etc
development
compilers
interpreters
perl
libraries
keybinder
keybinder3
libvisual
slang
tools
games
rogue
os-specific
linux
kbd
macchanger
mingetty
sysklogd
sysvinit
usbutils
util-linux
servers
gpm
portmap
shells
tools
audio
liquidsoap
compression
filesystems
jfsutils
misc
coreutils
findutils
grub
hddtemp
rlwrap
networking
cksfv
dnscrypt-proxy
host
i2pd
par2cmdline
tcpdump
package-management
security
system
typesetting
tex
tetex
top-level
+1
pkgs/applications/networking/newsreaders/pan/default.nix
···
description = "A GTK+-based Usenet newsreader good at both text and binaries";
homepage = http://pan.rebelbase.com/;
maintainers = [ stdenv.lib.maintainers.eelco ];
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/data/misc/iana-etc/default.nix
···
meta = {
homepage = http://sethwklein.net/projects/iana-etc/;
description = "IANA protocol and port number assignments (/etc/protocols and /etc/services)";
+
platforms = stdenv.lib.platforms.linux;
};
}
+1 -1
pkgs/development/compilers/orc/default.nix
···
# The source code implementing the Marsenne Twister algorithm is licensed
# under the 3-clause BSD license. The rest is 2-clause BSD license.
license = stdenv.lib.licenses.bsd3;
-
platform = stdenv.lib.platforms.linux;
+
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
};
}
+8 -3
pkgs/development/interpreters/perl/5.20/default.nix
···
in
-
with {
-
inherit (stdenv.lib) optional optionalString;
-
};
+
with stdenv.lib;
stdenv.mkDerivation rec {
name = "perl-5.20.1";
···
setupHook = ./setup-hook.sh;
passthru.libPrefix = "lib/perl5/site_perl";
+
+
meta = {
+
homepage = https://www.perl.org/;
+
description = "The standard implementation of the Perl 5 programmming language";
+
maintainers = [ maintainers.eelco ];
+
platforms = platforms.all;
+
};
}
+1 -1
pkgs/development/libraries/keybinder/default.nix
···
'';
homepage = https://github.com/engla/keybinder/;
license = licenses.gpl2Plus;
-
platform = platforms.linux;
+
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
};
}
+1 -1
pkgs/development/libraries/keybinder3/default.nix
···
description = "Library for registering global key bindings";
homepage = https://github.com/engla/keybinder/;
license = licenses.mit;
-
platform = platforms.linux;
+
platforms = platforms.linux;
maintainers = [ maintainers.cstrahan ];
};
}
+1 -1
pkgs/development/libraries/libvisual/default.nix
···
description = "An abstraction library for audio visualisations";
homepage = "http://sourceforge.net/projects/libvisual/";
license = stdenv.lib.licenses.lgpl21Plus;
-
platform = stdenv.lib.platforms.unix;
+
platforms = stdenv.lib.platforms.unix;
};
}
+1 -1
pkgs/development/libraries/slang/default.nix
···
description = "A multi-platform programmer's library designed to allow a developer to create robust software";
homepage = http://www.jedsoft.org/slang/;
license = stdenv.lib.licenses.gpl2Plus;
-
platform = stdenv.lib.platforms.unix;
+
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
};
}
+1 -1
pkgs/development/tools/misc/autoconf/default.nix
···
license = stdenv.lib.licenses.gpl2Plus;
-
maintainers = [ ];
+
platforms = stdenv.lib.platforms.all;
};
}
+1 -1
pkgs/development/tools/misc/automake/automake-1.11.x.nix
···
license = stdenv.lib.licenses.gpl2Plus;
-
maintainers = [ ];
+
platforms = stdenv.lib.platforms.all;
};
}
+1 -1
pkgs/development/tools/misc/automake/automake-1.12.x.nix
···
license = stdenv.lib.licenses.gpl2Plus;
-
maintainers = [ ];
+
platforms = stdenv.lib.platforms.all;
};
}
+2
pkgs/development/tools/misc/automake/automake-1.13.x.nix
···
'';
maintainers = [ stdenv.lib.maintainers.simons ];
+
+
platforms = stdenv.lib.platforms.all;
};
}
+2
pkgs/development/tools/misc/automake/automake-1.14.x.nix
···
'';
maintainers = [ stdenv.lib.maintainers.simons ];
+
+
platforms = stdenv.lib.platforms.all;
};
}
+6 -4
pkgs/games/rogue/default.nix
···
stdenv.mkDerivation {
name = "rogue-5.4.4";
-
+
src = fetchurl {
url = http://rogue.rogueforge.net/files/rogue5.4/rogue5.4.4-src.tar.gz;
sha256 = "18g81274d0f7sr04p7h7irz0d53j6kd9j1y3zbka1gcqq0gscdvx";
};
-
-
buildInputs = [ncurses];
-
+
+
buildInputs = [ ncurses ];
+
meta = {
homepage = http://rogue.rogueforge.net/rogue-5-4/;
description = "The final version of the original Rogue game developed for the UNIX operating system";
+
platforms = stdenv.lib.platforms.all;
+
maintainers = [ stdenv.lib.maintainers.eelco ];
};
}
+1
pkgs/os-specific/linux/kbd/default.nix
···
meta = {
homepage = ftp://ftp.altlinux.org/pub/people/legion/kbd/;
description = "Linux keyboard utilities and keyboard maps";
+
platforms = stdenv.lib.platforms.linux;
};
}
+3 -3
pkgs/os-specific/linux/macchanger/default.nix
···
meta = {
description = "A utility for viewing/manipulating the MAC address of network interfaces";
-
maintainers = with stdenv.lib.maintainers; [ joachifm ];
-
license = with stdenv.lib.licenses; gpl2Plus;
+
maintainers = [ stdenv.lib.maintainers.joachifm ];
+
license = stdenv.lib.licenses.gpl2Plus;
homepage = "https://www.gnu.org/software/macchanger";
-
platform = with stdenv.lib.platforms; linux;
+
platforms = stdenv.lib.platforms.linux;
};
}
+3 -2
pkgs/os-specific/linux/mingetty/default.nix
···
-
{stdenv, fetchurl}:
+
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "mingetty-1.08";
-
+
src = fetchurl {
url = mirror://sourceforge/mingetty/mingetty-1.08.tar.gz;
sha256 = "05yxrp44ky2kg6qknk1ih0kvwkgbn9fbz77r3vci7agslh5wjm8g";
···
meta = {
homepage = http://sourceforge.net/projects/mingetty;
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/os-specific/linux/sysklogd/default.nix
···
meta = {
description = "A system logging daemon";
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/os-specific/linux/sysvinit/default.nix
···
meta = {
homepage = http://www.nongnu.org/sysvinit/;
description = "Utilities related to booting and shutdown";
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/os-specific/linux/usbutils/default.nix
···
meta = {
homepage = http://www.linux-usb.org/;
description = "Tools for working with USB devices, such as lsusb";
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/os-specific/linux/util-linux/default.nix
···
meta = {
homepage = http://www.kernel.org/pub/linux/utils/util-linux/;
description = "A set of system utilities for Linux";
+
platforms = stdenv.lib.platforms.linux;
};
}
+3 -1
pkgs/servers/gpm/default.nix
···
stdenv.mkDerivation rec {
name = "gpm-1.20.6";
-
+
src = fetchurl {
url = "http://www.nico.schottelius.org/software/gpm/archives/${name}.tar.bz2";
sha256 = "1990i19ddzn8gg5xwm53yn7d0mya885f48sd2hyvr7dvzyaw7ch8";
···
meta = {
homepage = http://www.nico.schottelius.org/software/gpm/;
description = "A daemon that provides mouse support on the Linux console";
+
platforms = stdenv.lib.platforms.linux;
+
maintainers = [ stdenv.lib.maintainers.eelco ];
};
}
+1
pkgs/servers/portmap/default.nix
···
homepage = http://neil.brown.name/portmap/;
license = "BSD";
+
platforms = stdenv.lib.platforms.linux;
};
}
+2
pkgs/shells/bash/default.nix
···
license = stdenv.lib.licenses.gpl3Plus;
+
platforms = stdenv.lib.platforms.all;
+
maintainers = [ stdenv.lib.maintainers.simons ];
};
+1 -1
pkgs/tools/audio/liquidsoap/full.nix
···
homepage = http://liquidsoap.fm/;
maintainers = with maintainers; [ emery ];
license = licenses.gpl2;
-
platform = ocaml.meta.platforms;
+
platforms = ocaml.meta.platforms;
};
}
+2
pkgs/tools/compression/gzip/default.nix
···
is just a bonus.
'';
+
platforms = stdenv.lib.platforms.all;
+
license = stdenv.lib.licenses.gpl3Plus;
};
}
+1
pkgs/tools/filesystems/jfsutils/default.nix
···
meta = {
description = "IBM JFS utilities";
+
platforms = stdenv.lib.platforms.linux;
};
}
+2
pkgs/tools/misc/coreutils/default.nix
···
license = stdenv.lib.licenses.gpl3Plus;
+
platforms = stdenv.lib.platforms.all;
+
maintainers = [ stdenv.lib.maintainers.eelco ];
};
};
+2
pkgs/tools/misc/findutils/default.nix
···
* xargs - build and execute command lines from standard input.
'';
+
platforms = stdenv.lib.platforms.all;
+
license = stdenv.lib.licenses.gpl3Plus;
};
}
+3
pkgs/tools/misc/grub/default.nix
···
passthru.grubTarget = "";
+
meta = {
+
platforms = stdenv.lib.platforms.linux;
+
};
}
+1
pkgs/tools/misc/hddtemp/default.nix
···
description = "Tool for displaying hard disk temperature";
homepage = https://savannah.nongnu.org/projects/hddtemp/;
license = stdenv.lib.licenses.gpl2;
+
platforms = stdenv.lib.platforms.linux;
};
}
+1 -1
pkgs/tools/misc/rlwrap/default.nix
···
description = "Readline wrapper for console programs";
homepage = http://utopia.knoware.nl/~hlub/uck/rlwrap/;
license = stdenv.lib.licenses.gpl2Plus;
-
platform = stdenv.lib.platforms.unix;
+
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
};
}
+1
pkgs/tools/networking/cksfv/default.nix
···
meta = {
homepage = http://zakalwe.fi/~shd/foss/cksfv/;
description = "A tool for verifying files against a SFV checksum file";
+
platforms = stdenv.lib.platforms.all;
};
}
+1 -1
pkgs/tools/networking/dnscrypt-proxy/default.nix
···
homepage = http://dnscrypt.org/;
license = with stdenv.lib.licenses; [ isc ];
maintainers = with stdenv.lib.maintainers; [ joachifm ];
-
platform = stdenv.lib.platforms.all;
+
platforms = stdenv.lib.platforms.all;
};
}
+19 -17
pkgs/tools/networking/host/default.nix
···
{ fetchurl, stdenv }:
let version = "20000331"; in
-
stdenv.mkDerivation {
-
name = "host-${version}";
-
src = fetchurl {
-
url = "mirror://debian/pool/main/h/host/host_${version}.orig.tar.gz";
-
sha256 = "1g352k80arhwyidsa95nk28xjvzyypmwv3kga2451m3g7fmdqki1";
-
};
+
stdenv.mkDerivation {
+
name = "host-${version}";
-
preConfigure = ''
-
makeFlagsArray=(DESTBIN=$out/bin DESTMAN=$out/share/man OWNER=$(id -u) GROUP=$(id -g))
-
mkdir -p "$out/bin"
-
mkdir -p "$out/share/man/man1"
-
'';
+
src = fetchurl {
+
url = "mirror://debian/pool/main/h/host/host_${version}.orig.tar.gz";
+
sha256 = "1g352k80arhwyidsa95nk28xjvzyypmwv3kga2451m3g7fmdqki1";
+
};
-
installTargets = "install man";
+
preConfigure = ''
+
makeFlagsArray=(DESTBIN=$out/bin DESTMAN=$out/share/man OWNER=$(id -u) GROUP=$(id -g))
+
mkdir -p "$out/bin"
+
mkdir -p "$out/share/man/man1"
+
'';
-
meta = {
-
description = "DNS resolution utility";
-
license = "BSD-style";
-
};
-
}
+
installTargets = "install man";
+
+
meta = {
+
description = "DNS resolution utility";
+
license = "BSD-style";
+
platforms = stdenv.lib.platforms.linux;
+
};
+
}
+2 -2
pkgs/tools/networking/i2pd/default.nix
···
description = "Minimal I2P router written in C++";
licenses = licenses.gpl2;
maintainers = with maintainers; [ edwtjo ];
-
platform = platforms.linux;
+
platforms = platforms.linux;
};
-
}
+
}
+2 -2
pkgs/tools/networking/par2cmdline/default.nix
···
any kind of file.
'';
license = stdenv.lib.licenses.gpl2Plus;
-
maintainers = with stdenv.lib.maintainers; [ muflax ];
-
+
maintainers = [ stdenv.lib.maintainers.muflax ];
+
platforms = stdenv.lib.platforms.all;
};
}
+1
pkgs/tools/networking/tcpdump/default.nix
···
homepage = http://www.tcpdump.org/;
license = "BSD-style";
maintainers = [ stdenv.lib.maintainers.mornfall ];
+
platforms = stdenv.lib.platforms.linux;
};
}
+3 -2
pkgs/tools/package-management/rpm/default.nix
···
NIX_CFLAGS_COMPILE = "-I${nspr}/include/nspr -I${nss}/include/nss -I${elfutils}/include";
NIX_CFLAGS_LINK = "-L${elfutils}/lib";
-
+
configureFlags = "--with-external-db --without-lua --enable-python";
meta = with stdenv.lib; {
homepage = http://www.rpm.org/;
license = licenses.gpl2;
description = "The RPM Package Manager";
-
maintainers = with maintainers; [ mornfall ];
+
maintainers = [ maintainers.mornfall ];
+
platforms = platforms.linux;
};
}
+2
pkgs/tools/security/sudo/default.nix
···
license = http://www.sudo.ws/sudo/license.html;
maintainers = [ stdenv.lib.maintainers.eelco ];
+
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/tools/system/at/default.nix
···
description = ''The classical Unix `at' job scheduling command'';
license = stdenv.lib.licenses.gpl2Plus;
homepage = http://packages.qa.debian.org/at;
+
platforms = stdenv.lib.platforms.linux;
};
}
+2 -1
pkgs/tools/system/cron/default.nix
···
'';
preInstall = "mkdir -p $out/bin $out/sbin $out/share/man/man1 $out/share/man/man5 $out/share/man/man8";
-
+
meta = {
description = "Daemon for running commands at specific times (Vixie Cron)";
+
platforms = stdenv.lib.platforms.linux;
};
}
+1
pkgs/tools/system/which/default.nix
···
meta = {
homepage = http://ftp.gnu.org/gnu/which/;
+
platforms = stdenv.lib.platforms.all;
};
}
+1
pkgs/tools/typesetting/tex/tetex/default.nix
···
homepage = http://www.tug.org/tetex/;
matintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
+
hydraPlatforms = platforms.linux;
};
}
-54
pkgs/top-level/release.nix
···
} // (mapTestOn ((packagePlatforms pkgs) // rec {
abcde = linux;
-
apacheHttpd = linux;
aspell = all;
-
at = linux;
atlas = linux;
-
autoconf = all;
-
automake = all;
-
bash = all;
-
bashInteractive = all;
bazaar = linux; # first let sqlite3 work on darwin
binutils = linux;
bind = linux;
bvi = all;
castle_combat = linux;
cdrkit = linux;
-
cksfv = all;
classpath = linux;
-
coreutils = all;
-
cron = linux;
-
cvs = linux;
ddrescue = linux;
dhcp = linux;
dico = linux;
···
eprover = linux;
expect = linux;
exult = linux;
-
findutils = all;
flex = all;
fontforge = linux;
gajim = linux;
gawk = all;
gcc = linux;
-
gcc34 = linux;
gcc44 = linux;
gcj = linux;
ghostscript = linux;
···
gnutls = linux;
gogoclient = linux;
gphoto2 = linux;
-
gpm = linux;
gpscorrelate = linux;
gqview = gtkSupported;
-
graphviz = all;
-
grub = linux;
gsl = linux;
guile = linux; # tests fail on Cygwin
-
gzip = all;
-
hddtemp = linux;
-
host = linux;
html-tidy = all;
-
iana_etc = linux;
icewm = linux;
-
ifplugd = linux;
inkscape = linux;
irssi = linux;
-
jfsutils = linux;
jnettop = linux;
-
jwhois = linux;
-
kbd = linux;
keen4 = ["i686-linux"];
-
# klibc = linux;
-
less = all;
lftp = all;
libarchive = linux;
libtool = all;
···
mercurial = unix;
mercurialFull = linux;
mesa = mesaPlatforms;
-
mingetty = linux;
mk = linux;
mktemp = all;
mod_python = linux;
-
module_init_tools = linux;
mupen64plus = linux;
mutt = linux;
mysql = linux;
···
nss_ldap = linux;
nssmdns = linux;
ocaml = linux;
-
pan = gtkSupported;
-
par2cmdline = all;
pciutils = linux;
pdf2xml = all;
-
perl = all;
php = linux;
pinentry = linux;
pltScheme = linux;
pmccabe = linux;
-
portmap = linux;
-
postgresql = all;
ppl = all;
procps = linux;
pthreadmanpages = linux;
···
qt3 = linux;
quake3demo = linux;
reiserfsprogs = linux;
-
rlwrap = all;
-
rogue = all;
-
rpm = linux;
-
rsync = linux;
rubber = allBut cygwin;
rxvt_unicode = linux;
-
screen = linux ++ darwin;
scrot = linux;
sdparm = linux;
seccure = linux;
···
ssmtp = linux;
stdenv = all;
stlport = linux;
-
su = linux;
-
sudo = linux;
superTuxKart = linux;
swig = linux;
-
sysklogd = linux;
-
syslinux = ["i686-linux"];
-
sysvinit = linux;
-
sysvtools = linux;
tahoelafs = linux;
tangogps = linux;
tcl = linux;
-
tcpdump = linux;
teeworlds = linux;
-
tetex = linux;
-
texLive = linux;
-
texLiveBeamer = linux;
-
texLiveExtra = linux;
tightvnc = linux;
time = linux;
tinycc = linux;
uae = linux;
-
unrar = linux;
-
upstart = linux;
-
usbutils = linux;
-
utillinux = linux;
-
utillinuxCurses = linux;
viking = linux;
vice = linux;
vim = linux;
···
vsftpd = linux;
w3m = all;
weechat = linux;
-
which = all;
wicd = linux;
wine = ["i686-linux"];
wirelesstools = linux;