Merge remote-tracking branch 'upstream/master' into staging
This commit is contained in:
commit
42f6e7c4e4
@ -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->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\"'");
|
$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
|
# Print log to ease debugging
|
||||||
my $log = $hass->succeed("cat ${configDir}/home-assistant.log");
|
my $log = $hass->succeed("cat ${configDir}/home-assistant.log");
|
||||||
print "\n### home-assistant.log ###\n";
|
print "\n### home-assistant.log ###\n";
|
||||||
print "$log\n";
|
print "$log\n";
|
||||||
|
|
||||||
|
# Check that no errors were logged
|
||||||
|
$hass->fail("cat ${configDir}/home-assistant.log | grep -qF ERROR");
|
||||||
'';
|
'';
|
||||||
})
|
})
|
||||||
|
@ -5,12 +5,12 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "3.22.1";
|
version = "3.23.0";
|
||||||
name = "calibre-${version}";
|
name = "calibre-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
|
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
|
||||||
sha256 = "1nd8pbcfpfw9b26511mhvsvjyfmgnfpdmzwhi7wpkx36wpa4sask";
|
sha256 = "0ds3i3dhkgpwa3c1lcq4zjmiaza8k9and0lbqqw4i6jrnpk691f9";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
48
pkgs/applications/misc/plank/default.nix
Normal file
48
pkgs/applications/misc/plank/default.nix
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
{ stdenv, fetchurl, vala, atk, cairo, glib, gnome3, gtk3, libwnck3
|
||||||
|
, libX11, libXfixes, libXi, pango, intltool, pkgconfig, libxml2
|
||||||
|
, bamf, gdk_pixbuf, libdbusmenu-gtk3, file
|
||||||
|
, wrapGAppsHook, autoreconfHook, 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
|
||||||
|
autoreconfHook
|
||||||
|
];
|
||||||
|
|
||||||
|
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 ];
|
||||||
|
};
|
||||||
|
}
|
@ -33,7 +33,7 @@ let
|
|||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "slic3r-prusa-edition-${version}";
|
name = "slic3r-prusa-edition-${version}";
|
||||||
version = "1.39.1";
|
version = "1.39.2";
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
@ -89,7 +89,7 @@ stdenv.mkDerivation rec {
|
|||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "prusa3d";
|
owner = "prusa3d";
|
||||||
repo = "Slic3r";
|
repo = "Slic3r";
|
||||||
sha256 = "0frkjgzmiy788ijkcqz3baxcrncqmk9s2vcd99hb8p2q13cg51ff";
|
sha256 = "0vbqkmd2yqi469ijqm4wyzjmq9w1kwiy8av1kchm4429z5hpmxcd";
|
||||||
rev = "version_${version}";
|
rev = "version_${version}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,16 +1,18 @@
|
|||||||
{ stdenv, fetchFromGitHub, coreutils }:
|
{ stdenv, fetchFromGitHub, coreutils, which }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "owl-lisp-${version}";
|
name = "owl-lisp-${version}";
|
||||||
version = "0.1.14";
|
version = "0.1.15";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "aoh";
|
owner = "aoh";
|
||||||
repo = "owl-lisp";
|
repo = "owl-lisp";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1rr0icprna3zs834q1pj4xy21cql3pcfknfkqipq01rhnl2893sz";
|
sha256 = "0pczmra2x6icyz6b6g66pp5ij83cq4wszg0ssw8qm7a5314kxkq4";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ which ];
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
substituteInPlace Makefile --replace /usr $out
|
substituteInPlace Makefile --replace /usr $out
|
||||||
|
|
||||||
@ -19,7 +21,7 @@ stdenv.mkDerivation rec {
|
|||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# tests are already run as part of the compilation process
|
# tests are run as part of the compilation process
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
@ -506,6 +506,6 @@ self: super: builtins.intersectAttrs super {
|
|||||||
|
|
||||||
# cabal2nix generates a dependency on base-compat, which is the wrong version
|
# cabal2nix generates a dependency on base-compat, which is the wrong version
|
||||||
base-compat-batteries = super.base-compat-batteries.override {
|
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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "joker-${version}";
|
name = "joker-${version}";
|
||||||
version = "0.9.1";
|
version = "0.9.2";
|
||||||
|
|
||||||
goPackagePath = "github.com/candid82/joker";
|
goPackagePath = "github.com/candid82/joker";
|
||||||
|
|
||||||
@ -10,7 +10,7 @@ buildGoPackage rec {
|
|||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "candid82";
|
owner = "candid82";
|
||||||
repo = "joker";
|
repo = "joker";
|
||||||
sha256 = "10flfjnb9mz3dir3882agcs1lyr5qdpd9qfyvphrh08zr3jnb3hz";
|
sha256 = "1ayp7arygd3l4a1zbkhvix84fpqnnncbdxhimymr3c75ymwmmdr8";
|
||||||
};
|
};
|
||||||
|
|
||||||
preBuild = "go generate ./...";
|
preBuild = "go generate ./...";
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec
|
stdenv.mkDerivation rec
|
||||||
{
|
{
|
||||||
name = "alembic-${version}";
|
name = "alembic-${version}";
|
||||||
version = "1.7.7";
|
version = "1.7.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "alembic";
|
owner = "alembic";
|
||||||
repo = "alembic";
|
repo = "alembic";
|
||||||
rev = "${version}";
|
rev = "${version}";
|
||||||
sha256 = "16cgzn8cz3qbfpfh53bhn4ibwp5ddam3vxgz8zaglbj7z1a3pxfv";
|
sha256 = "1xmndhcliz25cgdzb7ybkvb05w4klmngpk76fzghamwyi79zfs2c";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "bin" "dev" "out" "lib" ];
|
outputs = [ "bin" "dev" "out" "lib" ];
|
||||||
|
49
pkgs/development/libraries/bamf/default.nix
Normal file
49
pkgs/development/libraries/bamf/default.nix
Normal file
@ -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 ];
|
||||||
|
};
|
||||||
|
}
|
@ -254,6 +254,21 @@ stdenv.mkDerivation rec {
|
|||||||
make doxygen
|
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" ];
|
hardeningDisable = [ "bindnow" "relro" ];
|
||||||
|
|
||||||
passthru = lib.optionalAttrs enablePython { pythonPath = []; };
|
passthru = lib.optionalAttrs enablePython { pythonPath = []; };
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ stdenv, fetchurl, ncurses, pcre, libpng, zlib, readline, libiconv }:
|
{ stdenv, fetchurl, ncurses, pcre, libpng, zlib, readline, libiconv }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "slang-2.3.1a";
|
name = "slang-2.3.2";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.jedsoft.org/releases/slang/${name}.tar.bz2";
|
url = "http://www.jedsoft.org/releases/slang/${name}.tar.bz2";
|
||||||
sha256 = "0dlcy0hn0j6cj9qj5x6hpb0axifnvzzmv5jqq0wq14fygw0c7w2l";
|
sha256 = "06p379fqn6w38rdpqi98irxi2bf4llb0rja3dlgkqz7nqh7kp7pw";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" "man" "doc" ];
|
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|/bin/ln|ln|" src/Makefile.in
|
||||||
sed -i -e "s|-ltermcap|-lncurses|" ./configure
|
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 ];
|
propagatedBuildInputs = [ ncurses ];
|
||||||
|
|
||||||
|
# slang 2.3.2 does not support parallel building
|
||||||
|
enableParallelBuilding = false;
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
find "$out"/lib/ -name '*.so' -exec chmod +x "{}" \;
|
find "$out"/lib/ -name '*.so' -exec chmod +x "{}" \;
|
||||||
sed '/^Libs:/s/$/ -lncurses/' -i "$dev"/lib/pkgconfig/slang.pc
|
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";
|
description = "A multi-platform programmer's library designed to allow a developer to create robust software";
|
||||||
homepage = http://www.jedsoft.org/slang/;
|
homepage = http://www.jedsoft.org/slang/;
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
|
maintainers = with maintainers; [ fuuzetsu ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = [ maintainers.fuuzetsu ];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
23
pkgs/development/perl-modules/Paranoid-blessed-path.patch
Normal file
23
pkgs/development/perl-modules/Paranoid-blessed-path.patch
Normal file
@ -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' );
|
||||||
|
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "zuki-themes-${version}";
|
name = "zuki-themes-${version}";
|
||||||
version = "3.26-1";
|
version = "3.28-1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lassekongo83";
|
owner = "lassekongo83";
|
||||||
repo = "zuki-themes";
|
repo = "zuki-themes";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "17p75h1i3hbpshhhliliq0mm88amvfnxq8659vabqd17ccgzwzns";
|
sha256 = "1if39k8vgk4cpshl625vdf8lz6jgicgybd5nilycj66sf1k5jgb9";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ gdk_pixbuf gtk_engines ];
|
buildInputs = [ gdk_pixbuf gtk_engines ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "4.14.39";
|
version = "4.14.40";
|
||||||
|
|
||||||
# branchVersion needs to be x.y
|
# branchVersion needs to be x.y
|
||||||
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
|
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||||
sha256 = "1gdpq4w6srz2fpyi8bqpgz0p5wm3mrk7ir967c6f2285mdvcb7r6";
|
sha256 = "03nh71nqgifkamkb0gn12jny5h3lbn5kmpdy0ff886wyrl34sw6l";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
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 needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
|
modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||||
sha256 = "0f81mxc5b3zf5m29bwc3afv07k60661zl18098cjjqv6qpvbwynq";
|
sha256 = "1z4q7khag48wildvq4hf4vwaipkfbh9yywm2m9zfj43vk1ysvyp4";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
|
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "4.9.98";
|
version = "4.9.99";
|
||||||
extraMeta.branch = "4.9";
|
extraMeta.branch = "4.9";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||||
sha256 = "1vqh33wdiqf3j4xfakxndhb8x6yr5ppwv9asx7kldjfvb8sr1k8j";
|
sha256 = "1pqk88h8wyqz2ijp0pav1b35m2hs9d9is1kcir649jlbj66fphrx";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, bison, openssl }:
|
{ stdenv, fetchurl, pkgconfig
|
||||||
|
, bison, openssl, readline
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "11.29.3";
|
version = "11.29.3";
|
||||||
@ -12,7 +14,7 @@ in stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ bison openssl ];
|
buildInputs = [ bison openssl readline ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "An open source database system";
|
description = "An open source database system";
|
||||||
|
@ -11,8 +11,12 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
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" ];
|
configureFlags = [ "--enable-vfs-smb" ];
|
||||||
|
|
||||||
|
@ -8509,6 +8509,8 @@ with pkgs;
|
|||||||
|
|
||||||
backward-cpp = callPackage ../development/libraries/backward-cpp { };
|
backward-cpp = callPackage ../development/libraries/backward-cpp { };
|
||||||
|
|
||||||
|
bamf = callPackage ../development/libraries/bamf { };
|
||||||
|
|
||||||
bctoolbox = callPackage ../development/libraries/bctoolbox {
|
bctoolbox = callPackage ../development/libraries/bctoolbox {
|
||||||
mbedtls = mbedtls_1_3;
|
mbedtls = mbedtls_1_3;
|
||||||
};
|
};
|
||||||
@ -16960,6 +16962,8 @@ with pkgs;
|
|||||||
|
|
||||||
pijul = callPackage ../applications/version-management/pijul {};
|
pijul = callPackage ../applications/version-management/pijul {};
|
||||||
|
|
||||||
|
plank = callPackage ../applications/misc/plank { };
|
||||||
|
|
||||||
planner = callPackage ../applications/office/planner { };
|
planner = callPackage ../applications/office/planner { };
|
||||||
|
|
||||||
playonlinux = callPackage ../applications/misc/playonlinux {
|
playonlinux = callPackage ../applications/misc/playonlinux {
|
||||||
|
@ -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 {
|
ClassFactory = buildPerlPackage {
|
||||||
name = "Class-Factory-1.06";
|
name = "Class-Factory-1.06";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -11954,6 +11967,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__#${pkgs.coreutils}/bin#" 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 {
|
PARDist = buildPerlPackage {
|
||||||
name = "PAR-Dist-0.49";
|
name = "PAR-Dist-0.49";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user