diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/misc/gpsprune/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/compilers/oraclejdk/jdk-linux-base.nix | 8 | ||||
-rw-r--r-- | pkgs/development/compilers/oraclejdk/jdk8-linux.nix | 6 | ||||
-rw-r--r-- | pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix | 6 | ||||
-rw-r--r-- | pkgs/development/haskell-modules/configuration-common.nix | 10 | ||||
-rw-r--r-- | pkgs/development/libraries/libinput/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/ogre/default.nix | 16 | ||||
-rw-r--r-- | pkgs/development/libraries/pcre/default.nix | 1 | ||||
-rw-r--r-- | pkgs/os-specific/linux/dpdk/default.nix | 41 | ||||
-rw-r--r-- | pkgs/tools/audio/aucdtect/default.nix | 32 | ||||
-rw-r--r-- | pkgs/tools/typesetting/tex/texlive/default.nix | 5 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
12 files changed, 100 insertions, 37 deletions
diff --git a/pkgs/applications/misc/gpsprune/default.nix b/pkgs/applications/misc/gpsprune/default.nix index 04d3b7874b44..a6ea5b054c35 100644 --- a/pkgs/applications/misc/gpsprune/default.nix +++ b/pkgs/applications/misc/gpsprune/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "gpsprune-${version}"; - version = "18.2"; + version = "18.3"; src = fetchurl { url = "http://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar"; - sha256 = "12zwwiy0jfrwvgrb110flx4b7k3sp3ivx8ijjymdbbk48xil93l2"; + sha256 = "1sas5n4k3afryg3k6y40w39kifs3d0yrnnk46nqp7axs4ay2aqim"; }; phases = [ "installPhase" ]; diff --git a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix index 5ac7c417ba2e..a18ffcbf3d4b 100644 --- a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix +++ b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix @@ -119,12 +119,6 @@ let result = stdenv.mkDerivation rec { done fi - # construct the rpath - rpath= - for i in $libraries; do - rpath=$rpath''${rpath:+:}$i/lib:$i/lib64 - done - if test -z "$installjdk"; then jrePath=$out else @@ -176,6 +170,8 @@ let result = stdenv.mkDerivation rec { [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xorg.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++ (if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []); + rpath = stdenv.lib.strings.makeLibraryPath libraries; + passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins"; passthru.jre = result; # FIXME: use multiple outputs or return actual JRE package diff --git a/pkgs/development/compilers/oraclejdk/jdk8-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8-linux.nix index 554e3fc9838b..0a9792f2b4a6 100644 --- a/pkgs/development/compilers/oraclejdk/jdk8-linux.nix +++ b/pkgs/development/compilers/oraclejdk/jdk8-linux.nix @@ -1,9 +1,9 @@ import ./jdk-linux-base.nix { productVersion = "8"; - patchVersion = "77"; + patchVersion = "91"; downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html; - sha256_i686 = "14hyniai5l9qpg0pbnxa4rhyhk90qgihszfkn8h3vziqhmvrp27j"; - sha256_x86_64 = "0hyzvvj4bf0r4jda8fv3k06d9bf37nji37qbq067mcjp5abc0zd4"; + sha256_i686 = "0lndni81vfpz2l6zb8zsshaavk0483q5jc8yzj4fdjv6wnshbkay"; + sha256_x86_64 = "0lkm3fz1vdi69f34sysavvh3abx603j1frc9hxvr08pwvmm536vg"; jceName = "jce_policy-8.zip"; jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html; sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk"; diff --git a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix index 554e3fc9838b..d6d783b8a309 100644 --- a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix +++ b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix @@ -1,9 +1,9 @@ import ./jdk-linux-base.nix { productVersion = "8"; - patchVersion = "77"; + patchVersion = "92"; downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html; - sha256_i686 = "14hyniai5l9qpg0pbnxa4rhyhk90qgihszfkn8h3vziqhmvrp27j"; - sha256_x86_64 = "0hyzvvj4bf0r4jda8fv3k06d9bf37nji37qbq067mcjp5abc0zd4"; + sha256_i686 = "095j2hh2xas05jajy4qdj9hxq3k460x4m12rcaxkaxw754imj0vj"; + sha256_x86_64 = "11wrqd3qbkhimbw9n4g9i0635pjhhnijwxyid7lvjv26kdgg58vr"; jceName = "jce_policy-8.zip"; jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html; sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk"; diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b824a06bd68c..90cef5e92a04 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -248,9 +248,6 @@ self: super: { webkitgtk3-javascriptcore = super.webkitgtk3-javascriptcore.override { webkit = pkgs.webkitgtk24x; }; websnap = super.websnap.override { webkit = pkgs.webkitgtk24x; }; - # While waiting for https://github.com/jwiegley/gitlib/pull/53 to be merged - hlibgit2 = addBuildTool super.hlibgit2 pkgs.git; - # https://github.com/mvoidex/hsdev/issues/11 hsdev = dontHaddock super.hsdev; @@ -263,9 +260,6 @@ self: super: { # Upstream notified by e-mail. permutation = dontCheck super.permutation; - # https://github.com/vincenthz/hs-tls/issues/102 - tls = dontCheck super.tls; - # https://github.com/jputcu/serialport/issues/25 serialport = dontCheck super.serialport; @@ -275,9 +269,6 @@ self: super: { # Fails no apparent reason. Upstream has been notified by e-mail. assertions = dontCheck super.assertions; - # https://github.com/vincenthz/tasty-kat/issues/1 - tasty-kat = dontCheck super.tasty-kat; - # These packages try to execute non-existent external programs. cmaes = dontCheck super.cmaes; # http://hydra.cryp.to/build/498725/log/raw dbmigrations = dontCheck super.dbmigrations; @@ -302,7 +293,6 @@ self: super: { test-sandbox = dontCheck super.test-sandbox; users-postgresql-simple = dontCheck super.users-postgresql-simple; wai-middleware-hmac = dontCheck super.wai-middleware-hmac; - wai-middleware-throttle = dontCheck super.wai-middleware-throttle; # https://github.com/creichert/wai-middleware-throttle/issues/1 xkbcommon = dontCheck super.xkbcommon; xmlgen = dontCheck super.xmlgen; hapistrano = dontCheck super.hapistrano; diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix index 18dbd2de38bf..2c29482227a8 100644 --- a/pkgs/development/libraries/libinput/default.nix +++ b/pkgs/development/libraries/libinput/default.nix @@ -15,11 +15,11 @@ in with stdenv.lib; stdenv.mkDerivation rec { - name = "libinput-1.2.2"; + name = "libinput-1.2.3"; src = fetchurl { url = "http://www.freedesktop.org/software/libinput/${name}.tar.xz"; - sha256 = "0rzkp37dnn4qnkx7v3hckx5ryv3lr0vl234pnk6z2vfq40v5pb08"; + sha256 = "1wp937sn2dzqhrbl2bhapqb0pvybc80z8ynw7yfkm5ycl39skch9"; }; configureFlags = [ diff --git a/pkgs/development/libraries/ogre/default.nix b/pkgs/development/libraries/ogre/default.nix index 89d694cc497c..aba02827665b 100644 --- a/pkgs/development/libraries/ogre/default.nix +++ b/pkgs/development/libraries/ogre/default.nix @@ -1,11 +1,12 @@ -{ fetchurl, stdenv +{ fetchurl, stdenv, lib , cmake, mesa , freetype, freeimage, zziplib, randrproto, libXrandr , libXaw, freeglut, libXt, libpng, boost, ois , xproto, libX11, libXmu, libSM, pkgconfig , libXxf86vm, xf86vidmodeproto, libICE , renderproto, libXrender -, nvidia_cg_toolkit }: +, withNvidiaCg ? false, nvidia_cg_toolkit +, withSamples ? false }: stdenv.mkDerivation { name = "ogre-1.9-hg-20160322"; @@ -15,10 +16,10 @@ stdenv.mkDerivation { sha256 = "0w3argjy1biaxwa3c80zxxgll67wjp8czd83p87awlcvwzdk5mz9"; }; - cmakeFlags = [ "-DOGRE_INSTALL_SAMPLES=yes" ] - ++ (map (x: "-DOGRE_BUILD_PLUGIN_${x}=on") - [ "BSP" "CG" "OCTREE" "PCZ" "PFX" ]) - ++ (map (x: "-DOGRE_BUILD_RENDERSYSTEM_${x}=on") [ "GL" ]); + cmakeFlags = [ "-DOGRE_BUILD_SAMPLES=${toString withSamples}" ] + ++ map (x: "-DOGRE_BUILD_PLUGIN_${x}=on") + ([ "BSP" "OCTREE" "PCZ" "PFX" ] ++ lib.optional withNvidiaCg "CG") + ++ map (x: "-DOGRE_BUILD_RENDERSYSTEM_${x}=on") [ "GL" ]; enableParallelBuilding = true; @@ -29,8 +30,7 @@ stdenv.mkDerivation { xproto libX11 libXmu libSM pkgconfig libXxf86vm xf86vidmodeproto libICE renderproto libXrender - nvidia_cg_toolkit - ]; + ] ++ lib.optional withNvidiaCg nvidia_cg_toolkit; meta = { description = "A 3D engine"; diff --git a/pkgs/development/libraries/pcre/default.nix b/pkgs/development/libraries/pcre/default.nix index 8bce1512d138..91af6f4dadf3 100644 --- a/pkgs/development/libraries/pcre/default.nix +++ b/pkgs/development/libraries/pcre/default.nix @@ -1,6 +1,5 @@ { stdenv, fetchurl , windows ? null, variant ? null, pcre -, withCharSize ? 8 }: with stdenv.lib; diff --git a/pkgs/os-specific/linux/dpdk/default.nix b/pkgs/os-specific/linux/dpdk/default.nix new file mode 100644 index 000000000000..7ca71a695e01 --- /dev/null +++ b/pkgs/os-specific/linux/dpdk/default.nix @@ -0,0 +1,41 @@ +{ stdenv, lib, kernel, fetchurl }: + +assert lib.versionAtLeast kernel.version "3.18"; + +stdenv.mkDerivation rec { + name = "dpdk-${version}-${kernel.version}"; + version = "16.04"; + + src = fetchurl { + url = "http://dpdk.org/browse/dpdk/snapshot/dpdk-${version}.tar.gz"; + sha256 = "0yrz3nnhv65v2jzz726bjswkn8ffqc1sr699qypc9m78qrdljcfn"; + }; + + RTE_KERNELDIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; + RTE_TARGET = "x86_64-native-linuxapp-gcc"; + + enableParallelBuilding = true; + outputs = [ "out" "examples" ]; + + buildPhase = '' + make T=x86_64-native-linuxapp-gcc config + make T=x86_64-native-linuxapp-gcc install + make T=x86_64-native-linuxapp-gcc examples + ''; + + installPhase = '' + mkdir $out + cp -pr x86_64-native-linuxapp-gcc/{app,lib,include,kmod} $out/ + + mkdir $examples + cp -pr examples/* $examples/ + ''; + + meta = with stdenv.lib; { + description = "Set of libraries and drivers for fast packet processing"; + homepage = http://dpdk.org/; + license = with licenses; [ lgpl21 gpl2 bsd2 ]; + platforms = [ "x86_64-linux" ]; + maintainers = [ maintainers.iElectric ]; + }; +} diff --git a/pkgs/tools/audio/aucdtect/default.nix b/pkgs/tools/audio/aucdtect/default.nix new file mode 100644 index 000000000000..244f7b406731 --- /dev/null +++ b/pkgs/tools/audio/aucdtect/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, lib, rpmextract }: + +assert stdenv.isLinux; + +with lib; + +stdenv.mkDerivation rec { + name = "aucdtext-${version}"; + version = "0.8-2"; + + src = fetchurl { + url = "http://www.true-audio.com/ftp/aucdtect-${version}.i586.rpm"; + sha256 = "1lp5f0rq5b5n5il0c64m00gcfskarvgqslpryms9443d200y6mmd"; + }; + + unpackCmd = "${rpmextract}/bin/rpmextract $src"; + + installPhase = '' + mkdir -p $out/bin + install -m755 local/bin/auCDtect $out/bin/aucdtect + ''; + + dontStrip = true; + + meta = with stdenv.lib; { + description = "Verify authenticity of lossless audio files"; + homepage = http://tausoft.org; + license = licenses.unfreeRedistributable; + maintainers = with maintainers; [ peterhoeg ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index 48a5ae8d6499..3a93c6445a72 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -65,7 +65,7 @@ rec { mkdir -p $out/libexec/ mv $out/bin $out/libexec/$(uname -m) mkdir -p $out/bin - for i in "$out/libexec/"* "$out/libexec/"*/* ; do + for i in "$out/libexec/"* "$out/libexec/"*"/"* ; do test \( \! -d "$i" \) -a \( -x "$i" -o -L "$i" \) || continue if [ -x "$i" ]; then @@ -105,7 +105,7 @@ rec { PATH=$PATH:$out/bin mktexlsr $out/share/texmf* '' + stdenv.lib.optionalString stdenv.isDarwin '' - for prog in $out/bin/*; do + for prog in "$out/bin/"*; do wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${poppler.out}/lib" done '' ) [ "minInit" "defEnsureDir" "doUnpack" "doMakeInstall" "promoteLibexec" "patchShebangsInterim"]; @@ -156,5 +156,6 @@ rec { maintainers = with maintainers; [ lovek323 raskin jwiegley ]; platforms = platforms.unix; hydraPlatforms = []; + broken = true; # https://github.com/NixOS/nixpkgs/issues/14807 }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8132ccd5aa51..449a17137aeb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10652,6 +10652,8 @@ in cpupower = callPackage ../os-specific/linux/cpupower { }; + dpdk = callPackage ../os-specific/linux/dpdk { }; + e1000e = callPackage ../os-specific/linux/e1000e {}; v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { }; @@ -16599,6 +16601,8 @@ in mg = callPackage ../applications/editors/mg { }; + aucdtect = callPackage ../tools/audio/aucdtect { }; + togglesg-download = callPackage ../tools/misc/togglesg-download { }; discord = callPackage ../applications/networking/instant-messengers/discord { }; |