Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ceda8cb20363
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b28689f453d5
Choose a head ref

Commits on Nov 24, 2016

  1. farsight2: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    c93c0a4 View commit details
  2. mod_python: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    051dfa5 View commit details
  3. asn2quickder: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    e84b9e2 View commit details
  4. apitrace: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    fcfe7cf View commit details
  5. bareos: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    90d0bde View commit details
  6. cxxtest: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    0fbbf41 View commit details
  7. Copy the full SHA
    6068431 View commit details
  8. createrepo_c: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    1e52bed View commit details
  9. cvs2svn: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    24a495b View commit details
  10. euca2ools: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    a881da7 View commit details
  11. ffado: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    a99272d View commit details
  12. fomp: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    434f09c View commit details
  13. git-hub: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    bea9670 View commit details
  14. stgit: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    643b122 View commit details
  15. gitinspector: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    f1fbf04 View commit details
  16. rawdog: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    fe24e93 View commit details
  17. s3cmd: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    c355a73 View commit details
  18. Fabric: use python2 version

    FRidh committed Nov 24, 2016
    Copy the full SHA
    8b3d725 View commit details
  19. gpsd: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    4443198 View commit details
  20. arandr: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    7dd7b9e View commit details
  21. arangodb: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    db8068e View commit details
  22. libappindicator: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    4fb7a8b View commit details
  23. aws_shell: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    e77a14b View commit details
  24. beets: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    5993127 View commit details
  25. Copy the full SHA
    fb231dd View commit details
  26. bitbucket-cli: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    5114fa8 View commit details
  27. Copy the full SHA
    869cf8a View commit details
  28. vde2: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    3ebca4f View commit details
  29. tor-arm: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    09a5864 View commit details
  30. urbit: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    12d9fe1 View commit details
  31. twister: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    99402f6 View commit details
  32. tailor: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    6be672a View commit details
  33. ycmd: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    7ea28bf View commit details
  34. Copy the full SHA
    6449435 View commit details
  35. rubber: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    080daf4 View commit details
  36. kargo: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    f8c93fd View commit details
  37. libsearpc: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    d56209d View commit details
  38. tortoisehg: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    3cd2ca2 View commit details
  39. calibre: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    fad1e44 View commit details
  40. electrum-dash: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    a0fe37f View commit details
  41. dstat: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    d8b0096 View commit details
  42. Copy the full SHA
    f3c8692 View commit details
  43. libcpuid: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    b1f60ba View commit details
  44. llvm_34: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    7ab6edd View commit details
  45. rethinkdb: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    e0a5110 View commit details
  46. pixie: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    27180b6 View commit details
  47. blivet test: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    25a9889 View commit details
  48. pmenu: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    3829e93 View commit details
  49. keepnote: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    659c5c4 View commit details
  50. qemu: use python2

    FRidh committed Nov 24, 2016
    Copy the full SHA
    97259c8 View commit details
Showing with 292 additions and 268 deletions.
  1. +1 −1 nixos/tests/blivet.nix
  2. +2 −2 pkgs/applications/audio/a2jmidid/default.nix
  3. +2 −2 pkgs/applications/audio/fomp/default.nix
  4. +2 −2 pkgs/applications/audio/quodlibet/default.nix
  5. +2 −2 pkgs/applications/graphics/apitrace/default.nix
  6. +2 −2 pkgs/applications/graphics/mypaint/default.nix
  7. +8 −9 pkgs/applications/misc/calibre/default.nix
  8. +3 −3 pkgs/applications/misc/electrum-dash/default.nix
  9. +4 −4 pkgs/applications/misc/pmenu/default.nix
  10. +3 −3 pkgs/applications/networking/browsers/chromium/common.nix
  11. +3 −3 pkgs/applications/networking/feedreaders/rawdog/default.nix
  12. +2 −2 pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
  13. +1 −1 pkgs/applications/networking/instant-messengers/telepathy/haze/default.nix
  14. +1 −1 pkgs/applications/networking/instant-messengers/telepathy/idle/default.nix
  15. +1 −1 pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
  16. +1 −1 pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix
  17. +3 −3 pkgs/applications/networking/instant-messengers/telepathy/rakia/default.nix
  18. +1 −1 pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
  19. +8 −5 pkgs/applications/networking/mailreaders/mailpile/default.nix
  20. +4 −4 pkgs/applications/networking/mailreaders/thunderbird/default.nix
  21. +2 −2 pkgs/applications/networking/p2p/twister/default.nix
  22. +3 −3 pkgs/applications/office/keepnote/default.nix
  23. +2 −2 pkgs/applications/version-management/cvs2svn/default.nix
  24. +3 −3 pkgs/applications/version-management/git-and-tools/git-hub/default.nix
  25. +2 −2 pkgs/applications/version-management/git-and-tools/stgit/default.nix
  26. +2 −2 pkgs/applications/version-management/gitinspector/default.nix
  27. +2 −2 pkgs/applications/version-management/tailor/default.nix
  28. +5 −5 pkgs/applications/version-management/tortoisehg/default.nix
  29. +2 −2 pkgs/applications/virtualization/qemu/default.nix
  30. +1 −1 pkgs/desktops/gnome-3/3.20/default.nix
  31. +2 −2 pkgs/desktops/gnome-3/3.20/devtools/anjuta/default.nix
  32. +2 −2 pkgs/desktops/gnome-3/3.22/devtools/anjuta/default.nix
  33. +2 −2 pkgs/development/compilers/llvm/3.4/lld.nix
  34. +2 −2 pkgs/development/compilers/llvm/3.4/lldb.nix
  35. +2 −2 pkgs/development/compilers/llvm/3.4/llvm.nix
  36. +2 −2 pkgs/development/compilers/llvm/3.4/polly.nix
  37. +2 −2 pkgs/development/interpreters/pixie/default.nix
  38. +7 −16 pkgs/development/libraries/cxxtest/default.nix
  39. +2 −2 pkgs/development/libraries/farsight2/default.nix
  40. +2 −2 pkgs/development/libraries/libappindicator/default.nix
  41. +12 −4 pkgs/development/libraries/libplist/default.nix
  42. +2 −2 pkgs/development/libraries/libsearpc/default.nix
  43. +2 −2 pkgs/development/libraries/libvirt/default.nix
  44. +2 −2 pkgs/development/libraries/qt-5/5.6/qtwebengine/default.nix
  45. +2 −2 pkgs/development/libraries/qt-5/5.7/qtwebengine.nix
  46. +2 −2 pkgs/development/libraries/spice-gtk/default.nix
  47. +5 −3 pkgs/development/libraries/telepathy/glib/default.nix
  48. +2 −2 pkgs/development/libraries/webkitgtk/2.14.nix
  49. +12 −3 pkgs/development/libraries/zeitgeist/default.nix
  50. +2 −2 pkgs/development/node-packages/composition-v4.nix
  51. +2 −2 pkgs/development/node-packages/composition-v6.nix
  52. +3 −1 pkgs/development/node-packages/node-env.nix
  53. +1 −1 pkgs/development/python-modules/pyside/apiextractor.nix
  54. +1 −1 pkgs/development/python-modules/pyside/default.nix
  55. +1 −1 pkgs/development/python-modules/pyside/generatorrunner.nix
  56. +1 −1 pkgs/development/python-modules/pyside/shiboken.nix
  57. +1 −1 pkgs/development/python-modules/pyside/tools.nix
  58. +5 −5 pkgs/development/tools/asn2quickder/default.nix
  59. +3 −3 pkgs/development/tools/build-managers/gn/default.nix
  60. +5 −5 pkgs/development/tools/misc/ycmd/default.nix
  61. +2 −0 pkgs/development/web/nodejs/nodejs.nix
  62. +2 −2 pkgs/misc/urbit/default.nix
  63. +3 −3 pkgs/os-specific/linux/cryptsetup/default.nix
  64. +4 −4 pkgs/os-specific/linux/dstat/default.nix
  65. +7 −7 pkgs/servers/gpsd/default.nix
  66. +2 −2 pkgs/servers/http/apache-modules/mod_python/default.nix
  67. +4 −2 pkgs/servers/nosql/arangodb/default.nix
  68. +3 −3 pkgs/servers/nosql/rethinkdb/default.nix
  69. +2 −2 pkgs/servers/web-apps/pump.io/composition.nix
  70. +6 −4 pkgs/tools/X11/arandr/default.nix
  71. +27 −27 pkgs/tools/audio/beets/default.nix
  72. +3 −3 pkgs/tools/backup/bareos/default.nix
  73. +4 −10 pkgs/tools/backup/rdiff-backup/default.nix
  74. +3 −3 pkgs/tools/misc/kargo/default.nix
  75. +2 −2 pkgs/tools/misc/libcpuid/default.nix
  76. +3 −3 pkgs/tools/networking/s3cmd/default.nix
  77. +2 −2 pkgs/tools/networking/vde2/default.nix
  78. +4 −4 pkgs/tools/package-management/createrepo_c/default.nix
  79. +2 −2 pkgs/tools/package-management/nixui/nixui.nix
  80. +2 −2 pkgs/tools/security/afl/qemu.nix
  81. +3 −3 pkgs/tools/security/tor/tor-arm.nix
  82. +3 −3 pkgs/tools/typesetting/rubber/default.nix
  83. +5 −3 pkgs/tools/virtualization/euca2ools/default.nix
  84. +8 −13 pkgs/top-level/all-packages.nix
  85. +17 −4 pkgs/top-level/python-packages.nix
2 changes: 1 addition & 1 deletion nixos/tests/blivet.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import ./make-test.nix ({ pkgs, ... }: with pkgs.pythonPackages; rec {
import ./make-test.nix ({ pkgs, ... }: with pkgs.python2Packages; rec {
name = "blivet";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ aszlig ];
4 changes: 2 additions & 2 deletions pkgs/applications/audio/a2jmidid/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, makeWrapper, pkgconfig, alsaLib, dbus, libjack2
, pythonPackages}:
, python2Packages}:

let
inherit (pythonPackages) python dbus-python;
inherit (python2Packages) python dbus-python;
in stdenv.mkDerivation rec {
name = "a2jmidid-${version}";
version = "8";
4 changes: 2 additions & 2 deletions pkgs/applications/audio/fomp/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, lv2, pkgconfig, python }:
{ stdenv, fetchurl, lv2, pkgconfig, python2 }:

stdenv.mkDerivation rec {
name = "fomp-${version}";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1hh2xhknanqn3iwp12ihl6bf8p7bqxryms9qk7mh21lixl42b8k5";
};

buildInputs = [ lv2 pkgconfig python ];
buildInputs = [ lv2 pkgconfig python2 ];

installPhase = ''
python waf configure --prefix=$out
4 changes: 2 additions & 2 deletions pkgs/applications/audio/quodlibet/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pythonPackages, intltool
{ stdenv, fetchurl, python2Packages, intltool
, gst_python, withGstPlugins ? false, gst_plugins_base ? null
, gst_plugins_good ? null, gst_plugins_ugly ? null, gst_plugins_bad ? null }:

@@ -9,7 +9,7 @@ assert withGstPlugins -> gst_plugins_base != null

let
version = "2.6.3";
inherit (pythonPackages) buildPythonApplication python mutagen pygtk pygobject2 dbus-python;
inherit (python2Packages) buildPythonApplication python mutagen pygtk pygobject2 dbus-python;
in buildPythonApplication {
# call the package quodlibet and just quodlibet
name = "quodlibet${stdenv.lib.optionalString withGstPlugins "-with-gst-plugins"}-${version}";
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/apitrace/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, libX11, procps, python, libdwarf, qtbase, qtwebkit }:
{ stdenv, fetchFromGitHub, cmake, libX11, procps, python2, libdwarf, qtbase, qtwebkit }:

stdenv.mkDerivation rec {
name = "apitrace-${version}";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {

# LD_PRELOAD wrappers need to be statically linked to work against all kinds
# of games -- so it's fine to use e.g. bundled snappy.
buildInputs = [ libX11 procps python libdwarf qtbase qtwebkit ];
buildInputs = [ libX11 procps python2 libdwarf qtbase qtwebkit ];

nativeBuildInputs = [ cmake ];

4 changes: 2 additions & 2 deletions pkgs/applications/graphics/mypaint/default.nix
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, gettext, glib, gtk2, hicolor_icon_theme, json_c
, lcms2, libpng , makeWrapper, pkgconfig, pythonPackages
, lcms2, libpng , makeWrapper, pkgconfig, python2Packages
, scons, swig
}:

let
inherit (pythonPackages) python pygtk numpy;
inherit (python2Packages) python pygtk numpy;
in stdenv.mkDerivation rec {
name = "mypaint-${version}";
version = "1.1.0";
17 changes: 8 additions & 9 deletions pkgs/applications/misc/calibre/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchpatch, python, pyqt5, sip, poppler_utils, pkgconfig, libpng
{ stdenv, fetchurl, fetchpatch, poppler_utils, pkgconfig, libpng
, imagemagick, libjpeg, fontconfig, podofo, qtbase, qmakeHook, icu, sqlite
, makeWrapper, unrarSupport ? false, chmlib, pythonPackages, xz, libusb1, libmtp
, makeWrapper, unrarSupport ? false, chmlib, python2Packages, xz, libusb1, libmtp
, xdg_utils, makeDesktopItem
}:

@@ -13,8 +13,6 @@ stdenv.mkDerivation rec {
sha256 = "18iv1c2nx93gkfqa3k2m42dk4p59b9zp08fggb6imc1xqh2icfch";
};

inherit python;

patches = [
# Patches from Debian that:
# - disable plugin installation (very insecure)
@@ -39,7 +37,7 @@ stdenv.mkDerivation rec {
] ++ stdenv.lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;

prePatch = ''
sed -i "/pyqt_sip_dir/ s:=.*:= '${pyqt5}/share/sip/PyQt5':" \
sed -i "/pyqt_sip_dir/ s:=.*:= '${python2Packages.pyqt5}/share/sip/PyQt5':" \
setup/build_environment.py
# Remove unneeded files and libs
@@ -56,10 +54,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper pkgconfig qmakeHook ];

buildInputs = [
python pyqt5 sip poppler_utils libpng imagemagick libjpeg
poppler_utils libpng imagemagick libjpeg
fontconfig podofo qtbase chmlib icu sqlite libusb1 libmtp xdg_utils
] ++ (with pythonPackages; [
] ++ (with python2Packages; [
apsw beautifulsoup cssselect cssutils dateutil lxml mechanize netifaces pillow
python pyqt5 sip
# the following are distributed with calibre, but we use upstream instead
chardet cherrypy html5lib odfpy routes
]);
@@ -74,8 +73,8 @@ stdenv.mkDerivation rec {
export FC_LIB_DIR=${fontconfig.lib}/lib
export PODOFO_INC_DIR=${podofo}/include/podofo
export PODOFO_LIB_DIR=${podofo}/lib
export SIP_BIN=${sip}/bin/sip
python setup.py install --prefix=$out
export SIP_BIN=${python2Packages.sip}/bin/sip
${python2Packages.python.interpreter} setup.py install --prefix=$out
PYFILES="$out/bin/* $out/lib/calibre/calibre/web/feeds/*.py
$out/lib/calibre/calibre/ebooks/metadata/*.py
6 changes: 3 additions & 3 deletions pkgs/applications/misc/electrum-dash/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pythonPackages }:
{ stdenv, fetchurl, python2Packages }:

pythonPackages.buildPythonApplication rec {
python2Packages.buildPythonApplication rec {
name = "electrum-dash-${version}";
version = "2.4.1";

@@ -9,7 +9,7 @@ pythonPackages.buildPythonApplication rec {
sha256 = "02k7m7fyn0cvlgmwxr2gag7rf2knllkch1ma58shysp7zx9jb000";
};

propagatedBuildInputs = with pythonPackages; [
propagatedBuildInputs = with python2Packages; [
dns
ecdsa
pbkdf2
8 changes: 4 additions & 4 deletions pkgs/applications/misc/pmenu/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, pythonPackages, gnome2 }:
{ stdenv, fetchFromGitLab, python2Packages, gnome2 }:

stdenv.mkDerivation rec {
name = "pmenu-${version}";
@@ -11,11 +11,11 @@ stdenv.mkDerivation rec {
sha256 = "15bkvadr7ab44mc8gkdqs3w14cm498mwf72w5rjm2rdh55357jjh";
};

nativeBuildInputs = [ pythonPackages.wrapPython ];
nativeBuildInputs = [ python2Packages.wrapPython ];

buildInputs = [ pythonPackages.pygtk gnome2.gnome_menus ];
buildInputs = [ python2Packages.pygtk gnome2.gnome_menus ];

pythonPath = [ pythonPackages.pygtk ];
pythonPath = [ python2Packages.pygtk ];

patchPhase = ''
substituteInPlace install.sh --replace "/usr/local" "$out"
6 changes: 3 additions & 3 deletions pkgs/applications/networking/browsers/chromium/common.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
, xdg_utils, yasm, minizip, libwebp
, libusb1, pciutils, nss, re2, zlib, libvpx

, python, pythonPackages, perl, pkgconfig
, python2Packages, perl, pkgconfig
, nspr, systemd, kerberos
, utillinux, alsaLib
, bison, gperf
@@ -86,7 +86,7 @@ let

src = upstream-info.main;

nativeBuildInputs = [ gn which python perl pkgconfig ];
nativeBuildInputs = [ gn which python2Packages.python perl pkgconfig ];

buildInputs = defaultDependencies ++ [
nspr nss systemd
@@ -95,7 +95,7 @@ let
glib gtk2 dbus_glib
libXScrnSaver libXcursor libXtst mesa
pciutils protobuf speechd libXdamage
pythonPackages.ply pythonPackages.jinja2
python2Packages.ply python2Packages.jinja2
] ++ optional gnomeKeyringSupport libgnome_keyring3
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optional enableSELinux libselinux
6 changes: 3 additions & 3 deletions pkgs/applications/networking/feedreaders/rawdog/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pythonPackages }:
{ stdenv, fetchurl, python2Packages }:

pythonPackages.buildPythonApplication rec {
python2Packages.buildPythonApplication rec {
name = "rawdog-${version}";
version = "2.21";

@@ -9,7 +9,7 @@ pythonPackages.buildPythonApplication rec {
sha256 = "0f5z7b70pyhjl6s28hgxninsr86s4dj5ycd50sv6bfz4hm1c2030";
};

propagatedBuildInputs = with pythonPackages; [ feedparser ];
propagatedBuildInputs = with python2Packages; [ feedparser ];

namePrefix = "";

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, libxslt, telepathy_glib, libxml2, dbus_glib, dbus_daemon
, sqlite, libsoup, libnice, gnutls }:
, sqlite, libsoup, libnice, gnutls}:

stdenv.mkDerivation rec {
name = "telepathy-gabble-0.18.2";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};

nativeBuildInputs = [ pkgconfig libxslt ];
buildInputs = [ libxml2 dbus_glib sqlite libsoup libnice telepathy_glib gnutls ]
buildInputs = [ libxml2 dbus_glib sqlite libsoup libnice telepathy_glib gnutls telepathy_glib.python ]
++ stdenv.lib.optional doCheck dbus_daemon;

configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1jgrp32p6rllj089ynbsk3n9xrvsvzmwzhf0ql05kkgj0nf08xiy";
};

buildInputs = [ glib telepathy_glib dbus_glib pidgin ];
buildInputs = [ glib telepathy_glib dbus_glib pidgin telepathy_glib.python ];

nativeBuildInputs = [ pkgconfig libxslt ];

Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1argdzbif1vdmwp5vqbgkadq9ancjmgdm2ncp0qfckni715ss4rh";
};

buildInputs = [ pkgconfig glib telepathy_glib dbus_glib libxslt ];
buildInputs = [ pkgconfig glib telepathy_glib dbus_glib libxslt telepathy_glib.python ];

meta = {
description = "IRC connection manager for the Telepathy framework";
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0";

buildInputs = [ dbus_glib libxml2 sqlite telepathy_glib pkgconfig intltool
gobjectIntrospection dbus_libs ];
gobjectIntrospection dbus_libs telepathy_glib.python ];

nativeBuildInputs = [ libxslt ];

Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0zcbx69k0d3p2pjh3g7sa3q2zkd5xchxkqsmlfn3fwxaz0pmsmvi";
};

buildInputs = [ telepathy_glib makeWrapper /*upower*/ ]; # ToDo: optional stuff missing
buildInputs = [ telepathy_glib telepathy_glib.python makeWrapper /*upower*/ ]; # ToDo: optional stuff missing
# 5.16.3 won't build with upower-0.99. Arch and Debian choose to disable it

nativeBuildInputs = [ pkgconfig libxslt ];
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfigUpstream, libxslt, telepathy_glib, libxml2, dbus_glib
, python, sofia_sip }:
, sofia_sip }:

stdenv.mkDerivation rec {
pname = "telepathy-rakia";
@@ -10,8 +10,8 @@ stdenv.mkDerivation rec {
sha256 = "18dxffa8hhjyvqkhhac05rrkx81vnncjrakg5ygikfp0j79vrbhv";
};

nativeBuildInputs = [pkgconfigUpstream libxslt python];
buildInputs = [ libxml2 dbus_glib telepathy_glib sofia_sip];
nativeBuildInputs = [pkgconfigUpstream libxslt ];
buildInputs = [ libxml2 dbus_glib telepathy_glib sofia_sip telepathy_glib.python ];

meta = {
homepage = http://telepathy.freedesktop.org;
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {

# pcre needed because https://github.com/NixOS/nixpkgs/pull/15046
buildInputs = [ glib libxml2 telepathy_glib avahi libsoup libuuid openssl
sqlite pcre ];
sqlite pcre telepathy_glib.python ];

nativeBuildInputs = [ libxslt pkgconfigUpstream ];

13 changes: 8 additions & 5 deletions pkgs/applications/networking/mailreaders/mailpile/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchgit, pythonPackages, gnupg1orig, makeWrapper, openssl }:
{ stdenv, fetchgit, python2Packages, gnupg1orig, makeWrapper, openssl }:

pythonPackages.buildPythonApplication rec {
python2Packages.buildPythonApplication rec {
name = "mailpile-${version}";
version = "0.4.1";

@@ -11,11 +11,11 @@ pythonPackages.buildPythonApplication rec {
};

patchPhase = ''
substituteInPlace setup.py --replace "data_files.append((dir" "data_files.append(('lib/${pythonPackages.python.libPrefix}/site-packages/' + dir"
substituteInPlace setup.py --replace "data_files.append((dir" "data_files.append(('lib/${python2Packages.python.libPrefix}/site-packages/' + dir"
'';

propagatedBuildInputs = with pythonPackages; [
makeWrapper pillow jinja2 spambayes pythonPackages.lxml
propagatedBuildInputs = with python2Packages; [
makeWrapper pillow jinja2 spambayes python2Packages.lxml
pgpdump gnupg1orig
];

@@ -24,6 +24,9 @@ pythonPackages.buildPythonApplication rec {
--prefix PATH ":" "${stdenv.lib.makeBinPath [ gnupg1orig openssl ]}"
'';

# No tests were found
doCheck = false;

meta = with stdenv.lib; {
description = "A modern, fast web-mail client with user-friendly encryption and privacy features";
homepage = https://www.mailpile.is/;
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, which, m4, gtk2, pango, perl, python, zip, libIDL
{ stdenv, fetchurl, pkgconfig, which, m4, gtk2, pango, perl, python2, zip, libIDL
, libjpeg, libpng, zlib, dbus, dbus_glib, bzip2, xorg
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, yasm, mesa, sqlite, unzip, makeWrapper
, hunspell, libevent, libstartup_notification, libvpx
, cairo, gstreamer, gst_plugins_base, icu
, debugBuild ? false
@@ -26,10 +26,10 @@ stdenv.mkDerivation rec {

buildInputs = # from firefox30Pkgs.xulrunner, without gstreamer and libvpx
[ pkgconfig which libpng gtk2 perl zip libIDL libjpeg zlib bzip2
python dbus dbus_glib pango freetype fontconfig xorg.libXi
python2 dbus dbus_glib pango freetype fontconfig xorg.libXi
xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
alsaLib nspr nss libnotify xorg.pixman yasm mesa
xorg.libXScrnSaver xorg.scrnsaverproto pysqlite
xorg.libXScrnSaver xorg.scrnsaverproto
xorg.libXext xorg.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification cairo icu
] ++ [ m4 ];
4 changes: 2 additions & 2 deletions pkgs/applications/networking/p2p/twister/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, python
{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, python2
, boost, db, openssl, geoip, libiconv, miniupnpc
, srcOnly, fetchgit
}:
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
];

buildInputs = [
autoconf automake libtool pkgconfig python
autoconf automake libtool pkgconfig python2
boost db openssl geoip miniupnpc libiconv
];

6 changes: 3 additions & 3 deletions pkgs/applications/office/keepnote/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pythonPackages }:
{ stdenv, fetchurl, python2Packages }:

pythonPackages.buildPythonApplication {
python2Packages.buildPythonApplication {
name = "keepnote-0.7.8";
namePrefix = "";

@@ -9,7 +9,7 @@ pythonPackages.buildPythonApplication {
sha256 = "0nhkkv1n0lqf3zn17pxg5cgryv1wwlj4hfmhixwd76rcy8gs45dh";
};

propagatedBuildInputs = with pythonPackages; [ pyGtkGlade ];
propagatedBuildInputs = with python2Packages; [ pyGtkGlade ];

# Testing fails.
doCheck = false;
4 changes: 2 additions & 2 deletions pkgs/applications/version-management/cvs2svn/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{stdenv, lib, fetchurl, python, cvs, makeWrapper}:
{stdenv, lib, fetchurl, python2, cvs, makeWrapper}:

stdenv.mkDerivation rec {
name = "cvs2svn-2.4.0";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "05piyrcp81a1jgjm66xhq7h1sscx42ccjqaw30h40dxlwz1pyrx6";
};

buildInputs = [python makeWrapper];
buildInputs = [python2 makeWrapper];

dontBuild = true;
installPhase = ''
Loading