Skip to content

Commit

Permalink
Merge staging-next into master
Browse files Browse the repository at this point in the history
  • Loading branch information
FRidh committed Oct 21, 2018
2 parents 04ce4c3 + ca6ee8f commit 86c7662
Show file tree
Hide file tree
Showing 423 changed files with 9,551 additions and 6,790 deletions.
6 changes: 3 additions & 3 deletions pkgs/applications/audio/gtkpod/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, wrapGAppsHook, intltool, libgpod, curl, flac,
gnome3, gtk3, gettext, perl, perlXMLParser, flex, libid3tag,
gnome3, gtk3, gettext, perlPackages, flex, libid3tag,
libvorbis, gdk_pixbuf }:

stdenv.mkDerivation rec {
Expand All @@ -13,10 +13,10 @@ stdenv.mkDerivation rec {

nativeBuildInputs = [ pkgconfig wrapGAppsHook intltool ];
buildInputs = [
curl gettext perl perlXMLParser
curl gettext
flex libgpod libid3tag flac libvorbis gtk3 gdk_pixbuf
gnome3.gdl gnome3.defaultIconTheme gnome3.anjuta
];
] ++ (with perlPackages; [ perl XMLParser ]);

patchPhase = ''
sed -i 's/which/type -P/' scripts/*.sh
Expand Down
10 changes: 4 additions & 6 deletions pkgs/applications/audio/jamin/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fftwFloat, gtk2, ladspaPlugins, libjack2, liblo, libxml2
, makeWrapper, pkgconfig, perl, perlXMLParser
, makeWrapper, pkgconfig, perlPackages
}:

stdenv.mkDerivation {
Expand All @@ -11,11 +11,9 @@ stdenv.mkDerivation {
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [
fftwFloat gtk2 ladspaPlugins libjack2 liblo libxml2 perl
perlXMLParser makeWrapper
];

buildInputs = [ fftwFloat gtk2 ladspaPlugins libjack2 liblo libxml2 makeWrapper ]
++ (with perlPackages; [ perl XMLParser ]);

postInstall = ''
wrapProgram $out/bin/jamin --set LADSPA_PATH ${ladspaPlugins}/lib/ladspa
'';
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/graphics/cinepaint/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, cmake, pkgconfig, gtk2, freetype, fontconfig, lcms,
flex, libtiff, libjpeg, libpng, libexif, zlib, perl, libX11,
perlXMLParser, pythonPackages, gettext, intltool, babl, gegl,
flex, libtiff, libjpeg, libpng, libexif, zlib, perlPackages, libX11,
pythonPackages, gettext, intltool, babl, gegl,
glib, makedepend, xf86vidmodeproto, xineramaproto, libXmu, openexr,
libGLU_combined, libXext, libXpm, libXau, libXxf86vm, pixman, libpthreadstubs, fltk } :

Expand All @@ -15,10 +15,10 @@ in stdenv.mkDerivation rec {
};

buildInputs = [ libpng gtk2 freetype fontconfig lcms flex libtiff libjpeg
libexif zlib perl libX11 perlXMLParser python pygtk gettext intltool babl
libexif zlib libX11 python pygtk gettext intltool babl
gegl glib makedepend xf86vidmodeproto xineramaproto libXmu openexr libGLU_combined
libXext libXpm libXau libXxf86vm pixman libpthreadstubs fltk
];
] ++ (with perlPackages; [ perl XMLParser ]);

hardeningDisable = [ "format" ];

Expand Down
9 changes: 5 additions & 4 deletions pkgs/applications/graphics/dia/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchgit, autoconf, automake, libtool, gtk2, pkgconfig, perl,
perlXMLParser, libxml2, gettext, python, libxml2Python, docbook5, docbook_xsl,
{ stdenv, fetchgit, autoconf, automake, libtool, gtk2, pkgconfig, perlPackages,
libxml2, gettext, python, libxml2Python, docbook5, docbook_xsl,
libxslt, intltool, libart_lgpl, withGNOME ? false, libgnomeui, hicolor-icon-theme,
gtk-mac-integration-gtk2 }:

Expand All @@ -14,12 +14,13 @@ stdenv.mkDerivation rec {
};

buildInputs =
[ gtk2 perlXMLParser libxml2 gettext python libxml2Python docbook5
[ gtk2 libxml2 gettext python libxml2Python docbook5
libxslt docbook_xsl libart_lgpl hicolor-icon-theme ]
++ stdenv.lib.optional withGNOME libgnomeui
++ stdenv.lib.optional stdenv.isDarwin gtk-mac-integration-gtk2;

nativeBuildInputs = [ autoconf automake libtool pkgconfig intltool perl ];
nativeBuildInputs = [ autoconf automake libtool pkgconfig intltool ]
++ (with perlPackages; [ perl XMLParser ]);

preConfigure = ''
NOCONFIGURE=1 ./autogen.sh # autoreconfHook is not enough
Expand Down
5 changes: 3 additions & 2 deletions pkgs/applications/graphics/gcolor2/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{stdenv, fetchurl, gtk2, perl, perlXMLParser, pkgconfig } :
{stdenv, fetchurl, gtk2, perlPackages, pkgconfig } :

let version = "0.4"; in
stdenv.mkDerivation {
Expand All @@ -21,7 +21,8 @@ stdenv.mkDerivation {
[ ];

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtk2 perl perlXMLParser ];
buildInputs = [ gtk2 ]
++ (with perlPackages; [ perl XMLParser ]);

meta = {
description = "Simple GTK+2 color selector";
Expand Down
5 changes: 3 additions & 2 deletions pkgs/applications/graphics/inkscape/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, perl, perlXMLParser, libXft
{ stdenv, fetchurl, pkgconfig, perlPackages, libXft
, libpng, zlib, popt, boehmgc, libxml2, libxslt, glib, gtkmm2
, glibmm, libsigcxx, lcms, boost, gettext, makeWrapper
, gsl, python2, poppler, imagemagick, libwpg, librevenge
Expand Down Expand Up @@ -39,7 +39,8 @@ stdenv.mkDerivation rec {
--replace '"python-interpreter", "python"' '"python-interpreter", "${python2Env}/bin/python"'
'';

nativeBuildInputs = [ pkgconfig cmake makeWrapper python2Env perl perlXMLParser ];
nativeBuildInputs = [ pkgconfig cmake makeWrapper python2Env ]
++ (with perlPackages; [ perl XMLParser ]);
buildInputs = [
libXft libpng zlib popt boehmgc
libxml2 libxslt glib gtkmm2 glibmm libsigcxx lcms boost gettext
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/misc/get_iplayer/default.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, buildPerlPackage, perlPackages, rtmpdump}:
{stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, perlPackages, rtmpdump}:

with stdenv.lib;

buildPerlPackage rec {
perlPackages.buildPerlPackage rec {
name = "get_iplayer-${version}";
version = "2.99";

src = fetchFromGitHub {
owner = "get-iplayer";
repo = "get_iplayer";
Expand Down Expand Up @@ -34,5 +34,5 @@ buildPerlPackage rec {
homepage = https://squarepenguin.co.uk/;
platforms = platforms.all;
};

}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, glib, fetchurl, fetchpatch, cyrus_sasl, gettext, openldap, ptlib, opal, libXv, rarian, intltool
, perl, perlXMLParser, evolution-data-server, gnome-doc-utils, avahi, autoreconfHook
, perlPackages, evolution-data-server, gnome-doc-utils, avahi, autoreconfHook
, libsigcxx, gtk, dbus-glib, libnotify, libXext, xextproto, gnome3, boost, libsecret
, pkgconfig, libxml2, videoproto, unixODBC, db, nspr, nss, zlib
, libXrandr, randrproto, which, libxslt, libtasn1, gmp, nettle, sqlite, makeWrapper }:
Expand All @@ -13,12 +13,13 @@ stdenv.mkDerivation rec {
};

buildInputs = [ cyrus_sasl gettext openldap ptlib opal libXv rarian intltool
perl perlXMLParser evolution-data-server gnome-doc-utils avahi
evolution-data-server gnome-doc-utils avahi
libsigcxx gtk dbus-glib libnotify libXext xextproto sqlite
gnome3.libsoup glib gnome3.defaultIconTheme boost
autoreconfHook pkgconfig libxml2 videoproto unixODBC db nspr
nss zlib libsecret libXrandr randrproto which libxslt libtasn1
gmp nettle makeWrapper ];
gmp nettle makeWrapper ]
++ (with perlPackages; [ perl XMLParser ]);

preAutoreconf = ''
substituteInPlace configure.ac --replace AM_GCONF_SOURCE_2 ""
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, makeWrapper, pkgconfig, gtk2, gtkspell2, aspell
, gst_all_1, startupnotification, gettext
, perl, perlXMLParser, libxml2, nss, nspr, farstream
, perlPackages, libxml2, nss, nspr, farstream
, libXScrnSaver, ncurses, avahi, dbus, dbus-glib, intltool, libidn
, lib, python, libICE, libXext, libSM
, cyrus_sasl ? null
Expand Down Expand Up @@ -40,9 +40,8 @@ let unwrapped = stdenv.mkDerivation rec {
++ (lib.optional (gnutls != null) gnutls)
++ (lib.optional (libgcrypt != null) libgcrypt);

propagatedBuildInputs = [
pkgconfig gtk2 perl perlXMLParser gettext
];
propagatedBuildInputs = [ pkgconfig gtk2 gettext ]
++ (with perlPackages; [ perl XMLParser ]);

patches = [ ./pidgin-makefile.patch ./add-search-path.patch ];

Expand Down
28 changes: 28 additions & 0 deletions pkgs/applications/networking/instant-messengers/poezio/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{ lib, buildPythonApplication, fetchurl, pythonOlder
, pytest, aiodns, slixmpp, pyinotify, potr, mpd2, cffi, pkgconfig }:
buildPythonApplication rec {
name = "poezio-${version}";
version = "0.12";

disabled = pythonOlder "3.4";

buildInputs = [ pytest ];
propagatedBuildInputs = [ aiodns slixmpp pyinotify potr mpd2 cffi ];
nativeBuildInputs = [ pkgconfig ];

src = fetchurl {
url = "http://dev.louiz.org/attachments/download/129/${name}.tar.gz";
sha256 = "11n9x82xyjwbqk28lsfnvqwn8qc9flv6w2c64camh6j3148ykpvz";
};

checkPhase = ''
py.test
'';

meta = with lib; {
description = "Free console XMPP client";
homepage = https://poez.io;
license = licenses.mit;
maintainers = [ maintainers.lsix ];
};
}
12 changes: 6 additions & 6 deletions pkgs/applications/office/gnumeric/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, intltool, perl, perlXMLParser
{ stdenv, fetchurl, pkgconfig, intltool, perlPackages
, goffice, gnome3, makeWrapper, gtk3, bison, pythonPackages
, itstool
}:
Expand All @@ -20,19 +20,19 @@ in stdenv.mkDerivation rec {

prePatch = ''
substituteInPlace doc/C/gnumeric.xml \
--replace http://www.oasis-open.org/docbook/xml/4.5/ent/isopub.ent ${isopub} \
--replace http://www.oasis-open.org/docbook/xml/4.5/ent/isonum.ent ${isonum} \
--replace http://www.oasis-open.org/docbook/xml/4.5/ent/isogrk1.ent ${isogrk1}
--replace http://www.oasis-open.org/docbook/xml/4.5/ent/isopub.ent ${isopub} \
--replace http://www.oasis-open.org/docbook/xml/4.5/ent/isonum.ent ${isonum} \
--replace http://www.oasis-open.org/docbook/xml/4.5/ent/isogrk1.ent ${isogrk1}
'';

nativeBuildInputs = [ pkgconfig ];

# ToDo: optional libgda, introspection?
buildInputs = [
intltool perl perlXMLParser bison
intltool bison
goffice gtk3 makeWrapper gnome3.defaultIconTheme
python pygobject3 itstool
];
] ++ (with perlPackages; [ perl XMLParser ]);

enableParallelBuilding = true;

Expand Down
5 changes: 3 additions & 2 deletions pkgs/applications/video/kino/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
#AMR-WB IF2 support no

{ stdenv, fetchurl, gtk2, libglade, libxml2, libraw1394, libsamplerate, libdv
, pkgconfig, perl, perlXMLParser, libavc1394, libiec61883, libXv, gettext
, pkgconfig, perlPackages, libavc1394, libiec61883, libXv, gettext
, libX11, glib, cairo, intltool, ffmpeg, libv4l
}:

Expand All @@ -64,7 +64,8 @@ stdenv.mkDerivation {
};

buildInputs = [ gtk2 libglade libxml2 libraw1394 libsamplerate libdv
pkgconfig perl perlXMLParser libavc1394 libiec61883 intltool libXv gettext libX11 glib cairo ffmpeg libv4l ]; # TODOoptional packages
pkgconfig libavc1394 libiec61883 intltool libXv gettext libX11 glib cairo ffmpeg libv4l ] # TODOoptional packages
++ (with perlPackages; [ perl XMLParser ]);

configureFlags = [ "--enable-local-ffmpeg=no" ];

Expand Down
10 changes: 5 additions & 5 deletions pkgs/applications/video/wxcam/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
, libX11, libXv, libSM
, gtk, libglade
, wxGTK
, perlXMLParser
, perlPackages
, xvidcore
, mjpegtools
, alsaLib
Expand All @@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
};

buildInputs = with stdenv.lib;
[ pkgconfig intltool libX11 libXv libSM gtk libglade wxGTK perlXMLParser xvidcore mjpegtools alsaLib libv4l cimg ];
[ pkgconfig intltool libX11 libXv libSM gtk libglade wxGTK perlPackages.XMLParser xvidcore mjpegtools alsaLib libv4l cimg ];

NIX_CFLAGS_COMPILE="-I ${cimg}/include/cimg";

Expand All @@ -32,10 +32,10 @@ stdenv.mkDerivation rec {

installPhase = ''
make install prefix="$out" wxcamdocdir="$out/share/doc/wxcam"
'';
'';

meta = with stdenv.lib; {
description = "An open-source, wxGTK-based webcam app for Linux";
description = "An open-source, wxGTK-based webcam app for Linux";
longDescription = ''
wxCam is a webcam application for linux. It supports video recording
(avi uncompressed and Xvid formats), snapshot taking, and some special
Expand Down
10 changes: 5 additions & 5 deletions pkgs/applications/video/xvidcap/default.nix
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, perl, perlXMLParser, pkgconfig, gtk2
{ stdenv, fetchurl, perlPackages, pkgconfig, gtk2
, scrollkeeper, libglade, libXmu, libX11, libXext, gettext
, lame, libXfixes, libXdamage }:

stdenv.mkDerivation {
name = "xvidcap-1.1.7";

src = fetchurl {
url = mirror://sourceforge/xvidcap/xvidcap-1.1.7.tar.gz;
sha256 = "0p8rhpyhxgy37crf1xk1046z4p663jg7ww776jw92pld3s024ihm";
Expand All @@ -14,14 +14,14 @@ stdenv.mkDerivation {

nativeBuildInputs = [ pkgconfig ];
buildInputs = [
perl perlXMLParser gtk2 scrollkeeper
gtk2 scrollkeeper
libglade libXmu gettext lame libXdamage libXfixes libXext libX11
];
] ++ (with perlPackages; [ perl XMLParser ]);

# !!! don't know why this is necessary
NIX_LDFLAGS = "-lXext -lX11 -lz -lgcc_s";

meta = with stdenv.lib; {
meta = with stdenv.lib; {
description = "Screencast video catpuring tool";
homepage = http://xvidcap.sourceforge.net/;
license = stdenv.lib.licenses.gpl2;
Expand Down
7 changes: 3 additions & 4 deletions pkgs/data/misc/shared-mime-info/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{stdenv, fetchurl, pkgconfig, gettext, perl, perlXMLParser, intltool
{stdenv, fetchurl, pkgconfig, gettext, perlPackages, intltool
, libxml2, glib}:

let version = "1.10"; in
Expand All @@ -10,9 +10,8 @@ stdenv.mkDerivation rec {
sha256 = "1gxyvwym3xgpmp262gfn8jg5sla6k5hy6m6dmy6grgiq90xsh9f6";
};

nativeBuildInputs = [
pkgconfig gettext intltool perl perlXMLParser libxml2 glib
];
nativeBuildInputs = [ pkgconfig gettext intltool ] ++ (with perlPackages; [ perl XMLParser ]);
buildInputs = [ libxml2 glib ];

meta = with stdenv.lib; {
inherit version;
Expand Down
5 changes: 3 additions & 2 deletions pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{stdenv, fetchurl, pkgconfig, perl, perlXMLParser, libxml2, libxslt, docbook_xml_dtd_42, automake, gettext}:
{stdenv, fetchurl, pkgconfig, perlPackages, libxml2, libxslt, docbook_xml_dtd_42, automake, gettext}:

stdenv.mkDerivation {
name = "scrollkeeper-0.3.14";
Expand All @@ -14,6 +14,7 @@ stdenv.mkDerivation {
";

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ perl perlXMLParser libxml2 libxslt gettext];
buildInputs = [ libxml2 libxslt gettext ]
++ (with perlPackages; [ perl XMLParser ]);
configureFlags = [ "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/catalog.xml" ];
}
4 changes: 3 additions & 1 deletion pkgs/development/interpreters/python/wrapper.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
, postBuild ? ""
, ignoreCollisions ? false
, requiredPythonModules
# Wrap executables with the given argument.
, makeWrapperArgs ? []
, }:

# Create a python executable that knows about additional packages.
Expand Down Expand Up @@ -32,7 +34,7 @@ let
if [ -f "$prg" ]; then
rm -f "$out/bin/$prg"
if [ -x "$prg" ]; then
makeWrapper "$path/bin/$prg" "$out/bin/$prg" --set PYTHONHOME "$out" --set PYTHONNOUSERSITE "true"
makeWrapper "$path/bin/$prg" "$out/bin/$prg" --set PYTHONHOME "$out" --set PYTHONNOUSERSITE "true" ${stdenv.lib.concatStringsSep " " makeWrapperArgs}
fi
fi
done
Expand Down
5 changes: 3 additions & 2 deletions pkgs/development/libraries/avahi/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ fetchurl, stdenv, pkgconfig, libdaemon, dbus, perl, perlXMLParser
{ fetchurl, stdenv, pkgconfig, libdaemon, dbus, perlPackages
, expat, gettext, intltool, glib, libiconv
, qt4 ? null
, qt4Support ? false
Expand All @@ -17,7 +17,8 @@ stdenv.mkDerivation rec {

patches = [ ./no-mkdir-localstatedir.patch ];

buildInputs = [ libdaemon dbus perl perlXMLParser glib expat libiconv ]
buildInputs = [ libdaemon dbus glib expat libiconv ]
++ (with perlPackages; [ perl XMLParser ])
++ (stdenv.lib.optional qt4Support qt4);

nativeBuildInputs = [ pkgconfig gettext intltool glib ];
Expand Down
Loading

0 comments on commit 86c7662

Please sign in to comment.