summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-02-23 14:04:56 +0100
committerPeter Simons <simons@cryp.to>2015-02-23 14:06:24 +0100
commitbf86758a42f7db8c1710f1226162d9e3b6c5e9e6 (patch)
treea8b8647a91bdb001395f6fa571f355bcc3440071 /pkgs
parent524e184c68f4e3273873e1035523b0be4288d953 (diff)
downloadnixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.tar
nixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.tar.gz
nixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.tar.bz2
nixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.tar.lz
nixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.tar.xz
nixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.tar.zst
nixpkgs-bf86758a42f7db8c1710f1226162d9e3b6c5e9e6.zip
Mark many packages (mostly python) broken because of broken dependencies.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/browsers/netsurf/netsurf.nix4
-rw-r--r--pkgs/development/python-modules/pycairo/default.nix4
-rw-r--r--pkgs/top-level/python-packages.nix35
3 files changed, 31 insertions, 12 deletions
diff --git a/pkgs/applications/networking/browsers/netsurf/netsurf.nix b/pkgs/applications/networking/browsers/netsurf/netsurf.nix
index 2d2253f43ef..73e633c8a51 100644
--- a/pkgs/applications/networking/browsers/netsurf/netsurf.nix
+++ b/pkgs/applications/networking/browsers/netsurf/netsurf.nix
@@ -23,13 +23,13 @@ stdenv.mkDerivation {
   buildPhase = "make PREFIX=$out";
   installPhase = "make PREFIX=$out install";
 
-  meta = { 
+  meta = {
     description = "free, open source web browser";
     homepage = http://www.netsurf-browser.org;
     license = ["GPLv2" /* visual worrk : */ "MIT" ];
     maintainers = [args.lib.maintainers.marcweber];
     platforms = args.lib.platforms.linux;
+    broken = true;              # libnsbmp-0.0.1 is broken
   };
 
 }
-
diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix
index 0589bec36b9..06c97359c39 100644
--- a/pkgs/development/python-modules/pycairo/default.nix
+++ b/pkgs/development/python-modules/pycairo/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchurl, fetchpatch, python, pkgconfig, cairo, x11, isPyPy }:
 
-if isPyPy then throw "pycairo not supported for interpreter ${python.executable}" else stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
   version = "1.10.0";
   name = "pycairo-${version}";
   src = if python.is_py3k or false
@@ -36,4 +36,6 @@ if isPyPy then throw "pycairo not supported for interpreter ${python.executable}
   '';
   buildPhase = "${python.executable} waf";
   installPhase = "${python.executable} waf install";
+
+  meta.broken = isPyPy;
 }
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 7c262470400..5c58fdde307 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2705,6 +2705,8 @@ let
 
   fedpkg = buildPythonPackage (rec {
     name = "fedpkg-1.14";
+    disabled = isPyPy; # https://github.com/pycurl/pycurl/issues/208
+
     meta.maintainers = [ stdenv.lib.maintainers.mornfall ];
 
     src = pkgs.fetchurl {
@@ -2971,15 +2973,15 @@ let
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/m/mailchimp/mailchimp-${version}.tar.gz";
       sha256 = "0351ai0jqv3dzx0xxm1138sa7mb42si6xfygl5ak8wnfc95ff770";
-    };  
-  
+    };
+
     # Test fails because specific version of docopt is searched
     # (Possible fix: Needs upstream patching in the library)
     doCheck = false;
 
     buildInputs = with self; [ docopt ];
 
-    propagatedBuildInputs = with self; [ requests ];                                       
+    propagatedBuildInputs = with self; [ requests ];
 
     meta = {
       description = "A CLI client and Python API library for the MailChimp email platform";
@@ -4684,6 +4686,7 @@ let
 
   gevent-socketio = buildPythonPackage rec {
     name = "gevent-socketio-0.3.6";
+    disabled = isPy3k || isPyPy;  # see https://github.com/surfly/gevent/issues/248
 
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/g/gevent-socketio/${name}.tar.gz";
@@ -4697,6 +4700,7 @@ let
 
   gevent-websocket = buildPythonPackage rec {
     name = "gevent-websocket-0.9.3";
+    disabled = isPy3k || isPyPy;  # see https://github.com/surfly/gevent/issues/248
 
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/g/gevent-websocket/${name}.tar.gz";
@@ -6583,6 +6587,7 @@ let
 
   notify = pkgs.stdenv.mkDerivation (rec {
     name = "python-notify-0.1.1";
+    disabled = isPy3k;          # for pygtk
 
     src = pkgs.fetchurl {
       url = http://www.galago-project.org/files/releases/source/notify-python/notify-python-0.1.1.tar.bz2;
@@ -6964,6 +6969,8 @@ let
     # Tests require networking to pass
     doCheck = false;
 
+    disabled = isPyPy;  # because of numpy
+
     meta = {
       homepage = "http://pandas.pydata.org/";
       description = "Python Data Analysis Library";
@@ -7059,6 +7066,7 @@ let
    pasteScript = buildPythonPackage rec {
     version = "1.7.5";
     name = "PasterScript-${version}";
+    disabled = isPy3k;
 
     src = pkgs.fetchurl {
       url = "http://pypi.python.org/packages/source/P/PasteScript/${name}.tar.gz";
@@ -8370,6 +8378,7 @@ let
   pyqtgraph = buildPythonPackage rec {
     name = "pyqtgraph-${version}";
     version = "0.9.10";
+    disabled = isPyPy;  # for numpy
 
     doCheck = false;  # "PyQtGraph requires either PyQt4 or PySide; neither package could be imported."
 
@@ -8926,6 +8935,7 @@ let
   pywebkitgtk = stdenv.mkDerivation rec {
     name = "pywebkitgtk-${version}";
     version = "1.1.8";
+    disabled = isPy3k;          # for pygtk
 
     src = pkgs.fetchurl {
       url = "http://pywebkitgtk.googlecode.com/files/${name}.tar.bz2";
@@ -9204,6 +9214,7 @@ let
 
   reviewboard = buildPythonPackage rec {
     name = "ReviewBoard-1.6.16";
+    disabled = isPy3k;          # because of flup
 
     src = pkgs.fetchurl {
       url = "http://downloads.reviewboard.org/releases/ReviewBoard/1.6/${name}.tar.gz";
@@ -9263,7 +9274,7 @@ let
 
     # Remove Windows .bat files
     postInstall = ''
-      rm "$out"/bin/*.bat
+      rm "$out/bin/"*.bat
     '';
 
     meta = with stdenv.lib; {
@@ -9455,6 +9466,7 @@ let
 
   routes = buildPythonPackage rec {
     name = "routes-1.12.3";
+    disabled = isPy3k;
 
     src = pkgs.fetchurl {
       url = http://pypi.python.org/packages/source/R/Routes/Routes-1.12.3.tar.gz;
@@ -9540,7 +9552,7 @@ let
 
   runsnakerun = buildPythonPackage rec {
     name = "runsnakerun-2.0.4";
-
+    disabled = isPy3k;
 
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/R/RunSnakeRun/RunSnakeRun-2.0.4.tar.gz";
@@ -9847,6 +9859,7 @@ let
 
   spambayes = buildPythonPackage rec {
     name = "spambayes-1.1b1";
+    disabled = isPy3k;
 
     src = pkgs.fetchurl {
       url = "mirror://sourceforge/spambayes/${name}.tar.gz";
@@ -11763,6 +11776,7 @@ let
 
   xdot = buildPythonPackage rec {
     name = "xdot-0.6";
+    disabled = isPy3k;          # for pygtk
 
     src = pkgs.fetchurl {
       url = "https://pypi.python.org/packages/source/x/xdot/xdot-0.6.tar.gz";
@@ -12313,6 +12327,7 @@ let
   screenkey = buildPythonPackage rec {
     version = "0.2-b3634a2c6eb6d6936c3b2c1ef5078bf3a84c40c6";
     name = "screenkey-${version}";
+    disabled = isPy3k;          # for pygtk
 
     propagatedBuildInputs = with self; [ pygtk distutils_extra xlib pkgs.xorg.xmodmap ];
 
@@ -12554,6 +12569,7 @@ let
 
   webhelpers = buildPythonPackage rec {
     name = "WebHelpers-1.3";
+    disabled = isPy3k;
 
     src = pkgs.fetchurl {
       url = "http://pypi.python.org/packages/source/W/WebHelpers/${name}.tar.gz";
@@ -13128,7 +13144,7 @@ let
     propagatedBuildInputs = with self; [ pkgs.gobjectIntrospection pkgs.gtk3 pyyaml pygobject3 pkgs.libnotify pkgs.udisks2 pkgs.gettext self.docopt ];
 
     preFixup = ''
-        wrapProgram $out/bin/* \
+        wrapProgram "$out/bin/"* \
           --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH"
     '';
 
@@ -13204,6 +13220,7 @@ let
 
   redNotebook = buildPythonPackage rec {
     name = "rednotebook-1.8.1";
+    disabled = isPy3k;          # for pygtk
 
     src = pkgs.fetchurl {
       url = "mirror://sourceforge/rednotebook/${name}.tar.gz";
@@ -13232,7 +13249,7 @@ let
       url = "https://github.com/erikrose/more-itertools/archive/2.2.tar.gz";
       sha256 = "4606417182e0a1289e23fb7f964a64ca9fdaafb7c1999034dc4fa0cc5850c478";
     };
-   
+
     propagatedBuildInputs = with self; [ nose ];
 
     meta = {
@@ -13251,7 +13268,7 @@ let
     };
 
     buildInputs = with self; [ nose numpy ];
-   
+
     meta = {
       homepage = "http://pythonhosted.org/uncertainties/";
       description = "Transparent calculations with uncertainties on the quantities involved (aka error propagation)";
@@ -13514,7 +13531,7 @@ let
       license = licenses.mit;
     };
   };
-  
+
   html2text = buildPythonPackage rec {
     name = "html2text-2014.12.29";