From fd4a486dead5c5b8404f33f76fe5af5022308a5e Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 23 Dec 2020 15:13:04 +0100 Subject: [PATCH 1/4] gama: 2.09 -> 2.12 Signed-off-by: Matthias Beyer --- pkgs/applications/science/geometry/gama/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/science/geometry/gama/default.nix b/pkgs/applications/science/geometry/gama/default.nix index fe606125c55..c5e95d37b51 100644 --- a/pkgs/applications/science/geometry/gama/default.nix +++ b/pkgs/applications/science/geometry/gama/default.nix @@ -1,16 +1,16 @@ -{ stdenv, fetchurl, lib, expat, octave, libxml2, texinfo }: +{ stdenv, fetchurl, lib, expat, octave, libxml2, texinfo, zip }: stdenv.mkDerivation rec { pname = "gama"; - version = "2.09"; + version = "2.12"; src = fetchurl { url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; - sha256 = "0c1b28frl6109arj09v4zr1xs859krn8871mkvis517g5pb55dc9"; + sha256 = "0zfilasalsy29b7viw0iwgnl9bkvp0l87gpxl1hx7379l8agwqyj"; }; buildInputs = [ expat ]; - nativeBuildInputs = [ texinfo ]; + nativeBuildInputs = [ texinfo zip ]; checkInputs = [ octave libxml2 ]; doCheck = true; From c25347d89ef54d9af265e03bf17371583befac5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D1=83=D1=85=D0=B0=D1=80=D0=B8=D0=BA?= <65870+suhr@users.noreply.github.com> Date: Sun, 29 Nov 2020 20:31:42 +0300 Subject: [PATCH 2/4] qjackctl: add `jackSession` option --- pkgs/applications/audio/qjackctl/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/qjackctl/default.nix b/pkgs/applications/audio/qjackctl/default.nix index 8cb28dcfd5a..571fb0a09cc 100644 --- a/pkgs/applications/audio/qjackctl/default.nix +++ b/pkgs/applications/audio/qjackctl/default.nix @@ -1,4 +1,8 @@ -{ stdenv, mkDerivation, fetchurl, pkgconfig, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras }: +{ stdenv, mkDerivation, fetchurl +, pkg-config, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras +# Enable jack session support +, jackSession ? false +}: mkDerivation rec { version = "0.6.3"; @@ -20,9 +24,12 @@ mkDerivation rec { dbus ]; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkg-config ]; - configureFlags = [ "--enable-jack-version" ]; + configureFlags = [ + "--enable-jack-version" + (stdenv.lib.strings.enableFeature jackSession "jack-session") + ]; meta = with stdenv.lib; { description = "A Qt application to control the JACK sound server daemon"; From 3c2bacaa8aee7f2cc4f4be93ec2ebaf0f3623e36 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 23 Dec 2020 22:02:18 +0000 Subject: [PATCH 3/4] python37Packages.pybullet: 3.0.7 -> 3.0.8 --- pkgs/development/python-modules/pybullet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pybullet/default.nix b/pkgs/development/python-modules/pybullet/default.nix index aaf703f5394..554a6ab0b02 100644 --- a/pkgs/development/python-modules/pybullet/default.nix +++ b/pkgs/development/python-modules/pybullet/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "pybullet"; - version = "3.0.7"; + version = "3.0.8"; src = fetchPypi { inherit pname version; - sha256 = "47e55d2b0c565a968406f314faad7c002be6d8b0afc8ad2c437d07b7b7d2f590"; + sha256 = "623061d305bd5513a911abb2cbd0e37670be166a270123b43ca757bf78e4b438"; }; buildInputs = [ From 972160461015767a1fba93114e1756e7e9645d98 Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Wed, 23 Dec 2020 08:54:18 -0800 Subject: [PATCH 4/4] steamPackages.steam: add udev rules --- pkgs/games/steam/steam.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/games/steam/steam.nix b/pkgs/games/steam/steam.nix index fa99f39d68c..ed837c9f0bd 100644 --- a/pkgs/games/steam/steam.nix +++ b/pkgs/games/steam/steam.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, runtimeShell, traceDeps ? false}: +{ stdenv, fetchurl, runtimeShell, traceDeps ? false, bash }: let traceLog = "/tmp/steam-trace-dependencies.log"; @@ -27,6 +27,12 @@ in stdenv.mkDerivation { chmod +x $out/bin/steamdeps ''} + # install udev rules + mkdir -p $out/etc/udev/rules.d/ + cp ./subprojects/steam-devices/*.rules $out/etc/udev/rules.d/ + substituteInPlace $out/etc/udev/rules.d/60-steam-input.rules \ + --replace "/bin/sh" "${bash}/bin/bash" + # this just installs a link, "steam.desktop -> /lib/steam/steam.desktop" rm $out/share/applications/steam.desktop sed -e 's,/usr/bin/steam,steam,g' steam.desktop > $out/share/applications/steam.desktop