Merge branch 'kde-5' into staging

This commit is contained in:
Thomas Tuegel 2016-10-04 21:50:17 -05:00
commit d067b7bd35
No known key found for this signature in database
GPG key ID: 22CBF5249D4B4D59
37 changed files with 759 additions and 577 deletions

View file

@ -97,7 +97,9 @@ pkgs.stdenv.mkDerivation {
cp -r $dst/images $dst/epub/OEBPS
echo "application/epub+zip" > mimetype
zip -0Xq "$dst/Nixpkgs Contributors Guide - NixOS community.epub" mimetype
zip -Xr9D "$dst/Nixpkgs Contributors Guide - NixOS community.epub" $dst/epub/*
manual="$dst/nixpkgs-manual.epub"
zip -0Xq "$manual" mimetype
cd $dst/epub && zip -Xr9D "$manual" *
rm -rf $dst/epub
'';
}

View file

@ -65,6 +65,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "Boost Software License 1.0";
};
beerware = spdx {
spdxId = "Beerware";
fullName = ''Beerware License'';
};
bsd2 = spdx {
spdxId = "BSD-2-Clause";
fullName = ''BSD 2-clause "Simplified" License'';

View file

@ -167,6 +167,7 @@
giogadi = "Luis G. Torres <lgtorres42@gmail.com>";
gleber = "Gleb Peregud <gleber.p@gmail.com>";
globin = "Robin Gloster <mail@glob.in>";
gnidorah = "Alex Ivanov <yourbestfriend@opmbx.org>";
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
Gonzih = "Max Gonzih <gonzih@gmail.com>";
gpyh = "Yacine Hmito <yacine.hmito@gmail.com>";

View file

@ -282,6 +282,7 @@ in
timerConfig = {
OnCalendar = cfg.renewInterval;
Unit = "acme-${cert}.service";
Persistent = "yes";
};
})
);

View file

@ -21,7 +21,7 @@ in
};
dates = mkOption {
default = "03:45";
default = ["03:45"];
type = types.listOf types.str;
description = ''
Specification (in the format described by

View file

@ -77,6 +77,12 @@ in rec {
description = "Description of this unit used in systemd messages and progress indicators.";
};
documentation = mkOption {
default = [];
type = types.listOf types.str;
description = "A list of URIs referencing documentation for this unit or its configuration.";
};
requires = mkOption {
default = [];
type = types.listOf types.str;

View file

@ -185,6 +185,8 @@ let
"timers.target"
];
boolToString = value: if value then "yes" else "no";
makeJobScript = name: text:
let mkScriptName = s: (replaceChars [ "\\" ] [ "-" ] (shellEscape s) );
x = pkgs.writeTextFile { name = "unit-script"; executable = true; destination = "/bin/${mkScriptName name}"; inherit text; };
@ -212,8 +214,10 @@ let
// optionalAttrs (config.restartTriggers != [])
{ X-Restart-Triggers = toString config.restartTriggers; }
// optionalAttrs (config.description != "") {
Description = config.description;
} // optionalAttrs (config.onFailure != []) {
Description = config.description; }
// optionalAttrs (config.documentation != []) {
Documentation = toString config.documentation; }
// optionalAttrs (config.onFailure != []) {
OnFailure = toString config.onFailure;
};
};
@ -620,6 +624,12 @@ in
description = "Definition of systemd per-user socket units.";
};
systemd.user.targets = mkOption {
default = {};
type = with types; attrsOf (submodule [ { options = targetOptions; } unitConfig] );
description = "Definition of systemd per-user target units.";
};
systemd.additionalUpstreamSystemUnits = mkOption {
default = [ ];
type = types.listOf types.str;
@ -748,6 +758,7 @@ in
systemd.user.units =
mapAttrs' (n: v: nameValuePair "${n}.service" (serviceToUnit n v)) cfg.user.services
// mapAttrs' (n: v: nameValuePair "${n}.socket" (socketToUnit n v)) cfg.user.sockets
// mapAttrs' (n: v: nameValuePair "${n}.target" (targetToUnit n v)) cfg.user.targets
// mapAttrs' (n: v: nameValuePair "${n}.timer" (timerToUnit n v)) cfg.user.timers;
system.requiredKernelConfig = map config.lib.kernelConfig.isEnabled

View file

@ -52,6 +52,7 @@ stdenv.mkDerivation (rec {
meta = {
description = "A clone of the well-known terminal emulator rxvt";
homepage = "http://software.schmorp.de/pkg/rxvt-unicode.html";
downloadPage = "http://dist.schmorp.de/rxvt-unicode/Attic/";
maintainers = [ stdenv.lib.maintainers.mornfall ];
platforms = stdenv.lib.platforms.unix;
};

View file

@ -21,12 +21,10 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ raskin garbas ];
platforms = platforms.linux;
license = licenses.gpl2;
};
passthru = {
updateInfo = {
downloadPage = "http://vifm.sf.net";
};
downloadPage = "http://vifm.info/downloads.shtml";
homepage = "http://vifm.info/";
inherit version;
updateWalker = true;
};
}

View file

@ -0,0 +1,49 @@
{ stdenv, fetchurl
, xorg, gtk2, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig
, gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify }:
stdenv.mkDerivation rec {
bits = if stdenv.system == "x86_64-linux" then "x64"
else "ia32";
version = "4.0.4";
name = "franz-${version}";
src = fetchurl {
url = "https://github.com/meetfranz/franz-app/releases/download/4.0.4/Franz-linux-${bits}-${version}.tgz";
sha256 = if bits == "x64" then
"0ssym0jfrig474g6j67g1jfybjkxnyhbqqjvrs8z6ihwlyd3rrk5" else
"16l9jma2hiwzl9l41yhrwribcgmxca271rq0cfbbm9701mmmciyy";
};
phases = [ "unpackPhase" "installPhase" ];
deps = with xorg; [
gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus
libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes
libXrender libX11 libXtst libXScrnSaver gnome2.GConf nss nspr alsaLib
cups expat stdenv.cc.cc
udev libnotify
];
unpackPhase = ''
tar xzf $src
'';
installPhase = ''
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" Franz
patchelf --set-rpath "$out/share/franz:${stdenv.lib.makeLibraryPath deps}" Franz
mkdir -p $out/bin $out/share/franz
cp -r * $out/share/franz
ln -s $out/share/franz/Franz $out/bin
'';
meta = with stdenv.lib; {
description = "A free messaging app that combines chat & messaging services into one application";
homepage = http://meetfranz.com;
license = licenses.free;
maintainers = [ stdenv.lib.maintainers.gnidorah ];
platforms = ["i686-linux" "x86_64-linux"];
hydraPlatforms = [];
};
}

View file

@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "mcabber-${version}";
version = "1.0.2";
version = "1.0.3";
src = fetchurl {
url = "http://mcabber.com/files/mcabber-${version}.tar.bz2";
sha256 = "1phzfsl6cfzaga140dm8bb8q678j0qsw29cc03rw4vkcxa8kh577";
sha256 = "16hkb7v1sqp1gqj94darwwrv23alqaiqdhqjq8gjd6f3l05bprj4";
};
buildInputs = [ openssl ncurses pkgconfig glib loudmouth libotr gpgme ];
@ -23,5 +23,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl2;
maintainers = with maintainers; [ pSub ];
platforms = with platforms; linux;
updateWalker = true;
downloadURLRegexp = "mcabber-[0-9.]+[.]tar[.][a-z0-9]+$";
};
}

View file

@ -0,0 +1,45 @@
{ stdenv, fetchurl
, xorg, gtk2, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig
, gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify }:
stdenv.mkDerivation rec {
bits = if stdenv.system == "x86_64-linux" then "x64"
else "ia32";
version = "0.4.4";
name = "rambox-${version}";
src = fetchurl {
url = "https://github.com/saenzramiro/rambox/releases/download/${version}/Rambox-${version}-${bits}.tar.gz";
sha256 = if bits == "x64" then
"05xwabwij7fyifrypahcplymz46k01rzrwgp5gn79hh023w259i0" else
"16j17rc8mld96mq1rxnwmxwfa2q5b44s40c56mwh34plqyn546l2";
};
phases = [ "unpackPhase" "installPhase" ];
deps = with xorg; [
gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus
libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes
libXrender libX11 libXtst libXScrnSaver gnome2.GConf nss nspr alsaLib
cups expat stdenv.cc.cc
udev libnotify
];
installPhase = ''
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" Rambox
patchelf --set-rpath "$out/share/rambox:${stdenv.lib.makeLibraryPath deps}" Rambox
mkdir -p $out/bin $out/share/rambox
cp -r * $out/share/rambox
ln -s $out/share/rambox/Rambox $out/bin
'';
meta = with stdenv.lib; {
description = "Free and Open Source messaging and emailing app that combines common web applications into one";
homepage = http://rambox.pro;
license = licenses.mit;
maintainers = [ stdenv.lib.maintainers.gnidorah ];
platforms = ["i686-linux" "x86_64-linux"];
hydraPlatforms = [];
};
}

View file

@ -1,5 +1,11 @@
{ stdenv, fetchFromGitHub, libotr, automake, autoconf, libtool, glib, pkgconfig, irssi }:
{ stdenv, fetchurl, fetchFromGitHub, libotr, automake, autoconf, libtool, glib, pkgconfig, irssi }:
let
versionFix = fetchurl {
url = https://patch-diff.githubusercontent.com/raw/cryptodotis/irssi-otr/pull/60.patch;
sha256 = "18fk9nbzf3fvhvvvkrxv5l004hhimapqb6ra09m83268kbl4q3jy";
};
in
with stdenv.lib;
stdenv.mkDerivation rec {
name = "irssi-otr-${version}";
@ -12,12 +18,14 @@ stdenv.mkDerivation rec {
sha256 = "1hm1whx1wzlx4fh4xf2y68rx9x6whi8bsbrhd6hqjhskg5msssrg";
};
patchPhase = ''
prePatch = ''
sed -i 's,/usr/include/irssi,${irssi}/include/irssi,' src/Makefile.am
sed -i "s,/usr/lib/irssi,$out/lib/irssi," configure.ac
sed -i "s,/usr/share/irssi,$out/share/irssi," help/Makefile.am
'';
patches = [ versionFix ];
preConfigure = "sh ./bootstrap";
buildInputs = [ libotr automake autoconf libtool glib pkgconfig irssi ];

View file

@ -50,7 +50,9 @@ stdenv.mkDerivation rec {
++ optional tclSupport tcl
++ extraBuildInputs;
NIX_CFLAGS_COMPILE = "-I${python}/include/${python.libPrefix}";
NIX_CFLAGS_COMPILE = "-I${python}/include/${python.libPrefix}"
# Fix '_res_9_init: undefined symbol' error
+ (stdenv.lib.optionalString stdenv.isDarwin "-DBIND_8_COMPAT=1");
postInstall = with stdenv.lib; ''
NIX_PYTHONPATH="$out/lib/${python.libPrefix}/site-packages"

View file

@ -1,24 +1,28 @@
{ stdenv, fetchgit, libowfat, zlib }:
stdenv.mkDerivation {
name = "opentracker-2014-08-03";
name = "opentracker-2016-10-02";
src = fetchgit {
url = "https://github.com/masroore/opentracker.git";
rev = "9a26b3d203755577879315ecc2b515d0e22793cb";
sha256 = "1ayj3j9jv6h26jfhw93wcw7lvhwyfnc20kkicvskalwzw51mpsz8";
url = "git://erdgeist.org/opentracker";
rev = "0ebc0ed6a3e3b7acc9f9e338cc23cea5f4f22f61";
sha256 = "0qi0a8fygjwgs3yacramfn53jdabfgrlzid7q597x9lr94anfpyl";
};
buildInputs = [ libowfat zlib ];
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/bin $out/share/doc
cp opentracker $out/bin
cp opentracker.conf.sample $out/share/doc
runHook postInstall
'';
meta = with stdenv.lib; {
homepage = https://github.com/masroore/opentracker;
license = "beer-ware";
homepage = https://erdgeist.org/arts/software/opentracker/;
license = licenses.beerware;
platforms = platforms.linux;
description = "Bittorrent tracker project aiminf for minimal resource usage and is intended to run at your wlan router";
description = "Bittorrent tracker project which aims for minimal resource usage and is intended to run at your wlan router.";
maintainers = with maintainers; [ makefu ];
};
}

View file

@ -78,7 +78,9 @@ let
plasma-desktop = callPackage ./plasma-desktop {};
plasma-integration = callPackage ./plasma-integration.nix {};
plasma-nm = callPackage ./plasma-nm {};
plasma-pa = callPackage ./plasma-pa.nix {};
plasma-pa = callPackage ./plasma-pa.nix {
inherit (pkgs.gnome3) gconf;
};
plasma-workspace = callPackage ./plasma-workspace {};
plasma-workspace-wallpapers = callPackage ./plasma-workspace-wallpapers.nix {};
polkit-kde-agent = callPackage ./polkit-kde-agent.nix {};

View file

@ -1 +1 @@
WGET_ARGS=( http://download.kde.org/stable/plasma/5.7.5/ -A '*.tar.xz' )
WGET_ARGS=( http://download.kde.org/stable/plasma/5.8.0/ -A '*.tar.xz' )

View file

@ -1,16 +1,17 @@
{ plasmaPackage, ecm, glib, kdoctools, kconfigwidgets
, kcoreaddons, kdeclarative, kglobalaccel, ki18n, libpulseaudio
, plasma-framework
{
plasmaPackage,
ecm,
gconf, glib, kdoctools, kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel,
ki18n, libcanberra_gtk3, libpulseaudio, plasma-framework
}:
plasmaPackage {
name = "plasma-pa";
nativeBuildInputs = [
ecm
kdoctools
ecm kdoctools
];
propagatedBuildInputs = [
glib kconfigwidgets kcoreaddons libpulseaudio kdeclarative kglobalaccel
ki18n plasma-framework
gconf glib kconfigwidgets kcoreaddons kdeclarative
kglobalaccel ki18n libcanberra_gtk3 libpulseaudio plasma-framework
];
}

View file

@ -5,10 +5,10 @@
baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative,
kdelibs4support, kdesu, kglobalaccel, kidletime, kjsembed, knewstuff,
knotifyconfig, kpackage, krunner, ktexteditor, ktextwidgets, kwallet, kwayland,
kwin, kxmlrpcclient, libkscreen, libksysguard, networkmanager-qt, phonon,
plasma-framework, qtquickcontrols, qtscript, qtx11extras, solid, isocodes,
libdbusmenu, libSM, libXcursor, pam, wayland
knotifyconfig, kpackage, krunner, ktexteditor, ktextwidgets, kwallet,
kwayland, kwin, kxmlrpcclient, libkscreen, libksysguard, networkmanager-qt,
phonon, plasma-framework, qtgraphicaleffects, qtquickcontrols, qtscript,
qtx11extras, solid, isocodes, libdbusmenu, libSM, libXcursor, pam, wayland
}:
plasmaPackage {
@ -20,8 +20,8 @@ plasmaPackage {
kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff
knotifyconfig kpackage krunner ktexteditor ktextwidgets kwallet kwayland
kwin kxmlrpcclient libkscreen libksysguard networkmanager-qt phonon
plasma-framework qtquickcontrols qtscript qtx11extras solid
isocodes libdbusmenu libSM libXcursor pam wayland
plasma-framework qtgraphicaleffects qtquickcontrols qtscript qtx11extras
solid isocodes libdbusmenu libSM libXcursor pam wayland
];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

View file

@ -3,323 +3,323 @@
{
bluedevil = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/bluedevil-5.7.5.tar.xz";
sha256 = "1kvdaf1dkzafc3kkgwj0jzdkd897jfdqpp9spk9ywg7pd3ds072x";
name = "bluedevil-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/bluedevil-5.8.0.tar.xz";
sha256 = "1rpabb4ccjrzql3r3w88jx847cqqg31nppzvaacdvz9g4c648652";
name = "bluedevil-5.8.0.tar.xz";
};
};
breeze = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/breeze-5.7.5.tar.xz";
sha256 = "0amxc3g4bb3mg5fai8ssjfvpxd86kx9zz45qpxpgp4jb5g6n03w2";
name = "breeze-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/breeze-5.8.0.tar.xz";
sha256 = "0g45vq6pczy0dmim0h8nzi3amhyps03a8y5ajyv4i77drk5ccc0n";
name = "breeze-5.8.0.tar.xz";
};
};
breeze-grub = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/breeze-grub-5.7.5.tar.xz";
sha256 = "03wgxxgpgkcx5jrm13h3sc1f5b8zwa2jqzvmc1fpb3y0m4qaajvy";
name = "breeze-grub-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/breeze-grub-5.8.0.tar.xz";
sha256 = "1zja3m6hnmmax8p1lh0ygapp3inbydxr98rabcrb8yzkasz95xsf";
name = "breeze-grub-5.8.0.tar.xz";
};
};
breeze-gtk = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/breeze-gtk-5.7.5.tar.xz";
sha256 = "0vg60b999z9pli5ng8jnb6svy80jv9c2sn63b7a6xj59xajclzxc";
name = "breeze-gtk-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/breeze-gtk-5.8.0.tar.xz";
sha256 = "1lzhaw8rml5cpd965zdj9n1xw9w965rl0yq1xwbsyad7qln864n3";
name = "breeze-gtk-5.8.0.tar.xz";
};
};
breeze-plymouth = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/breeze-plymouth-5.7.5.tar.xz";
sha256 = "08bxsfljpaz3qpy7p6zxs1bfnssjs951kh3v0qb5wwa4zpm04zpd";
name = "breeze-plymouth-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/breeze-plymouth-5.8.0.tar.xz";
sha256 = "0p0dg97f94n59918jg4hr8z0hfsv46s1iz0gcgwy6v3s7jhl0cy8";
name = "breeze-plymouth-5.8.0.tar.xz";
};
};
discover = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/discover-5.7.5.tar.xz";
sha256 = "1i3qmyxl4rs3849hsgda85x6lckbl4ycal3dl3s6k1mx9fk6hm6c";
name = "discover-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/discover-5.8.0.tar.xz";
sha256 = "0wxa5w9rys5w4mr81cr7z0n721lp1hyl9ab006drszbdsqb512kb";
name = "discover-5.8.0.tar.xz";
};
};
kactivitymanagerd = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kactivitymanagerd-5.7.5.tar.xz";
sha256 = "1ly57792c27vvia62gmnc3xrpav9ysfzql8xrapw09vdvyp0yc6r";
name = "kactivitymanagerd-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kactivitymanagerd-5.8.0.tar.xz";
sha256 = "1hjfyw5r6fzl8q07rlnzca59lh9229w30hb7v3m3nz9fi0jksxwy";
name = "kactivitymanagerd-5.8.0.tar.xz";
};
};
kde-cli-tools = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kde-cli-tools-5.7.5.tar.xz";
sha256 = "0jmav5mkn3qvv8a52kpfyn0065g4wnqiw2r7gw9fh0qh4wckd85s";
name = "kde-cli-tools-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kde-cli-tools-5.8.0.tar.xz";
sha256 = "19i8wycgsk7yqv7scmwnnd0cridnvg6v8p5jj5x98bc9z1g2jqc5";
name = "kde-cli-tools-5.8.0.tar.xz";
};
};
kdecoration = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kdecoration-5.7.5.tar.xz";
sha256 = "091h6aivk58k66cpry6h3i4w3vsmpl0d3i9r9zz679j0mz5vghxf";
name = "kdecoration-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kdecoration-5.8.0.tar.xz";
sha256 = "0gab3lpg5p156628wy04svbyj81jwpq133bbycrc97k281m2nppr";
name = "kdecoration-5.8.0.tar.xz";
};
};
kde-gtk-config = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kde-gtk-config-5.7.5.tar.xz";
sha256 = "1r82js7b2js97v803qky6cybb1239c0628m4a11am81191d0a0rn";
name = "kde-gtk-config-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kde-gtk-config-5.8.0.tar.xz";
sha256 = "1b3ncnil4yhwnms53gl7nds3ggjhq6zi0j5hdik829wmplxrh8ac";
name = "kde-gtk-config-5.8.0.tar.xz";
};
};
kdeplasma-addons = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kdeplasma-addons-5.7.5.tar.xz";
sha256 = "04qnbharl3z74d8jwrvky02mrzcy9h92827a8qcx6xis9kfvlrh0";
name = "kdeplasma-addons-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kdeplasma-addons-5.8.0.tar.xz";
sha256 = "0sf7f3by07g3w7jf13z7yspqjf14dj7z5p0g8lvks3xsikf74vkc";
name = "kdeplasma-addons-5.8.0.tar.xz";
};
};
kgamma5 = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kgamma5-5.7.5.tar.xz";
sha256 = "1x2vn26f6krb9zxkyj7kxj4wlmjqjslvqncvmwbsi4lxpnsrsxsk";
name = "kgamma5-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kgamma5-5.8.0.tar.xz";
sha256 = "146jd594byzi2gxvr1iy85p34y8yw04qi5ja9bcpcfzz7m7jwa41";
name = "kgamma5-5.8.0.tar.xz";
};
};
khotkeys = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/khotkeys-5.7.5.tar.xz";
sha256 = "0c54zkib69dg31llipbkabd40hs16p0ff4h6mpw3x3iqj2nmxjpg";
name = "khotkeys-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/khotkeys-5.8.0.tar.xz";
sha256 = "06sc7s8dim4c55l5m8algxpw3g75lx3mdx9p46pxv5gppg3zlgg1";
name = "khotkeys-5.8.0.tar.xz";
};
};
kinfocenter = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kinfocenter-5.7.5.tar.xz";
sha256 = "0f2j25jvqjw4qy7xaqz1l0sba9vsjp6x6f32ykblnb1kbmbzbkgr";
name = "kinfocenter-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kinfocenter-5.8.0.tar.xz";
sha256 = "02jrs9c7k8fsz0mvmsj5ammvwm4rxj8835zi0sh427h8l8vs5n6z";
name = "kinfocenter-5.8.0.tar.xz";
};
};
kmenuedit = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kmenuedit-5.7.5.tar.xz";
sha256 = "1midyip0vb9zs4xcyzih5vlj49klkmby3w9ylb2mq4bvp9h62bx1";
name = "kmenuedit-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kmenuedit-5.8.0.tar.xz";
sha256 = "0ih4qmijnfvs5dp9m8pbr93d3mxvw9bhninfv7m3h0ngkxqwxwfn";
name = "kmenuedit-5.8.0.tar.xz";
};
};
kscreen = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kscreen-5.7.5.tar.xz";
sha256 = "1hjnbqgng19k5bxfx9m5kbm6hx6rn0hr7ya00i8nj8qvb4l8q7cd";
name = "kscreen-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kscreen-5.8.0.tar.xz";
sha256 = "19p1rfqir59hd8ww8x78m6kgky7n82w0s0gw15404p6wk25nvyzx";
name = "kscreen-5.8.0.tar.xz";
};
};
kscreenlocker = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kscreenlocker-5.7.5.tar.xz";
sha256 = "1q8dpfsprrd8ryindi8xpssc8sn2j7fiwzx6awmgxa3ibz0y7zv5";
name = "kscreenlocker-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kscreenlocker-5.8.0.tar.xz";
sha256 = "1hr0cqi2zhrq3crs4j9zh10nr7xmnw1bp9nvm1v1psrrg5wilxzw";
name = "kscreenlocker-5.8.0.tar.xz";
};
};
ksshaskpass = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/ksshaskpass-5.7.5.tar.xz";
sha256 = "0f89s06phnzwn4k4y51haqcw8i5bp6rh1ns0qpyps03vpalqhwln";
name = "ksshaskpass-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/ksshaskpass-5.8.0.tar.xz";
sha256 = "1lklixan8c80yj02rgazr70x20zfh8lrjmimwismdrmvxpadn7sb";
name = "ksshaskpass-5.8.0.tar.xz";
};
};
ksysguard = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/ksysguard-5.7.5.tar.xz";
sha256 = "0b9y98043craw4afzs63lw7xgi0fbylyr6iv24zxxyig50n8frs7";
name = "ksysguard-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/ksysguard-5.8.0.tar.xz";
sha256 = "1cq6gxwpihfip7wxjlja7ha0pknsn8x8rkpcq3lb28pap88g54fz";
name = "ksysguard-5.8.0.tar.xz";
};
};
kwallet-pam = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kwallet-pam-5.7.5.tar.xz";
sha256 = "1ljxfp8w20329c67y0hkk9ar4mff0x3329lq2rlj9sdsxrhbn6sa";
name = "kwallet-pam-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kwallet-pam-5.8.0.tar.xz";
sha256 = "10rqfqavawnp6hdqfpv3zwnaw1g8f5zakfirm3aym5w2lllrdydh";
name = "kwallet-pam-5.8.0.tar.xz";
};
};
kwayland-integration = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kwayland-integration-5.7.5.tar.xz";
sha256 = "1da8qq67nn2bilarxn9g76hys723jrv8p0vazq7dnis786adk1yl";
name = "kwayland-integration-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kwayland-integration-5.8.0.tar.xz";
sha256 = "0pypjbvg2v4f4gsr9pq3w6y5mnlrcd3sjh1wwnad6shcrwkpy8vq";
name = "kwayland-integration-5.8.0.tar.xz";
};
};
kwin = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kwin-5.7.5.tar.xz";
sha256 = "1mi6j7lqdarzih8ib4lxxc9wk4yx0898cl9s6j4rqs8rzz9rh7mb";
name = "kwin-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kwin-5.8.0.tar.xz";
sha256 = "17lr1ffwmyndqglhk9c3hi2r4kyr86696p15ir33rplzjnki15qc";
name = "kwin-5.8.0.tar.xz";
};
};
kwrited = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/kwrited-5.7.5.tar.xz";
sha256 = "0kqjgqq92sd92897sk7a28mzvyjzbismx816llyld6f1lm7saqrs";
name = "kwrited-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/kwrited-5.8.0.tar.xz";
sha256 = "10iffb1agqrsy214zpf2ax6ak5ahb6c5p8ik0ar52iwmgxrxkicf";
name = "kwrited-5.8.0.tar.xz";
};
};
libkscreen = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/libkscreen-5.7.5.tar.xz";
sha256 = "0z4wk0g7qwr9jq8larpv2y7j7cfklarimjnwdi7hjvgvkjb98671";
name = "libkscreen-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/libkscreen-5.8.0.tar.xz";
sha256 = "0bzqdcfibw1zw7nmgsqg9sn9pgcsp5yx53dd4phin741iqafwqm9";
name = "libkscreen-5.8.0.tar.xz";
};
};
libksysguard = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/libksysguard-5.7.5.tar.xz";
sha256 = "0iys51c72lg5v503cpns3vqw915mh43p21185v461qmp63pf9145";
name = "libksysguard-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/libksysguard-5.8.0.tar.xz";
sha256 = "0h6m2dj8dml98rgq1va8xpyndwq7bj0q0z97644cpiw0sv00cg66";
name = "libksysguard-5.8.0.tar.xz";
};
};
milou = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/milou-5.7.5.tar.xz";
sha256 = "0wnz2rj27rk272zk12gj3231lljqiq9z9ymkvfza14pqikx2vyq5";
name = "milou-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/milou-5.8.0.tar.xz";
sha256 = "0ahjc28zmdnp4h86929m2719fwbldcj772axbkbz6riljdbhaw4v";
name = "milou-5.8.0.tar.xz";
};
};
oxygen = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/oxygen-5.7.5.tar.xz";
sha256 = "0y6s50w27q94zk9kdf6jy4zicr593ks63dygpjhj0iwll3wqnw39";
name = "oxygen-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/oxygen-5.8.0.tar.xz";
sha256 = "1snvc7j8bz1f12yx21s2i6lcspwv7apwrrjm90pxyk4mk7lhgmm0";
name = "oxygen-5.8.0.tar.xz";
};
};
plasma-desktop = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-desktop-5.7.5.tar.xz";
sha256 = "04x6sr6mh0bkzwbq9kvvr94ffijnzymbdsxzm8r3739grk5hbg3y";
name = "plasma-desktop-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-desktop-5.8.0.tar.xz";
sha256 = "1isbgbm12prffkb0bhx1mkr45dng3il0x5mhhm54cnkgn4g6nclb";
name = "plasma-desktop-5.8.0.tar.xz";
};
};
plasma-integration = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-integration-5.7.5.tar.xz";
sha256 = "05nfycbzj27q4jcc9qw2d42nxdib73fr7v5ai4agmlrj733bs6nl";
name = "plasma-integration-5.7.5.tar.xz";
};
};
plasma-mediacenter = {
version = "5.7.5";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-mediacenter-5.7.5.tar.xz";
sha256 = "1gv3m1cragvgj6mf1n3zvpjddqxjn8jmqdm657iw87p5qgdzf3fx";
name = "plasma-mediacenter-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-integration-5.8.0.tar.xz";
sha256 = "1k776ybz8wd37c283fgnnrvpl573bgwicvgjbfns1127bzybqgy7";
name = "plasma-integration-5.8.0.tar.xz";
};
};
plasma-nm = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-nm-5.7.5.tar.xz";
sha256 = "1vpd3bvlvzw1xjs2sxsn4bllc5igxz4102zjnrxhj0r7jrn2ax7b";
name = "plasma-nm-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-nm-5.8.0.tar.xz";
sha256 = "1hvzq96xw6f6j637fhaml4n8xv7gp3cif86h9gmxnbqczdfx617r";
name = "plasma-nm-5.8.0.tar.xz";
};
};
plasma-pa = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-pa-5.7.5.tar.xz";
sha256 = "09wagng7v33kxlyq8vd498fahcixs00dq22g46243xrf363rsa6i";
name = "plasma-pa-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-pa-5.8.0.tar.xz";
sha256 = "0jgsadzdrlyrq8hagqi5m1mr7hmsmjz33vg508a3b7390mwfw8ah";
name = "plasma-pa-5.8.0.tar.xz";
};
};
plasma-sdk = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-sdk-5.7.5.tar.xz";
sha256 = "07x1dywdm5x93bm7c6ipm0jqrwlphq45vgp878sd67mwj6gdc2s2";
name = "plasma-sdk-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-sdk-5.8.0.tar.xz";
sha256 = "1ncp858cq5nad5n16r1wfk2fg2m30mlaw3hs343rbw81139386m5";
name = "plasma-sdk-5.8.0.tar.xz";
};
};
plasma-tests = {
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.8.0/plasma-tests-5.8.0.tar.xz";
sha256 = "1xacmw8mv3yymz8xj1r37sphrds8y2hsjixali28i7n0njqbx400";
name = "plasma-tests-5.8.0.tar.xz";
};
};
plasma-workspace = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-workspace-5.7.5.tar.xz";
sha256 = "1xdr7skwb8jbkc6nzyb7r4ima23qaiyin3qkcf0xa4n20krrlv8i";
name = "plasma-workspace-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-workspace-5.8.0.tar.xz";
sha256 = "06dklafkszn0rfm980mixr5kh4p40ybk63my3ayn6y7fd4n1anrn";
name = "plasma-workspace-5.8.0.tar.xz";
};
};
plasma-workspace-wallpapers = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/plasma-workspace-wallpapers-5.7.5.tar.xz";
sha256 = "1z64vnm05n8wh17g509ndhmvi1ivbjmdnlxy5jn69ayfipz49bpi";
name = "plasma-workspace-wallpapers-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/plasma-workspace-wallpapers-5.8.0.tar.xz";
sha256 = "1nf7ggwpakn14ash0ymmi05ld2wns6bk189845f89cy763ssx52g";
name = "plasma-workspace-wallpapers-5.8.0.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.7.5";
version = "1-5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/polkit-kde-agent-1-5.7.5.tar.xz";
sha256 = "1mham7i0wwskjdaybn5rqsib4k77gjwb61yzf7vibbfv6njra8af";
name = "polkit-kde-agent-1-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/polkit-kde-agent-1-5.8.0.tar.xz";
sha256 = "0x5sdgbq9jj2z4wdgx6v47d9004srqfvnl0bvmzml53mzyrh07kx";
name = "polkit-kde-agent-1-5.8.0.tar.xz";
};
};
powerdevil = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/powerdevil-5.7.5.tar.xz";
sha256 = "1j9fiyqxgccpxxssgj9mjr8wr9sklqq0k1nijzimbc1vg7ghxyak";
name = "powerdevil-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/powerdevil-5.8.0.tar.xz";
sha256 = "03l1c1x6a0xhvh4xswv2lwpk7kjl86i5mc3afsx8zp8h59wfg1w1";
name = "powerdevil-5.8.0.tar.xz";
};
};
sddm-kcm = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/sddm-kcm-5.7.5.tar.xz";
sha256 = "1s8jkip5fn2ljll0xsj4sy46bz9ggp1qx4q0fwriqagfr0pvphs1";
name = "sddm-kcm-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/sddm-kcm-5.8.0.tar.xz";
sha256 = "0in5s7h860vn12w8i55bzxw5hv6bnhp3zapbbf1jpgvwixhx8bkf";
name = "sddm-kcm-5.8.0.tar.xz";
};
};
systemsettings = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/systemsettings-5.7.5.tar.xz";
sha256 = "16r0ajzj9g1k1g7ypmxzknwqw38xki98jq9yvycawkf0jpg3h2cn";
name = "systemsettings-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/systemsettings-5.8.0.tar.xz";
sha256 = "0kf671hpj42ps27clsc90fj2ndiv3q45y76fc09wv4say351kz1c";
name = "systemsettings-5.8.0.tar.xz";
};
};
user-manager = {
version = "5.7.5";
version = "5.8.0";
src = fetchurl {
url = "${mirror}/stable/plasma/5.7.5/user-manager-5.7.5.tar.xz";
sha256 = "1zrcy8vj59xa0b57liqm48lvkmw9g9w0l4kzkg9li37hf6z3hk6s";
name = "user-manager-5.7.5.tar.xz";
url = "${mirror}/stable/plasma/5.8.0/user-manager-5.8.0.tar.xz";
sha256 = "0zyg8i9igya3j80pz6lj3wav894z0f1j34aysixm5lc7pakghkg6";
name = "user-manager-5.8.0.tar.xz";
};
};
}

View file

@ -5,7 +5,7 @@
}:
let
version = "1.3.1";
version = "1.3.2";
inherit (stdenv.lib) optional optionals optionalString;
in
@ -14,7 +14,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${version}.tar.bz2";
sha256 = "18c9rzg4ilmhbx8hpdhcjffkzq5smcbc2lr23g6fdm8rs5nj0hm2";
sha256 = "09z0ki9w76v0bh4rdkds7zsb7vf721iaiyidcdy9ii885wvschw5";
};
outputs = [ "out" "dev" ];

View file

@ -1 +1 @@
WGET_ARGS=( http://download.kde.org/stable/frameworks/5.24/ -A '*.tar.xz' )
WGET_ARGS=( http://download.kde.org/stable/frameworks/5.26/ -A '*.tar.xz' )

View file

@ -1,11 +1,7 @@
{ kdeFramework, lib
, ecm
, kconfig
, kcoreaddons
, kcrash
, kdbusaddons
, kwindowsystem
, qtx11extras
{
kdeFramework, lib, ecm,
kconfig, kcoreaddons, kcrash, kdbusaddons, kservice, kwindowsystem,
qtx11extras
}:
kdeFramework {
@ -13,6 +9,6 @@ kdeFramework {
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
propagatedBuildInputs = [
kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras
kconfig kcoreaddons kcrash kdbusaddons kservice kwindowsystem qtx11extras
];
}

View file

@ -1,12 +1,13 @@
{
kdeFramework, lib, copyPathsToStore, ecm,
kdeFramework, lib, copyPathsToStore,
bison, ecm, flex,
kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem
}:
kdeFramework {
name = "kservice";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
propagatedNativeBuildInputs = [ ecm ];
propagatedNativeBuildInputs = [ bison ecm flex ];
nativeBuildInputs = [ kdoctools ];
propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

View file

@ -1,11 +1,12 @@
{ kdeFramework, lib
, ecm
, qtdeclarative
{
kdeFramework, lib,
bison, ecm, flex,
qtdeclarative
}:
kdeFramework {
name = "solid";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ ecm ];
nativeBuildInputs = [ bison ecm flex ];
propagatedBuildInputs = [ qtdeclarative ];
}

View file

@ -1,581 +1,581 @@
# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh
{ fetchurl, mirror }:
{
attica = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/attica-5.24.0.tar.xz";
sha256 = "0d368gmds7m7k5pnn625wqsij38cvxk1gkm4zv24phnk9f67v7cw";
name = "attica-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/attica-5.26.0.tar.xz";
sha256 = "1z7718vzknp25lzx4kh0k7xw7jgx5q8afwhfcdqhfrbydbch5ilc";
name = "attica-5.26.0.tar.xz";
};
};
baloo = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/baloo-5.24.0.tar.xz";
sha256 = "1ayfdg6j9lvas17ryjdv4a0kaj6vw3bxfy2x9nadl0gkc9pak4nh";
name = "baloo-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/baloo-5.26.0.tar.xz";
sha256 = "0cgk2fmm1hivzjajih3f09x901cncl2rxxp4qq7wz6g7d2s59pfy";
name = "baloo-5.26.0.tar.xz";
};
};
bluez-qt = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/bluez-qt-5.24.0.tar.xz";
sha256 = "0gy0m7lcwwklf021l5i3v7j0cl7qz7cgvzrwpj87ix3kyw5xs80z";
name = "bluez-qt-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/bluez-qt-5.26.0.tar.xz";
sha256 = "0n235jsx6vw4v13y3hkbiz5fh4453avgvrwd1zzs4yc5mkz5w837";
name = "bluez-qt-5.26.0.tar.xz";
};
};
breeze-icons = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/breeze-icons-5.24.0.tar.xz";
sha256 = "1dh7bijx99sdb3vn6394wmm5cq0fvvmz8h17sx4hakmbga849cx2";
name = "breeze-icons-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/breeze-icons-5.26.0.tar.xz";
sha256 = "1kbbiid89inb7dpn0z612gb7v4p2msbvp9g5varb7wvyld1dgh59";
name = "breeze-icons-5.26.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/extra-cmake-modules-5.24.0.tar.xz";
sha256 = "01m12ml529pwr2sal951r5z6yb1rwbpid1y4k14nlk3xqgmdakwa";
name = "extra-cmake-modules-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/extra-cmake-modules-5.26.0.tar.xz";
sha256 = "1v3riz49r7pwvnj1ls6wnw0c4g69iky9yck2m4hgr9641k0rqlnd";
name = "extra-cmake-modules-5.26.0.tar.xz";
};
};
frameworkintegration = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/frameworkintegration-5.24.0.tar.xz";
sha256 = "0brqgq05m06d98qqvyh30727f5z7hlzxgqysfhfvqzcf3x7f6yzj";
name = "frameworkintegration-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/frameworkintegration-5.26.0.tar.xz";
sha256 = "0lqnwgsd6ads17qzdbd75azpk1h5ky3924ygzhbam1llnvcvfk9p";
name = "frameworkintegration-5.26.0.tar.xz";
};
};
kactivities = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kactivities-5.24.0.tar.xz";
sha256 = "0s8g43zk6h35bq1am1nnhj0qvmhd6kz42gs8l7ybga0367jghzhf";
name = "kactivities-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kactivities-5.26.0.tar.xz";
sha256 = "0cnciipmflnn1dxz69iqc2xy6g27sw4yr17yq3hp0r6kkycmpf71";
name = "kactivities-5.26.0.tar.xz";
};
};
kactivities-stats = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kactivities-stats-5.24.0.tar.xz";
sha256 = "1z3xvpifxbd05b2xaxxyiypcpid7jgjb1qpwiyjj1gnfp4rjmzpc";
name = "kactivities-stats-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kactivities-stats-5.26.0.tar.xz";
sha256 = "0vpbsg6jswaw3ax4ypp6ak823iymh9jqdf7ssn9kqljynnjhnfv8";
name = "kactivities-stats-5.26.0.tar.xz";
};
};
kapidox = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kapidox-5.24.0.tar.xz";
sha256 = "19a7alvn71nxflsyi7y3hghx1iw04qqc77qy54mcxcpkiyvpsggf";
name = "kapidox-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kapidox-5.26.0.tar.xz";
sha256 = "1snz4szrgbdzy03jc0sax9r7b1jynj2npil1ngpr40xchs70vnb8";
name = "kapidox-5.26.0.tar.xz";
};
};
karchive = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/karchive-5.24.0.tar.xz";
sha256 = "1n5nfhrfvqnrdjgjjy7arqik4fya5bp3dvxa16mlhqr19azkavzq";
name = "karchive-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/karchive-5.26.0.tar.xz";
sha256 = "1sysk9zznnahrdjfxxp3aaw6qy9c5l7agh1nbhnk0j5xm31js25g";
name = "karchive-5.26.0.tar.xz";
};
};
kauth = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kauth-5.24.0.tar.xz";
sha256 = "14sjjfgl3arqyqcr77w9qhpnd8mrnh53r5rfss6bvlk26bmihs49";
name = "kauth-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kauth-5.26.0.tar.xz";
sha256 = "08k1x943z7a044ihv79lm1c0vas5x9wc9wr4qirhllkrxd87nsc1";
name = "kauth-5.26.0.tar.xz";
};
};
kbookmarks = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kbookmarks-5.24.0.tar.xz";
sha256 = "10d8dnhvbrwp0dbmz93cqfdff6ir8iy3yiwaf9ihj6ma124qlyjn";
name = "kbookmarks-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kbookmarks-5.26.0.tar.xz";
sha256 = "0phhf5xv11iyf5vi8x6xwx7rqlxc27451bwmm2sr0c65bnnkj57j";
name = "kbookmarks-5.26.0.tar.xz";
};
};
kcmutils = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kcmutils-5.24.0.tar.xz";
sha256 = "0aws1c76s6wbp0xpr6qv6cfwq8dw82v00pkf9gy84sbxknwjnizk";
name = "kcmutils-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kcmutils-5.26.0.tar.xz";
sha256 = "1pymbf50idnrz8vyy9lm9535h6s7ssd3p70fdg8dicx7lx6s5grd";
name = "kcmutils-5.26.0.tar.xz";
};
};
kcodecs = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kcodecs-5.24.0.tar.xz";
sha256 = "1qpzjh3qc2zz80j2bmlinipbispms14k9bmqw8v61zhi6in9z14c";
name = "kcodecs-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kcodecs-5.26.0.tar.xz";
sha256 = "18xzxi5y47rn3wlxz3m98ix7sd20vmxnqsm3lksgakk08qcv47wk";
name = "kcodecs-5.26.0.tar.xz";
};
};
kcompletion = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kcompletion-5.24.0.tar.xz";
sha256 = "1qln0v31gn86kzwhnkijr1ydf129n32jmiybbckrp4w6hyx6xfxv";
name = "kcompletion-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kcompletion-5.26.0.tar.xz";
sha256 = "1f3h6qrpqsdds5zf99qkzxan2lh1y83d67pdswqvbfvwhr3bnl7s";
name = "kcompletion-5.26.0.tar.xz";
};
};
kconfig = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kconfig-5.24.0.tar.xz";
sha256 = "1dc2i6icyigw1j6qxgdza6j2g8afh390qmxsa2a54mwl84fkfmxv";
name = "kconfig-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kconfig-5.26.0.tar.xz";
sha256 = "0rsym5196agxzxzfxzywvsqlgvarnvw91zx04xvlsy70fnj70c4d";
name = "kconfig-5.26.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kconfigwidgets-5.24.0.tar.xz";
sha256 = "0v25r50gh5i984lzlv0rradghglcfqf0gsfmnkn23h87b86fm9l2";
name = "kconfigwidgets-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kconfigwidgets-5.26.0.tar.xz";
sha256 = "08jr6rhh8fi85827bqxh8v4pavq63i2kzwbvqcfpvrrncj5aj4ci";
name = "kconfigwidgets-5.26.0.tar.xz";
};
};
kcoreaddons = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kcoreaddons-5.24.0.tar.xz";
sha256 = "06sx7by3nvaridnavj5p0bxv4nh47n708jlacfw8ydaikmd9i03h";
name = "kcoreaddons-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kcoreaddons-5.26.0.tar.xz";
sha256 = "10krqzrmbzzkj0xg5rxgs6i4ngg57ydqn3fkmpyz0x6g4yl3raqz";
name = "kcoreaddons-5.26.0.tar.xz";
};
};
kcrash = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kcrash-5.24.0.tar.xz";
sha256 = "1lahgfwlp9b5rsl244kzp7rsl4ybv1q4qlvpv0xxz5ygssk48l0w";
name = "kcrash-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kcrash-5.26.0.tar.xz";
sha256 = "0x60rw2zy37s38fpa8agggl9mm4kgvdabbcgr673p7b6k6vj46j8";
name = "kcrash-5.26.0.tar.xz";
};
};
kdbusaddons = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdbusaddons-5.24.0.tar.xz";
sha256 = "183nxqrhz4qk4qfp1w4an0scp2dvfqcaqbpg4cgbgk0z590q0pkk";
name = "kdbusaddons-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdbusaddons-5.26.0.tar.xz";
sha256 = "0wl5lpqqcckn003kqfz1wapi40wkn4xjk878zwykg3lplxfdlsqw";
name = "kdbusaddons-5.26.0.tar.xz";
};
};
kdeclarative = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdeclarative-5.24.0.tar.xz";
sha256 = "00ik9q1r6y6g5rkdq96yczgrxmcg85x00lipyljvc3x6xw6bixbz";
name = "kdeclarative-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdeclarative-5.26.0.tar.xz";
sha256 = "0hmj0aj559i9flsw72zzwb2s95ajnzqh11rrs6wmcraywd4xywk8";
name = "kdeclarative-5.26.0.tar.xz";
};
};
kded = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kded-5.24.0.tar.xz";
sha256 = "0ngpxdxb596myn5r4kjxahx195bwklq33yvgjvcbxi2clg2wccaj";
name = "kded-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kded-5.26.0.tar.xz";
sha256 = "0rk8jh0bg6wqfpjcg0g1i2frmhprc8pmnj6bwdifx119kh894n0l";
name = "kded-5.26.0.tar.xz";
};
};
kdelibs4support = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/portingAids/kdelibs4support-5.24.0.tar.xz";
sha256 = "12sis63mq6i372bhx64x8y0pw6czrv64hdhjscx27cx65a4ir451";
name = "kdelibs4support-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/portingAids/kdelibs4support-5.26.0.tar.xz";
sha256 = "0jc05qzpcn72rvfyink7x56hvc7g21dcmgkfdx9w84brvqjnscz8";
name = "kdelibs4support-5.26.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdesignerplugin-5.24.0.tar.xz";
sha256 = "0i0s8pwwhwh5hyyvkv0cnj0yyv0g5bnm5xw18knv2yagiy4bvb2j";
name = "kdesignerplugin-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdesignerplugin-5.26.0.tar.xz";
sha256 = "10c8d83zl8qlg785rxn4d5ps18p0zplf5l00jnq8ikpa4ijnyn2j";
name = "kdesignerplugin-5.26.0.tar.xz";
};
};
kdesu = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdesu-5.24.0.tar.xz";
sha256 = "1ivcnhgvq75xvl0w9g7m45qzallz42ijaq0n1ap09lpdfmjbnrxk";
name = "kdesu-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdesu-5.26.0.tar.xz";
sha256 = "0kxqrzbhjahp0cx3n828q2gh1bdxsp7gmhahbhfzasknkvp1nqqs";
name = "kdesu-5.26.0.tar.xz";
};
};
kdewebkit = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdewebkit-5.24.0.tar.xz";
sha256 = "1xq36zv7vnllhqbisl6kcna8z6qzlvy29a47g0hbzgl8rc93qskf";
name = "kdewebkit-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdewebkit-5.26.0.tar.xz";
sha256 = "1z66jm8zpmksbdk7yzvcps712wd8d85r0dxw8zj3vw0z5yd68cmm";
name = "kdewebkit-5.26.0.tar.xz";
};
};
kdnssd = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdnssd-5.24.0.tar.xz";
sha256 = "01b650g031apxc3vd2m91g2fxqk9l8ap67z6rafniphfwy8i0d5m";
name = "kdnssd-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdnssd-5.26.0.tar.xz";
sha256 = "0jamzv7wxp50awjzk1vwhmj8pldnm6hjxx5zvsjfif26va30w0q3";
name = "kdnssd-5.26.0.tar.xz";
};
};
kdoctools = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kdoctools-5.24.0.tar.xz";
sha256 = "1r129kpq0d11b9l87cqbal6fm5ycwhsps1g3r1a7jsxz70scz4ri";
name = "kdoctools-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kdoctools-5.26.0.tar.xz";
sha256 = "1306ag1waw0cxkvwbb0n9gb9yc9nw6zzjssjrn19z366yp1z9ja8";
name = "kdoctools-5.26.0.tar.xz";
};
};
kemoticons = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kemoticons-5.24.0.tar.xz";
sha256 = "0gmc52k5jb553jvzxwsq79v5y87kgav8i5qqv4bqc9yl7p866zhn";
name = "kemoticons-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kemoticons-5.26.0.tar.xz";
sha256 = "09qpw3vr4l80hp4j6v73nsncmsrsxww2hab9c24i3167ygsvca5s";
name = "kemoticons-5.26.0.tar.xz";
};
};
kfilemetadata = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kfilemetadata-5.24.0.tar.xz";
sha256 = "02n9qhpr0jlwdgdbid0k34abhs3bzhlsa56ybl5dq1aib6izk1sy";
name = "kfilemetadata-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kfilemetadata-5.26.0.tar.xz";
sha256 = "1y80llazn66f7vndyzspz7w0n1g2xhi8g13qwakws278wsi04p1l";
name = "kfilemetadata-5.26.0.tar.xz";
};
};
kglobalaccel = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kglobalaccel-5.24.0.tar.xz";
sha256 = "123v0ld1q88hbm3d0mqgq6lcivfkqh7pbz4hb4n76ab5v43qc15c";
name = "kglobalaccel-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kglobalaccel-5.26.0.tar.xz";
sha256 = "0a1q9pif4n8fmp9kw8sbiaia2znc657fm1mi9gyvp5amphjjkzdd";
name = "kglobalaccel-5.26.0.tar.xz";
};
};
kguiaddons = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kguiaddons-5.24.0.tar.xz";
sha256 = "0ig96ah20ybg5rwpswj9va2klvkh2q4amwxmgy3z4niwfsm2g3ic";
name = "kguiaddons-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kguiaddons-5.26.0.tar.xz";
sha256 = "0gaaxkzjpdqk8534dpbn6dxb83nckh1g7w62nssv4a2jwfkyrmgp";
name = "kguiaddons-5.26.0.tar.xz";
};
};
khtml = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/portingAids/khtml-5.24.0.tar.xz";
sha256 = "0f19m8ycaa41p61i0j43gafn364abral8dbiqhr0qcj33nsa4134";
name = "khtml-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/portingAids/khtml-5.26.0.tar.xz";
sha256 = "1h1dacbwix1j9r0hgnpxhgjfbffh545852n2yn8kl25bf2ppx3m8";
name = "khtml-5.26.0.tar.xz";
};
};
ki18n = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/ki18n-5.24.0.tar.xz";
sha256 = "0cw24spmwsqa3ppkw03cm6yjd3sfll0dbbk2ya76fd4nw9hb00dv";
name = "ki18n-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/ki18n-5.26.0.tar.xz";
sha256 = "1f5xr2zskmi9x0xp6drg4mx41hs3ssyskpkd5x01b6s51av0i247";
name = "ki18n-5.26.0.tar.xz";
};
};
kiconthemes = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kiconthemes-5.24.0.tar.xz";
sha256 = "1k5zig2n6wzfyv6pc8dpas2862mxjyxxza00m31myrfw5i1a1h6m";
name = "kiconthemes-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kiconthemes-5.26.0.tar.xz";
sha256 = "0zccfdwy12zssbca4szwypykzvz3yiqwi69sz1ndpiwsvvp575b7";
name = "kiconthemes-5.26.0.tar.xz";
};
};
kidletime = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kidletime-5.24.0.tar.xz";
sha256 = "09jsj0pj27h93nr8v46savs6b93h8frydinfr7wlijkvpsl02jb4";
name = "kidletime-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kidletime-5.26.0.tar.xz";
sha256 = "13wpfkr3jsj3p16c67jfiy60pi0j1b85wrkc9bqx91wl8a22xy02";
name = "kidletime-5.26.0.tar.xz";
};
};
kimageformats = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kimageformats-5.24.0.tar.xz";
sha256 = "12mhgckmhnvcnm8k7mk15mipxrnm7i9ip7ykbjh8nxjiwyk1pmwc";
name = "kimageformats-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kimageformats-5.26.0.tar.xz";
sha256 = "13ibvrfjxm799sis1cilyaqc6cnb9wr464z605skn7qd2gqz7xfx";
name = "kimageformats-5.26.0.tar.xz";
};
};
kinit = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kinit-5.24.0.tar.xz";
sha256 = "1i7l6gid5hrrfglw1c461gpjg51dwz7cl4lx7ll8vz2ha8mz4d3n";
name = "kinit-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kinit-5.26.0.tar.xz";
sha256 = "031wjnniqmvix70da4x019r21zcv99xa4njzk0nccfihpn6i2nx9";
name = "kinit-5.26.0.tar.xz";
};
};
kio = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kio-5.24.0.tar.xz";
sha256 = "0zncj9yf8zaylazlwvirylpk9vki3j889b1x2s0aav54vvj7vdi5";
name = "kio-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kio-5.26.0.tar.xz";
sha256 = "1kvn570gcpzvm4fc8jygvf3w5jbgsjm4sr2bysbvw4zk983ldma0";
name = "kio-5.26.0.tar.xz";
};
};
kitemmodels = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kitemmodels-5.24.0.tar.xz";
sha256 = "1s1p4nw1pqdzbdwvjnka17p9avf00wadr437p4f96md1lvh3sh69";
name = "kitemmodels-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kitemmodels-5.26.0.tar.xz";
sha256 = "1qizknavlgnhc5dqrq5ins6k4s43s815v7inzwhs4qrgv175qcjv";
name = "kitemmodels-5.26.0.tar.xz";
};
};
kitemviews = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kitemviews-5.24.0.tar.xz";
sha256 = "0y3fx9hk1x27arrmwfzq783a44cs7p8dpmhxrwzh0di4mwa8jafw";
name = "kitemviews-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kitemviews-5.26.0.tar.xz";
sha256 = "1z4j1h0bykb3544iy48halb9mrjmkrd40x2c09qsm2r1kc7n3312";
name = "kitemviews-5.26.0.tar.xz";
};
};
kjobwidgets = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kjobwidgets-5.24.0.tar.xz";
sha256 = "1mcvrz66xcqjgbp08zpqsf943cm462wbqm5gh719p9s25hx8hwrc";
name = "kjobwidgets-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kjobwidgets-5.26.0.tar.xz";
sha256 = "0l2h7ghnrs3w8md5yajnbfl6na5ldg17sh9ifvhcwg6n9s57mibb";
name = "kjobwidgets-5.26.0.tar.xz";
};
};
kjs = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/portingAids/kjs-5.24.0.tar.xz";
sha256 = "1qd5sdfrdg7id0g5mwf3ijwlfvh3g36kwnckw6kwns1nf4q6gwlz";
name = "kjs-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/portingAids/kjs-5.26.0.tar.xz";
sha256 = "1f8mhhzq5k3ifpa1b0yspy886j9b82isz0vw16zl611fr564jln2";
name = "kjs-5.26.0.tar.xz";
};
};
kjsembed = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/portingAids/kjsembed-5.24.0.tar.xz";
sha256 = "1nx8ch8mzd1jyx8pd46364ij0bsbsclbipbgr6jm9aak3n13b0nw";
name = "kjsembed-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/portingAids/kjsembed-5.26.0.tar.xz";
sha256 = "030wrrxsdfkyalydi39s85hm0rgfx7647c4a4c1cck2v67k8iq3d";
name = "kjsembed-5.26.0.tar.xz";
};
};
kmediaplayer = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/portingAids/kmediaplayer-5.24.0.tar.xz";
sha256 = "147xrffkvkyv3h8ighc1vlwksysfrqc0g55k8zrd72l6r0kjjh0p";
name = "kmediaplayer-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/portingAids/kmediaplayer-5.26.0.tar.xz";
sha256 = "0zq9xx6g0lfdyxrkrjqyrq6hnygpd7n0grrm6a75hdmyh3lklrvv";
name = "kmediaplayer-5.26.0.tar.xz";
};
};
knewstuff = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/knewstuff-5.24.0.tar.xz";
sha256 = "0xdv3wh3100vzsx8p2zihy1dvh0wzfmrjkjq71v8igwz5d291zsj";
name = "knewstuff-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/knewstuff-5.26.0.tar.xz";
sha256 = "0jd80wmdz241ddk4wdqwrb655r5lzxbxbp0mjyljgi1mwlrhkry4";
name = "knewstuff-5.26.0.tar.xz";
};
};
knotifications = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/knotifications-5.24.0.tar.xz";
sha256 = "0qryp41phnpx4r9wa6rfhmnzy7nxl0ijnyrafadf2n2xb53ipkpa";
name = "knotifications-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/knotifications-5.26.0.tar.xz";
sha256 = "01fvbi4dlqhia5iqj0iddbvkzjafw698pmh2ii9ynb071sqyb2pq";
name = "knotifications-5.26.0.tar.xz";
};
};
knotifyconfig = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/knotifyconfig-5.24.0.tar.xz";
sha256 = "1dij841fnqia4p44x2wnpdvl8cn3nkj833y0fah50fmipjc8r70b";
name = "knotifyconfig-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/knotifyconfig-5.26.0.tar.xz";
sha256 = "14ri2zkzc1b3wqvfb3v6rv0ri5srm7zjk06v9j5bwz778vdh436z";
name = "knotifyconfig-5.26.0.tar.xz";
};
};
kpackage = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kpackage-5.24.0.tar.xz";
sha256 = "03aqzkpqz3c1v4qgwfbs3ncdbapiyg7psrkhxqv3z48rklavk1ri";
name = "kpackage-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kpackage-5.26.0.tar.xz";
sha256 = "1laq92gi67gn6gjz9nw51idq0wwyfwy6syfch0mssw3nbv7araqg";
name = "kpackage-5.26.0.tar.xz";
};
};
kparts = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kparts-5.24.0.tar.xz";
sha256 = "0z7qr93aq02i7g7cxgypx2rzlnsvbsx9cjblb0ijmad1nb8w3mix";
name = "kparts-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kparts-5.26.0.tar.xz";
sha256 = "1ni17k02152axvkx666lx77zwpbsfahknrhgy8y8sy2dbn47jvya";
name = "kparts-5.26.0.tar.xz";
};
};
kpeople = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kpeople-5.24.0.tar.xz";
sha256 = "0iknzkj23y927xh24kw5sjxyirhy6pkmfcmmgwzd78rba8a54qp2";
name = "kpeople-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kpeople-5.26.0.tar.xz";
sha256 = "1zx9mvy1j2ynbj7gg4hnvxrjr5akmrh0l82xh73l4b12l0b775ap";
name = "kpeople-5.26.0.tar.xz";
};
};
kplotting = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kplotting-5.24.0.tar.xz";
sha256 = "0gpypq9kh4b5s6dc7py3m117k3nbxczsfkxgxd9zxvr35kig7ya2";
name = "kplotting-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kplotting-5.26.0.tar.xz";
sha256 = "1f695bb5n46mn362wwvwf636xjy87s63w5ac97lm1c9ndiins394";
name = "kplotting-5.26.0.tar.xz";
};
};
kpty = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kpty-5.24.0.tar.xz";
sha256 = "1ybvdzqpa53kkki9p5da0ff9x3c63rmksk7865wqwlgy8apzi2fs";
name = "kpty-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kpty-5.26.0.tar.xz";
sha256 = "1f1z4z73l4xb5vymg5hsqxcgv7jm81jnjgwn0v85alfcx94dax3m";
name = "kpty-5.26.0.tar.xz";
};
};
kross = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/portingAids/kross-5.24.0.tar.xz";
sha256 = "0f29dpmfcj173vqnmrbpvdmfmzzbfsds1lbl546qfx9a5acdpf2p";
name = "kross-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/portingAids/kross-5.26.0.tar.xz";
sha256 = "05ilcgq74l5m3jjr047zwz7ij60yw5xxp5cpd12892mi054ijb31";
name = "kross-5.26.0.tar.xz";
};
};
krunner = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/krunner-5.24.0.tar.xz";
sha256 = "0ff87ijjd47jxf6zw2ggqgngnbyx1rj59wdfgy5wbi3acws6bafl";
name = "krunner-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/krunner-5.26.0.tar.xz";
sha256 = "050qq146g9wj51615m22l9jjxmgh3gsah3v7iflbdda5nrnzhz3v";
name = "krunner-5.26.0.tar.xz";
};
};
kservice = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kservice-5.24.0.tar.xz";
sha256 = "0w0nsg64d6xhgijr2vh0j5p544qi0q55jpqa9v9mv956zrrdssdk";
name = "kservice-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kservice-5.26.0.tar.xz";
sha256 = "103hjnwh4zwpf8vz3si27jb34j6dm0ff445nc9xafnl1nkwisvgr";
name = "kservice-5.26.0.tar.xz";
};
};
ktexteditor = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/ktexteditor-5.24.0.tar.xz";
sha256 = "1ykj1kvm7k1vxb1w235d5hp2swwdqjyp2y4c3pxbvkn999h9x5q5";
name = "ktexteditor-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/ktexteditor-5.26.0.tar.xz";
sha256 = "0q84vbdkhg1sjhyrcv9y8cdv5qx09f1pz5wiw7dzdw06q9xgi3v4";
name = "ktexteditor-5.26.0.tar.xz";
};
};
ktextwidgets = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/ktextwidgets-5.24.0.tar.xz";
sha256 = "1q10xav2gkii6s3m31c9xvxf1988l7k2lpib6pyhgsidflmwjm02";
name = "ktextwidgets-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/ktextwidgets-5.26.0.tar.xz";
sha256 = "0qafnlzkdqbp1par1s6mish46arbqwbl4xclvql168dlwxgd6b42";
name = "ktextwidgets-5.26.0.tar.xz";
};
};
kunitconversion = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kunitconversion-5.24.0.tar.xz";
sha256 = "03dfjn4lm6sl2zcdrvw0b9irzvkyc2w2j5xixag5j8nw373742h8";
name = "kunitconversion-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kunitconversion-5.26.0.tar.xz";
sha256 = "08nd2i76l4mvgav69qcsq0rwc0r9rkmqy0d4d3b4bc9957yfhk4i";
name = "kunitconversion-5.26.0.tar.xz";
};
};
kwallet = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kwallet-5.24.0.tar.xz";
sha256 = "0zad5h4vsvcl2xv3vxsjwh42b71xbp6x6rj8cvmw8szr2rzz9gsx";
name = "kwallet-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kwallet-5.26.0.tar.xz";
sha256 = "0a3l079zry8bmwkd2lx0cvmkj8p3pvrvpffikca6z4qdw4mnnxjs";
name = "kwallet-5.26.0.tar.xz";
};
};
kwayland = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kwayland-5.24.0.tar.xz";
sha256 = "1h5anbqrxcl1s8kx1l53vcsfr8ifamcjqd47dk8a7lwr1ga6myq2";
name = "kwayland-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kwayland-5.26.0.tar.xz";
sha256 = "1ca2f0k1qsra3c014c3lrn2qxsdq1whk5lqrxqc9dqbpvpyjy939";
name = "kwayland-5.26.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kwidgetsaddons-5.24.0.tar.xz";
sha256 = "1kppx0ppfhnb6q6sijs2dffyar86wkkx8miqavsjsgw1l2wiymcx";
name = "kwidgetsaddons-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kwidgetsaddons-5.26.0.tar.xz";
sha256 = "1jam478939cibyhnwg6n3fwyqg8lx1njjbqmlqq4cmp9j62100cn";
name = "kwidgetsaddons-5.26.0.tar.xz";
};
};
kwindowsystem = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kwindowsystem-5.24.0.tar.xz";
sha256 = "0w5ym8msl80v3q65253pdpj9f1fmb658rnndlbkrgpmm1rv1n6dz";
name = "kwindowsystem-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kwindowsystem-5.26.0.tar.xz";
sha256 = "1jmacixr2il5wpw7wzaqswslvmxam3qf7mih271qzbx6k6ngdyk3";
name = "kwindowsystem-5.26.0.tar.xz";
};
};
kxmlgui = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kxmlgui-5.24.0.tar.xz";
sha256 = "1qhixldhhcbklmrpjh67440h1rrzqy70h57hw6ialjdsr3pl6ihp";
name = "kxmlgui-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kxmlgui-5.26.0.tar.xz";
sha256 = "18w41iyfg2iphav2g7qikg4ccv2cr0wl5a6r9h460f45vq9aph4z";
name = "kxmlgui-5.26.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/kxmlrpcclient-5.24.0.tar.xz";
sha256 = "06ap6ipzqimz1rfrcr7z8zc7idy7sg4a97dws7h52i34ms7jqnc8";
name = "kxmlrpcclient-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/kxmlrpcclient-5.26.0.tar.xz";
sha256 = "001rvsmxi1mnbrs1kplsb8vx1wfpjp9g4kwm7714w3yh6vmr9j7p";
name = "kxmlrpcclient-5.26.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/modemmanager-qt-5.24.0.tar.xz";
sha256 = "0khz5bf84xxa8aqpzwb6x839xx6dbiadwqhyj7cvgha65fh2xinh";
name = "modemmanager-qt-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/modemmanager-qt-5.26.0.tar.xz";
sha256 = "1x4h334fcyqnclc9sxff73b79fsgg7a0r98c9palr787qvaafjv2";
name = "modemmanager-qt-5.26.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/networkmanager-qt-5.24.0.tar.xz";
sha256 = "11wy0ds0hqbba900ggkcxjfqc9n65xlzc3h1zv9433nn5d75v6fy";
name = "networkmanager-qt-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/networkmanager-qt-5.26.0.tar.xz";
sha256 = "0yqhchkava6jsyl0gpa62x4856qszdiglwjxsba9dgl5lasfyrg0";
name = "networkmanager-qt-5.26.0.tar.xz";
};
};
oxygen-icons5 = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/oxygen-icons5-5.24.0.tar.xz";
sha256 = "1c7spjbzk04725vv0ly7vmyvwa96mfa5ki2pm146ld4888a896wm";
name = "oxygen-icons5-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/oxygen-icons5-5.26.0.tar.xz";
sha256 = "0lwwl26xiya7fr5ga5kf45zvj40lm10jpd7p523v2dm0xmqbkf8n";
name = "oxygen-icons5-5.26.0.tar.xz";
};
};
plasma-framework = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/plasma-framework-5.24.0.tar.xz";
sha256 = "0981vm00541dzihlr1fsax05biwp2ddpwjrmvnfysx5jagdc65cb";
name = "plasma-framework-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/plasma-framework-5.26.0.tar.xz";
sha256 = "0mjmzca0n51vwy9gxxanxfi2dvvzzdpwfjw0zdwmjm69znc870ja";
name = "plasma-framework-5.26.0.tar.xz";
};
};
solid = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/solid-5.24.0.tar.xz";
sha256 = "00wvsxcnvhdx7ijzpcz5wny2ypkxr1drdpr4yvawgpwa678l1107";
name = "solid-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/solid-5.26.0.tar.xz";
sha256 = "1dlln9dqyf7md32s6a7pd23dbs6jrvv59ylldxcxgkyjyyb2g0j3";
name = "solid-5.26.0.tar.xz";
};
};
sonnet = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/sonnet-5.24.0.tar.xz";
sha256 = "152xz7fb1iwhb5w1n4xqvc648iaxi0inrl4kavxcsir61das1xyl";
name = "sonnet-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/sonnet-5.26.0.tar.xz";
sha256 = "0akvlrbbk0nbyh12rmcjch122xqa3926gz3l31bvhqgm50b683z2";
name = "sonnet-5.26.0.tar.xz";
};
};
threadweaver = {
version = "5.24.0";
version = "5.26.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.24/threadweaver-5.24.0.tar.xz";
sha256 = "02g60zr9cc4bg1p90giich4n0qvqaiakz0y94qrnyj9f7fg0yksl";
name = "threadweaver-5.24.0.tar.xz";
url = "${mirror}/stable/frameworks/5.26/threadweaver-5.26.0.tar.xz";
sha256 = "1bzlw3m1f207967pjmzlx1k0v38fwjvga9jg88iqh43zb60ks03a";
name = "threadweaver-5.26.0.tar.xz";
};
};
}

View file

@ -1,21 +1,15 @@
{ stdenv, fetchurl, openssl, libidn, glib, pkgconfig, zlib }:
stdenv.mkDerivation rec {
name = "loudmouth-1.4.3";
version = "1.5.3";
name = "loudmouth-${version}";
src = fetchurl {
url = "mirror://gnome/sources/loudmouth/1.4/${name}.tar.bz2";
sha256 = "1qr9z73i33y49pbpq6zy7q537g0iyc8sm56rjf0ylwcv01fkzacm";
url = "http://mcabber.com/files/loudmouth/${name}.tar.bz2";
sha256 = "0b6kd5gpndl9nzis3n6hcl0ldz74bnbiypqgqa1vgb0vrcar8cjl";
};
patches = [
./glib-2.32.patch
(fetchurl rec {
name = "01-fix-sasl-md5-digest-uri.patch";
url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/"
+ "${name}?h=packages/loudmouth";
sha256 = "0y79vbklscgp8248iirllwmgk4q0wwyl3gmxz7l9frc2384xvanm";
})
];
configureFlags = "--with-ssl=openssl";
@ -27,5 +21,8 @@ stdenv.mkDerivation rec {
meta = {
description = "A lightweight C library for the Jabber protocol";
platforms = stdenv.lib.platforms.linux;
downloadPage = "http://mcabber.com/files/loudmouth/";
downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$";
updateWalker = true;
};
}

View file

@ -7,7 +7,7 @@
, openssl, dbus, glib, udev, libxml2, libxslt, pcre16
, zlib, libjpeg, libpng, libtiff, sqlite, icu
, coreutils, bison, flex, gdb, gperf, lndir, ruby
, coreutils, bison, flex, gdb, gperf, lndir
, patchelf, perl, pkgconfig, python
# optional dependencies
@ -205,7 +205,7 @@ stdenv.mkDerivation {
++ lib.optional mesaSupported mesa;
buildInputs =
[ bison flex gperf ruby ]
[ bison flex gperf ]
++ lib.optional developerBuild gdb
++ lib.optional (cups != null) cups
++ lib.optional (mysql != null) mysql.lib
@ -256,7 +256,7 @@ stdenv.mkDerivation {
postFixup =
''
# Don't retain build-time dependencies like gdb and ruby.
# Don't retain build-time dependencies like gdb.
sed '/QMAKE_DEFAULT_.*DIRS/ d' -i $dev/mkspecs/qconfig.pri
# Move libtool archives and qmake projects

View file

@ -7,7 +7,7 @@
, openssl, dbus, glib, udev, libxml2, libxslt, pcre16
, zlib, libjpeg, libpng, libtiff, sqlite, icu
, coreutils, bison, flex, gdb, gperf, lndir, ruby
, coreutils, bison, flex, gdb, gperf, lndir
, patchelf, perl, pkgconfig, python
# optional dependencies
@ -180,7 +180,7 @@ stdenv.mkDerivation {
++ lib.optional mesaSupported mesa;
buildInputs =
[ bison flex gperf ruby ]
[ bison flex gperf ]
++ lib.optional developerBuild gdb
++ lib.optional (cups != null) cups
++ lib.optional (mysql != null) mysql.lib
@ -213,7 +213,7 @@ stdenv.mkDerivation {
postFixup =
''
# Don't retain build-time dependencies like gdb and ruby.
# Don't retain build-time dependencies like gdb.
sed '/QMAKE_DEFAULT_.*DIRS/ d' -i $dev/mkspecs/qconfig.pri
# Move libtool archives and qmake projects

View file

@ -189,7 +189,7 @@ stdenv.mkDerivation {
++ lib.optional (postgresql != null) postgresql;
nativeBuildInputs =
[ bison flex gperf lndir patchelf perl pkgconfig python ruby ];
[ bison flex gperf lndir patchelf perl pkgconfig python ];
# freetype-2.5.4 changed signedness of some struct fields
NIX_CFLAGS_COMPILE = "-Wno-error=sign-compare";
@ -216,7 +216,7 @@ stdenv.mkDerivation {
postFixup =
''
# Don't retain build-time dependencies like gdb and ruby.
# Don't retain build-time dependencies like gdb.
sed '/QMAKE_DEFAULT_.*DIRS/ d' -i $dev/mkspecs/qconfig.pri
# Move libtool archives and qmake projects

View file

@ -11,7 +11,13 @@ stdenv.mkDerivation rec {
# the tarball is moved after new version is released
isOld: "ftp://sunsite.ualberta.ca/pub/Mirror/lsof/"
+ "${stdenv.lib.optionalString isOld "OLD/"}lsof_${version}.tar.bz2"
) [ false true ];
) [ false true ]
++ map (
# the tarball is moved after new version is released
isOld: "http://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/"
+ "${stdenv.lib.optionalString isOld "OLD/"}lsof_${version}.tar.bz2"
) [ false true ]
;
sha256 = "061p18v0mhzq517791xkjs8a5dfynq1418a1mwxpji69zp2jzb41";
};

View file

@ -1,20 +0,0 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
version = "4.8";
modDirVersion = "4.8.0";
extraMeta.branch = "4.8";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
sha256 = "3e9150065f193d3d94bcf46a1fe9f033c7ef7122ab71d75a7fb5a2f0c9a7e11a";
};
kernelPatches = args.kernelPatches;
features.iwlwifi = true;
features.efiBootStub = true;
features.needsCifsUtils = true;
features.canDisableNetfilterConntrackHelpers = true;
features.netfilterRPFilter = true;
} // (args.argsOverride or {}))

View file

@ -0,0 +1,50 @@
{ stdenv, perl, ronn, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "geteltorito-${version}";
version = "0.6";
src = fetchFromGitHub {
owner = "Profpatsch";
repo = "geteltorito";
rev = version;
sha256 = "05bcn3pam29xmsz1ykyqsdbkz8y23kcrvvhm987f65wd1g741f75";
};
buildInputs = [ perl ronn ];
unpackCmd = "";
dontBuild = true;
configurePhase = "";
installPhase = ''
# reformat README to ronn markdown
cat > README.new <<EOF
geteltorito -- ${meta.description}
===========
## SYNOPSIS
EOF
# skip the first two lines
# -e reformat function call
# -e reformat example
# -e make everything else (that is no code) that contains `: ` a list item
tail -n +3 README | sed \
-e 's/^\(call:\s*\)\(getelt.*\)$/\1`\2`/' \
-e 's/^\(example:\s*\)\(getelt.*\)$/\1 `\2`/' \
-e 's/^\(.*: \)/- \1/g' \
>> README.new
mkdir -p $out/man/man1
ronn --roff README.new --pipe > $out/man/man1/geteltorito.1
install -vD geteltorito $out/bin/geteltorito
'';
meta = with stdenv.lib; {
description = "Extract the initial/default boot image from a CD image if existent";
homepage = "https://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/";
maintainer = [ maintainers.profpatsch ];
license = licenses.gpl2;
};
}

View file

@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "mc-${version}";
version = "4.8.17";
version = "4.8.18";
src = fetchurl {
url = "http://www.midnight-commander.org/downloads/${name}.tar.bz2";
sha256 = "0fvqzffppj0aja9hi0k1xdjg5m6s99immlla1y9yzn5fp8vwpl36";
url = "http://www.midnight-commander.org/downloads/${name}.tar.xz";
sha256 = "1kmysm1x7smxs9k483nin6bx1rx0av8xrqjx9yf73hc7r4anhqzp";
};
buildInputs = [ pkgconfig perl glib gpm slang zip unzip file gettext libX11 libICE e2fsprogs
@ -18,9 +18,11 @@ stdenv.mkDerivation rec {
meta = {
description = "File Manager and User Shell for the GNU Project";
homepage = http://www.midnight-commander.org;
downloadPage = "http://www.midnight-commander.org/downloads/";
repositories.git = git://github.com/MidnightCommander/mc.git;
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [ stdenv.lib.maintainers.sander ];
platforms = stdenv.lib.platforms.linux;
updateWalker = true;
};
}

View file

@ -1,4 +1,4 @@
{ stdenv, lib, bundlerEnv, makeWrapper, docker, git, gnutar, gzip, ruby }:
{ stdenv, lib, bundlerEnv, makeWrapper, git, gnutar, gzip, ruby }:
stdenv.mkDerivation rec {
name = "r10k-${version}";
@ -21,14 +21,13 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
makeWrapper ${env}/bin/r10k $out/bin/r10k \
--set PATH ${stdenv.lib.makeBinPath [ docker git gnutar gzip ]}
--set PATH ${stdenv.lib.makeBinPath [ git gnutar gzip ]}
'';
meta = with lib; {
description = "Puppet environment and module deployment";
homepage = https://github.com/puppetlabs/r10k;
license = licenses.asl20;
license = licenses.asl20;
maintainers = with maintainers; [ zimbatm ];
platforms = docker.meta.platforms;
};
}

View file

@ -1682,6 +1682,8 @@ in
fprint_demo = callPackage ../tools/security/fprint_demo { };
franz = callPackage ../applications/networking/instant-messengers/franz { };
freeipmi = callPackage ../tools/system/freeipmi {};
freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
@ -1769,6 +1771,8 @@ in
gengetopt = callPackage ../development/tools/misc/gengetopt { };
geteltorito = callPackage ../tools/misc/geteltorito { };
getmail = callPackage ../tools/networking/getmail { };
getopt = callPackage ../tools/misc/getopt { };
@ -3352,6 +3356,8 @@ in
radvd = callPackage ../tools/networking/radvd { };
rambox = callPackage ../applications/networking/instant-messengers/rambox { };
ranger = callPackage ../applications/misc/ranger { };
rarcrack = callPackage ../tools/security/rarcrack { };
@ -10766,20 +10772,7 @@ in
];
};
linux_4_8 = callPackage ../os-specific/linux/kernel/linux-4.8.nix {
kernelPatches =
[ kernelPatches.bridge_stp_helper
# See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
# when adding a new linux version
# !!! 4.7 patch doesn't apply, 4.8 patch not up yet, will keep checking
# kernelPatches.cpu-cgroup-v2."4.7"
]
++ lib.optionals ((platform.kernelArch or null) == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
kernelPatches.mips_ext3_n32
];
};
/* See https://github.com/NixOS/nixpkgs/issues/19213 before adding Linux 4.8 */
linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix {
kernelPatches = [
@ -10938,7 +10931,7 @@ in
linux = linuxPackages.kernel;
# Update this when adding the newest kernel major version!
linuxPackages_latest = linuxPackages_4_8;
linuxPackages_latest = linuxPackages_4_7;
linux_latest = linuxPackages_latest.kernel;
# Build the kernel modules for the some of the kernels.
@ -10951,7 +10944,6 @@ in
linuxPackages_4_1 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_1 linuxPackages_4_1);
linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4 linuxPackages_4_4);
linuxPackages_4_7 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_7 linuxPackages_4_7);
linuxPackages_4_8 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_8 linuxPackages_4_8);
# Don't forget to update linuxPackages_latest!
# Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.

View file

@ -889,13 +889,13 @@ in modules // {
};
ansible2 = buildPythonPackage rec {
version = "2.1.1.0";
version = "2.1.2.0";
name = "ansible-${version}";
disabled = isPy3k;
src = pkgs.fetchurl {
url = "http://releases.ansible.com/ansible/${name}.tar.gz";
sha256 = "12v7smivjz8d2skk5qxl83nmkxqxypjm8b7ld40sjfwj4g0kkrv1";
sha256 = "1sr12ryn2dc28009bkfl6f8rp94ychbr9i7wlf6an1bw76ysfdww";
};
prePatch = ''
@ -7390,6 +7390,26 @@ in modules // {
};
};
jsbeautifier = buildPythonApplication rec {
name = "jsbeautifier-1.6.4";
propagatedBuildInputs = with self; [ six ];
buildInputs = with self; [ EditorConfig pytest six ];
src = pkgs.fetchurl {
url = "mirror://pypi/j/jsbeautifier/${name}.tar.gz";
sha256 = "074n8f4ncz5pf0jkkf6i6by30qnaj5208sszaf9p86kgdigcdaf8";
};
meta = {
homepage = "http://jsbeautifier.org";
description = "JavaScript unobfuscator and beautifier.";
license = stdenv.lib.licenses.mit;
maintainers = with maintainers; [ apeyroux ];
};
};
jug = buildPythonPackage rec {
version = "1.2.2";
name = "jug-${version}";