From 4a30fc25228a02d3aa3bf374b1643a400433cb39 Mon Sep 17 00:00:00 2001 From: davidak Date: Tue, 8 May 2018 01:36:33 +0200 Subject: [PATCH 01/21] bamf: init at 0.5.3 --- pkgs/development/libraries/bamf/default.nix | 49 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/libraries/bamf/default.nix diff --git a/pkgs/development/libraries/bamf/default.nix b/pkgs/development/libraries/bamf/default.nix new file mode 100644 index 00000000000..dd926ac2081 --- /dev/null +++ b/pkgs/development/libraries/bamf/default.nix @@ -0,0 +1,49 @@ +{ stdenv, fetchurl, libgtop, libwnck3, glib, vala, pkgconfig +, libstartup_notification, gobjectIntrospection, gtk-doc +, python27, pythonPackages, libxml2 }: + +stdenv.mkDerivation rec { + pname = "bamf"; + version = "0.5.3"; + name = "${pname}-${version}"; + + src = fetchurl { + url = "https://launchpad.net/${pname}/0.5/${version}/+download/${name}.tar.gz"; + sha256 = "051vib8ndp09ph5bfwkgmzda94varzjafwxf6lqx7z1s8rd7n39l"; + }; + + nativeBuildInputs = [ + pkgconfig + gtk-doc + gobjectIntrospection + ]; + + buildInputs = [ libgtop libwnck3 vala libstartup_notification + python27 pythonPackages.libxslt libxml2 glib ]; + + postPatch = '' + substituteInPlace data/Makefile.in \ + --replace '/usr/lib/systemd/user' '@datarootdir@/systemd/user' + ''; + + # fix paths + makeFlags = [ + "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/" + "INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0" + ]; + + # ignore deprecation errors + NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations"; + + meta = with stdenv.lib; { + description = "Application matching framework"; + longDescription = '' + Removes the headache of applications matching + into a simple DBus daemon and c wrapper library. + ''; + homepage = https://launchpad.net/bamf; + license = licenses.lgpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ davidak ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3d0b125b8a2..a654d197d3c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8527,6 +8527,8 @@ with pkgs; backward-cpp = callPackage ../development/libraries/backward-cpp { }; + bamf = callPackage ../development/libraries/bamf { }; + bctoolbox = callPackage ../development/libraries/bctoolbox { mbedtls = mbedtls_1_3; }; From 296e7717e0be6d45ce5da17d4d42d81f9647b6d5 Mon Sep 17 00:00:00 2001 From: davidak Date: Tue, 8 May 2018 01:36:59 +0200 Subject: [PATCH 02/21] plank: init at 0.11.4 --- pkgs/applications/misc/plank/default.nix | 47 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 49 insertions(+) create mode 100644 pkgs/applications/misc/plank/default.nix diff --git a/pkgs/applications/misc/plank/default.nix b/pkgs/applications/misc/plank/default.nix new file mode 100644 index 00000000000..3e69f4a97c1 --- /dev/null +++ b/pkgs/applications/misc/plank/default.nix @@ -0,0 +1,47 @@ +{ stdenv, fetchurl, vala, atk, cairo, glib, gnome3, gtk3, libwnck3 +, libX11, libXfixes, libXi, pango, intltool, pkgconfig, libxml2 +, bamf, gdk_pixbuf, libdbusmenu-gtk3, file +, wrapGAppsHook, gobjectIntrospection }: + +stdenv.mkDerivation rec { + pname = "plank"; + version = "0.11.4"; + name = "${pname}-${version}"; + + src = fetchurl { + url = "https://launchpad.net/${pname}/1.0/${version}/+download/${name}.tar.xz"; + sha256 = "1f41i45xpqhjxql9nl4a1sz30s0j46aqdhbwbvgrawz6himcvdc8"; + }; + + nativeBuildInputs = [ + pkgconfig + intltool + libxml2 # xmllint + wrapGAppsHook + gobjectIntrospection + ]; + + buildInputs = [ vala atk cairo glib gnome3.gnome-menus + gtk3 gnome3.libgee libwnck3 libX11 libXfixes + libXi pango gnome3.gnome-common bamf gdk_pixbuf + libdbusmenu-gtk3 gnome3.dconf ]; + + # fix paths + makeFlags = [ + "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/" + "INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0" + ]; + + postPatch = '' + substituteInPlace ./configure \ + --replace "/usr/bin/file" "${file}/bin/file" + ''; + + meta = with stdenv.lib; { + description = "Elegant, simple, clean dock"; + homepage = https://launchpad.net/plank; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ davidak ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a654d197d3c..8bdb6666e3f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17088,6 +17088,8 @@ with pkgs; pijul = callPackage ../applications/version-management/pijul {}; + plank = callPackage ../applications/misc/plank { }; + planner = callPackage ../applications/office/planner { }; playonlinux = callPackage ../applications/misc/playonlinux { From 53d6997e5d51e50f6864a1c8dc55bfef914130af Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Wed, 9 May 2018 22:59:54 +0200 Subject: [PATCH 03/21] haskell: fix build of base-compat-batteries --- pkgs/development/haskell-modules/configuration-nix.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index acbcb1320e6..ca3d4efed34 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -505,6 +505,6 @@ self: super: builtins.intersectAttrs super { # cabal2nix generates a dependency on base-compat, which is the wrong version base-compat-batteries = super.base-compat-batteries.override { - base-compat = pkgs.haskellPackages.base-compat_0_10_1; + base-compat = super.base-compat_0_10_1; }; } From 2b9db24768a0a4cc9c1c69d9c6f48046948439cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo=20Malaquias?= Date: Wed, 9 May 2018 20:03:48 -0300 Subject: [PATCH 04/21] zuki-themes: 3.26-1 -> 3.28-1 --- pkgs/misc/themes/zuki/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/themes/zuki/default.nix b/pkgs/misc/themes/zuki/default.nix index dbdc4632dc7..35c8e58b0ae 100644 --- a/pkgs/misc/themes/zuki/default.nix +++ b/pkgs/misc/themes/zuki/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "zuki-themes-${version}"; - version = "3.26-1"; + version = "3.28-1"; src = fetchFromGitHub { owner = "lassekongo83"; repo = "zuki-themes"; rev = "v${version}"; - sha256 = "17p75h1i3hbpshhhliliq0mm88amvfnxq8659vabqd17ccgzwzns"; + sha256 = "1if39k8vgk4cpshl625vdf8lz6jgicgybd5nilycj66sf1k5jgb9"; }; buildInputs = [ gdk_pixbuf gtk_engines ]; From 948503440135e4b111b19d205b7d13ed76c2f1e3 Mon Sep 17 00:00:00 2001 From: Thorsten Weber Date: Thu, 10 May 2018 01:46:51 +0200 Subject: [PATCH 05/21] slic3r-prusa3d: 1.39.1 -> 1.39.2 --- pkgs/applications/misc/slic3r/prusa3d.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/slic3r/prusa3d.nix b/pkgs/applications/misc/slic3r/prusa3d.nix index 1ee2bfab94c..371bf26fe6c 100644 --- a/pkgs/applications/misc/slic3r/prusa3d.nix +++ b/pkgs/applications/misc/slic3r/prusa3d.nix @@ -33,7 +33,7 @@ let in stdenv.mkDerivation rec { name = "slic3r-prusa-edition-${version}"; - version = "1.39.1"; + version = "1.39.2"; enableParallelBuilding = true; @@ -89,7 +89,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "prusa3d"; repo = "Slic3r"; - sha256 = "0frkjgzmiy788ijkcqz3baxcrncqmk9s2vcd99hb8p2q13cg51ff"; + sha256 = "0vbqkmd2yqi469ijqm4wyzjmq9w1kwiy8av1kchm4429z5hpmxcd"; rev = "version_${version}"; }; From 6e62f01912afe4cd81e993945d731c1cccd9b281 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 10 May 2018 13:25:31 +0800 Subject: [PATCH 06/21] slang: 2.3.1a -> 2.3.2 --- pkgs/development/libraries/slang/default.nix | 23 +++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/slang/default.nix b/pkgs/development/libraries/slang/default.nix index 70e9d6181d9..bcce457e78e 100644 --- a/pkgs/development/libraries/slang/default.nix +++ b/pkgs/development/libraries/slang/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchurl, ncurses, pcre, libpng, zlib, readline, libiconv }: stdenv.mkDerivation rec { - name = "slang-2.3.1a"; + name = "slang-2.3.2"; src = fetchurl { url = "http://www.jedsoft.org/releases/slang/${name}.tar.bz2"; - sha256 = "0dlcy0hn0j6cj9qj5x6hpb0axifnvzzmv5jqq0wq14fygw0c7w2l"; + sha256 = "06p379fqn6w38rdpqi98irxi2bf4llb0rja3dlgkqz7nqh7kp7pw"; }; outputs = [ "out" "dev" "man" "doc" ]; @@ -16,10 +16,23 @@ stdenv.mkDerivation rec { sed -i -e "s|/bin/ln|ln|" src/Makefile.in sed -i -e "s|-ltermcap|-lncurses|" ./configure ''; - configureFlags = "--with-png=${libpng.dev} --with-z=${zlib.dev} --with-pcre=${pcre.dev} --with-readline=${readline.dev}"; - buildInputs = [ pcre libpng zlib readline ] ++ stdenv.lib.optionals (stdenv.isDarwin) [ libiconv ]; + + configureFlags = [ + "--with-png=${libpng.dev}" + "--with-z=${zlib.dev}" + "--with-pcre=${pcre.dev}" + "--with-readline=${readline.dev}" + ]; + + buildInputs = [ + pcre libpng zlib readline + ] ++ stdenv.lib.optionals (stdenv.isDarwin) [ libiconv ]; + propagatedBuildInputs = [ ncurses ]; + # slang 2.3.2 does not support parallel building + enableParallelBuilding = false; + postInstall = '' find "$out"/lib/ -name '*.so' -exec chmod +x "{}" \; sed '/^Libs:/s/$/ -lncurses/' -i "$dev"/lib/pkgconfig/slang.pc @@ -29,7 +42,7 @@ stdenv.mkDerivation rec { description = "A multi-platform programmer's library designed to allow a developer to create robust software"; homepage = http://www.jedsoft.org/slang/; license = licenses.gpl2Plus; + maintainers = with maintainers; [ fuuzetsu ]; platforms = platforms.unix; - maintainers = [ maintainers.fuuzetsu ]; }; } From 0c810eeae1294ed2d6454c8d114f64a58671e3b8 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 10 May 2018 13:25:48 +0800 Subject: [PATCH 07/21] mc: parallel build --- pkgs/tools/misc/mc/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/mc/default.nix b/pkgs/tools/misc/mc/default.nix index f9983cc0a7f..bc097e2a085 100644 --- a/pkgs/tools/misc/mc/default.nix +++ b/pkgs/tools/misc/mc/default.nix @@ -11,8 +11,12 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ perl glib slang zip unzip file gettext libX11 libICE - libssh2 openssl ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ e2fsprogs gpm ]; + + buildInputs = [ + perl glib slang zip unzip file gettext libX11 libICE libssh2 openssl + ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ e2fsprogs gpm ]; + + enableParallelBuilding = true; configureFlags = [ "--enable-vfs-smb" ]; From 8c5557dc70ff083d574588188e6b5b6dbb67216a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 7 May 2018 05:33:50 -0700 Subject: [PATCH 08/21] calibre: 3.22.1 -> 3.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/calibre/versions. These checks were done: - built on NixOS - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-customize-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-customize-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-customize-wrapped_ help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-customize -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-customize --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-customize help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-debug-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-debug-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-debug-wrapped_ help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-debug -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-debug --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-debug help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-server-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-server-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-server -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-server --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-smtp-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-smtp-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-smtp -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/calibre-smtp --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.ebook-meta-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.ebook-meta-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/ebook-meta -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/ebook-meta --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.ebook-polish-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.ebook-polish-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/ebook-polish -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/ebook-polish --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.ebook-viewer-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.ebook-viewer-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/ebook-viewer -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/ebook-viewer --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.fetch-ebook-metadata-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.fetch-ebook-metadata-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/fetch-ebook-metadata -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/fetch-ebook-metadata --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrf2lrs-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrf2lrs-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrf2lrs -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrf2lrs --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrfviewer-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrfviewer-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrfviewer-wrapped_ help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrfviewer -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrfviewer --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrfviewer help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrs2lrf-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.lrs2lrf-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrs2lrf -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/lrs2lrf --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.markdown-calibre-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.markdown-calibre-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/markdown-calibre -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/markdown-calibre --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.web2disk-wrapped_ -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.web2disk-wrapped_ --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.web2disk-wrapped_ help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/web2disk -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/web2disk --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/web2disk help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-customize-wrapped-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-customize-wrapped-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-customize-wrapped-wrapped help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-customize-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-customize-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-customize-wrapped help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-debug-wrapped-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-debug-wrapped-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-debug-wrapped-wrapped help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-debug-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-debug-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-debug-wrapped help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-smtp-wrapped-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..calibre-smtp-wrapped-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-smtp-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.calibre-smtp-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..markdown-calibre-wrapped-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/..markdown-calibre-wrapped-wrapped --help’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.markdown-calibre-wrapped -h’ got 0 exit code - ran ‘/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0/bin/.markdown-calibre-wrapped --help’ got 0 exit code - found 3.23.0 with grep in /nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0 - directory tree listing: https://gist.github.com/8d953bc43339923b5dbd925cef68e5aa --- pkgs/applications/misc/calibre/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 479aa26a19e..3c1f426fb1b 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation rec { - version = "3.22.1"; + version = "3.23.0"; name = "calibre-${version}"; src = fetchurl { url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz"; - sha256 = "1nd8pbcfpfw9b26511mhvsvjyfmgnfpdmzwhi7wpkx36wpa4sask"; + sha256 = "0ds3i3dhkgpwa3c1lcq4zjmiaza8k9and0lbqqw4i6jrnpk691f9"; }; patches = [ From 19ac1d7fd62b500326c2a1bad15b9e2fd7cb082c Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 7 May 2018 06:19:32 -0700 Subject: [PATCH 09/21] alembic: 1.7.7 -> 1.7.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/alembic/versions. These checks were done: - built on NixOS - ran ‘/nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin/bin/abcls -h’ got 0 exit code - ran ‘/nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin/bin/abcls --help’ got 0 exit code - ran ‘/nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin/bin/abcls help’ got 0 exit code - ran ‘/nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin/bin/abctree -h’ got 0 exit code - ran ‘/nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin/bin/abctree --help’ got 0 exit code - ran ‘/nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin/bin/abcconvert --help’ got 0 exit code - found 1.7.8 with grep in /nix/store/7w88c8acygk8igrg5s6snyzhyf13mjbj-alembic-1.7.8-bin - directory tree listing: https://gist.github.com/0d7ea213b28bd60d9e8cfe5bfbaa4363 --- pkgs/development/libraries/alembic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/alembic/default.nix b/pkgs/development/libraries/alembic/default.nix index 2276264e03f..015c48d0141 100644 --- a/pkgs/development/libraries/alembic/default.nix +++ b/pkgs/development/libraries/alembic/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "alembic-${version}"; - version = "1.7.7"; + version = "1.7.8"; src = fetchFromGitHub { owner = "alembic"; repo = "alembic"; rev = "${version}"; - sha256 = "16cgzn8cz3qbfpfh53bhn4ibwp5ddam3vxgz8zaglbj7z1a3pxfv"; + sha256 = "1xmndhcliz25cgdzb7ybkvb05w4klmngpk76fzghamwyi79zfs2c"; }; outputs = [ "bin" "dev" "out" "lib" ]; From 9c8353aa9b8035e87fc1810b04c7a54f8e341566 Mon Sep 17 00:00:00 2001 From: Andre Ramos Date: Thu, 10 May 2018 11:13:36 +0200 Subject: [PATCH 10/21] joker: 0.9.1 -> 0.9.2 --- pkgs/development/interpreters/joker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix index 929827ce112..4c32c0684d0 100644 --- a/pkgs/development/interpreters/joker/default.nix +++ b/pkgs/development/interpreters/joker/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "joker-${version}"; - version = "0.9.1"; + version = "0.9.2"; goPackagePath = "github.com/candid82/joker"; @@ -10,7 +10,7 @@ buildGoPackage rec { rev = "v${version}"; owner = "candid82"; repo = "joker"; - sha256 = "10flfjnb9mz3dir3882agcs1lyr5qdpd9qfyvphrh08zr3jnb3hz"; + sha256 = "1ayp7arygd3l4a1zbkhvix84fpqnnncbdxhimymr3c75ymwmmdr8"; }; preBuild = "go generate ./..."; From 9938bb6c8259a6772e937b0f01318bc816f67ebe Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 10 May 2018 12:21:45 +0200 Subject: [PATCH 11/21] opencv3: fix $out/lib/pkgconfig/opencv.pc --- pkgs/development/libraries/opencv/3.x.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix index efb9a7cdbe4..1d3a9629fd0 100644 --- a/pkgs/development/libraries/opencv/3.x.nix +++ b/pkgs/development/libraries/opencv/3.x.nix @@ -254,6 +254,21 @@ stdenv.mkDerivation rec { make doxygen ''; + # By default $out/lib/pkgconfig/opencv.pc looks something like this: + # + # prefix=/nix/store/10pzq1a8fkh8q4sysj8n6mv0w0nl0miq-opencv-3.4.1 + # exec_prefix=${prefix} + # libdir=${exec_prefix}//nix/store/10pzq1a8fkh8q4sysj8n6mv0w0nl0miq-opencv-3.4.1/lib + # ... + # Libs: -L${exec_prefix}//nix/store/10pzq1a8fkh8q4sysj8n6mv0w0nl0miq-opencv-3.4.1/lib ... + # + # Note that ${exec_prefix} is set to $out but that $out is also appended to + # ${exec_prefix}. This causes linker errors in downstream packages so we strip + # of $out after the ${exec_prefix} prefix: + postInstall = '' + sed -i "s|\''${exec_prefix}/$out|\''${exec_prefix}|" "$out/lib/pkgconfig/opencv.pc" + ''; + hardeningDisable = [ "bindnow" "relro" ]; passthru = lib.optionalAttrs enablePython { pythonPath = []; }; From db0286b5f6cf85cd8c812a60da7258f8d42ca08c Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Thu, 10 May 2018 12:58:23 +0200 Subject: [PATCH 12/21] monetdb: Build with readline for better interactivity Readline is e.g. required for autocomplete, history, and advanced line editing support in mclient. --- pkgs/servers/sql/monetdb/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/monetdb/default.nix b/pkgs/servers/sql/monetdb/default.nix index 5f7e879819e..6067d498386 100644 --- a/pkgs/servers/sql/monetdb/default.nix +++ b/pkgs/servers/sql/monetdb/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchurl, pkgconfig, bison, openssl }: +{ stdenv, fetchurl, pkgconfig +, bison, openssl, readline +}: let version = "11.29.3"; @@ -12,7 +14,7 @@ in stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ bison openssl ]; + buildInputs = [ bison openssl readline ]; meta = with stdenv.lib; { description = "An open source database system"; From da58afdd68e87ad2cca0d510c3530accf31a98f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 10 May 2018 13:11:26 +0200 Subject: [PATCH 13/21] nixos/tests/home-assistant: print log before failing --- nixos/tests/home-assistant.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/tests/home-assistant.nix b/nixos/tests/home-assistant.nix index 4ebccb7ab86..3d920dccc16 100644 --- a/nixos/tests/home-assistant.nix +++ b/nixos/tests/home-assistant.nix @@ -65,12 +65,12 @@ in { $hass->waitUntilSucceeds("mosquitto_pub -V mqttv311 -t home-assistant/test -u homeassistant -P '${apiPassword}' -m let_there_be_light"); $hass->succeed("curl http://localhost:8123/api/states/binary_sensor.mqtt_binary_sensor -H 'x-ha-access: ${apiPassword}' | grep -qF '\"state\": \"on\"'"); - # Check that no errors were logged - $hass->fail("cat ${configDir}/home-assistant.log | grep -qF ERROR"); - # Print log to ease debugging my $log = $hass->succeed("cat ${configDir}/home-assistant.log"); print "\n### home-assistant.log ###\n"; print "$log\n"; + + # Check that no errors were logged + $hass->fail("cat ${configDir}/home-assistant.log | grep -qF ERROR"); ''; }) From 2f9fd6ff591ff6d1ef43492b4524ee5894c20c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 10 May 2018 12:16:39 +0100 Subject: [PATCH 14/21] plank: add autoreconfHook --- pkgs/applications/misc/plank/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/plank/default.nix b/pkgs/applications/misc/plank/default.nix index 3e69f4a97c1..46e26666b40 100644 --- a/pkgs/applications/misc/plank/default.nix +++ b/pkgs/applications/misc/plank/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, vala, atk, cairo, glib, gnome3, gtk3, libwnck3 , libX11, libXfixes, libXi, pango, intltool, pkgconfig, libxml2 , bamf, gdk_pixbuf, libdbusmenu-gtk3, file -, wrapGAppsHook, gobjectIntrospection }: +, wrapGAppsHook, autoreconfHook, gobjectIntrospection }: stdenv.mkDerivation rec { pname = "plank"; @@ -19,6 +19,7 @@ stdenv.mkDerivation rec { libxml2 # xmllint wrapGAppsHook gobjectIntrospection + autoreconfHook ]; buildInputs = [ vala atk cairo glib gnome3.gnome-menus From 1bb5a80ab9d92fe8c9a7bc108a9f883669294b03 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Thu, 10 May 2018 07:57:11 -0400 Subject: [PATCH 15/21] linux: 4.9.98 -> 4.9.99 --- pkgs/os-specific/linux/kernel/linux-4.9.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix index b09a58c6eb7..c6a94b194b6 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.9.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix @@ -1,11 +1,11 @@ { stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args: buildLinux (args // rec { - version = "4.9.98"; + version = "4.9.99"; extraMeta.branch = "4.9"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1vqh33wdiqf3j4xfakxndhb8x6yr5ppwv9asx7kldjfvb8sr1k8j"; + sha256 = "1pqk88h8wyqz2ijp0pav1b35m2hs9d9is1kcir649jlbj66fphrx"; }; } // (args.argsOverride or {})) From 6c8aff71c15103ffcd6f60e3933e2be64762b48d Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Thu, 10 May 2018 07:57:41 -0400 Subject: [PATCH 16/21] linux: 4.14.39 -> 4.9.40 --- pkgs/os-specific/linux/kernel/linux-4.14.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix index f798a3a85e5..f1e0bf82cec 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.14.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix @@ -3,13 +3,13 @@ with stdenv.lib; buildLinux (args // rec { - version = "4.14.39"; + version = "4.14.40"; # branchVersion needs to be x.y extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version))); src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1gdpq4w6srz2fpyi8bqpgz0p5wm3mrk7ir967c6f2285mdvcb7r6"; + sha256 = "03nh71nqgifkamkb0gn12jny5h3lbn5kmpdy0ff886wyrl34sw6l"; }; } // (args.argsOverride or {})) From d21ec84b051337c4ae0613f7eefd0e584573b670 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Thu, 10 May 2018 07:58:04 -0400 Subject: [PATCH 17/21] linux: 4.16.7 -> 4.16.8 --- pkgs/os-specific/linux/kernel/linux-4.16.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.16.nix b/pkgs/os-specific/linux/kernel/linux-4.16.nix index acafd0bd89f..40d7d5d865f 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.16.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.16.nix @@ -3,7 +3,7 @@ with stdenv.lib; buildLinux (args // rec { - version = "4.16.7"; + version = "4.16.8"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))); @@ -13,6 +13,6 @@ buildLinux (args // rec { src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "0f81mxc5b3zf5m29bwc3afv07k60661zl18098cjjqv6qpvbwynq"; + sha256 = "1z4q7khag48wildvq4hf4vwaipkfbh9yywm2m9zfj43vk1ysvyp4"; }; } // (args.argsOverride or {})) From d4e71a2321f04b590d58eb2292934214c20a4bca Mon Sep 17 00:00:00 2001 From: Michael Brantley Date: Thu, 10 May 2018 06:47:31 -0400 Subject: [PATCH 18/21] perlPackages.Paranoid: init at 2.05 --- .../perl-modules/Paranoid-blessed-path.patch | 23 +++++++++++++++++++ pkgs/top-level/perl-packages.nix | 19 +++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/perl-modules/Paranoid-blessed-path.patch diff --git a/pkgs/development/perl-modules/Paranoid-blessed-path.patch b/pkgs/development/perl-modules/Paranoid-blessed-path.patch new file mode 100644 index 00000000000..5e800250110 --- /dev/null +++ b/pkgs/development/perl-modules/Paranoid-blessed-path.patch @@ -0,0 +1,23 @@ +diff -ru Paranoid-2.05/lib/Paranoid.pm /tmp/Paranoid-2.05/lib/Paranoid.pm +--- Paranoid-2.05/lib/Paranoid.pm 2017-02-06 05:48:57.000000000 -0500 ++++ /tmp/Paranoid-2.05/lib/Paranoid.pm 2018-05-10 06:40:35.286313299 -0400 +@@ -61,7 +61,7 @@ + + my $path = shift; + +- $path = '/bin:/usr/bin' unless defined $path; ++ $path = '__BLESSED_PATH__' unless defined $path; + + delete @ENV{qw(IFS CDPATH ENV BASH_ENV)}; + $ENV{PATH} = $path; +Binary files Paranoid-2.05/lib/.Paranoid.pm.swp and /tmp/Paranoid-2.05/lib/.Paranoid.pm.swp differ +diff -ru Paranoid-2.05/t/01_init_core.t /tmp/Paranoid-2.05/t/01_init_core.t +--- Paranoid-2.05/t/01_init_core.t 2016-07-12 04:49:33.000000000 -0400 ++++ /tmp/Paranoid-2.05/t/01_init_core.t 2018-05-10 06:43:41.323183381 -0400 +@@ -35,5 +35,5 @@ + ok( psecureEnv('/bin:/sbin'), 'psecureEnv 1' ); + is( $ENV{PATH}, '/bin:/sbin', 'Validated PATH' ); + ok( psecureEnv(), 'psecureEnv 2' ); +-is( $ENV{PATH}, '/bin:/usr/bin', 'Validated PATH' ); ++is( $ENV{PATH}, '__BLESSED_PATH__', 'Validated PATH' ); + diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 22733443ed1..5237f2a2c8e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11954,6 +11954,25 @@ let self = _self // overrides; _self = with self; { }; }; + Paranoid = buildPerlPackage rec { + name = "Paranoid-2.05"; + src = fetchurl { + url = "mirror://cpan/authors/id/C/CO/CORLISS/Paranoid/${name}.tar.gz"; + sha256 = "583dfa0279733531f360795ad1cf4aa652d537b2b0bbd3c6925d0c8d75cbb3df"; + }; + patches = [ ../development/perl-modules/Paranoid-blessed-path.patch ]; + preConfigure = '' + # Capture the path used when compiling this module as the "blessed" + # system path, analogous to the module's own use of '/bin:/sbin'. + sed -i "s#__BLESSED_PATH__#$PATH#" lib/Paranoid.pm t/01_init_core.t + ''; + meta = { + description = "General function library for safer, more secure programming"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.limeytexan ]; + }; + }; + PARDist = buildPerlPackage { name = "PAR-Dist-0.49"; src = fetchurl { From 988c56ee115a74ff1878fe8713f68c57c43d4e23 Mon Sep 17 00:00:00 2001 From: Michael Brantley Date: Thu, 10 May 2018 08:55:53 -0400 Subject: [PATCH 19/21] perlPackages.Paranoid: employ more restrictive blessed path Decided it would be better to employ an even more restrictive default "blessed" path by only including the coreutils package bin directory. --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5237f2a2c8e..46006366f19 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11964,7 +11964,7 @@ let self = _self // overrides; _self = with self; { preConfigure = '' # Capture the path used when compiling this module as the "blessed" # system path, analogous to the module's own use of '/bin:/sbin'. - sed -i "s#__BLESSED_PATH__#$PATH#" lib/Paranoid.pm t/01_init_core.t + sed -i "s#__BLESSED_PATH__#${pkgs.coreutils}/bin#" lib/Paranoid.pm t/01_init_core.t ''; meta = { description = "General function library for safer, more secure programming"; From 56bd3b7db8e2958121b963f9d87f5d1851724710 Mon Sep 17 00:00:00 2001 From: Michael Brantley Date: Thu, 10 May 2018 07:01:57 -0400 Subject: [PATCH 20/21] perlPackages.ClassEHierarchy: init at 2.00 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 46006366f19..9a23eff2e7f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2064,6 +2064,19 @@ let self = _self // overrides; _self = with self; { }; }; + ClassEHierarchy = buildPerlPackage rec { + name = "Class-EHierarchy-2.00"; + src = fetchurl { + url = "mirror://cpan/authors/id/C/CO/CORLISS/Class-EHierarchy/${name}.tar.gz"; + sha256 = "8498baaf7539eaa3422c6fe1055a0fc9a0c02e94dad0c63405373528e622bacb"; + }; + meta = { + description = "Base class for hierarchally ordered objects"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.limeytexan ]; + }; + }; + ClassFactory = buildPerlPackage { name = "Class-Factory-1.06"; src = fetchurl { From 468841cea41a9ba33c4c262518e6f0796b99a440 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 10 May 2018 22:27:56 +0800 Subject: [PATCH 21/21] owl-lisp: 0.1.14 -> 0.1.15 --- pkgs/development/compilers/owl-lisp/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/owl-lisp/default.nix b/pkgs/development/compilers/owl-lisp/default.nix index 4e2f8b2af5b..ee076acd8b1 100644 --- a/pkgs/development/compilers/owl-lisp/default.nix +++ b/pkgs/development/compilers/owl-lisp/default.nix @@ -1,16 +1,18 @@ -{ stdenv, fetchFromGitHub, coreutils }: +{ stdenv, fetchFromGitHub, coreutils, which }: stdenv.mkDerivation rec { name = "owl-lisp-${version}"; - version = "0.1.14"; + version = "0.1.15"; src = fetchFromGitHub { owner = "aoh"; repo = "owl-lisp"; rev = "v${version}"; - sha256 = "1rr0icprna3zs834q1pj4xy21cql3pcfknfkqipq01rhnl2893sz"; + sha256 = "0pczmra2x6icyz6b6g66pp5ij83cq4wszg0ssw8qm7a5314kxkq4"; }; + nativeBuildInputs = [ which ]; + prePatch = '' substituteInPlace Makefile --replace /usr $out @@ -19,7 +21,7 @@ stdenv.mkDerivation rec { done ''; - # tests are already run as part of the compilation process + # tests are run as part of the compilation process doCheck = false; meta = with stdenv.lib; {