Merge branch 'master' into staging

obadz 68936edf 15b07f4b

+182 -50
+9
nixos/modules/hardware/video/amdgpu.nix
···
··· 1 + { config, lib, ... }: 2 + 3 + with lib; 4 + { 5 + config = mkIf (elem "amdgpu" config.services.xserver.videoDrivers) { 6 + boot.blacklistedKernelModules = [ "radeon" ]; 7 + }; 8 + } 9 +
+2 -1
nixos/modules/module-list.nix
··· 37 ./hardware/network/rtl8192c.nix 38 ./hardware/opengl.nix 39 ./hardware/pcmcia.nix 40 ./hardware/video/bumblebee.nix 41 ./hardware/video/nvidia.nix 42 - ./hardware/video/ati.nix 43 ./hardware/video/webcam/facetimehd.nix 44 ./i18n/input-method/default.nix 45 ./i18n/input-method/fcitx.nix
··· 37 ./hardware/network/rtl8192c.nix 38 ./hardware/opengl.nix 39 ./hardware/pcmcia.nix 40 + ./hardware/video/amdgpu.nix 41 + ./hardware/video/ati.nix 42 ./hardware/video/bumblebee.nix 43 ./hardware/video/nvidia.nix 44 ./hardware/video/webcam/facetimehd.nix 45 ./i18n/input-method/default.nix 46 ./i18n/input-method/fcitx.nix
+7 -2
nixos/modules/services/continuous-integration/hydra/default.nix
··· 166 167 buildMachinesFiles = mkOption { 168 type = types.listOf types.path; 169 - default = []; 170 example = [ "/etc/nix/machines" "/var/lib/hydra/provisioner/machines" ]; 171 description = "List of files containing build machines."; 172 }; ··· 193 194 config = mkIf cfg.enable { 195 196 - users.extraGroups.hydra = { }; 197 198 users.extraUsers.hydra = 199 { description = "Hydra"; ··· 201 createHome = true; 202 home = baseDir; 203 useDefaultShell = true; 204 }; 205 206 users.extraUsers.hydra-queue-runner = ··· 208 group = "hydra"; 209 useDefaultShell = true; 210 home = "${baseDir}/queue-runner"; # really only to keep SSH happy 211 }; 212 213 users.extraUsers.hydra-www = 214 { description = "Hydra web server"; 215 group = "hydra"; 216 useDefaultShell = true; 217 }; 218 219 nix.trustedUsers = [ "hydra-queue-runner" ];
··· 166 167 buildMachinesFiles = mkOption { 168 type = types.listOf types.path; 169 + default = [ "/etc/nix/machines" ]; 170 example = [ "/etc/nix/machines" "/var/lib/hydra/provisioner/machines" ]; 171 description = "List of files containing build machines."; 172 }; ··· 193 194 config = mkIf cfg.enable { 195 196 + users.extraGroups.hydra = { 197 + gid = config.ids.gids.hydra; 198 + }; 199 200 users.extraUsers.hydra = 201 { description = "Hydra"; ··· 203 createHome = true; 204 home = baseDir; 205 useDefaultShell = true; 206 + uid = config.ids.uids.hydra; 207 }; 208 209 users.extraUsers.hydra-queue-runner = ··· 211 group = "hydra"; 212 useDefaultShell = true; 213 home = "${baseDir}/queue-runner"; # really only to keep SSH happy 214 + uid = config.ids.uids.hydra-queue-runner; 215 }; 216 217 users.extraUsers.hydra-www = 218 { description = "Hydra web server"; 219 group = "hydra"; 220 useDefaultShell = true; 221 + uid = config.ids.uids.hydra-www; 222 }; 223 224 nix.trustedUsers = [ "hydra-queue-runner" ];
+1 -1
pkgs/applications/backup/areca/default.nix
··· 4 name = "areca-7.5"; 5 6 src = fetchurl { 7 - url = "http://downloads.sourceforge.net/project/areca/areca-stable/areca-7.5/areca-7.5-src.tar.gz"; 8 sha256 = "1q4ha9s96c1syplxm04bh1v1gvjq16l4pa8w25w95d2ywwvyq1xb"; 9 }; 10
··· 4 name = "areca-7.5"; 5 6 src = fetchurl { 7 + url = "mirror://sourceforge/project/areca/areca-stable/areca-7.5/areca-7.5-src.tar.gz"; 8 sha256 = "1q4ha9s96c1syplxm04bh1v1gvjq16l4pa8w25w95d2ywwvyq1xb"; 9 }; 10
+1 -1
pkgs/applications/editors/ht/default.nix
··· 4 name = "ht-${version}"; 5 version = "2.1.0"; 6 src = fetchurl { 7 - url = "http://sourceforge.net/projects/hte/files/ht-source/ht-${version}.tar.bz2"; 8 sha256 = "0w2xnw3z9ws9qrdpb80q55h6ynhh3aziixcfn45x91bzrbifix9i"; 9 }; 10 buildInputs = [
··· 4 name = "ht-${version}"; 5 version = "2.1.0"; 6 src = fetchurl { 7 + url = "mirror://sourceforge/project/hte/ht-source/ht-${version}.tar.bz2"; 8 sha256 = "0w2xnw3z9ws9qrdpb80q55h6ynhh3aziixcfn45x91bzrbifix9i"; 9 }; 10 buildInputs = [
+33
pkgs/applications/graphics/ao/default.nix
···
··· 1 + {stdenv, fetchgit, cmake, ninja, boost, libpng, glfw3, epoxy, guile, pkgconfig 2 + , mesa, libX11, libpthreadstubs, libXau, libXdmcp, libXrandr, libXext 3 + , libXinerama, libXxf86vm, libXcursor, libXfixes 4 + }: 5 + stdenv.mkDerivation rec { 6 + version = "0.0pre20160820"; 7 + name = "ao-${version}"; 8 + buildInputs = [ 9 + cmake ninja boost libpng glfw3 epoxy guile pkgconfig mesa libX11 10 + libpthreadstubs libXau libXdmcp libXrandr libXext libXinerama libXxf86vm 11 + libXcursor libXfixes 12 + ]; 13 + src = fetchgit (stdenv.lib.importJSON ./src.json); 14 + cmakeFlags = "-G Ninja"; 15 + buildPhase = "ninja"; 16 + installPhase = '' 17 + ninja install 18 + cd .. 19 + cp lib/lib* bind/lib* "$out/lib" 20 + cp -r bin "$out/bin" 21 + mkdir "$out/doc" 22 + cp -r doc "$out/doc/ao" 23 + cp -r examples "$out/doc/ao/examples" 24 + cp -r bind "$out/bind" 25 + ''; 26 + meta = { 27 + inherit version; 28 + description = ''Homoiconic CAD package''; 29 + license = stdenv.lib.licenses.gpl2Plus ; # Some parts can be extracted and used under LGPL2+ 30 + maintainers = [stdenv.lib.maintainers.raskin]; 31 + platforms = stdenv.lib.platforms.linux; 32 + }; 33 + }
+5
pkgs/applications/graphics/ao/src.json
···
··· 1 + { 2 + "url": "https://github.com/mkeeter/ao", 3 + "rev": "69fadb81543cc9031e4a7ec2036c7f2ab505a620", 4 + "sha256": "1717k72vr0i5j7bvxmd6q16fpvkljnqfa1hr3i4yq8cjdsj69my7" 5 + }
+1 -1
pkgs/applications/misc/gammu/default.nix
··· 11 version = "1.33.0"; 12 13 src = fetchurl { 14 - url = "http://sourceforge.net/projects/gammu/files/gammu/${version}/gammu-${version}.tar.xz"; 15 sha256 = "18gplx1v9d70k1q86d5i4n4dfpx367g34pj3zscppx126vwhv112"; 16 }; 17
··· 11 version = "1.33.0"; 12 13 src = fetchurl { 14 + url = "mirror://sourceforge/project/gammu/gammu/${version}/gammu-${version}.tar.xz"; 15 sha256 = "18gplx1v9d70k1q86d5i4n4dfpx367g34pj3zscppx126vwhv112"; 16 }; 17
+1 -1
pkgs/applications/misc/mlterm/default.nix
··· 5 version = "3.3.8"; 6 7 src = fetchurl { 8 - url = "https://downloads.sourceforge.net/project/mlterm/01release/${name}/${name}.tar.gz"; 9 sha256 = "088pgxynzxxii7wdmjp2fdkxydirx4k05588zkhlzalkb5l8ji1i"; 10 }; 11
··· 5 version = "3.3.8"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/project/mlterm/01release/${name}/${name}.tar.gz"; 9 sha256 = "088pgxynzxxii7wdmjp2fdkxydirx4k05588zkhlzalkb5l8ji1i"; 10 }; 11
+1 -1
pkgs/applications/misc/xautoclick/default.nix
··· 7 version = "0.31"; 8 name = "xautoclick-${version}"; 9 src = fetchurl { 10 - url = "http://downloads.sourceforge.net/project/xautoclick/xautoclick/xautoclick-0.31/xautoclick-0.31.tar.gz"; 11 sha256 = "0h522f12a7v2b89411xm51iwixmjp2mp90rnizjgiakx9ajnmqnm"; 12 }; 13 buildInputs = [ xorg.libX11 xorg.libXtst xorg.xinput xorg.libXi xorg.libXext pkgconfig ]
··· 7 version = "0.31"; 8 name = "xautoclick-${version}"; 9 src = fetchurl { 10 + url = "mirror://sourceforge/project/xautoclick/xautoclick/xautoclick-0.31/xautoclick-0.31.tar.gz"; 11 sha256 = "0h522f12a7v2b89411xm51iwixmjp2mp90rnizjgiakx9ajnmqnm"; 12 }; 13 buildInputs = [ xorg.libX11 xorg.libXtst xorg.xinput xorg.libXi xorg.libXext pkgconfig ]
+2
pkgs/applications/science/misc/openmodelica/default.nix
··· 26 ''; 27 28 configurePhase = '' 29 autoconf 30 ./configure CC=${clang}/bin/clang CXX=${clang}/bin/clang++ --prefix=$out 31 '';
··· 26 ''; 27 28 configurePhase = '' 29 + export NIX_LDFLAGS="$NIX_LDFLAGS -L${gfortran.cc.lib}/lib" 30 + 31 autoconf 32 ./configure CC=${clang}/bin/clang CXX=${clang}/bin/clang++ --prefix=$out 33 '';
+1 -1
pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
··· 3 stdenv.mkDerivation { 4 name = "wmsystemtray-1.4"; 5 src = fetchurl { 6 - url = http://sourceforge.net/projects/wmsystemtray/files/wmsystemtray/wmsystemtray-1.4.tar.gz; 7 sha256 = "8edef43691e9fff071000e29166c7c1ad420c0956e9068151061e881c8ac97e9"; 8 }; 9
··· 3 stdenv.mkDerivation { 4 name = "wmsystemtray-1.4"; 5 src = fetchurl { 6 + url = mirror://sourceforge/project/wmsystemtray/wmsystemtray/wmsystemtray-1.4.tar.gz; 7 sha256 = "8edef43691e9fff071000e29166c7c1ad420c0956e9068151061e881c8ac97e9"; 8 }; 9
+1 -1
pkgs/desktops/lxde/core/lxmenu-data.nix
··· 5 version = "0.1.5"; 6 7 src = fetchurl { 8 - url = "http://downloads.sourceforge.net/lxde/${name}.tar.xz"; 9 sha256 = "9fe3218d2ef50b91190162f4f923d6524c364849f87bcda8b4ed8eb59b80bab8"; 10 }; 11
··· 5 version = "0.1.5"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/lxde/${name}.tar.xz"; 9 sha256 = "9fe3218d2ef50b91190162f4f923d6524c364849f87bcda8b4ed8eb59b80bab8"; 10 }; 11
+2 -2
pkgs/development/compilers/fpc/binary.nix
··· 6 src = 7 if stdenv.system == "i686-linux" then 8 fetchurl { 9 - url = "http://sourceforge.net/projects/freepascal/files/Linux/2.6.0/fpc-2.6.0.i386-linux.tar"; 10 sha256 = "08yklvrfxvk59bxsd4rh1i6s3cjn0q06dzjs94h9fbq3n1qd5zdf"; 11 } 12 else if stdenv.system == "x86_64-linux" then 13 fetchurl { 14 - url = "http://sourceforge.net/projects/freepascal/files/Linux/2.6.0/fpc-2.6.0.x86_64-linux.tar"; 15 sha256 = "0k9vi75k39y735fng4jc2vppdywp82j4qhzn7x4r6qjkad64d8lx"; 16 } 17 else throw "Not supported on ${stdenv.system}.";
··· 6 src = 7 if stdenv.system == "i686-linux" then 8 fetchurl { 9 + url = "mirror://sourceforge/project/freepascal/Linux/2.6.0/fpc-2.6.0.i386-linux.tar"; 10 sha256 = "08yklvrfxvk59bxsd4rh1i6s3cjn0q06dzjs94h9fbq3n1qd5zdf"; 11 } 12 else if stdenv.system == "x86_64-linux" then 13 fetchurl { 14 + url = "mirror://sourceforge/project/freepascal/Linux/2.6.0/fpc-2.6.0.x86_64-linux.tar"; 15 sha256 = "0k9vi75k39y735fng4jc2vppdywp82j4qhzn7x4r6qjkad64d8lx"; 16 } 17 else throw "Not supported on ${stdenv.system}.";
+4 -4
pkgs/development/compilers/mlton/default.nix
··· 15 16 binSrc = 17 if stdenv.system == "i686-linux" then (fetchurl { 18 - url = "http://sourceforge.net/projects/mlton/files/mlton/${version}/${name}-1.x86-linux.tgz"; 19 sha256 = "1kxjjmnw4xk2d9hpvz43w9dvyhb3025k4zvjx785c33nrwkrdn4j"; 20 }) 21 else if stdenv.system == "x86_64-linux" then (fetchurl { 22 - url = "http://sourceforge.net/projects/mlton/files/mlton/${version}/${name}-1.amd64-linux.tgz"; 23 sha256 = "0fyhwxb4nmpirjbjcvk9f6w67gmn2gkz7xcgz0xbfih9kc015ygn"; 24 }) 25 else if stdenv.system == "x86_64-darwin" then (fetchurl { 26 - url = "http://sourceforge.net/projects/mlton/files/mlton/${version}/${name}-1.amd64-darwin.gmp-macports.tgz"; 27 sha256 = "044wnh9hhg6if886xy805683k0as347xd37r0r1yi4x7qlxzzgx9"; 28 }) 29 else throw "Architecture not supported"; 30 31 codeSrc = 32 fetchurl { 33 - url = "http://sourceforge.net/projects/mlton/files/mlton/${version}/${name}.src.tgz"; 34 sha256 = "0v1x2hrh9hiqkvnbq11kf34v4i5a2x0ffxbzqaa8skyl26nmfn11"; 35 }; 36
··· 15 16 binSrc = 17 if stdenv.system == "i686-linux" then (fetchurl { 18 + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}-1.x86-linux.tgz"; 19 sha256 = "1kxjjmnw4xk2d9hpvz43w9dvyhb3025k4zvjx785c33nrwkrdn4j"; 20 }) 21 else if stdenv.system == "x86_64-linux" then (fetchurl { 22 + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}-1.amd64-linux.tgz"; 23 sha256 = "0fyhwxb4nmpirjbjcvk9f6w67gmn2gkz7xcgz0xbfih9kc015ygn"; 24 }) 25 else if stdenv.system == "x86_64-darwin" then (fetchurl { 26 + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}-1.amd64-darwin.gmp-macports.tgz"; 27 sha256 = "044wnh9hhg6if886xy805683k0as347xd37r0r1yi4x7qlxzzgx9"; 28 }) 29 else throw "Architecture not supported"; 30 31 codeSrc = 32 fetchurl { 33 + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}.src.tgz"; 34 sha256 = "0v1x2hrh9hiqkvnbq11kf34v4i5a2x0ffxbzqaa8skyl26nmfn11"; 35 }; 36
+1 -1
pkgs/development/compilers/mozart/binary.nix
··· 10 name = "mozart-binary-${version}"; 11 12 src = fetchurl { 13 - url = "http://sourceforge.net/projects/mozart-oz/files/v${version}-alpha.0/mozart2-${version}-alpha.0+build.4105.5c06ced-x86_64-linux.tar.gz"; 14 sha256 = "0rsfrjimjxqbwprpzzlmydl3z3aiwg5qkb052jixdxjyad7gyh5z"; 15 }; 16
··· 10 name = "mozart-binary-${version}"; 11 12 src = fetchurl { 13 + url = "mirror://sourceforge/project/mozart-oz/v${version}-alpha.0/mozart2-${version}-alpha.0+build.4105.5c06ced-x86_64-linux.tar.gz"; 14 sha256 = "0rsfrjimjxqbwprpzzlmydl3z3aiwg5qkb052jixdxjyad7gyh5z"; 15 }; 16
+3
pkgs/development/haskell-modules/configuration-common.nix
··· 839 # https://github.com/guillaume-nargeot/hpc-coveralls/issues/52 840 hpc-coveralls = disableSharedExecutables super.hpc-coveralls; 841 842 # https://github.com/fpco/stackage/issues/838 843 cryptonite = dontCheck super.cryptonite; 844
··· 839 # https://github.com/guillaume-nargeot/hpc-coveralls/issues/52 840 hpc-coveralls = disableSharedExecutables super.hpc-coveralls; 841 842 + # Can't find libHSidris-*.so during build. 843 + idris = disableSharedExecutables super.idris; 844 + 845 # https://github.com/fpco/stackage/issues/838 846 cryptonite = dontCheck super.cryptonite; 847
+4 -1
pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
··· 65 66 hoauth2 = overrideCabal super.hoauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.wai self.warp ]; }); 67 68 # Setup: At least the following dependencies are missing: base <4.8 69 hspec-expectations = overrideCabal super.hspec-expectations (drv: { 70 postPatch = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; ··· 203 hackage-security = dontHaddock (dontCheck super.hackage-security); 204 205 # GHC versions prior to 8.x require additional build inputs. 206 aeson = disableCabalFlag (addBuildDepend super.aeson self.semigroups) "old-locale"; 207 case-insensitive = addBuildDepend super.case-insensitive self.semigroups; 208 bytes = addBuildDepend super.bytes self.doctest; ··· 210 semigroups_0_18_1 = addBuildDepends super.semigroups (with self; [hashable tagged text unordered-containers]); 211 semigroups = addBuildDepends super.semigroups (with self; [hashable tagged text unordered-containers]); 212 intervals = addBuildDepends super.intervals (with self; [doctest QuickCheck]); 213 - Glob_0_7_9 = addBuildDepends super.Glob_0_7_9 (with self; [semigroups]); 214 Glob = addBuildDepends super.Glob (with self; [semigroups]); 215 # cereal must have `fail` in pre-ghc-8.0.x versions 216 # also tests require bytestring>=0.10.8.1
··· 65 66 hoauth2 = overrideCabal super.hoauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.wai self.warp ]; }); 67 68 + yesod-auth-oauth2 = overrideCabal super.yesod-auth-oauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.load-env self.yesod ]; }); 69 + 70 # Setup: At least the following dependencies are missing: base <4.8 71 hspec-expectations = overrideCabal super.hspec-expectations (drv: { 72 postPatch = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; ··· 205 hackage-security = dontHaddock (dontCheck super.hackage-security); 206 207 # GHC versions prior to 8.x require additional build inputs. 208 + aeson_0_11_2_0 = disableCabalFlag (addBuildDepend super.aeson_0_11_2_0 self.semigroups) "old-locale"; 209 aeson = disableCabalFlag (addBuildDepend super.aeson self.semigroups) "old-locale"; 210 case-insensitive = addBuildDepend super.case-insensitive self.semigroups; 211 bytes = addBuildDepend super.bytes self.doctest; ··· 213 semigroups_0_18_1 = addBuildDepends super.semigroups (with self; [hashable tagged text unordered-containers]); 214 semigroups = addBuildDepends super.semigroups (with self; [hashable tagged text unordered-containers]); 215 intervals = addBuildDepends super.intervals (with self; [doctest QuickCheck]); 216 + Glob_0_7_10 = addBuildDepends super.Glob_0_7_10 (with self; [semigroups]); 217 Glob = addBuildDepends super.Glob (with self; [semigroups]); 218 # cereal must have `fail` in pre-ghc-8.0.x versions 219 # also tests require bytestring>=0.10.8.1
+2 -2
pkgs/development/libraries/libvirt/default.nix
··· 9 # if you update, also bump pythonPackages.libvirt or it will break 10 stdenv.mkDerivation rec { 11 name = "libvirt-${version}"; 12 - version = "2.0.0"; 13 14 src = fetchurl { 15 url = "http://libvirt.org/sources/${name}.tar.xz"; 16 - sha256 = "1jwszhpjn09zkqji8w1x97rw0wqcl71ll2y6vp056fb1bvshms8h"; 17 }; 18 19 patches = [ ./build-on-bsd.patch ];
··· 9 # if you update, also bump pythonPackages.libvirt or it will break 10 stdenv.mkDerivation rec { 11 name = "libvirt-${version}"; 12 + version = "2.1.0"; 13 14 src = fetchurl { 15 url = "http://libvirt.org/sources/${name}.tar.xz"; 16 + sha256 = "0sriasjc573c519yqw1hcfb3qqjcsm9hm8vayw0anwkl6di9ay8s"; 17 }; 18 19 patches = [ ./build-on-bsd.patch ];
+1 -1
pkgs/development/libraries/qt-5/5.5/qtbase/default.nix
··· 131 -rpath 132 -optimized-qmake 133 -strip 134 - -reduce-relocations 135 -system-proxies 136 -pkg-config 137
··· 131 -rpath 132 -optimized-qmake 133 -strip 134 + -no-reduce-relocations 135 -system-proxies 136 -pkg-config 137
-5
pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh
··· 61 62 preFixupHooks+=(_qtMultioutDevs) 63 64 - if [[ -z "$NIX_QT_PIC" ]]; then 65 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE${NIX_CFLAGS_COMPILE:+ }-fPIC" 66 - export NIX_QT_PIC=1 67 - fi 68 - 69 _qtSetCMakePrefix() { 70 export CMAKE_PREFIX_PATH="$NIX_QT5_TMP${CMAKE_PREFIX_PATH:+:}${CMAKE_PREFIX_PATH}" 71 }
··· 61 62 preFixupHooks+=(_qtMultioutDevs) 63 64 _qtSetCMakePrefix() { 65 export CMAKE_PREFIX_PATH="$NIX_QT5_TMP${CMAKE_PREFIX_PATH:+:}${CMAKE_PREFIX_PATH}" 66 }
+1 -1
pkgs/development/libraries/qt-5/5.6/qtbase/default.nix
··· 107 -rpath 108 -optimized-qmake 109 -strip 110 - -reduce-relocations 111 -system-proxies 112 -pkg-config 113
··· 107 -rpath 108 -optimized-qmake 109 -strip 110 + -no-reduce-relocations 111 -system-proxies 112 -pkg-config 113
-5
pkgs/development/libraries/qt-5/5.6/qtbase/setup-hook.sh
··· 61 62 preFixupHooks+=(_qtMultioutDevs) 63 64 - if [[ -z "$NIX_QT_PIC" ]]; then 65 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE${NIX_CFLAGS_COMPILE:+ }-fPIC" 66 - export NIX_QT_PIC=1 67 - fi 68 - 69 _qtSetCMakePrefix() { 70 export CMAKE_PREFIX_PATH="$NIX_QT5_TMP${CMAKE_PREFIX_PATH:+:}${CMAKE_PREFIX_PATH}" 71 }
··· 61 62 preFixupHooks+=(_qtMultioutDevs) 63 64 _qtSetCMakePrefix() { 65 export CMAKE_PREFIX_PATH="$NIX_QT5_TMP${CMAKE_PREFIX_PATH:+:}${CMAKE_PREFIX_PATH}" 66 }
+1 -1
pkgs/development/libraries/qt-5/5.7/qtbase/default.nix
··· 106 -rpath 107 -optimized-qmake 108 -strip 109 - -reduce-relocations 110 -system-proxies 111 -pkg-config 112
··· 106 -rpath 107 -optimized-qmake 108 -strip 109 + -no-reduce-relocations 110 -system-proxies 111 -pkg-config 112
-5
pkgs/development/libraries/qt-5/5.7/qtbase/setup-hook.sh
··· 61 62 preFixupHooks+=(_qtMultioutDevs) 63 64 - if [[ -z "$NIX_QT_PIC" ]]; then 65 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE${NIX_CFLAGS_COMPILE:+ }-fPIC" 66 - export NIX_QT_PIC=1 67 - fi 68 - 69 _qtSetCMakePrefix() { 70 export CMAKE_PREFIX_PATH="$NIX_QT5_TMP${CMAKE_PREFIX_PATH:+:}${CMAKE_PREFIX_PATH}" 71 }
··· 61 62 preFixupHooks+=(_qtMultioutDevs) 63 64 _qtSetCMakePrefix() { 65 export CMAKE_PREFIX_PATH="$NIX_QT5_TMP${CMAKE_PREFIX_PATH:+:}${CMAKE_PREFIX_PATH}" 66 }
+28
pkgs/development/libraries/torch/default.nix
···
··· 1 + {stdenv, fetchgit, luajit, openblas, imagemagick, cmake, curl, fftw, gnuplot, 2 + libjpeg_turbo, zeromq3, ncurses, openssl, libpng, qt4, readline, unzip}: 3 + stdenv.mkDerivation rec{ 4 + version = "0.0pre20160820"; 5 + name = "torch-${version}"; 6 + buildInputs = [ 7 + luajit openblas imagemagick cmake curl fftw gnuplot unzip qt4 8 + libjpeg_turbo zeromq3 ncurses openssl libpng readline 9 + ]; 10 + src = fetchgit (stdenv.lib.importJSON ./src.json); 11 + configurePhase = '' 12 + ''; 13 + buildPhase = '' 14 + cd .. 15 + export PREFIX=$out 16 + mkdir "$out" 17 + sh install.sh -s 18 + ''; 19 + installPhase = '' 20 + ''; 21 + meta = { 22 + inherit version; 23 + description = ''A scientific computing framework with wide support for machine learning algorithms''; 24 + license = stdenv.lib.licenses.bsd3 ; 25 + maintainers = [stdenv.lib.maintainers.raskin]; 26 + platforms = stdenv.lib.platforms.linux; 27 + }; 28 + }
+6
pkgs/development/libraries/torch/src.json
···
··· 1 + { 2 + "url": "https://github.com/torch/distro", 3 + "rev": "8b6a834f8c8755f6f5f84ef9d8da9cfc79c5ce1f", 4 + "sha256": "120hnz82d7izinsmv5smyqww71dhpix23pm43s522dfcglpql8xy", 5 + "fetchSubmodules": true 6 + }
+2
pkgs/development/ocaml-modules/magick/default.nix
··· 12 13 createFindlibDestdir = true; 14 15 installTargets = [ "find_install" ]; 16 17 meta = {
··· 12 13 createFindlibDestdir = true; 14 15 + preConfigure = "substituteInPlace Makefile --replace gcc $CC"; 16 + 17 installTargets = [ "find_install" ]; 18 19 meta = {
+22
pkgs/development/perl-modules/CatalystXScriptServerStarman-fork-arg.patch
···
··· 1 + diff --git a/lib/CatalystX/Script/Server/Starman.pm b/lib/CatalystX/Script/Server/Starman.pm 2 + index 670bd74..7b3bd2e 100644 3 + --- a/lib/CatalystX/Script/Server/Starman.pm 4 + +++ b/lib/CatalystX/Script/Server/Starman.pm 5 + @@ -9,7 +9,7 @@ our $VERSION = '0.02'; 6 + 7 + extends 'Catalyst::Script::Server'; 8 + 9 + -has '+fork' => ( default => 1, init_arg => undef ); 10 + +has '+fork' => ( default => 1 ); 11 + 12 + has [qw/ keepalive restart restart_delay restart_regex restart_directory/] => ( init_arg => undef, is => 'ro' ); 13 + 14 + @@ -70,7 +70,7 @@ CatalystX::Script::Server::Starman - Replace the development server with Starman 15 + 16 + -d --debug force debug mode 17 + -f --fork handle each request in a new process 18 + - (defaults to false) 19 + + (defaults to true) 20 + -? --help display this help and exits 21 + -h --host host (defaults to all) 22 + -p --port port (defaults to 3000)
+1 -1
pkgs/development/tools/omniorb/default.nix
··· 6 version = "4.2.0"; 7 8 src = fetchurl rec { 9 - url = "http://sourceforge.net/projects/omniorb/files/omniORB/omniORB-${version}/omniORB-${version}.tar.bz2"; 10 sha256 = "1g58xcw4641wyisp9wscrkzaqrz0vf123dgy52qq2a3wk7y77hkl"; 11 }; 12
··· 6 version = "4.2.0"; 7 8 src = fetchurl rec { 9 + url = "mirror://sourceforge/project/omniorb/omniORB/omniORB-${version}/omniORB-${version}.tar.bz2"; 10 sha256 = "1g58xcw4641wyisp9wscrkzaqrz0vf123dgy52qq2a3wk7y77hkl"; 11 }; 12
+11
pkgs/servers/x11/xorg/default.nix
··· 1678 meta.platforms = stdenv.lib.platforms.unix; 1679 }) // {inherit ;}; 1680 1681 xf86videoark = (mkDerivation "xf86videoark" { 1682 name = "xf86-video-ark-0.7.5"; 1683 builder = ./builder.sh;
··· 1678 meta.platforms = stdenv.lib.platforms.unix; 1679 }) // {inherit ;}; 1680 1681 + xf86videoamdgpu = (mkDerivation "xf86videoamdgpu" { 1682 + name = "xf86-video-amdgpu-1.1.0"; 1683 + builder = ./builder.sh; 1684 + src = fetchurl { 1685 + url = mirror://xorg/individual/driver/xf86-video-amdgpu-1.1.0.tar.bz2; 1686 + sha256 = "0cbrqpmi1hgbsi0i93v0yp7lv3wf4s0vbdlrj19cxmglv7gd1xb9"; 1687 + }; 1688 + buildInputs = [pkgconfig fontsproto mesa libdrm udev randrproto renderproto videoproto xextproto xf86driproto xorgserver xproto ]; 1689 + meta.platforms = stdenv.lib.platforms.unix; 1690 + }) // {inherit fontsproto mesa libdrm udev randrproto renderproto videoproto xextproto xf86driproto xorgserver xproto ;}; 1691 + 1692 xf86videoark = (mkDerivation "xf86videoark" { 1693 name = "xf86-video-ark-0.7.5"; 1694 builder = ./builder.sh;
+4
pkgs/servers/x11/xorg/overrides.nix
··· 323 ]; 324 }; 325 326 xf86videoati = attrs: attrs // { 327 NIX_CFLAGS_COMPILE = "-I${xorg.xorgserver}/include/xorg"; 328 };
··· 323 ]; 324 }; 325 326 + xf86videoamdgpu = attrs: attrs // { 327 + configureFlags = [ "--with-xorg-conf-dir=$(out)/share/X11/xorg.conf.d" ]; 328 + }; 329 + 330 xf86videoati = attrs: attrs // { 331 NIX_CFLAGS_COMPILE = "-I${xorg.xorgserver}/include/xorg"; 332 };
+1
pkgs/servers/x11/xorg/tarballs-7.7.list
··· 127 mirror://xorg/individual/driver/xf86-input-synaptics-1.8.3.tar.bz2 128 mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2 129 mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2 130 mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2 131 mirror://xorg/individual/driver/xf86-video-ast-1.1.5.tar.bz2 132 mirror://xorg/individual/driver/xf86-video-ati-7.7.0.tar.bz2
··· 127 mirror://xorg/individual/driver/xf86-input-synaptics-1.8.3.tar.bz2 128 mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2 129 mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2 130 + mirror://xorg/individual/driver/xf86-video-amdgpu-1.1.0.tar.bz2 131 mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2 132 mirror://xorg/individual/driver/xf86-video-ast-1.1.5.tar.bz2 133 mirror://xorg/individual/driver/xf86-video-ati-7.7.0.tar.bz2
+1 -1
pkgs/tools/filesystems/fuseiso/default.nix
··· 4 name = "fuseiso-20070708"; 5 6 src = fetchurl { 7 - url = "http://sourceforge.net/projects/fuseiso/files/fuseiso/20070708/fuseiso-20070708.tar.bz2"; 8 sha1 = "fe142556ad35dd7e5dc31a16183232a6e2da7692"; 9 }; 10
··· 4 name = "fuseiso-20070708"; 5 6 src = fetchurl { 7 + url = "mirror://sourceforge/project/fuseiso/fuseiso/20070708/fuseiso-20070708.tar.bz2"; 8 sha1 = "fe142556ad35dd7e5dc31a16183232a6e2da7692"; 9 }; 10
+1 -1
pkgs/tools/networking/srelay/default.nix
··· 4 name = "srelay-0.4.8b6"; 5 6 src = fetchurl { 7 - url = "https://sourceforge.net/projects/socks-relay/files/socks-relay/srelay-0.4.8/srelay-0.4.8b6.tar.gz"; 8 sha256 = "1az9ds10hpmpw6bqk7fcd1w70001kz0mm48v3vgg2z6vrbmgn0qj"; 9 }; 10
··· 4 name = "srelay-0.4.8b6"; 5 6 src = fetchurl { 7 + url = "mirror://sourceforge/project/socks-relay/socks-relay/srelay-0.4.8/srelay-0.4.8b6.tar.gz"; 8 sha256 = "1az9ds10hpmpw6bqk7fcd1w70001kz0mm48v3vgg2z6vrbmgn0qj"; 9 }; 10
+1 -1
pkgs/tools/security/gnupg/1compat.nix
··· 19 ''; 20 21 meta = { 22 - platforms = stdenv.lib.platforms.linux; 23 }; 24 }
··· 19 ''; 20 21 meta = { 22 + platforms = stdenv.lib.platforms.unix; 23 }; 24 }
+4
pkgs/top-level/all-packages.nix
··· 9568 9569 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { }; 9570 9571 tremor = callPackage ../development/libraries/tremor { }; 9572 9573 udns = callPackage ../development/libraries/udns { }; ··· 12285 antimony = qt5.callPackage ../applications/graphics/antimony {}; 12286 12287 antiword = callPackage ../applications/office/antiword {}; 12288 12289 ardour = self.ardour4; 12290
··· 9568 9569 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { }; 9570 9571 + torch = callPackage ../development/libraries/torch {}; 9572 + 9573 tremor = callPackage ../development/libraries/tremor { }; 9574 9575 udns = callPackage ../development/libraries/udns { }; ··· 12287 antimony = qt5.callPackage ../applications/graphics/antimony {}; 12288 12289 antiword = callPackage ../applications/office/antiword {}; 12290 + 12291 + ao = callPackage ../applications/graphics/ao {}; 12292 12293 ardour = self.ardour4; 12294
+13 -5
pkgs/top-level/perl-packages.nix
··· 1508 url = mirror://cpan/authors/id/A/AB/ABRAXXA/CatalystX-Script-Server-Starman-0.02.tar.gz; 1509 sha256 = "0h02mpkc4cmi3jpvcd7iw7xyzx55bqvvl1qkf967gqkvpklm0qx5"; 1510 }; 1511 buildInputs = [ TestWWWMechanizeCatalyst ]; 1512 propagatedBuildInputs = [ CatalystRuntime Moose namespaceautoclean Starman ]; 1513 meta = { ··· 3324 name = "DateTime-Format-SQLite-0.11"; 3325 src = fetchurl { 3326 url = "mirror://cpan/authors/id/C/CF/CFAERBER/${name}.tar.gz"; 3327 - sha256 = "1d4ln8x5bjpqmgnbbi2h16knfz674dsgvk6x7m60v6ykw454w7yc"; 3328 }; 3329 - 3330 propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ]; 3331 }; 3332 3333 DateTimeFormatW3CDTF = buildPerlPackage { ··· 11662 }; 11663 11664 SubName = buildPerlPackage rec { 11665 - name = "Sub-Name-0.15"; 11666 src = fetchurl { 11667 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 11668 - sha256 = "dabc9a4abcbe067d120ce005b4203b8a44291cbda013900152ba19a1e7c1c8c8"; 11669 }; 11670 meta = { 11671 homepage = https://github.com/p5sagit/Sub-Name; 11672 - description = "(re)name a sub"; 11673 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11674 maintainers = [ maintainers.rycee ]; 11675 };
··· 1508 url = mirror://cpan/authors/id/A/AB/ABRAXXA/CatalystX-Script-Server-Starman-0.02.tar.gz; 1509 sha256 = "0h02mpkc4cmi3jpvcd7iw7xyzx55bqvvl1qkf967gqkvpklm0qx5"; 1510 }; 1511 + patches = [ 1512 + # See Nixpkgs issues #16074 and #17624 1513 + ../development/perl-modules/CatalystXScriptServerStarman-fork-arg.patch 1514 + ]; 1515 buildInputs = [ TestWWWMechanizeCatalyst ]; 1516 propagatedBuildInputs = [ CatalystRuntime Moose namespaceautoclean Starman ]; 1517 meta = { ··· 3328 name = "DateTime-Format-SQLite-0.11"; 3329 src = fetchurl { 3330 url = "mirror://cpan/authors/id/C/CF/CFAERBER/${name}.tar.gz"; 3331 + sha256 = "cc1f4e0ae1d39b0d4c3dddccfd7423c77c67a70950c4b5ecabf8ca553ab294b4"; 3332 }; 3333 propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ]; 3334 + meta = { 3335 + description = "Parse and format SQLite dates and times"; 3336 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3337 + }; 3338 }; 3339 3340 DateTimeFormatW3CDTF = buildPerlPackage { ··· 11669 }; 11670 11671 SubName = buildPerlPackage rec { 11672 + name = "Sub-Name-0.19"; 11673 src = fetchurl { 11674 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 11675 + sha256 = "b06ba8252ce3b1bb88fa0ea0fe9ec8b572e5ed36c69f55e9e3d9db8a73efe22b"; 11676 }; 11677 + buildInputs = [ self."if" ]; 11678 meta = { 11679 homepage = https://github.com/p5sagit/Sub-Name; 11680 + description = "(Re)name a sub"; 11681 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11682 maintainers = [ maintainers.rycee ]; 11683 };
+3 -3
pkgs/top-level/python-packages.nix
··· 3321 disabled = isPy3k; 3322 3323 src = pkgs.fetchurl { 3324 - url = "http://downloads.sourceforge.net/project/cgkit/cgkit/cgkit-${version}/cgkit-${version}-py2k.tar.gz"; 3325 sha256 = "0vvllc42mdyma3c7yqhahs4bfxymm2kvmc4va7dxqr5x0rzh6rd6"; 3326 }; 3327 ··· 26532 }; 26533 26534 libvirt = let 26535 - version = "2.0.0"; 26536 in assert version == pkgs.libvirt.version; pkgs.stdenv.mkDerivation rec { 26537 name = "libvirt-python-${version}"; 26538 26539 src = pkgs.fetchurl { 26540 url = "http://libvirt.org/sources/python/${name}.tar.gz"; 26541 - sha256 = "0h0x5lpsx97bvw20pzfcsdmmivximddq4qmn8fk0n55dqv0wn5kq"; 26542 }; 26543 26544 buildInputs = with self; [ python pkgs.pkgconfig pkgs.libvirt lxml ];
··· 3321 disabled = isPy3k; 3322 3323 src = pkgs.fetchurl { 3324 + url = "mirror://sourceforge/project/cgkit/cgkit/cgkit-${version}/cgkit-${version}-py2k.tar.gz"; 3325 sha256 = "0vvllc42mdyma3c7yqhahs4bfxymm2kvmc4va7dxqr5x0rzh6rd6"; 3326 }; 3327 ··· 26532 }; 26533 26534 libvirt = let 26535 + version = "2.1.0"; 26536 in assert version == pkgs.libvirt.version; pkgs.stdenv.mkDerivation rec { 26537 name = "libvirt-python-${version}"; 26538 26539 src = pkgs.fetchurl { 26540 url = "http://libvirt.org/sources/python/${name}.tar.gz"; 26541 + sha256 = "1jxsxnhy303l3wpxzkyip39yq65zwc0pxni6ww0jgnv0pshpz23l"; 26542 }; 26543 26544 buildInputs = with self; [ python pkgs.pkgconfig pkgs.libvirt lxml ];