Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-11-11 00:01:45 +00:00 committed by GitHub
commit b199af176d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
66 changed files with 756 additions and 486 deletions

View file

@ -258,6 +258,12 @@ rec {
platform = {}; platform = {};
}; };
x86_64-darwin = {
config = "x86_64-apple-darwin";
xcodePlatform = "MacOSX";
platform = {};
};
# #
# Windows # Windows
# #

View file

@ -10074,6 +10074,17 @@
github = "s1341"; github = "s1341";
githubId = 5682183; githubId = 5682183;
}; };
sagikazarmark = {
name = "Mark Sagi-Kazar";
email = "mark.sagikazar@gmail.com";
matrix = "@mark.sagikazar:matrix.org";
github = "sagikazarmark";
githubId = 1226384;
keys = [{
longkeyid = "rsa4096/0xF251ADDC9D041C7E";
fingerprint = "E628 C811 6FB8 1657 F706 4EA4 F251 ADDC 9D04 1C7E";
}];
};
samalws = { samalws = {
email = "sam@samalws.com"; email = "sam@samalws.com";
name = "Sam Alws"; name = "Sam Alws";

View file

@ -57,7 +57,7 @@ in {
description = '' description = ''
Build a minimal collectd package with only the configured `services.collectd.plugins` Build a minimal collectd package with only the configured `services.collectd.plugins`
''; '';
type = types.bool; type = bool;
}; };
user = mkOption { user = mkOption {
@ -98,7 +98,7 @@ in {
description = '' description = ''
Attribute set of plugin names to plugin config segments Attribute set of plugin names to plugin config segments
''; '';
type = types.attrsOf types.str; type = attrsOf lines;
}; };
extraConfig = mkOption { extraConfig = mkOption {

View file

@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub, libjack2, gtk2, lv2, faust, pkg-config }: { lib, stdenv, fetchFromGitHub, libjack2, gtk2, lv2, faust, pkg-config }:
stdenv.mkDerivation { stdenv.mkDerivation {
version = "git-2015-05-21"; version = "unstable-2015-05-21";
pname = "foo-yc20"; pname = "foo-yc20";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sampov2"; owner = "sampov2";
@ -22,7 +22,7 @@ stdenv.mkDerivation {
broken = true; # see: https://github.com/sampov2/foo-yc20/issues/7 broken = true; # see: https://github.com/sampov2/foo-yc20/issues/7
description = "A Faust implementation of a 1969 designed Yamaha combo organ, the YC-20"; description = "A Faust implementation of a 1969 designed Yamaha combo organ, the YC-20";
homepage = "https://github.com/sampov2/foo-yc20"; homepage = "https://github.com/sampov2/foo-yc20";
license = with licenses; [ bsd3 lgpl21 mpl11 ] ; license = with licenses; [ bsd3 lgpl21 mpl11 ];
maintainers = [ maintainers.magnetophon ]; maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux; platforms = platforms.linux;
}; };

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchFromGitHub, lv2 }: { lib, stdenv, fetchFromGitHub, lv2 }:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "mod-distortion-git"; pname = "mod-distortion";
version = "2016-08-19"; version = "unstable-2016-08-19";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "portalmod"; owner = "portalmod";

View file

@ -1,8 +1,7 @@
{ lib, stdenv, fetchgit, ncurses, portmidi }: { lib, stdenv, fetchgit, ncurses, portmidi }:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "orca-c"; pname = "orca-c";
version = "unstable-2021-02-13";
version = "git-2021-02-13";
src = fetchgit { src = fetchgit {
url = "https://git.sr.ht/~rabbits/orca"; url = "https://git.sr.ht/~rabbits/orca";

View file

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
*/ */
description = "Small session management for emacs"; description = "Small session management for emacs";
homepage = "http://emacs-session.sourceforge.net/"; homepage = "http://emacs-session.sourceforge.net/";
license = license.gpl; license = licenses.gpl2;
maintainers = with maintainers; [ ]; maintainers = with maintainers; [ ];
}; };
} }

View file

@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, mono, gtk-sharp-2_0, pkg-config, makeWrapper, gnome2, gtk2 }: { lib, stdenv, fetchFromGitHub, mono, gtk-sharp-2_0, pkg-config, makeWrapper, gnome2, gtk2 }:
stdenv.mkDerivation { stdenv.mkDerivation {
version = "git-2014-08-20"; version = "unstable-2014-08-20";
pname = "supertux-editor"; pname = "supertux-editor";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -11,7 +11,7 @@ stdenv.mkDerivation {
}; };
nativeBuildInputs = [ pkg-config makeWrapper ]; nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [mono gtk-sharp-2_0 gnome2.libglade gtk2 ]; buildInputs = [ mono gtk-sharp-2_0 gnome2.libglade gtk2 ];
installPhase = '' installPhase = ''
mkdir -p $out/bin $out/lib/supertux-editor mkdir -p $out/bin $out/lib/supertux-editor

View file

@ -1,14 +1,12 @@
{ fetchurl, lib, stdenv, cmake, qt4, fftw }: { fetchurl, lib, stdenv, cmake, qt4, fftw }:
let
rev = "9895036d26";
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "smartdeblur-git-${rev}"; pname = "smartdeblur";
version = "unstable-2013-01-09";
src = fetchurl { src = fetchurl {
url = "https://github.com/Y-Vladimir/SmartDeblur/tarball/${rev}"; url = "https://github.com/Y-Vladimir/SmartDeblur/tarball/9895036d26";
name = "${name}.tar.gz"; name = "smartdeblur-${version}.tar.gz";
sha256 = "126x9x1zhqdarjz9in0p1qhmqg3jwz7frizadjvx723g2ppi33s4"; sha256 = "126x9x1zhqdarjz9in0p1qhmqg3jwz7frizadjvx723g2ppi33s4";
}; };

View file

@ -2,7 +2,7 @@
mkDerivation { mkDerivation {
pname = "dfilemanager"; pname = "dfilemanager";
version = "git-2020-09-04"; version = "unstable-2020-09-04";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "probonopd"; owner = "probonopd";

View file

@ -2,7 +2,7 @@
let let
pname = "joplin-desktop"; pname = "joplin-desktop";
version = "2.4.6"; version = "2.5.12";
name = "${pname}-${version}"; name = "${pname}-${version}";
inherit (stdenv.hostPlatform) system; inherit (stdenv.hostPlatform) system;
@ -16,8 +16,8 @@ let
src = fetchurl { src = fetchurl {
url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}.${suffix}"; url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}.${suffix}";
sha256 = { sha256 = {
x86_64-linux = "sha256-BMpRWtfx5fXEJy3hp/+q86sd+Yd/QPJbSqi2nWE2dcQ="; x86_64-linux = "sha256-/S/paqMKVerSQFjA4wQ9fLV0WaqKm4CzQfy+0OdH7c8=";
x86_64-darwin = "sha256-4UNKdoGtQSN5/m+xQZrY77ZE5A7jvpDOUCRvwrS5e6g="; x86_64-darwin = "sha256-5eKTfZRpW7IYwFt8TeJiytrwEpiHBgN4k9kth+Lh0Bo=";
}.${system} or throwSystem; }.${system} or throwSystem;
}; };

View file

@ -2,16 +2,33 @@
let let
perlDeps = with perlPackages; [ perlDeps = with perlPackages; [
Glib Gtk2 Gnome2 Pango Cairo Gnome2Canvas Gnome2VFS Gtk2GladeXML Gtk2TrayIcon Glib
XMLLibXML XMLSAXBase XMLParser XMLRSS Gtk2
Gnome2
Pango
Cairo
Gnome2Canvas
Gnome2VFS
Gtk2GladeXML
Gtk2TrayIcon
XMLLibXML
XMLSAXBase
XMLParser
XMLRSS
HTMLParser HTMLParser
DateTime DateTimeFormatMail DateTimeFormatW3CDTF DateTimeLocale DateTimeTimeZone DateTime
DateTimeFormatMail
DateTimeFormatW3CDTF
DateTimeLocale
DateTimeTimeZone
ParamsValidate ParamsValidate
ModuleImplementation ModuleRuntime ModuleImplementation
ModuleRuntime
TryTiny TryTiny
ClassSingleton ClassSingleton
URI URI
AnyEvent AnyEventHTTP AnyEvent
AnyEventHTTP
commonsense commonsense
FileSlurp FileSlurp
JSON JSON
@ -24,7 +41,7 @@ let
]; ];
in in
stdenv.mkDerivation { stdenv.mkDerivation {
version = "git-2017-12-01"; version = "unstable-2017-12-01";
pname = "yarssr"; pname = "yarssr";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -35,7 +52,7 @@ stdenv.mkDerivation {
}; };
nativeBuildInputs = [ perlPackages.perl gettext makeWrapper ]; nativeBuildInputs = [ perlPackages.perl gettext makeWrapper ];
buildInputs = perlDeps ++ [gnome2.libglade]; buildInputs = perlDeps ++ [ gnome2.libglade ];
propagatedBuildInputs = libs ++ perlDeps; propagatedBuildInputs = libs ++ perlDeps;
installPhase = '' installPhase = ''

View file

@ -31,15 +31,15 @@
} }
}, },
"dev": { "dev": {
"version": "97.0.4688.2", "version": "97.0.4692.8",
"sha256": "0a5i64gxb24z5mfvmf50g4fafvqqbj7k5077arnhwzp3xiznld88", "sha256": "0n47jfxs05g55p69f5939jf5pgyw88n4cpg78k019n3zr2vlv1qf",
"sha256bin64": "0l70qlna8x05rrlcfgv2xyl8g5nlmd42i8n0yc9dw3mwq8m4c4db", "sha256bin64": "1gisqc6dz7yfigj0dji7cnx5jdcjz0gmn248cp2a6zs9mfvwwbqv",
"deps": { "deps": {
"gn": { "gn": {
"version": "2021-10-30", "version": "2021-11-03",
"url": "https://gn.googlesource.com/gn", "url": "https://gn.googlesource.com/gn",
"rev": "8926696a4186279489cc2b8d768533e61bba73d7", "rev": "90294ccdcf9334ed25a76ac9b67689468e506342",
"sha256": "1084lnyb0a1khbgjvak05fcx6jy973wqvsf77n0alxjys18sg2yk" "sha256": "0n0jml8s00ayy186jzrf207hbz70pxiq426znxwxd4gjcp60scsa"
} }
} }
}, },

View file

@ -0,0 +1,30 @@
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "helm-docs";
version = "1.5.0";
src = fetchFromGitHub {
owner = "norwoodj";
repo = "helm-docs";
rev = "v${version}";
sha256 = "sha256-eyFuF03rqwfXyjEkqNRkjrJlHBazGYij1EtN0LAKdFk=";
};
vendorSha256 = "sha256-aAn969C4UhFGu5/qXIG/rc1cErQIDtPwEA+f0d43y0w=";
subPackages = [ "cmd/helm-docs" ];
ldflags = [
"-w"
"-s"
"-X main.version=v${version}"
];
meta = with lib; {
homepage = "https://github.com/norwoodj/helm-docs";
description = "A tool for automatically generating markdown documentation for Helm charts";
platforms = platforms.unix;
license = licenses.gpl3Only;
maintainers = with maintainers; [ sagikazarmark ];
};
}

View file

@ -58,7 +58,7 @@ let
}); });
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "signal-desktop"; pname = "signal-desktop";
version = "5.23.0"; # Please backport all updates to the stable channel. version = "5.23.1"; # Please backport all updates to the stable channel.
# All releases have a limited lifetime and "expire" 90 days after the release. # All releases have a limited lifetime and "expire" 90 days after the release.
# When releases "expire" the application becomes unusable until an update is # When releases "expire" the application becomes unusable until an update is
# applied. The expiration date for the current release can be extracted with: # applied. The expiration date for the current release can be extracted with:
@ -68,7 +68,7 @@ in stdenv.mkDerivation rec {
src = fetchurl { src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
sha256 = "0jan203zbrkb9scfdldwnvyvk4657a3pn0ws51xf53jhvvywhpg0"; sha256 = "0scbnkkbaqyqiz6bfvhdrc0yqnccjsf66iggjpa7kjyk3cy61s6c";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -1,12 +1,19 @@
{ mkDerivation, lib, stdenv, fetchgit, qtbase, qtquickcontrols, qmake { mkDerivation
, makeDesktopItem }: , lib
, stdenv
, fetchgit
, qtbase
, qtquickcontrols
, qmake
, makeDesktopItem
}:
# we now have libqmatrixclient so a future version of tensor that supports it # we now have libqmatrixclient so a future version of tensor that supports it
# should use that # should use that
mkDerivation rec { mkDerivation rec {
pname = "tensor-git"; pname = "tensor";
version = "2017-02-21"; version = "unstable-2017-02-21";
src = fetchgit { src = fetchgit {
url = "https://github.com/davidar/tensor.git"; url = "https://github.com/davidar/tensor.git";

View file

@ -1,11 +1,14 @@
{ lib, stdenv, fetchFromGitHub, znc }: { lib, stdenv, fetchFromGitHub, znc }:
let let
zncDerivation = a@{ zncDerivation =
pname, src, module_name, a@{ pname
buildPhase ? "${znc}/bin/znc-buildmod ${module_name}.cpp", , src
installPhase ? "install -D ${module_name}.so $out/lib/znc/${module_name}.so", ... , module_name
} : stdenv.mkDerivation (a // { , buildPhase ? "${znc}/bin/znc-buildmod ${module_name}.cpp"
, installPhase ? "install -D ${module_name}.so $out/lib/znc/${module_name}.so"
, ...
}: stdenv.mkDerivation (a // {
inherit buildPhase; inherit buildPhase;
inherit installPhase; inherit installPhase;
@ -15,11 +18,12 @@ let
passthru.module_name = module_name; passthru.module_name = module_name;
}); });
in { in
{
backlog = zncDerivation rec { backlog = zncDerivation rec {
pname = "znc-backlog"; pname = "znc-backlog";
version = "git-2017-06-13"; version = "unstable-2017-06-13";
module_name = "backlog"; module_name = "backlog";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -39,7 +43,7 @@ in {
clientbuffer = zncDerivation rec { clientbuffer = zncDerivation rec {
pname = "znc-clientbuffer"; pname = "znc-clientbuffer";
version = "git-2020-04-24"; version = "unstable-2020-04-24";
module_name = "clientbuffer"; module_name = "clientbuffer";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -59,7 +63,7 @@ in {
clientaway = zncDerivation rec { clientaway = zncDerivation rec {
pname = "znc-clientaway"; pname = "znc-clientaway";
version = "git-2017-04-28"; version = "unstable-2017-04-28";
module_name = "clientaway"; module_name = "clientaway";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -79,7 +83,7 @@ in {
fish = zncDerivation rec { fish = zncDerivation rec {
pname = "znc-fish"; pname = "znc-fish";
version = "git-2017-06-26"; version = "unstable-2017-06-26";
module_name = "fish"; module_name = "fish";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -99,7 +103,7 @@ in {
ignore = zncDerivation rec { ignore = zncDerivation rec {
pname = "znc-ignore"; pname = "znc-ignore";
version = "git-2017-04-28"; version = "unstable-2017-04-28";
module_name = "ignore"; module_name = "ignore";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -139,7 +143,7 @@ in {
playback = zncDerivation rec { playback = zncDerivation rec {
pname = "znc-playback"; pname = "znc-playback";
version = "git-2015-08-04"; version = "unstable-2015-08-04";
module_name = "playback"; module_name = "playback";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -159,7 +163,7 @@ in {
privmsg = zncDerivation rec { privmsg = zncDerivation rec {
pname = "znc-privmsg"; pname = "znc-privmsg";
version = "git-2015-02-22"; version = "unstable-2015-02-22";
module_name = "privmsg"; module_name = "privmsg";
src = fetchFromGitHub { src = fetchFromGitHub {
@ -177,7 +181,7 @@ in {
push = zncDerivation rec { push = zncDerivation rec {
pname = "znc-push"; pname = "znc-push";
version = "git-2016-10-12"; version = "unstable-2016-10-12";
module_name = "push"; module_name = "push";
src = fetchFromGitHub { src = fetchFromGitHub {

View file

@ -5,12 +5,12 @@
, alsa-lib, curl, libvpx, nettools, dbus, substituteAll, gsoap, zlib , alsa-lib, curl, libvpx, nettools, dbus, substituteAll, gsoap, zlib
# If open-watcom-bin is not passed, VirtualBox will fall back to use # If open-watcom-bin is not passed, VirtualBox will fall back to use
# the shipped alternative sources (assembly). # the shipped alternative sources (assembly).
, open-watcom-bin ? null , open-watcom-bin
, makeself, perl , makeself, perl
, javaBindings ? true, jdk ? null # Almost doesn't affect closure size , javaBindings ? true, jdk # Almost doesn't affect closure size
, pythonBindings ? false, python3 ? null , pythonBindings ? false, python3
, extensionPack ? null, fakeroot ? null , extensionPack ? null, fakeroot
, pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio ? null , pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio
, enableHardening ? false , enableHardening ? false
, headless ? false , headless ? false
, enable32bitGuests ? true , enable32bitGuests ? true
@ -20,7 +20,6 @@
with lib; with lib;
let let
python = python3;
buildType = "release"; buildType = "release";
# Use maintainers/scripts/update.nix to update the version and all related hashes or # Use maintainers/scripts/update.nix to update the version and all related hashes or
# change the hashes in extpack.nix and guest-additions/default.nix as well manually. # change the hashes in extpack.nix and guest-additions/default.nix as well manually.
@ -42,23 +41,23 @@ in stdenv.mkDerivation {
# Wrap manually because we wrap just a small number of executables. # Wrap manually because we wrap just a small number of executables.
dontWrapQtApps = true; dontWrapQtApps = true;
buildInputs = buildInputs = [
[ acpica-tools dev86 libxslt libxml2 xorgproto libX11 libXext libXcursor libIDL acpica-tools dev86 libxslt libxml2 xorgproto libX11 libXext libXcursor libIDL
libcap glib lvm2 alsa-lib curl libvpx pam makeself perl libcap glib lvm2 alsa-lib curl libvpx pam makeself perl
libXmu libpng libopus python ] libXmu libpng libopus python3 ]
++ optional javaBindings jdk ++ optional javaBindings jdk
++ optional pythonBindings python # Python is needed even when not building bindings ++ optional pythonBindings python3 # Python is needed even when not building bindings
++ optional pulseSupport libpulseaudio ++ optional pulseSupport libpulseaudio
++ optionals (headless) [ libXrandr libGL ] ++ optionals headless [ libXrandr libGL ]
++ optionals (!headless) [ qtbase qtx11extras libXinerama SDL ] ++ optionals (!headless) [ qtbase qtx11extras libXinerama SDL ]
++ optionals (enableWebService) [ gsoap zlib ]; ++ optionals enableWebService [ gsoap zlib ];
hardeningDisable = [ "format" "fortify" "pic" "stackprotector" ]; hardeningDisable = [ "format" "fortify" "pic" "stackprotector" ];
prePatch = '' prePatch = ''
set -x set -x
sed -e 's@MKISOFS --version@MKISOFS -version@' \ sed -e 's@MKISOFS --version@MKISOFS -version@' \
-e 's@PYTHONDIR=.*@PYTHONDIR=${if pythonBindings then python else ""}@' \ -e 's@PYTHONDIR=.*@PYTHONDIR=${lib.optionalString pythonBindings python3}@' \
-e 's@CXX_FLAGS="\(.*\)"@CXX_FLAGS="-std=c++11 \1"@' \ -e 's@CXX_FLAGS="\(.*\)"@CXX_FLAGS="-std=c++11 \1"@' \
${optionalString (!headless) '' ${optionalString (!headless) ''
-e 's@TOOLQT5BIN=.*@TOOLQT5BIN="${getDev qtbase}/bin"@' \ -e 's@TOOLQT5BIN=.*@TOOLQT5BIN="${getDev qtbase}/bin"@' \
@ -135,7 +134,7 @@ in stdenv.mkDerivation {
PATH_QT5_X11_EXTRAS_INC := ${getDev qtx11extras}/include PATH_QT5_X11_EXTRAS_INC := ${getDev qtx11extras}/include
TOOL_QT5_LRC := ${getDev qttools}/bin/lrelease TOOL_QT5_LRC := ${getDev qttools}/bin/lrelease
''} ''}
${optionalString (enableWebService) '' ${optionalString enableWebService ''
# fix gsoap missing zlib include and produce errors with --as-needed # fix gsoap missing zlib include and produce errors with --as-needed
VBOX_GSOAP_CXX_LIBS := gsoapssl++ z VBOX_GSOAP_CXX_LIBS := gsoapssl++ z
''} ''}
@ -148,7 +147,7 @@ in stdenv.mkDerivation {
${optionalString (!pulseSupport) "--disable-pulse"} \ ${optionalString (!pulseSupport) "--disable-pulse"} \
${optionalString (!enableHardening) "--disable-hardening"} \ ${optionalString (!enableHardening) "--disable-hardening"} \
${optionalString (!enable32bitGuests) "--disable-vmmraw"} \ ${optionalString (!enable32bitGuests) "--disable-vmmraw"} \
${optionalString (enableWebService) "--enable-webservice"} \ ${optionalString enableWebService "--enable-webservice"} \
${optionalString (open-watcom-bin != null) "--with-ow-dir=${open-watcom-bin}"} \ ${optionalString (open-watcom-bin != null) "--with-ow-dir=${open-watcom-bin}"} \
--disable-kmods --disable-kmods
sed -e 's@PKG_CONFIG_PATH=.*@PKG_CONFIG_PATH=${libIDL}/lib/pkgconfig:${glib.dev}/lib/pkgconfig ${libIDL}/bin/libIDL-config-2@' \ sed -e 's@PKG_CONFIG_PATH=.*@PKG_CONFIG_PATH=${libIDL}/lib/pkgconfig:${glib.dev}/lib/pkgconfig ${libIDL}/bin/libIDL-config-2@' \
@ -175,7 +174,7 @@ in stdenv.mkDerivation {
-name src -o -exec cp -avt "$libexec" {} + -name src -o -exec cp -avt "$libexec" {} +
mkdir -p $out/bin mkdir -p $out/bin
for file in ${optionalString (!headless) "VirtualBox VBoxSDL rdesktop-vrdp"} ${optionalString (enableWebService) "vboxwebsrv"} VBoxManage VBoxBalloonCtrl VBoxHeadless; do for file in ${optionalString (!headless) "VirtualBox VBoxSDL rdesktop-vrdp"} ${optionalString enableWebService "vboxwebsrv"} VBoxManage VBoxBalloonCtrl VBoxHeadless; do
echo "Linking $file to /bin" echo "Linking $file to /bin"
test -x "$libexec/$file" test -x "$libexec/$file"
ln -s "$libexec/$file" $out/bin/$file ln -s "$libexec/$file" $out/bin/$file
@ -183,14 +182,14 @@ in stdenv.mkDerivation {
${optionalString (extensionPack != null) '' ${optionalString (extensionPack != null) ''
mkdir -p "$share" mkdir -p "$share"
"${fakeroot}/bin/fakeroot" "${stdenv.shell}" <<EXTHELPER "${fakeroot}/bin/fakeroot" "${stdenv.shell}" <<EOF
"$libexec/VBoxExtPackHelperApp" install \ "$libexec/VBoxExtPackHelperApp" install \
--base-dir "$share/ExtensionPacks" \ --base-dir "$share/ExtensionPacks" \
--cert-dir "$share/ExtPackCertificates" \ --cert-dir "$share/ExtPackCertificates" \
--name "Oracle VM VirtualBox Extension Pack" \ --name "Oracle VM VirtualBox Extension Pack" \
--tarball "${extensionPack}" \ --tarball "${extensionPack}" \
--sha-256 "${extensionPack.outputHash}" --sha-256 "${extensionPack.outputHash}"
EXTHELPER EOF
''} ''}
${optionalString (!headless) '' ${optionalString (!headless) ''

View file

@ -73,7 +73,7 @@ rec {
''} ''}
# Build /bin and copy across closure # Build /bin and copy across closure
mkdir -p bin nix/store mkdir -p bin ./${builtins.storeDir}
for f in $(cat $layerClosure) ; do for f in $(cat $layerClosure) ; do
cp -ar $f ./$f cp -ar $f ./$f
done done

View file

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/plasma/5.23.2/ -A '*.tar.xz' ) WGET_ARGS=( https://download.kde.org/stable/plasma/5.23.3/ -A '*.tar.xz' )

View file

@ -1,17 +0,0 @@
diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp
index a17967b47..6e6141b48 100644
--- a/startkde/startplasma.cpp
+++ b/startkde/startplasma.cpp
@@ -431,7 +431,11 @@ bool hasSystemdService(const QString &serviceName)
QStringLiteral("/org/freedesktop/systemd1"),
QStringLiteral("org.freedesktop.systemd1.Manager"),
QStringLiteral("ListUnitFilesByPatterns"));
- msg << QStringList({QStringLiteral("enabled"), QStringLiteral("static")}) << QStringList({serviceName});
+ msg << QStringList({QStringLiteral("enabled"),
+ QStringLiteral("static"),
+ QStringLiteral("linked"),
+ QStringLiteral("linked-runtime")});
+ msg << QStringList({serviceName});
QDBusReply<QList<QPair<QString, QString>>> reply = QDBusConnection::sessionBus().call(msg);
if (!reply.isValid()) {
return false;

View file

@ -52,7 +52,6 @@ mkDerivation {
patches = [ patches = [
./0001-startkde.patch ./0001-startkde.patch
./0002-absolute-wallpaper-install-dir.patch ./0002-absolute-wallpaper-install-dir.patch
./0003-startkde-unit-detection.patch
]; ];
# QT_INSTALL_BINS refers to qtbase, and qdbus is in qttools # QT_INSTALL_BINS refers to qtbase, and qdbus is in qttools

View file

@ -4,427 +4,427 @@
{ {
bluedevil = { bluedevil = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/bluedevil-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/bluedevil-5.23.3.tar.xz";
sha256 = "0whg8d95vm6zc4vzdlffyvm5kqhi5b501z3749zx743jx8r125nb"; sha256 = "1n6h2m4z67vl0mv0hs0g5xff1vcj03w0nhx4hkhy66hly556nq8x";
name = "bluedevil-5.23.2.tar.xz"; name = "bluedevil-5.23.3.tar.xz";
}; };
}; };
breeze = { breeze = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/breeze-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/breeze-5.23.3.tar.xz";
sha256 = "1b2n0wcwfp96k76cmm8llr6cvdxvpb6h17r0r4rnl4ypg36i03sb"; sha256 = "1514y4k52bc71nljihj655d7swk2qvr168i0j2xqcm0w4aiz4jmv";
name = "breeze-5.23.2.tar.xz"; name = "breeze-5.23.3.tar.xz";
}; };
}; };
breeze-grub = { breeze-grub = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/breeze-grub-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/breeze-grub-5.23.3.tar.xz";
sha256 = "0zbych6hyfxjc4rl0m9nij6vgyg66s4b51vm5rjd9p0s6zhipzrl"; sha256 = "1nwhjw0nkdg94znh7h80byrq8vpa1f20ph1m4fhlj233nfskw0zy";
name = "breeze-grub-5.23.2.tar.xz"; name = "breeze-grub-5.23.3.tar.xz";
}; };
}; };
breeze-gtk = { breeze-gtk = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/breeze-gtk-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/breeze-gtk-5.23.3.tar.xz";
sha256 = "1ays2z6gmy1yx4ka5fjcmymlvq67p2wjwijciw4ambx1bxz6s5ci"; sha256 = "0wq313laj7nlsw3d6p1prq1d4gic5lz2ipklj4dq4vsvsh99ggvn";
name = "breeze-gtk-5.23.2.tar.xz"; name = "breeze-gtk-5.23.3.tar.xz";
}; };
}; };
breeze-plymouth = { breeze-plymouth = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/breeze-plymouth-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/breeze-plymouth-5.23.3.tar.xz";
sha256 = "1lpri3rnfip9a24wrdm5b959l9lqkgk48l5ngisfly3619jz5aml"; sha256 = "047clfgqcrplwi3158pw1r868yyqlxs7iqqy861wzlsmjz9qzqdl";
name = "breeze-plymouth-5.23.2.tar.xz"; name = "breeze-plymouth-5.23.3.tar.xz";
}; };
}; };
discover = { discover = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/discover-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/discover-5.23.3.tar.xz";
sha256 = "0560qrq6c7hd29cjhxvl9qyn4a97vzp5hwgdlbzmrw6kcyjy83cy"; sha256 = "056wcvk44r11rycnn12xf8r5psxqnm0f6i6z6nc5100sqkhip6p0";
name = "discover-5.23.2.tar.xz"; name = "discover-5.23.3.tar.xz";
}; };
}; };
drkonqi = { drkonqi = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/drkonqi-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/drkonqi-5.23.3.tar.xz";
sha256 = "0ilg9x2ipncsbjms2l97dd0vdnay4jpsrbvamvfavdffqvzibd9f"; sha256 = "14yc6nq3z6jm8siq2r15nzsqxpawk5iqy9ghmmwy9xa4vf18dxy5";
name = "drkonqi-5.23.2.tar.xz"; name = "drkonqi-5.23.3.tar.xz";
}; };
}; };
kactivitymanagerd = { kactivitymanagerd = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kactivitymanagerd-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kactivitymanagerd-5.23.3.tar.xz";
sha256 = "1y4bmwwakz9k9rkqslh1n9cnn4jvmrdc0hd760fqsf80z1v7k2dh"; sha256 = "0rizk05v19qqymrjh7vswcp80a4rpyffmq7kg88pv5k11fcjqw5b";
name = "kactivitymanagerd-5.23.2.tar.xz"; name = "kactivitymanagerd-5.23.3.tar.xz";
}; };
}; };
kde-cli-tools = { kde-cli-tools = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kde-cli-tools-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kde-cli-tools-5.23.3.tar.xz";
sha256 = "1zphp97g3mpz86h00d1blkj568dwfdgvl4jqx81v1s6p7dcr1wl7"; sha256 = "0f8wab6n4klxj4yy4l4k3q3pdqlz9718mbjydnsmn1jgn20shsa0";
name = "kde-cli-tools-5.23.2.tar.xz"; name = "kde-cli-tools-5.23.3.tar.xz";
};
};
kdecoration = {
version = "5.23.2";
src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kdecoration-5.23.2.tar.xz";
sha256 = "0p36grnjfnl71kqqrkvr18pr72mia81x8rnvnzb3r5abc5kbna6k";
name = "kdecoration-5.23.2.tar.xz";
}; };
}; };
kde-gtk-config = { kde-gtk-config = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kde-gtk-config-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kde-gtk-config-5.23.3.tar.xz";
sha256 = "0bwwlqnzdn2w9dsx64hlmy1rgc69549c89lqj0yj858prncb82d6"; sha256 = "12w2jv0mi39c2g1w3g3c68m80ailcm98hibk1mg885r36gx9kskb";
name = "kde-gtk-config-5.23.2.tar.xz"; name = "kde-gtk-config-5.23.3.tar.xz";
};
};
kdecoration = {
version = "5.23.3";
src = fetchurl {
url = "${mirror}/stable/plasma/5.23.3/kdecoration-5.23.3.tar.xz";
sha256 = "134jmp5l2bvl042a5a1f1d66mqi4g7vrpmrn3gi7ysi34w1ylfc8";
name = "kdecoration-5.23.3.tar.xz";
}; };
}; };
kdeplasma-addons = { kdeplasma-addons = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kdeplasma-addons-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kdeplasma-addons-5.23.3.tar.xz";
sha256 = "0jqbhkmq2w2q6my1vhw07j6lqxmcpb5cn5vaz7pl4ax8rqiy5i76"; sha256 = "139wzfj21k32m36014sas3ad5qdc0df4131ckj1shlz882w4l3dw";
name = "kdeplasma-addons-5.23.2.tar.xz"; name = "kdeplasma-addons-5.23.3.tar.xz";
}; };
}; };
kgamma5 = { kgamma5 = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kgamma5-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kgamma5-5.23.3.tar.xz";
sha256 = "168pc6rnxbmwrkpsghfaqjvza0m3cnvzcvlr860lkp91vqqq32b6"; sha256 = "06wzcpsjqy5pw3s6qg32l6qg9jf61bbpjwh802182balfq2jl0y5";
name = "kgamma5-5.23.2.tar.xz"; name = "kgamma5-5.23.3.tar.xz";
}; };
}; };
khotkeys = { khotkeys = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/khotkeys-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/khotkeys-5.23.3.tar.xz";
sha256 = "1pd2p46cc955z1s34jccqw81ps07nl4q4s4qzra0i831j7xsa9ib"; sha256 = "1ccjlr3q1lsmmdmh30wbrdaardvhivdzm9vrd46d301rdz6gyv86";
name = "khotkeys-5.23.2.tar.xz"; name = "khotkeys-5.23.3.tar.xz";
}; };
}; };
kinfocenter = { kinfocenter = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kinfocenter-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kinfocenter-5.23.3.tar.xz";
sha256 = "0bgdgd0n68fb5kaqdqyng9fvf3mjparrnjdp246i68kkclci5nym"; sha256 = "09yz5grzwzgs1cg39j18zy7af8azy2lbg4bkkmh7wayv8pngj4gv";
name = "kinfocenter-5.23.2.tar.xz"; name = "kinfocenter-5.23.3.tar.xz";
}; };
}; };
kmenuedit = { kmenuedit = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kmenuedit-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kmenuedit-5.23.3.tar.xz";
sha256 = "1jr25zdplndjhw8qb6c2xf255v73c85pcy7ps7x80g0y34pz2h1x"; sha256 = "006kkg7jzwp4icik1hv95wcpw5sb1l1s94wnljvxdfdjkgzjxq55";
name = "kmenuedit-5.23.2.tar.xz"; name = "kmenuedit-5.23.3.tar.xz";
}; };
}; };
kscreen = { kscreen = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kscreen-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kscreen-5.23.3.tar.xz";
sha256 = "1wc0ydyi5vbm3mpjqrkcxjz22gsz2xzw3xw48161z9aikfhhn44v"; sha256 = "1x4qlycb1dxw36s3zyyrjfmfvwvwk8f8r0jls6hq8gqkl810abhw";
name = "kscreen-5.23.2.tar.xz"; name = "kscreen-5.23.3.tar.xz";
}; };
}; };
kscreenlocker = { kscreenlocker = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kscreenlocker-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kscreenlocker-5.23.3.tar.xz";
sha256 = "1yfqj5g7zvayah53pz0bgmmz8q8hd2rmk5ndzacfl7qrz3dxq2g6"; sha256 = "0wjcrikx3q533qz9wi0z3jm4k0lc09w2xsxr4iw1hh3afsd6jr34";
name = "kscreenlocker-5.23.2.tar.xz"; name = "kscreenlocker-5.23.3.tar.xz";
}; };
}; };
ksshaskpass = { ksshaskpass = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/ksshaskpass-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/ksshaskpass-5.23.3.tar.xz";
sha256 = "1icb5z7hnyrhh29krp5pgxm214w4lkq4k29laa8a1jryp3igqm1l"; sha256 = "0dcych5zcv8fqmy1lhwpbfzj75ihs648d8ppfr0nj15mm2pgnvhx";
name = "ksshaskpass-5.23.2.tar.xz"; name = "ksshaskpass-5.23.3.tar.xz";
}; };
}; };
ksystemstats = { ksystemstats = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/ksystemstats-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/ksystemstats-5.23.3.tar.xz";
sha256 = "0m1ijvqr5b09b4hmr81hi5wvf8d79vg36hkmq9r2digr76pf1ni4"; sha256 = "13jic16480rxhdwz0z49di19sxdi7rgvg61lg5i00w9mm6mbph3l";
name = "ksystemstats-5.23.2.tar.xz"; name = "ksystemstats-5.23.3.tar.xz";
}; };
}; };
kwallet-pam = { kwallet-pam = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kwallet-pam-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kwallet-pam-5.23.3.tar.xz";
sha256 = "105dpcb6zskqkbnhd5sl4igb0r87dza383m0qqffqfriwvjf9v6z"; sha256 = "0axxk7szp5kn5hhlxh2mjzbwzaj4g1yn40ymgb6dga10h1nfdkd8";
name = "kwallet-pam-5.23.2.tar.xz"; name = "kwallet-pam-5.23.3.tar.xz";
}; };
}; };
kwayland-integration = { kwayland-integration = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kwayland-integration-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kwayland-integration-5.23.3.tar.xz";
sha256 = "0fchl5bjyn9vkj2rzqhlg3jzi2gp993l3c6skviyfqkvp3fq91bl"; sha256 = "01gm3xbaih22v33bd9142xnrli13yxmib42pj8rnczhczrpnc3z3";
name = "kwayland-integration-5.23.2.tar.xz"; name = "kwayland-integration-5.23.3.tar.xz";
}; };
}; };
kwayland-server = { kwayland-server = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kwayland-server-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kwayland-server-5.23.3.tar.xz";
sha256 = "03cc0hm99gyr07kbk6vkqxs3nngsnl51smbpwg5rb3lycij38f1j"; sha256 = "1hjh278iaz3ydf9bqy2fmm4hsvc60hrqw4hlc3ddcadp28dhg3gx";
name = "kwayland-server-5.23.2.tar.xz"; name = "kwayland-server-5.23.3.tar.xz";
}; };
}; };
kwin = { kwin = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kwin-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kwin-5.23.3.tar.xz";
sha256 = "1fpq3r93lk0wmzckd8jkw4fcdggl75mjyj59j9ivijnb8an7vfpz"; sha256 = "04w8vnz3rzd9g1j1f4fbgyxjvxqrhasx6f2vqkrrh4cd56ndmcbz";
name = "kwin-5.23.2.tar.xz"; name = "kwin-5.23.3.tar.xz";
}; };
}; };
kwrited = { kwrited = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/kwrited-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/kwrited-5.23.3.tar.xz";
sha256 = "1czaq3gzyb5v153626rxb54512nkhlpsypf4aghdr9c32n12vgd4"; sha256 = "0156syandkq0s76xrrcz6nkxa6jgpf1a6nbkdw0a8biyxs5md644";
name = "kwrited-5.23.2.tar.xz"; name = "kwrited-5.23.3.tar.xz";
}; };
}; };
layer-shell-qt = { layer-shell-qt = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/layer-shell-qt-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/layer-shell-qt-5.23.3.tar.xz";
sha256 = "0pw9k1g7g5fjq6hkmri546pph1rycyay97gvw8ngzx67v0n9phlg"; sha256 = "15y7p0a59779aqxnsryqirsxslbvbig733i5s3n5jmg98y40712a";
name = "layer-shell-qt-5.23.2.tar.xz"; name = "layer-shell-qt-5.23.3.tar.xz";
}; };
}; };
libkscreen = { libkscreen = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/libkscreen-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/libkscreen-5.23.3.tar.xz";
sha256 = "1shlw9wa01ilfhh57i6752mm62qjhj0w0q5qz6kvga3gmzmwp6sf"; sha256 = "0kazvsahnk7ngld12lp1c07c34x9kal03fy8g7w9bgdha3j7xmdq";
name = "libkscreen-5.23.2.tar.xz"; name = "libkscreen-5.23.3.tar.xz";
}; };
}; };
libksysguard = { libksysguard = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/libksysguard-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/libksysguard-5.23.3.tar.xz";
sha256 = "1knbik3r2bv11vzc17k9971bgrd7dsk9d7j4s5323schymmbzypq"; sha256 = "0ma4b0w08j0f46ivh9grci7wfh4z5j8nml83kcvnain1nwzprha0";
name = "libksysguard-5.23.2.tar.xz"; name = "libksysguard-5.23.3.tar.xz";
}; };
}; };
milou = { milou = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/milou-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/milou-5.23.3.tar.xz";
sha256 = "0nshc6bbbjyrs2sah1q0y5msrdhhrzz24fbgqvh871csb9lh3idz"; sha256 = "0myvm9bkq189cfla7yqiwmbb5z2cm90rq5ll655n2c7zk3lqnn0d";
name = "milou-5.23.2.tar.xz"; name = "milou-5.23.3.tar.xz";
}; };
}; };
oxygen = { oxygen = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/oxygen-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/oxygen-5.23.3.tar.xz";
sha256 = "1k2bibgwdzwad87xyr31231b5jfk2m2x348layz41f3zl33mj1cp"; sha256 = "0r79xadvg7l4nsziy78wydhn4f0223fjc2xd60zih1dwmgapgf0z";
name = "oxygen-5.23.2.tar.xz"; name = "oxygen-5.23.3.tar.xz";
}; };
}; };
plasma-browser-integration = { plasma-browser-integration = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-browser-integration-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-browser-integration-5.23.3.tar.xz";
sha256 = "08zf8qjcq538fg7zpw73qdcvp4a88vxvvm297y7gch37h9nrbmgg"; sha256 = "0r3sq6w73qn246nddf4f8lbym8k4wp2ycfr2laz888b5cjf9df97";
name = "plasma-browser-integration-5.23.2.tar.xz"; name = "plasma-browser-integration-5.23.3.tar.xz";
}; };
}; };
plasma-desktop = { plasma-desktop = {
version = "5.23.2.1"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-desktop-5.23.2.1.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-desktop-5.23.3.tar.xz";
sha256 = "0d2r6bxj04078acdlv6dzvy4jamcj1d49bafa4430hcqrxjy8scg"; sha256 = "01259pqncx3gcpanrmhal51dn4y8xcrs16pl5bjnasdn9r8mlhs3";
name = "plasma-desktop-5.23.2.1.tar.xz"; name = "plasma-desktop-5.23.3.tar.xz";
}; };
}; };
plasma-disks = { plasma-disks = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-disks-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-disks-5.23.3.tar.xz";
sha256 = "0phv135v4jav17nb2f7cwvmcxk6sqr582jvw1y34vfphjgg8z3kw"; sha256 = "1qwxhasmycn6ah2pv46z8vvls85lfwxm4z61q13l63a50489a05b";
name = "plasma-disks-5.23.2.tar.xz"; name = "plasma-disks-5.23.3.tar.xz";
}; };
}; };
plasma-firewall = { plasma-firewall = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-firewall-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-firewall-5.23.3.tar.xz";
sha256 = "1h0zjzx7anhsbpx64q6pg3nh3w329nap3d1sqz5jg2iishql8jnz"; sha256 = "0kqb7sxysh6gq143rmmznv95mx4275bp1xfrlys518yn97clnwqq";
name = "plasma-firewall-5.23.2.tar.xz"; name = "plasma-firewall-5.23.3.tar.xz";
}; };
}; };
plasma-integration = { plasma-integration = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-integration-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-integration-5.23.3.tar.xz";
sha256 = "116hnkfwh4q1ssmayqjx1slam3fmhmdqwd89bc5rzhw0amf1vvy8"; sha256 = "0q53b43yl5s1pvlqpmic2x8q5inawk66n8wng7rzgcfv9d3imhrn";
name = "plasma-integration-5.23.2.tar.xz"; name = "plasma-integration-5.23.3.tar.xz";
}; };
}; };
plasma-nano = { plasma-nano = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-nano-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-nano-5.23.3.tar.xz";
sha256 = "110d5qwlfg6jngxf19kqgzj0j8izqyqid0pvd10dwahp7sbsrq3q"; sha256 = "0ijygajn78c97s8ys8m2zn52zx45kxhk857hppkxp4jqpd5psf34";
name = "plasma-nano-5.23.2.tar.xz"; name = "plasma-nano-5.23.3.tar.xz";
}; };
}; };
plasma-nm = { plasma-nm = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-nm-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-nm-5.23.3.tar.xz";
sha256 = "0pphzdm5ccl045jvzp83lrcscrhrng12a7sl3mjqa1ghzfbyg2x0"; sha256 = "157almdi3br1qdfr0lwfdwc60fbizkwmpw3j2czk2sdsvm58rhgf";
name = "plasma-nm-5.23.2.tar.xz"; name = "plasma-nm-5.23.3.tar.xz";
}; };
}; };
plasma-pa = { plasma-pa = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-pa-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-pa-5.23.3.tar.xz";
sha256 = "05f3hfvp387l968w1h8mwydzvm4kdvyyz1zvphpws8x2izwgjksn"; sha256 = "0md3vb2iffn4qdnj4msyn6j3hvidnsxzp2dfsnb3n0yp29niwxqk";
name = "plasma-pa-5.23.2.tar.xz"; name = "plasma-pa-5.23.3.tar.xz";
}; };
}; };
plasma-phone-components = { plasma-phone-components = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-phone-components-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-phone-components-5.23.3.tar.xz";
sha256 = "1rfkxs3v37768fw51wm850smj75c3bcyl3xxl256kqm9rcb4n1gk"; sha256 = "1w8yqczr0933vhca5id32vg1k2np6n6hkh58n4x3z3xpdxpb5d4c";
name = "plasma-phone-components-5.23.2.tar.xz"; name = "plasma-phone-components-5.23.3.tar.xz";
}; };
}; };
plasma-sdk = { plasma-sdk = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-sdk-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-sdk-5.23.3.tar.xz";
sha256 = "043qpvx6kwzpm80cqvr40y5dhw45ivb5qzc902jfc1288l3qgh1s"; sha256 = "0fb9g6vhsaxd6h6889jyhnxp86g7rwkmyiafq72hx6ikv69wyvbi";
name = "plasma-sdk-5.23.2.tar.xz"; name = "plasma-sdk-5.23.3.tar.xz";
}; };
}; };
plasma-systemmonitor = { plasma-systemmonitor = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-systemmonitor-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-systemmonitor-5.23.3.tar.xz";
sha256 = "0nsva84h46kx7hyv3qz2jmqgiw9mdglyxlhz3x1ywl0m4g91mgq7"; sha256 = "1jlgfrkdw785x9bib2hzxjyd70b9aqgcp1w6lk75bhgkrz85kz8p";
name = "plasma-systemmonitor-5.23.2.tar.xz"; name = "plasma-systemmonitor-5.23.3.tar.xz";
}; };
}; };
plasma-tests = { plasma-tests = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-tests-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-tests-5.23.3.tar.xz";
sha256 = "0b8mb39vgxlrrsllyq8x83ny4i302w0hs9dgbjg909fmwddlz3k3"; sha256 = "1fgl09c0ir8w128z4l0bggszjsvsqncb42k44vn6i6d0qdisxdgh";
name = "plasma-tests-5.23.2.tar.xz"; name = "plasma-tests-5.23.3.tar.xz";
}; };
}; };
plasma-thunderbolt = { plasma-thunderbolt = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-thunderbolt-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-thunderbolt-5.23.3.tar.xz";
sha256 = "13h5ai0bq3nafsaa2bmgdsy10ychlqm8rnvfqypkx9y52jy9jcwc"; sha256 = "0vzdzsl6isg24j0830lg7is47kpmpvsni7gf4vri2l8a6fy7ibav";
name = "plasma-thunderbolt-5.23.2.tar.xz"; name = "plasma-thunderbolt-5.23.3.tar.xz";
}; };
}; };
plasma-vault = { plasma-vault = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-vault-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-vault-5.23.3.tar.xz";
sha256 = "0d9iynky3fxsd6lr7db51aynjz7yz51n21brgwghld4dyfyh0hsf"; sha256 = "061zq00mz1aamam4pc4kbbzdx4mi07iiach6w52n0c9d1bz16ym2";
name = "plasma-vault-5.23.2.tar.xz"; name = "plasma-vault-5.23.3.tar.xz";
}; };
}; };
plasma-workspace = { plasma-workspace = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-workspace-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-workspace-5.23.3.tar.xz";
sha256 = "0wivjcl5s6llsq8vhi2qiw6gj0a6vppaqvmd1qihpsxgrb763lnv"; sha256 = "0mz2aanm46s88lwm1s2nwm8yfanj78rnx1y14ppzm4dx0lrjx046";
name = "plasma-workspace-5.23.2.tar.xz"; name = "plasma-workspace-5.23.3.tar.xz";
}; };
}; };
plasma-workspace-wallpapers = { plasma-workspace-wallpapers = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plasma-workspace-wallpapers-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plasma-workspace-wallpapers-5.23.3.tar.xz";
sha256 = "00aam10k8zmlzw0v9jv5k0gwcjizrvpcyd3nx8m3zyiv6b2jw1g9"; sha256 = "1kz4xqzgwnhp1wmqmgadn0jjc9033i2bm8hiycqkahhj603k552s";
name = "plasma-workspace-wallpapers-5.23.2.tar.xz"; name = "plasma-workspace-wallpapers-5.23.3.tar.xz";
}; };
}; };
plymouth-kcm = { plymouth-kcm = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/plymouth-kcm-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/plymouth-kcm-5.23.3.tar.xz";
sha256 = "1qgg2d5lrnv5g42ikjnyby3lkxm6iaa1kxw13sdzyv5s6234q7qp"; sha256 = "1fa26h19g4f2fhpisp1jsl1niis50fbkdss7j1nqg44jih0g0qyf";
name = "plymouth-kcm-5.23.2.tar.xz"; name = "plymouth-kcm-5.23.3.tar.xz";
}; };
}; };
polkit-kde-agent = { polkit-kde-agent = {
version = "1-5.23.2"; version = "1-5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/polkit-kde-agent-1-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/polkit-kde-agent-1-5.23.3.tar.xz";
sha256 = "1fldyflcpwhjym9z3rsi90mfjan15w28gwd1s53kiy2fzvmvj0a0"; sha256 = "1r5sqxzj5r9xqn3iwsfj06f1w69q41j4wq2z11kndnjad0pwrf3r";
name = "polkit-kde-agent-1-5.23.2.tar.xz"; name = "polkit-kde-agent-1-5.23.3.tar.xz";
}; };
}; };
powerdevil = { powerdevil = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/powerdevil-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/powerdevil-5.23.3.tar.xz";
sha256 = "0f6nhla8gsxil4i0f6np9vjs7f4hgikfw0m6zwp67qqlh9n83mxi"; sha256 = "0hcb22dy4hslzrk3md6amzm51hlmv08747f34x5drdl10cg98mzb";
name = "powerdevil-5.23.2.tar.xz"; name = "powerdevil-5.23.3.tar.xz";
}; };
}; };
qqc2-breeze-style = { qqc2-breeze-style = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/qqc2-breeze-style-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/qqc2-breeze-style-5.23.3.tar.xz";
sha256 = "09bpvydpinqhc5vrx92fzw9ga6xynpvzxhwrq95dwdp3801kwkgy"; sha256 = "0716mw6dgpzwkaiinp8vphvxj3vrb95v7zckh4pgdky8ahxv655l";
name = "qqc2-breeze-style-5.23.2.tar.xz"; name = "qqc2-breeze-style-5.23.3.tar.xz";
}; };
}; };
sddm-kcm = { sddm-kcm = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/sddm-kcm-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/sddm-kcm-5.23.3.tar.xz";
sha256 = "0xq9qyy56vhrwa0m4yvhp0all8m13jzhyhflc2y0d82cb4sn10yh"; sha256 = "0sb9sjdbhafjcx2nf2ffzjh14gyambj1w32gjz29fl15xjbmvqnr";
name = "sddm-kcm-5.23.2.tar.xz"; name = "sddm-kcm-5.23.3.tar.xz";
}; };
}; };
systemsettings = { systemsettings = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/systemsettings-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/systemsettings-5.23.3.tar.xz";
sha256 = "0vr22bj0nwp55qximbdn47y4208nhybqiz8pc6fqr2hdg9582s8i"; sha256 = "0i8vc1y95jd3g5vcgzixd73mn1r9s2jg9ix5nwfq4i5ihi0a0ph1";
name = "systemsettings-5.23.2.tar.xz"; name = "systemsettings-5.23.3.tar.xz";
}; };
}; };
xdg-desktop-portal-kde = { xdg-desktop-portal-kde = {
version = "5.23.2"; version = "5.23.3";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/plasma/5.23.2/xdg-desktop-portal-kde-5.23.2.tar.xz"; url = "${mirror}/stable/plasma/5.23.3/xdg-desktop-portal-kde-5.23.3.tar.xz";
sha256 = "0ji02bscvdjcifibrjx5mk1ga91892hj3f6jcyiycd2xj4sqbcnf"; sha256 = "1aajlgccl1z9m49a016ixr2hiy231wyx6xnmpbvjx9h1b52b3rpz";
name = "xdg-desktop-portal-kde-5.23.2.tar.xz"; name = "xdg-desktop-portal-kde-5.23.3.tar.xz";
}; };
}; };
} }

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchgit, qt4, ecl, xorgserver, xkbcomp, xkeyboard_config }: { lib, stdenv, fetchgit, qt4, ecl, xorgserver, xkbcomp, xkeyboard_config }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = src.rev; version = "unstable-2012-12-10";
pname = "eql-git"; pname = "eql";
src = fetchgit { src = fetchgit {
rev = "9097bf98446ee33c07bb155d800395775ce0d9b2"; rev = "9097bf98446ee33c07bb155d800395775ce0d9b2";
url = "https://gitlab.com/eql/eql.git"; url = "https://gitlab.com/eql/eql.git";

View file

@ -50,11 +50,11 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "go"; pname = "go";
version = "1.17.2"; version = "1.17.3";
src = fetchurl { src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz"; url = "https://dl.google.com/go/go${version}.src.tar.gz";
sha256 = "sha256-IlXrPk6CTdfV/Nwuf4RTQ3HBhjEuVG+xCGo0wXdS9DE="; sha256 = "sha256-cFxkJR5bJdXVXt4QOcaqIr6kCnqTHRTDcDOYU2Q8PfA=";
}; };
# perl is used for testing go vet # perl is used for testing go vet

View file

@ -2,12 +2,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "clojure"; pname = "clojure";
version = "1.10.3.1013"; version = "1.10.3.1029";
src = fetchurl { src = fetchurl {
# https://clojure.org/releases/tools # https://clojure.org/releases/tools
url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz"; url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz";
sha256 = "EmIdcQ7ANbDjOBUX/UQwdd1C+JzeCZaC4XaNdW49E/A="; sha256 = "14c08xva1r6sl3h78vhckwx5dd8kqwi7457prygh9330b7r8caa2";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -3,6 +3,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "zita-resampler"; pname = "zita-resampler";
version = "1.8.0"; version = "1.8.0";
src = fetchurl { src = fetchurl {
url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2"; url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
sha256 = "sha256-5XRPI8VN0Vs/eDpoe9h57uKmkKRUWhW0nEzwN6pGSqI="; sha256 = "sha256-5XRPI8VN0Vs/eDpoe9h57uKmkKRUWhW0nEzwN6pGSqI=";
@ -13,7 +14,7 @@ stdenv.mkDerivation rec {
"SUFFIX=" "SUFFIX="
]; ];
patchPhase = '' postPatch = ''
cd source cd source
substituteInPlace Makefile \ substituteInPlace Makefile \
--replace 'ldconfig' "" --replace 'ldconfig' ""

View file

@ -2,7 +2,9 @@
, fetchFromGitHub , fetchFromGitHub
, lib , lib
, subproject ? "library" # one of "library", "reader" or "writer" , subproject ? "library" # one of "library", "reader" or "writer"
, zlib, libpng, libtiff , zlib
, libpng
, libtiff
, jabcode , jabcode
}: }:
let let
@ -11,9 +13,10 @@ let
"reader" = "jabcodeReader"; "reader" = "jabcodeReader";
"writer" = "jabcodeWriter"; "writer" = "jabcodeWriter";
}; };
in stdenv.mkDerivation rec { in
stdenv.mkDerivation rec {
pname = "jabcode-${subproject}"; pname = "jabcode-${subproject}";
version = "git-2020-05-13"; version = "unstable-2020-05-13";
src = fetchFromGitHub { src = fetchFromGitHub {
repo = "jabcode"; repo = "jabcode";
owner = "jabcode"; owner = "jabcode";
@ -27,7 +30,8 @@ in stdenv.mkDerivation rec {
preConfigure = "cd src/${subdir}"; preConfigure = "cd src/${subdir}";
installPhase = if subproject == "library" then '' installPhase =
if subproject == "library" then ''
mkdir -p $out/lib mkdir -p $out/lib
cp build/* $out/lib cp build/* $out/lib
'' else '' '' else ''

View file

@ -1,22 +1,42 @@
{ mkDerivation, lib, fetchFromGitHub, extra-cmake-modules { mkDerivation
, qtbase, qtmultimedia, qtquick1, qttools , lib
, libGL, libX11 , fetchFromGitHub
, libass, openal, ffmpeg, libuchardet , extra-cmake-modules
, alsa-lib, libpulseaudio, libva , qtbase
, qtmultimedia
, qtquick1
, qttools
, libGL
, libX11
, libass
, openal
, ffmpeg
, libuchardet
, alsa-lib
, libpulseaudio
, libva
}: }:
with lib; with lib;
mkDerivation rec { mkDerivation rec {
pname = "libqtav"; pname = "libqtav";
version = "git-2020-09-10"; version = "unstable-2020-09-10";
nativeBuildInputs = [ extra-cmake-modules qttools ]; nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ buildInputs = [
qtbase qtmultimedia qtquick1 qtbase
libGL libX11 qtmultimedia
libass openal ffmpeg libuchardet qtquick1
alsa-lib libpulseaudio libva libGL
libX11
libass
openal
ffmpeg
libuchardet
alsa-lib
libpulseaudio
libva
]; ];
src = fetchFromGitHub { src = fetchFromGitHub {

View file

@ -1,6 +1,7 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, cmake , cmake
, pkg-config , pkg-config
, sqlite , sqlite
@ -20,6 +21,14 @@ stdenv.mkDerivation rec {
sha256 = "sha256-Z2nruyowC3NG4Wb8AFBL0PME/zp9D7SwQdMSl6VjH/w="; sha256 = "sha256-Z2nruyowC3NG4Wb8AFBL0PME/zp9D7SwQdMSl6VjH/w=";
}; };
patches = [
(fetchpatch {
name = "Make-CApi-test-cross-platform.patch";
url = "https://github.com/OSGeo/PROJ/commit/ac113a8898cded7f5359f1edd3abc17a78eee9b4.patch";
sha256 = "0gz2xa5nxzck5c0yr7cspv3kw4cz3fxb2yic76w7qfvxidi7z1s1";
})
];
outputs = [ "out" "dev"]; outputs = [ "out" "dev"];
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];

View file

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "06yyds2vcwlfr2nd3gvyrazlijjcrd1abnvkfpkaadgwdw3qam1i"; sha256 = "06yyds2vcwlfr2nd3gvyrazlijjcrd1abnvkfpkaadgwdw3qam1i";
}; };
buildInputs = [ ocaml findlib ]; nativeBuildInputs = [ ocaml findlib ];
# don't run tests in buildPhase # don't run tests in buildPhase
# don't overwrite test binary # don't overwrite test binary

View file

@ -2,7 +2,7 @@
buildDunePackage rec { buildDunePackage rec {
pname = "lwt_camlp4"; pname = "lwt_camlp4";
version = "git-20180325"; version = "unstable-2018-03-25";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ocsigen"; owner = "ocsigen";

View file

@ -17,9 +17,8 @@ buildDunePackage rec {
sha256 = "0cq2qy23sa1a5zk6nja3c652mp29i84yfrkcwks6i8sdqwli36jy"; sha256 = "0cq2qy23sa1a5zk6nja3c652mp29i84yfrkcwks6i8sdqwli36jy";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config cppo dune-configurator ];
buildInputs = [ cppo dune-configurator ] buildInputs = optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims
++ optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims
++ optional (!versionAtLeast ocaml.version "4.07") ncurses; ++ optional (!versionAtLeast ocaml.version "4.07") ncurses;
propagatedBuildInputs = [ libev mmap ocplib-endian seq result ]; propagatedBuildInputs = [ libev mmap ocplib-endian seq result ];

View file

@ -36,15 +36,6 @@ buildDunePackage rec {
useDune2 = true; useDune2 = true;
buildInputs = [
afl-persistent
bigarray-compat
bigarray-overlap
bigstringaf
fpath
mirage-crypto-rng
];
propagatedBuildInputs = [ propagatedBuildInputs = [
angstrom angstrom
base64 base64
@ -59,6 +50,12 @@ buildDunePackage rec {
rresult rresult
unstrctrd unstrctrd
uutf uutf
afl-persistent
bigarray-compat
bigarray-overlap
bigstringaf
fpath
mirage-crypto-rng
]; ];
checkInputs = [ checkInputs = [

View file

@ -11,7 +11,7 @@ buildDunePackage rec {
useDune2 = true; useDune2 = true;
buildInputs = [ cppo ]; nativeBuildInputs = [ cppo ];
meta = with lib; { meta = with lib; {
description = "Optimised functions to read and write int16/32/64"; description = "Optimised functions to read and write int16/32/64";

View file

@ -23,6 +23,11 @@ buildPythonPackage rec {
sha256 = "sha256-ysaIeVefsTX7ZubOXaEzeS1kMyBp4/w3SHNFxsGVhzY="; sha256 = "sha256-ysaIeVefsTX7ZubOXaEzeS1kMyBp4/w3SHNFxsGVhzY=";
}; };
postPatch = ''
substituteInPlace tests/test_command.py \
--replace '/tmp/' "$TMPDIR/"
'';
propagatedBuildInputs = [ propagatedBuildInputs = [
click click
ordered-set ordered-set

View file

@ -16,13 +16,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "faraday-plugins"; pname = "faraday-plugins";
version = "1.5.5"; version = "1.5.6";
format = "setuptools";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "infobyte"; owner = "infobyte";
repo = "faraday_plugins"; repo = "faraday_plugins";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-dnd6q/L3yh/9XkrWC4ETccSO6zr31wBsuumDvwemKyA="; sha256 = "sha256-RTHhCSOqtdPsgZgeziAYm+9NoR72Jfm+42fyyKqjFpA=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -53,7 +54,9 @@ buildPythonPackage rec {
"test_process_report_summary" "test_process_report_summary"
]; ];
pythonImportsCheck = [ "faraday_plugins" ]; pythonImportsCheck = [
"faraday_plugins"
];
meta = with lib; { meta = with lib; {
description = "Security tools report parsers for Faraday"; description = "Security tools report parsers for Faraday";

View file

@ -0,0 +1,59 @@
{ stdenv, lib, graalvm11-ce, fetchurl }:
stdenv.mkDerivation rec {
pname = "jet";
version = "0.1.0";
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
sha256 = "sha256-RCEIIZfPmOLW3akjEgaEas4xOtYxL6lQsxDv2szB8K4";
};
reflectionJson = fetchurl {
url = "https://raw.githubusercontent.com/borkdude/${pname}/v${version}/reflection.json";
sha256 = "sha256-mOUiKEM5tYhtpBpm7KtslyPYFsJ+Wr+4ul6Zi4aS09Q=";
};
dontUnpack = true;
buildInputs = [ graalvm11-ce ];
buildPhase = ''
runHook preBuild
# https://github.com/borkdude/jet/blob/v0.1.0/script/compile#L16-L29
args=("-jar" "$src"
"-H:CLibraryPath=${graalvm11-ce.lib}/lib"
# Required to build jet on darwin. Do not remove.
"${lib.optionalString stdenv.isDarwin "-H:-CheckToolchain"}"
"-H:Name=jet"
"-H:+ReportExceptionStackTraces"
"-J-Dclojure.spec.skip-macros=true"
"-J-Dclojure.compiler.direct-linking=true"
"-H:IncludeResources=JET_VERSION"
"-H:ReflectionConfigurationFiles=${reflectionJson}"
"--initialize-at-build-time"
"-H:Log=registerResource:"
"--verbose"
"--no-fallback"
"--no-server"
"-J-Xmx3g")
native-image ''${args[@]}
runHook postBuild
'';
installPhase = ''
mkdir -p $out/bin
cp jet $out/bin/jet
'';
meta = with lib; {
description = "CLI to transform between JSON, EDN and Transit, powered with a minimal query language";
homepage = "https://github.com/borkdude/jet";
license = licenses.epl10;
platforms = graalvm11-ce.meta.platforms;
maintainers = with maintainers; [ ericdallo ];
};
}

View file

@ -1,16 +1,32 @@
{ callPackage, fetchgit, lib, stdenvNoCC { bison
, bison, curl, git, perl , callPackage
, flex, gnat11, zlib , curl
, fetchgit
, flex
, getopt
, git
, gnat11
, lib
, perl
, stdenvNoCC
, zlib
}: }:
stdenvNoCC.mkDerivation rec { stdenvNoCC.mkDerivation rec {
pname = "coreboot-toolchain"; pname = "coreboot-toolchain";
version = "4.14"; version = "4.15";
src = fetchgit { src = fetchgit {
url = "https://review.coreboot.org/coreboot"; url = "https://review.coreboot.org/coreboot";
rev = version; rev = version;
sha256 = "00xr74yc0kj9rrqa1a8b7bih865qlp9i4zs67ysavkfrjrwwssxm"; sha256 = "1qsb2ca22h5f0iwc254qsfm7qcn8967ir8aybdxa1pakgmnfsyp9";
fetchSubmodules = false;
leaveDotGit = true;
postFetch = ''
patchShebangs $out/util/crossgcc/buildgcc
PATH=${lib.makeBinPath [ getopt ]}:$PATH $out/util/crossgcc/buildgcc -W > $out/.crossgcc_version
rm -rf $out/.git
'';
}; };
nativeBuildInputs = [ bison curl git perl ]; nativeBuildInputs = [ bison curl git perl ];
@ -28,10 +44,11 @@ stdenvNoCC.mkDerivation rec {
) (callPackage ./stable.nix { }) ) (callPackage ./stable.nix { })
} }
patchShebangs util/genbuild_h/genbuild_h.sh util/crossgcc/buildgcc patchShebangs util/genbuild_h/genbuild_h.sh
''; '';
buildPhase = '' buildPhase = ''
export CROSSGCC_VERSION=$(cat .crossgcc_version)
make crossgcc-i386 CPUS=$NIX_BUILD_CORES DEST=$out make crossgcc-i386 CPUS=$NIX_BUILD_CORES DEST=$out
''; '';

View file

@ -1,9 +1,9 @@
{ fetchurl }: [ { fetchurl }: [
{ {
name = "gmp-6.2.0.tar.xz"; name = "gmp-6.2.1.tar.xz";
archive = fetchurl { archive = fetchurl {
sha256 = "09hmg8k63mbfrx1x3yy6y1yzbbq85kw5avbibhcgrg9z3ganr3i5"; sha256 = "1wml97fdmpcynsbw9yl77rj29qibfp652d0w3222zlfx5j8jjj7x";
url = "mirror://gnu/gmp/gmp-6.2.0.tar.xz"; url = "mirror://gnu/gmp/gmp-6.2.1.tar.xz";
}; };
} }
{ {
@ -14,31 +14,31 @@
}; };
} }
{ {
name = "mpc-1.2.0.tar.gz"; name = "mpc-1.2.1.tar.gz";
archive = fetchurl { archive = fetchurl {
sha256 = "19pxx3gwhwl588v496g3aylhcw91z1dk1d5x3a8ik71sancjs3z9"; sha256 = "0n846hqfqvmsmim7qdlms0qr86f1hck19p12nq3g3z2x74n3sl0p";
url = "mirror://gnu/mpc/mpc-1.2.0.tar.gz"; url = "mirror://gnu/mpc/mpc-1.2.1.tar.gz";
}; };
} }
{ {
name = "gcc-8.3.0.tar.xz"; name = "gcc-11.2.0.tar.xz";
archive = fetchurl { archive = fetchurl {
sha256 = "0b3xv411xhlnjmin2979nxcbnidgvzqdf4nbhix99x60dkzavfk4"; sha256 = "12zs6vd2rapp42x154m479hg3h3lsafn3xhg06hp5hsldd9xr3nh";
url = "mirror://gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.xz"; url = "mirror://gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.xz";
}; };
} }
{ {
name = "binutils-2.35.1.tar.xz"; name = "binutils-2.37.tar.xz";
archive = fetchurl { archive = fetchurl {
sha256 = "01w6xvfy7sjpw8j08k111bnkl27j760bdsi0wjvq44ghkgdr3v9w"; sha256 = "0b53hhgfnafw27y0c3nbmlfidny2cc5km29pnfffd8r0y0j9f3c2";
url = "mirror://gnu/binutils/binutils-2.35.1.tar.xz"; url = "mirror://gnu/binutils/binutils-2.37.tar.xz";
}; };
} }
{ {
name = "acpica-unix2-20200925.tar.gz"; name = "acpica-unix2-20210331.tar.gz";
archive = fetchurl { archive = fetchurl {
sha256 = "18n6129fkgj85piid7v4zxxksv3h0amqp4p977vcl9xg3bq0zd2w"; sha256 = "1h98pvc9iy1c49cid0ppjwk5zsy2m1xbvfqb72pkwkrd4rn35arx";
url = "https://acpica.org/sites/acpica/files/acpica-unix2-20200925.tar.gz"; url = "https://acpica.org/sites/acpica/files/acpica-unix2-20210331.tar.gz";
}; };
} }
{ {

View file

@ -1,9 +1,14 @@
#!/usr/bin/env nix-shell #!/usr/bin/env nix-shell
#!nix-shell --pure -i bash -p nix cacert git getopt #!nix-shell --pure -i bash -p nix cacert git getopt
rootdir="../../../../../" if [ ! -d .git ]; then
echo "This script needs to be run from the root directory of nixpkgs. Exiting."
exit 1
fi
src="$(nix-build $rootdir --no-out-link -A coreboot-toolchain.src)" pkg_dir="$(dirname "$0")"
src="$(nix-build . --no-out-link -A coreboot-toolchain.src)"
urls=$($src/util/crossgcc/buildgcc -u) urls=$($src/util/crossgcc/buildgcc -u)
tmp=$(mktemp) tmp=$(mktemp)
@ -28,4 +33,4 @@ echo ']' >> $tmp
sed -ie 's/https\:\/\/ftpmirror\.gnu\.org/mirror\:\/\/gnu/g' $tmp sed -ie 's/https\:\/\/ftpmirror\.gnu\.org/mirror\:\/\/gnu/g' $tmp
mv $tmp sources.nix mv $tmp $pkg_dir/sources.nix

View file

@ -1,7 +1,7 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
puppet-lint (2.3.6) puppet-lint (2.5.2)
PLATFORMS PLATFORMS
ruby ruby
@ -10,4 +10,4 @@ DEPENDENCIES
puppet-lint puppet-lint
BUNDLED WITH BUNDLED WITH
2.1.4 2.2.24

View file

@ -1,10 +1,12 @@
{ {
puppet-lint = { puppet-lint = {
groups = ["default"];
platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1wyk2l440d96ps3x127r52n51kqpqi2nzb3xlg92qn6aksqhnkis"; sha256 = "1rcj3cb6lf90g6vvhh3c9p8yn7pgibglf9k5878bzd6pn5ag0h9v";
type = "gem"; type = "gem";
}; };
version = "2.3.6"; version = "2.5.2";
}; };
} }

View file

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "wrangler"; pname = "wrangler";
version = "1.19.4"; version = "1.19.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cloudflare"; owner = "cloudflare";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-Qe/bl5H+ieHGC2GXdWlXCR+ZI1SNfy4l+VIGMy193lk="; sha256 = "sha256-r8Ni6r1NpHJ0UVEV+aG1RkGn0GQijTiWWZyQWJRXPi8=";
}; };
cargoSha256 = "sha256-KYxqir/wxvyn9sgLF0OjM2Zn42Wt9eUqIX0Xbsvq1c4="; cargoSha256 = "sha256-GWBY4diq6VFpBcb1ROmJcXX/zJGwanja8eoaxxm+ij8=";
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View file

@ -11,8 +11,8 @@ let
}; };
opensfx = fetchzip { opensfx = fetchzip {
url = "https://cdn.openttd.org/opensfx-releases/1.0.2/opensfx-1.0.2-all.zip"; url = "https://cdn.openttd.org/opensfx-releases/1.0.3/opensfx-1.0.3-all.zip";
sha256 = "sha256-yRCb49/k8uUUAe9VzUG0LQaBDFP7n9QdrLSJDIthdbA="; sha256 = "sha256-QmfXizrRTu/fUcVOY7tCndv4t4BVW+fb0yUi8LgSYzM=";
}; };
openmsx = fetchzip { openmsx = fetchzip {
@ -29,11 +29,11 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "openttd"; pname = "openttd";
version = "12.0"; version = "12.1";
src = fetchurl { src = fetchurl {
url = "https://cdn.openttd.org/openttd-releases/${version}/${pname}-${version}-source.tar.xz"; url = "https://cdn.openttd.org/openttd-releases/${version}/${pname}-${version}-source.tar.xz";
sha256 = "sha256-u6D9OADfA3AlnmQtJR82LHwAtHii41Mfa6f4TBwrMtw="; sha256 = "sha256-JYv1uZgwEIkLoQUYtQa8SrgPfAjM7FlJfpulWkqj5+M=";
}; };
nativeBuildInputs = [ cmake makeWrapper ]; nativeBuildInputs = [ cmake makeWrapper ];

View file

@ -2,12 +2,12 @@
openttd.overrideAttrs (oldAttrs: rec { openttd.overrideAttrs (oldAttrs: rec {
pname = "openttd-jgrpp"; pname = "openttd-jgrpp";
version = "0.43.1"; version = "0.44.0";
src = fetchFromGitHub rec { src = fetchFromGitHub rec {
owner = "JGRennison"; owner = "JGRennison";
repo = "OpenTTD-patches"; repo = "OpenTTD-patches";
rev = "jgrpp-${version}"; rev = "jgrpp-${version}";
sha256 = "sha256-nCZ3UN2BdpDGbW0CKX/ijxlA3cQ7FPflajQ5TBM1Hdk="; sha256 = "sha256-/kqwMZGXUYWlCnjk6uShJ5UARtvBSZWPExVel5o4xA8=";
}; };
}) })

View file

@ -1,10 +1,25 @@
{ lib, stdenv, fetchFromGitHub, which, pkg-config, SDL2, libGL, openalSoft { lib
, curl, speex, opusfile, libogg, libvorbis, libopus, libjpeg, mumble, freetype , stdenv
, fetchFromGitHub
, which
, pkg-config
, SDL2
, libGL
, openalSoft
, curl
, speex
, opusfile
, libogg
, libvorbis
, libopus
, libjpeg
, mumble
, freetype
}: }:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "ioquake3-git"; pname = "ioquake3";
version = "2021-07-20"; version = "unstable-2021-07-20";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ioquake"; owner = "ioquake";
@ -15,8 +30,18 @@ stdenv.mkDerivation {
nativeBuildInputs = [ which pkg-config ]; nativeBuildInputs = [ which pkg-config ];
buildInputs = [ buildInputs = [
SDL2 libGL openalSoft curl speex opusfile libogg libvorbis libopus libjpeg SDL2
freetype mumble libGL
openalSoft
curl
speex
opusfile
libogg
libvorbis
libopus
libjpeg
freetype
mumble
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;

View file

@ -1,5 +1,18 @@
{ lib, stdenv, fetchFromGitHub, fetchsvn, pkg-config, sconsPackages, libGLU, libGL, SDL2, SDL2_image { lib
, libvorbis, bullet, curl, gettext, writeTextFile , stdenv
, fetchFromGitHub
, fetchsvn
, pkg-config
, sconsPackages
, libGLU
, libGL
, SDL2
, SDL2_image
, libvorbis
, bullet
, curl
, gettext
, writeTextFile
, data ? fetchsvn { , data ? fetchsvn {
url = "svn://svn.code.sf.net/p/vdrift/code/vdrift-data"; url = "svn://svn.code.sf.net/p/vdrift/code/vdrift-data";
@ -8,7 +21,7 @@
} }
}: }:
let let
version = "git"; version = "unstable-2017-12-09";
bin = stdenv.mkDerivation { bin = stdenv.mkDerivation {
pname = "vdrift"; pname = "vdrift";
inherit version; inherit version;
@ -36,7 +49,7 @@ let
description = "Car racing game"; description = "Car racing game";
homepage = "http://vdrift.net/"; homepage = "http://vdrift.net/";
license = lib.licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [viric]; maintainers = with lib.maintainers; [ viric ];
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };
}; };
@ -54,7 +67,7 @@ in writeTextFile {
''; '';
} // { } // {
meta = bin.meta // { meta = bin.meta // {
hydraPlatforms = []; hydraPlatforms = [ ];
}; };
unwrapped = bin; unwrapped = bin;
inherit bin data; inherit bin data;

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchFromGitHub, udev }: { lib, stdenv, fetchFromGitHub, udev }:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "moltengamepad-git"; pname = "moltengamepad";
version = "2016-05-04"; version = "unstable-2016-05-04";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jgeumlek"; owner = "jgeumlek";

View file

@ -4,6 +4,12 @@ stdenv.mkDerivation {
name = "${mingw_w64.name}-pthreads"; name = "${mingw_w64.name}-pthreads";
inherit (mingw_w64) src meta; inherit (mingw_w64) src meta;
configureFlags = [
# Rustc require 'libpthread.a' when targeting 'x86_64-pc-windows-gnu'.
# Enabling this makes it work out of the box instead of failing.
"--enable-static"
];
preConfigure = '' preConfigure = ''
cd mingw-w64-libraries/winpthreads cd mingw-w64-libraries/winpthreads
''; '';

View file

@ -1,8 +1,8 @@
{ lib, buildGoModule, fetchurl, fetchFromGitHub, nixosTests, tzdata }: { lib, buildGo117Module, fetchurl, fetchFromGitHub, nixosTests, tzdata, wire }:
buildGoModule rec { buildGo117Module rec {
pname = "grafana"; pname = "grafana";
version = "8.1.6"; version = "8.2.3";
excludedPackages = "\\(alert_webhook_listener\\|clean-swagger\\|release_publisher\\|slow_proxy\\|slow_proxy_mac\\|macaron\\)"; excludedPackages = "\\(alert_webhook_listener\\|clean-swagger\\|release_publisher\\|slow_proxy\\|slow_proxy_mac\\|macaron\\)";
@ -10,17 +10,23 @@ buildGoModule rec {
rev = "v${version}"; rev = "v${version}";
owner = "grafana"; owner = "grafana";
repo = "grafana"; repo = "grafana";
sha256 = "sha256-PUVRFa3b+O2lY6q3vO+rLUcC+fx80iB78tt60f6Vugk="; sha256 = "sha256-GC4pHwthsXu/+dXb1cBk5bC0O6NnyiChC+UWleq7JzA=";
}; };
srcStatic = fetchurl { srcStatic = fetchurl {
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
sha256 = "sha256-So9xzet9kPkjcDwNts3iXlCd+u2uiXTo0LVcLc8toyk="; sha256 = "sha256-LOswYw0P3dy6arrmUbnzBU0ie2YcPtk6xqtp9CowG2s=";
}; };
vendorSha256 = "sha256-dn4sliRp58oZALZ8Iu7kE83ntkcMIU84Xr5WoeXlhCI="; vendorSha256 = "sha256-yZbdUiuRNFRaXduOYps5ygiaUgvNXw+Ah4wZrfYcJlY=";
nativeBuildInputs = [ wire ];
preBuild = '' preBuild = ''
# Generate DI code that's required to compile the package.
# From https://github.com/grafana/grafana/blob/v8.2.3/Makefile#L33-L35
wire gen -tags oss ./pkg/server
# The testcase makes an API call against grafana.com: # The testcase makes an API call against grafana.com:
# #
# --- Expected # --- Expected

View file

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "routinator"; pname = "routinator";
version = "0.10.1"; version = "0.10.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "NLnetLabs"; owner = "NLnetLabs";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-ThgTGtTZ0LGm9nHJoy0KhnBFWNvKRjk7hoNTVVTeL/Y="; sha256 = "0a2iwpmljkha6qlbw0373wph7pxz05qym5712vzbszw0z42f82l2";
}; };
cargoSha256 = "sha256-mcx+qUtTUxeYP0PeJp1eOQwsdS6PPUx/m7TfAyqFiIM="; cargoSha256 = "0l3fhwgrdvjrlmiqdy90sfd8kb2s7y0lbfswlrr560ly0bi1lfbx";
buildInputs = lib.optionals stdenv.isDarwin [ Security ]; buildInputs = lib.optionals stdenv.isDarwin [ Security ];

View file

@ -2,7 +2,7 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "tt-rss-plugin-ff-instagram"; pname = "tt-rss-plugin-ff-instagram";
version = "git-2019-01-10"; # No release, see https://github.com/wltb/ff_instagram/issues/6 version = "unstable-2019-01-10"; # No release, see https://github.com/wltb/ff_instagram/issues/6
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "wltb"; owner = "wltb";

View file

@ -2,7 +2,7 @@
buildFishPlugin { buildFishPlugin {
pname = "foreign-env"; pname = "foreign-env";
version = "git-20200209"; version = "unstable-2020-02-09";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "oh-my-fish"; owner = "oh-my-fish";

View file

@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub, makeWrapper, bc, xorgserver, xpra, xrandr }: { lib, stdenv, fetchFromGitHub, makeWrapper, bc, xorgserver, xpra, xrandr }:
stdenv.mkDerivation { stdenv.mkDerivation {
version = "git-2018-06-03"; version = "unstable-2018-06-03";
pname = "run-scaled"; pname = "run-scaled";
src = fetchFromGitHub { src = fetchFromGitHub {

View file

@ -1,14 +1,33 @@
{lib, stdenv, fetchgit, xorgproto, libX11, libXft, libXcomposite, libXdamage { lib
, libXext, libXinerama, libjpeg, giflib, pkg-config , stdenv
, fetchgit
, xorgproto
, libX11
, libXft
, libXcomposite
, libXdamage
, libXext
, libXinerama
, libjpeg
, giflib
, pkg-config
}: }:
let let
buildInputs = [ buildInputs = [
xorgproto libX11 libXft libXcomposite libXdamage libXext xorgproto
libXinerama libjpeg giflib pkg-config libX11
libXft
libXcomposite
libXdamage
libXext
libXinerama
libjpeg
giflib
pkg-config
]; ];
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "git-2015-03-01"; version = "unstable-2015-03-01";
pname = "skippy-xd"; pname = "skippy-xd";
inherit buildInputs; inherit buildInputs;
src = fetchgit { src = fetchgit {
@ -16,14 +35,14 @@ stdenv.mkDerivation rec {
rev = "397216ca67"; rev = "397216ca67";
sha256 = "0zcjacilmsv69rv85j6nfr6pxy8z36w1sjz0dbjg6s5m4kga1zl8"; sha256 = "0zcjacilmsv69rv85j6nfr6pxy8z36w1sjz0dbjg6s5m4kga1zl8";
}; };
makeFlags = ["PREFIX=$(out)"]; makeFlags = [ "PREFIX=$(out)" ];
preInstall = '' preInstall = ''
sed -e "s@/etc/xdg@$out&@" -i Makefile sed -e "s@/etc/xdg@$out&@" -i Makefile
''; '';
meta = { meta = {
description = "Expose-style compositing-based standalone window switcher"; description = "Expose-style compositing-based standalone window switcher";
license = lib.licenses.gpl2Plus ; license = lib.licenses.gpl2Plus;
maintainers = [lib.maintainers.raskin]; maintainers = [ lib.maintainers.raskin ];
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -1,11 +1,24 @@
{ lib, stdenv, fetchFromGitHub, libX11, libXScrnSaver, libXext, gnulib { lib
, autoconf, automake, libtool, gettext, pkg-config , stdenv
, git, perl, texinfo, help2man , fetchFromGitHub
, libX11
, libXScrnSaver
, libXext
, gnulib
, autoconf
, automake
, libtool
, gettext
, pkg-config
, git
, perl
, texinfo
, help2man
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "xprintidle-ng"; pname = "xprintidle-ng";
version = "git-2015-09-01"; version = "unstable-2015-09-01";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "taktoa"; owner = "taktoa";
@ -20,8 +33,16 @@ stdenv.mkDerivation rec {
''; '';
nativeBuildInputs = [ nativeBuildInputs = [
autoconf automake gettext git gnulib autoconf
help2man libtool perl pkg-config texinfo automake
gettext
git
gnulib
help2man
libtool
perl
pkg-config
texinfo
]; ];
configurePhase = '' configurePhase = ''
@ -30,7 +51,9 @@ stdenv.mkDerivation rec {
''; '';
buildInputs = [ buildInputs = [
libX11 libXScrnSaver libXext libX11
libXScrnSaver
libXext
]; ];
meta = { meta = {
@ -38,7 +61,7 @@ stdenv.mkDerivation rec {
description = "A command-line tool to print idle time from libXss"; description = "A command-line tool to print idle time from libXss";
homepage = "http://taktoa.me/xprintidle-ng/"; homepage = "http://taktoa.me/xprintidle-ng/";
license = lib.licenses.gpl2; license = lib.licenses.gpl2;
maintainers = [lib.maintainers.raskin]; maintainers = [ lib.maintainers.raskin ];
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchgit, cmake, libtiff, pkg-config, tesseract }: { lib, stdenv, fetchgit, cmake, libtiff, pkg-config, tesseract }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "vobsub2srt-git"; pname = "vobsub2srt";
version = "20140817-${builtins.substring 0 7 rev}"; version = "unstable-2014-08-17";
rev = "a6abbd61127a6392d420bbbebdf7612608c943c2"; rev = "a6abbd61127a6392d420bbbebdf7612608c943c2";
src = fetchgit { src = fetchgit {

View file

@ -1,8 +1,8 @@
{ lib, stdenv, fetchFromGitHub }: { lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "qrcode-git"; pname = "qrcode";
version = "20160804"; version = "unstable-2016-08-04";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "qsantos"; owner = "qsantos";

View file

@ -1,7 +1,7 @@
{ libX11, libXfixes, lib, stdenv, fetchFromGitHub }: { libX11, libXfixes, lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "clipnotify"; pname = "clipnotify";
version = "git-2018-02-20"; version = "unstable-2018-02-20";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cdown"; owner = "cdown";

View file

@ -2,7 +2,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "colorpicker"; pname = "colorpicker";
version = "git-2018-01-14"; version = "unstable-2018-01-14";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Ancurio"; owner = "Ancurio";

View file

@ -9,13 +9,13 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "svtplay-dl"; pname = "svtplay-dl";
version = "4.8"; version = "4.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "spaam"; owner = "spaam";
repo = "svtplay-dl"; repo = "svtplay-dl";
rev = version; rev = version;
sha256 = "1mlf0yvj3zy3df0ip7qb6g4v7032rsz038a7d25zn6yfzsz04br3"; sha256 = "01jbhydj6q1zgzsrs9prpsc3ycqzisx4jqm70dikkmsr5b64hhni";
}; };
pythonPaths = [ cryptography pyyaml requests ]; pythonPaths = [ cryptography pyyaml requests ];

View file

@ -2,7 +2,7 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "connman_dmenu"; pname = "connman_dmenu";
version = "git-29-9-2015"; version = "unstable-2015-09-29";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "march-linux"; owner = "march-linux";

View file

@ -2,7 +2,7 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "tpm-luks"; pname = "tpm-luks";
version = "git-2015-07-11"; version = "unstable-2015-07-11";
src = fetchgit { src = fetchgit {
url = "https://github.com/momiji/tpm-luks"; url = "https://github.com/momiji/tpm-luks";

View file

@ -2,7 +2,7 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "das_watchdog"; pname = "das_watchdog";
version = "git-2015-09-12"; version = "unstable-2015-09-12";
src = fetchgit { src = fetchgit {
url = "https://github.com/kmatheussen/das_watchdog.git"; url = "https://github.com/kmatheussen/das_watchdog.git";

View file

@ -6531,6 +6531,8 @@ with pkgs;
jekyll = callPackage ../applications/misc/jekyll { }; jekyll = callPackage ../applications/misc/jekyll { };
jet = callPackage ../development/tools/jet { };
jfsutils = callPackage ../tools/filesystems/jfsutils { }; jfsutils = callPackage ../tools/filesystems/jfsutils { };
jhead = callPackage ../tools/graphics/jhead { }; jhead = callPackage ../tools/graphics/jhead { };
@ -20258,10 +20260,10 @@ with pkgs;
# across different go versions and/or platforms: # across different go versions and/or platforms:
# https://github.com/NixOS/nixpkgs/issues/144667 # https://github.com/NixOS/nixpkgs/issues/144667
# #
# do not uncomment this without approval from the go CODEOWNERS # That's why `buildGoPackage != buildGo117Package`.
#buildGo117Package = callPackage ../development/go-packages/generic { buildGo117Package = callPackage ../development/go-packages/generic {
# go = buildPackages.go_1_17; go = buildPackages.go_1_17;
#}; };
buildGoPackage = buildGo116Package; buildGoPackage = buildGo116Package;
@ -20275,10 +20277,10 @@ with pkgs;
# across different go versions and/or platforms: # across different go versions and/or platforms:
# https://github.com/NixOS/nixpkgs/issues/144667 # https://github.com/NixOS/nixpkgs/issues/144667
# #
# do not uncomment this without approval from the go CODEOWNERS # That's why `buildGoModule != buildGo117Module`.
#buildGo117Module = callPackage ../development/go-modules/generic { buildGo117Module = callPackage ../development/go-modules/generic {
# go = buildPackages.go_1_17; go = buildPackages.go_1_17;
#}; };
buildGoModule = buildGo116Module; buildGoModule = buildGo116Module;
@ -26188,6 +26190,8 @@ with pkgs;
chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { }; chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
kubetail = callPackage ../applications/networking/cluster/kubetail { } ; kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
kupfer = callPackage ../applications/misc/kupfer { }; kupfer = callPackage ../applications/misc/kupfer { };