diff options
Diffstat (limited to 'pkgs/desktops')
54 files changed, 2598 insertions, 1121 deletions
diff --git a/pkgs/desktops/enlightenment/econnman.nix b/pkgs/desktops/enlightenment/econnman.nix index 0dabd7f1347f..9cde3cf45943 100644 --- a/pkgs/desktops/enlightenment/econnman.nix +++ b/pkgs/desktops/enlightenment/econnman.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ makeWrapper pkgconfig efl python2Packages.python python2Packages.wrapPython dbus ]; - pythonPath = [ python2Packages.pythonefl python2Packages.dbus elementary ]; + pythonPath = [ python2Packages.pythonefl python2Packages.dbus-python elementary ]; postInstall = '' wrapPythonPrograms ''; diff --git a/pkgs/desktops/enlightenment/efl.nix b/pkgs/desktops/enlightenment/efl.nix index 19079d7793d0..fc584b432f10 100644 --- a/pkgs/desktops/enlightenment/efl.nix +++ b/pkgs/desktops/enlightenment/efl.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { gst_all_1.gst-libav libpulseaudio libsndfile xorg.libXcursor xorg.printproto xorg.libX11 udev utillinux systemd ]; - propagatedBuildInputs = [ libxkbcommon python27Packages.dbus dbus libjpeg xorg.libXcomposite + propagatedBuildInputs = [ libxkbcommon python27Packages.dbus-python dbus libjpeg xorg.libXcomposite xorg.libXdamage xorg.libXinerama xorg.libXp xorg.libXtst xorg.libXi xorg.libXext bullet xorg.libXScrnSaver xorg.libXrender xorg.libXfixes xorg.libXrandr xorg.libxkbfile xorg.libxcb xorg.xcbutilkeysyms openjpeg doxygen expat luajit diff --git a/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix b/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix index 41ca17bd5e49..b019951db5ff 100644 --- a/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix +++ b/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix @@ -1,8 +1,10 @@ -{ stdenv, fetchurl, python, pkgconfig, libgnome, GConf, pygobject, pygtk, glib, gtk, pythonDBus, gnome_vfs}: +{ stdenv, fetchurl, pythonPackages, pkgconfig, libgnome, GConf, glib, gtk, gnome_vfs}: with stdenv.lib; -stdenv.mkDerivation rec { +let + inherit (pythonPackages) python pygobject pygtk dbus-python; +in stdenv.mkDerivation rec { version = "2.28"; name = "gnome-python-${version}.1"; @@ -28,7 +30,7 @@ stdenv.mkDerivation rec { cp bonobo/*.{py,defs} $out/share/pygtk/2.0/defs/ ''; - buildInputs = [ python pkgconfig pygobject pygtk glib gtk GConf libgnome pythonDBus gnome_vfs ]; + buildInputs = [ python pkgconfig pygobject pygtk glib gtk GConf libgnome dbus-python gnome_vfs ]; doCheck = false; diff --git a/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix b/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix index a2813e0581b3..f8856ca71307 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, itstool, libxml2, python3, python3Packages, pyatspi, at_spi2_core +, itstool, libxml2, python3Packages, at_spi2_core , dbus, intltool, libwnck3 }: stdenv.mkDerivation rec { @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ - pkgconfig gtk3 wrapGAppsHook itstool libxml2 python3 pyatspi + pkgconfig gtk3 wrapGAppsHook itstool libxml2 python3Packages.python python3Packages.pyatspi python3Packages.pygobject3 python3Packages.ipython at_spi2_core dbus intltool libwnck3 gnome3.defaultIconTheme ]; diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix index 1edea6b888ba..08cfa6c23636 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, makeWrapper, pkgconfig, intltool, itstool, libvirt-glib , glib, gobjectIntrospection, libxml2, gtk3, gtkvnc, libvirt, spice_gtk -, spice_protocol, libuuid, libsoup, libosinfo, systemd, tracker, vala +, spice_protocol, libuuid, libsoup, libosinfo, systemd, tracker, vala_0_32 , libcap_ng, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg , desktop_file_utils, mtools, cdrkit, libcdio, numactl, xen , libusb, libarchive, acl, libgudev, qemu @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { buildInputs = [ makeWrapper pkgconfig intltool itstool libvirt-glib glib gobjectIntrospection libxml2 gtk3 gtkvnc libvirt spice_gtk spice_protocol - libuuid libsoup libosinfo systemd tracker vala libcap_ng libcap yajl gmp + libuuid libsoup libosinfo systemd tracker vala_0_32 libcap_ng libcap yajl gmp gdbm cyrus_sasl gnome3.defaultIconTheme libusb libarchive librsvg desktop_file_utils acl libgudev numactl xen ]; diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix index f48feb205790..ea8f15fd4e59 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix @@ -1,5 +1,5 @@ { stdenv, intltool, fetchurl, gdk_pixbuf, tracker -, python3, libxml2, python3Packages, libnotify, wrapGAppsHook +, libxml2, python3Packages, libnotify, wrapGAppsHook , pkgconfig, gtk3, glib, cairo , makeWrapper, itstool, gnome3, librsvg, gst_all_1 }: @@ -9,9 +9,9 @@ stdenv.mkDerivation rec { propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.libmediaart - gdk_pixbuf gnome3.defaultIconTheme librsvg python3 + gdk_pixbuf gnome3.defaultIconTheme librsvg python3Packages.python gnome3.grilo gnome3.grilo-plugins gnome3.totem-pl-parser libxml2 libnotify - python3Packages.pycairo python3Packages.dbus python3Packages.requests2 + python3Packages.pycairo python3Packages.dbus-python python3Packages.requests2 python3Packages.pygobject3 gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad wrapGAppsHook gnome3.gsettings_desktop_schemas makeWrapper tracker ]; diff --git a/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix b/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix index 49c48a6b962a..e59df06f8a05 100644 --- a/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix +++ b/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix @@ -1,4 +1,4 @@ -{ stdenv, intltool, fetchurl, vala +{ stdenv, intltool, fetchurl, vala_0_32 , pkgconfig, gtk3, glib , makeWrapper, itstool, gnupg, libsoup , gnome3, librsvg, gdk_pixbuf, gpgme @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gcr gnome3.gsettings_desktop_schemas makeWrapper gnupg gdk_pixbuf gnome3.defaultIconTheme librsvg gpgme - libsecret avahi libsoup p11_kit vala gnome3.gcr + libsecret avahi libsoup p11_kit vala_0_32 gnome3.gcr openssh ]; preFixup = '' diff --git a/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix b/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix index 874c7280949a..f7a0ff473cc1 100644 --- a/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix @@ -1,4 +1,4 @@ -{ stdenv, intltool, fetchurl, vala, libgtop +{ stdenv, intltool, fetchurl, vala_0_32, libgtop , pkgconfig, gtk3, glib , bash, makeWrapper, itstool, libxml2 , gnome3, librsvg, gdk_pixbuf, file }: @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - buildInputs = [ vala pkgconfig gtk3 glib libgtop intltool itstool libxml2 + buildInputs = [ vala_0_32 pkgconfig gtk3 glib libgtop intltool itstool libxml2 gnome3.gsettings_desktop_schemas makeWrapper file gdk_pixbuf gnome3.defaultIconTheme librsvg ]; diff --git a/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix b/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix index bf39965bf779..6e0184e134e2 100644 --- a/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, vala, libxslt, pkgconfig, glib, dbus_glib, gnome3 +{ stdenv, fetchurl, vala_0_32, libxslt, pkgconfig, glib, dbus_glib, gnome3 , libxml2, intltool, docbook_xsl_ns, docbook_xsl, wrapGAppsHook }: stdenv.mkDerivation rec { @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - buildInputs = [ vala libxslt glib dbus_glib gnome3.gtk libxml2 gnome3.defaultIconTheme + buildInputs = [ vala_0_32 libxslt glib dbus_glib gnome3.gtk libxml2 gnome3.defaultIconTheme intltool docbook_xsl docbook_xsl_ns gnome3.dconf ]; meta = with stdenv.lib; { diff --git a/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix b/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix index 990e2007a23f..598d60dd8b70 100644 --- a/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, vala, libxslt, pkgconfig, glib, dbus_glib, gnome3 +{ stdenv, fetchurl, vala_0_32, libxslt, pkgconfig, glib, dbus_glib, gnome3 , libxml2, intltool, docbook_xsl_ns, docbook_xsl, makeWrapper }: let @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { sha256 = "4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2"; }; - buildInputs = [ vala libxslt pkgconfig glib dbus_glib gnome3.gtk libxml2 + buildInputs = [ vala_0_32 libxslt pkgconfig glib dbus_glib gnome3.gtk libxml2 intltool docbook_xsl docbook_xsl_ns makeWrapper ]; meta = with stdenv.lib; { diff --git a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix b/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix index c12b3daa8c9c..6b13b726296e 100644 --- a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix @@ -1,6 +1,6 @@ { fetchurl, stdenv, pkgconfig, gnome3, python , intltool, libsoup, libxml2, libsecret, icu, sqlite -, p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala }: +, p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala_0_32 }: stdenv.mkDerivation rec { inherit (import ./src.nix fetchurl) name src; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { buildInputs = with gnome3; [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts gcr p11_kit libgweather libgdata gperf makeWrapper icu sqlite gsettings_desktop_schemas ] - ++ stdenv.lib.optional valaSupport vala; + ++ stdenv.lib.optional valaSupport vala_0_32; propagatedBuildInputs = [ libsecret nss nspr libical db ]; diff --git a/pkgs/desktops/gnome-3/3.20/core/folks/default.nix b/pkgs/desktops/gnome-3/3.20/core/folks/default.nix index 6e200bdb3188..5daa33629fff 100644 --- a/pkgs/desktops/gnome-3/3.20/core/folks/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/folks/default.nix @@ -1,5 +1,5 @@ { fetchurl, stdenv, pkgconfig, glib, gnome3, nspr, intltool -, vala, sqlite, libxml2, dbus_glib, libsoup, nss, dbus_libs +, vala_0_32, sqlite, libxml2, dbus_glib, libsoup, nss, dbus_libs , telepathy_glib, evolution_data_server, libsecret, db }: # TODO: enable more folks backends @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ glib gnome3.libgee sqlite ]; # dbus_daemon needed for tests buildInputs = [ dbus_glib telepathy_glib evolution_data_server dbus_libs - vala libsecret libxml2 libsoup nspr nss intltool db ]; + vala_0_32 libsecret libxml2 libsoup nspr nss intltool db ]; nativeBuildInputs = [ pkgconfig ]; configureFlags = "--disable-fatal-warnings"; diff --git a/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix b/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix index e0e8d1e73382..55eebf77be59 100644 --- a/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, pkgconfig, intltool, gnupg, p11_kit, glib , libgcrypt, libtasn1, dbus_glib, gtk, pango, gdk_pixbuf, atk -, gobjectIntrospection, makeWrapper, libxslt, vala, gnome3 }: +, gobjectIntrospection, makeWrapper, libxslt, vala_0_32, gnome3 }: stdenv.mkDerivation rec { inherit (import ./src.nix fetchurl) name src; buildInputs = [ pkgconfig intltool gnupg glib gobjectIntrospection libxslt - libgcrypt libtasn1 dbus_glib gtk pango gdk_pixbuf atk makeWrapper vala + libgcrypt libtasn1 dbus_glib gtk pango gdk_pixbuf atk makeWrapper vala_0_32 ]; propagatedBuildInputs = [ p11_kit ]; diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix index 6ec3c7871bb9..8097cf32ba6e 100644 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix @@ -3,7 +3,7 @@ , libchamplain, clutter_gtk, geocode_glib , bash, makeWrapper, itstool, folks, libnotify, libxml2 , gnome3, librsvg, gdk_pixbuf, file, telepathy_glib, nspr, nss -, libsoup, vala, dbus_glib, automake115x, autoconf }: +, libsoup, vala_0_32, dbus_glib, automake115x, autoconf }: stdenv.mkDerivation rec { inherit (import ./src.nix fetchurl) name src; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { libxml2 libsoup gnome3.gnome_online_accounts nspr nss gdk_pixbuf gnome3.defaultIconTheme librsvg libchamplain clutter_gtk geocode_glib - vala automake115x autoconf db ]; + vala_0_32 automake115x autoconf db ]; preFixup = '' for f in "$out/bin/gnome-contacts" "$out/libexec/gnome-contacts-search-provider"; do diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix index c523d732e03a..beb019947ce2 100644 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango -, gnome_doc_utils, intltool, libX11, which, libuuid, vala +, gnome_doc_utils, intltool, libX11, which, libuuid, vala_0_32 , desktop_file_utils, itstool, wrapGAppsHook, appdata-tools }: stdenv.mkDerivation rec { inherit (import ./src.nix fetchurl) name src; buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte appdata-tools - gnome3.dconf itstool gnome3.nautilus vala ]; + gnome3.dconf itstool gnome3.nautilus vala_0_32 ]; nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 desktop_file_utils wrapGAppsHook ]; diff --git a/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix index 4ff132950319..0eaa7132e684 100644 --- a/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, autoconf, vala, pkgconfig, glib, gobjectIntrospection, gnome3 }: +{ stdenv, fetchurl, autoconf, vala_0_32, pkgconfig, glib, gobjectIntrospection, gnome3 }: let ver_maj = "0.16"; ver_min = "1"; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { patches = [ ./fix_introspection_paths.patch ]; - buildInputs = [ autoconf vala pkgconfig glib gobjectIntrospection ]; + buildInputs = [ autoconf vala_0_32 pkgconfig glib gobjectIntrospection ]; meta = with stdenv.lib; { description = "Utility library providing GObject-based interfaces and classes for commonly used data structures"; diff --git a/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix b/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix index 1715e7eeb856..0bfc617fac66 100644 --- a/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix +++ b/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, autoconf, vala, pkgconfig, glib, gobjectIntrospection, gnome3 }: +{ stdenv, fetchurl, autoconf, vala_0_32, pkgconfig, glib, gobjectIntrospection, gnome3 }: let ver_maj = "0.6"; ver_min = "8"; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { patches = [ ./fix_introspection_paths.patch ]; - buildInputs = [ autoconf vala pkgconfig glib gobjectIntrospection ]; + buildInputs = [ autoconf vala_0_32 pkgconfig glib gobjectIntrospection ]; meta = with stdenv.lib; { description = "Utility library providing GObject-based interfaces and classes for commonly used data structures"; diff --git a/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix b/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix index ead54be84c54..4d84e2980d55 100644 --- a/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix @@ -1,6 +1,6 @@ { stdenv, intltool, fetchurl, libxml2, upower , pkgconfig, gtk3, glib -, bash, makeWrapper, itstool, vala, sqlite, libxslt +, bash, makeWrapper, itstool, vala_0_32, sqlite, libxslt , gnome3, librsvg, gdk_pixbuf, file, libnotify , evolution_data_server, gst_all_1, poppler , icu, taglib, libjpeg, libtiff, giflib, libcue @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - buildInputs = [ vala pkgconfig gtk3 glib intltool itstool libxml2 + buildInputs = [ vala_0_32 pkgconfig gtk3 glib intltool itstool libxml2 bzip2 gnome3.totem-pl-parser libxslt gnome3.gsettings_desktop_schemas makeWrapper file gdk_pixbuf gnome3.defaultIconTheme librsvg sqlite diff --git a/pkgs/desktops/gnome-3/3.20/core/vte/default.nix b/pkgs/desktops/gnome-3/3.20/core/vte/default.nix index 6b7eb8040082..80699e212890 100644 --- a/pkgs/desktops/gnome-3/3.20/core/vte/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/vte/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, intltool, pkgconfig -, gnome3, ncurses, gobjectIntrospection, vala, libxml2, gnutls +, gnome3, ncurses, gobjectIntrospection, vala_0_32, libxml2, gnutls , selectTextPatch ? false , fetchFromGitHub, autoconf, automake, libtool, gtk_doc, gperf @@ -9,7 +9,7 @@ let baseAttrs = rec { inherit (import ./src.nix fetchurl) name src; buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib - gnome3.gtk3 ncurses vala libxml2 ]; + gnome3.gtk3 ncurses vala_0_32 libxml2 ]; propagatedBuildInputs = [ gnutls ]; diff --git a/pkgs/desktops/gnome-3/3.20/misc/california/default.nix b/pkgs/desktops/gnome-3/3.20/misc/california/default.nix index 4bdeeb23a91e..ca0450dc7f94 100644 --- a/pkgs/desktops/gnome-3/3.20/misc/california/default.nix +++ b/pkgs/desktops/gnome-3/3.20/misc/california/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala, makeWrapper +{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala_0_32, makeWrapper , gnome3, glib, libsoup, libgdata, sqlite, itstool, xdg_utils }: let @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - buildInputs = [ makeWrapper intltool pkgconfig vala glib gtk3 gnome3.libgee + buildInputs = [ makeWrapper intltool pkgconfig vala_0_32 glib gtk3 gnome3.libgee libsoup libgdata gnome3.gnome_online_accounts gnome3.evolution_data_server sqlite itstool xdg_utils gnome3.gsettings_desktop_schemas ]; diff --git a/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix b/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix index 40c8bbf5ef92..a2c644caf3cb 100644 --- a/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix +++ b/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala +{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala_0_32 , makeWrapper, gdk_pixbuf, cmake, desktop_file_utils , libnotify, libcanberra, libsecret, gmime , libpthreadstubs, sqlite @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; buildInputs = [ intltool pkgconfig gtk3 makeWrapper cmake desktop_file_utils gnome_doc_utils - vala webkitgtk libnotify libcanberra gnome3.libgee libsecret gmime sqlite + vala_0_32 webkitgtk libnotify libcanberra gnome3.libgee libsecret gmime sqlite libpthreadstubs gnome3.gsettings_desktop_schemas gnome3.gcr gdk_pixbuf librsvg gnome3.defaultIconTheme ]; diff --git a/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix index d7ac9a24c4c9..ffd5a279e737 100644 --- a/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix +++ b/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, fetchgit, vala, intltool, libgit2, pkgconfig, gtk3, glib +{ stdenv, fetchurl, fetchgit, vala_0_32, intltool, libgit2, pkgconfig, gtk3, glib , json_glib, webkitgtk, makeWrapper, libpeas, bash, gobjectIntrospection , gnome3, gtkspell3, shared_mime_info, libgee, libgit2-glib, librsvg, libsecret }: @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { propagatedUserEnvPkgs = [ shared_mime_info gnome3.gnome_themes_standard ]; - buildInputs = [ vala intltool libgit2 pkgconfig gtk3 glib json_glib webkitgtk libgee libpeas + buildInputs = [ vala_0_32 intltool libgit2 pkgconfig gtk3 glib json_glib webkitgtk libgee libpeas libgit2-glib gtkspell3 gnome3.gsettings_desktop_schemas gnome3.gtksourceview librsvg libsecret gobjectIntrospection makeWrapper gnome3.adwaita-icon-theme ]; diff --git a/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix index 5b9f16384008..2550c7e42e6c 100644 --- a/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix +++ b/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, intltool, autoreconfHook, pkgconfig, vala, glib +{ stdenv, fetchurl, intltool, autoreconfHook, pkgconfig, vala_0_32, glib , pango, gtk3, gnome3, dbus, clutter, appstream-glib, makeWrapper, systemd, gobjectIntrospection }: stdenv.mkDerivation rec { @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "08h1igdgapz7px12r7mrfcxmz68g9ijg73w69j75spg0yc6f4xax"; }; - buildInputs = [ intltool autoreconfHook pkgconfig vala glib + buildInputs = [ intltool autoreconfHook pkgconfig vala_0_32 glib gtk3 gnome3.gnome_control_center dbus clutter pango appstream-glib makeWrapper systemd gobjectIntrospection ]; diff --git a/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix b/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix index d7e89702795f..6915ede4ad51 100644 --- a/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix +++ b/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix @@ -1,10 +1,10 @@ -{ stdenv, fetchurl, gnome3, libtool, pkgconfig, vala, libssh2 +{ stdenv, fetchurl, gnome3, libtool, pkgconfig, vala_0_32, libssh2 , gtk_doc, gobjectIntrospection, libgit2, glib }: stdenv.mkDerivation rec { inherit (import ./src.nix fetchurl) name src; - buildInputs = [ gnome3.gnome_common libtool pkgconfig vala libssh2 + buildInputs = [ gnome3.gnome_common libtool pkgconfig vala_0_32 libssh2 gtk_doc gobjectIntrospection libgit2 glib ]; meta = with stdenv.lib; { diff --git a/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix b/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix index 880e0c52c1ae..ff176754e389 100644 --- a/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix +++ b/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, which, automake113x, intltool, pkgconfig, libtool, makeWrapper, - dbus_glib, libcanberra, gst_all_1, vala, gnome3, gtk3, gst_plugins_base, + dbus_glib, libcanberra, gst_all_1, vala_0_32, gnome3, gtk3, gst_plugins_base, glib, gobjectIntrospection, telepathy_glib }: @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { buildInputs = [ which automake113x intltool glib gobjectIntrospection pkgconfig libtool - makeWrapper dbus_glib libcanberra vala gst_all_1.gstreamer + makeWrapper dbus_glib libcanberra vala_0_32 gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gnome3.gsettings_desktop_schemas gnome3.gnome_desktop gnome3.gnome_common gnome3.gnome_shell gtk3 telepathy_glib diff --git a/pkgs/desktops/gnustep/back/default.nix b/pkgs/desktops/gnustep/back/default.nix new file mode 100644 index 000000000000..8e11a2862841 --- /dev/null +++ b/pkgs/desktops/gnustep/back/default.nix @@ -0,0 +1,22 @@ +{ gsmakeDerivation +, cairo +, fetchurl +, base, gui +, x11 +, freetype +, pkgconfig +}: +let + version = "0.25.0"; +in +gsmakeDerivation { + name = "gnustep-back-${version}"; + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${version}.tar.gz"; + sha256 = "14gs1b32ahnihd7mwpjrws2b8hl11rl1wl24a7651d3z2l7f6xj2"; + }; + buildInputs = [ cairo base gui freetype pkgconfig x11 ]; + meta = { + description = "A generic backend for GNUstep"; + }; +} diff --git a/pkgs/desktops/gnustep/back/fixup-tools.patch b/pkgs/desktops/gnustep/back/fixup-tools.patch new file mode 100644 index 000000000000..a47de5478e36 --- /dev/null +++ b/pkgs/desktops/gnustep/back/fixup-tools.patch @@ -0,0 +1,14 @@ +diff -c gnustep-back-0.24.0/Tools/GNUmakefile.preamble gnustep-back-0.24.0.patched/Tools/GNUmakefile.preamble +--- gnustep-back-0.24.0/Tools/GNUmakefile.preamble 2013-07-04 22:44:28.000000000 +0600 ++++ gnustep-back-0.24.0.patched/Tools/GNUmakefile.preamble 2014-12-01 16:40:37.000000000 +0600 +@@ -52,6 +52,9 @@ + # Additional libraries when linking applications + #ADDITIONAL_GUI_LIBS += + ++# Additional libraries when linking tools ++gpbs_TOOL_LIBS += -lgnustep-gui -lgnustep-base $(SYSTEM_LIBS) ++ + # + # Flags dealing with installing and uninstalling + # + diff --git a/pkgs/desktops/gnustep/base/default.nix b/pkgs/desktops/gnustep/base/default.nix new file mode 100644 index 000000000000..4d9f763acc4e --- /dev/null +++ b/pkgs/desktops/gnustep/base/default.nix @@ -0,0 +1,38 @@ +{ aspell, audiofile +, gsmakeDerivation +, cups +, fetchurl +, gmp, gnutls +, libffi +, libjpeg, libtiff, libpng, giflib, libungif +, libxml2, libxslt, libiconv +, libobjc, libgcrypt +, icu +, pkgconfig, portaudio +}: +let + version = "1.24.9"; +in +gsmakeDerivation { + name = "gnustep-base-${version}"; + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${version}.tar.gz"; + sha256 = "1vvjlbqmlwr82b4pf8c62rxjgz475bmg0x2yd0bbkia6yvwhk585"; + }; + nativeBuildInputs = [ pkgconfig ]; + propagatedBuildInputs = [ + aspell audiofile + cups + gmp gnutls + libffi + libjpeg libtiff libpng giflib libungif + libxml2 libxslt libiconv + libobjc libgcrypt + icu + portaudio + ]; + patches = [ ./fixup-paths.patch ]; + meta = { + description = "An implementation of AppKit and Foundation libraries of OPENSTEP and Cocoa"; + }; +} diff --git a/pkgs/desktops/gnustep/base/fixup-base-makefile-installdir.patch b/pkgs/desktops/gnustep/base/fixup-base-makefile-installdir.patch new file mode 100644 index 000000000000..482c72a51904 --- /dev/null +++ b/pkgs/desktops/gnustep/base/fixup-base-makefile-installdir.patch @@ -0,0 +1,29 @@ +--- gnustep-base-1.24.7/Makefile.postamble 2011-07-15 19:53:45.000000000 +0600 ++++ gnustep-base-1.24.7.patched/Makefile.postamble 2014-11-29 22:25:07.000000000 +0600 +@@ -38,13 +38,13 @@ + # Things to do after compiling + # after-all:: + +-$(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional: +- $(ECHO_CREATING)$(MKDIRS) $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional$(END_ECHO) ++$(DESTDIR_GNUSTEP_MAKEFILES)/Additional: ++ $(ECHO_CREATING)$(MKDIRS) $(DESTDIR_GNUSTEP_MAKEFILES)/Additional$(END_ECHO) + + # Things to do before installing +-before-install:: $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional ++before-install:: $(DESTDIR_GNUSTEP_MAKEFILES)/Additional + $(ECHO_NOTHING)$(INSTALL_DATA) base.make \ +- $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) ++ $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) + + # Things to do after installing + # after-install:: +@@ -54,7 +54,7 @@ + + # Things to do after uninstalling + after-uninstall:: +- $(ECHO_NOTHING)rm -f $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) ++ $(ECHO_NOTHING)rm -f $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) + + # Things to do before cleaning + # before-clean:: diff --git a/pkgs/desktops/gnustep/base/fixup-paths.patch b/pkgs/desktops/gnustep/base/fixup-paths.patch new file mode 100644 index 000000000000..fa28412dbf62 --- /dev/null +++ b/pkgs/desktops/gnustep/base/fixup-paths.patch @@ -0,0 +1,373 @@ +diff -r -u gnustep-base-1.24.7/Makefile.postamble gnustep-base-1.24.7.patched/Makefile.postamble +--- gnustep-base-1.24.7/Makefile.postamble 2011-07-15 19:53:45.000000000 +0600 ++++ gnustep-base-1.24.7.patched/Makefile.postamble 2014-11-29 22:25:07.000000000 +0600 +@@ -38,13 +38,13 @@ + # Things to do after compiling + # after-all:: + +-$(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional: +- $(ECHO_CREATING)$(MKDIRS) $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional$(END_ECHO) ++$(DESTDIR_GNUSTEP_MAKEFILES)/Additional: ++ $(ECHO_CREATING)$(MKDIRS) $(DESTDIR_GNUSTEP_MAKEFILES)/Additional$(END_ECHO) + + # Things to do before installing +-before-install:: $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional ++before-install:: $(DESTDIR_GNUSTEP_MAKEFILES)/Additional + $(ECHO_NOTHING)$(INSTALL_DATA) base.make \ +- $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) ++ $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) + + # Things to do after installing + # after-install:: +@@ -54,7 +54,7 @@ + + # Things to do after uninstalling + after-uninstall:: +- $(ECHO_NOTHING)rm -f $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) ++ $(ECHO_NOTHING)rm -f $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO) + + # Things to do before cleaning + # before-clean:: +diff -r -u gnustep-base-1.24.7/Source/NSPathUtilities.m gnustep-base-1.24.7.patched/Source/NSPathUtilities.m +--- gnustep-base-1.24.7/Source/NSPathUtilities.m 2014-01-14 13:21:10.000000000 +0600 ++++ gnustep-base-1.24.7.patched/Source/NSPathUtilities.m 2015-01-25 13:59:37.000000000 +0600 +@@ -153,16 +153,27 @@ + static NSString *gnustepLocalUsersDir = nil; + + static NSString *gnustepSystemApps = nil; ++static NSArray *gnustepSystemAppsNix = nil; + static NSString *gnustepSystemAdminApps = nil; ++static NSArray *gnustepSystemAdminAppsNix = nil; + static NSString *gnustepSystemWebApps = nil; ++static NSArray *gnustepSystemWebAppsNix = nil; + static NSString *gnustepSystemTools = nil; ++static NSArray *gnustepSystemToolsNix = nil; + static NSString *gnustepSystemAdminTools = nil; ++static NSArray *gnustepSystemAdminToolsNix = nil; + static NSString *gnustepSystemLibrary = nil; ++static NSArray *gnustepSystemLibraryNix = nil; + static NSString *gnustepSystemLibraries = nil; ++static NSArray *gnustepSystemLibrariesNix = nil; + static NSString *gnustepSystemHeaders = nil; ++static NSArray *gnustepSystemHeadersNix = nil; + static NSString *gnustepSystemDocumentation = nil; ++static NSArray *gnustepSystemDocumentationNix = nil; + static NSString *gnustepSystemDocumentationInfo = nil; ++static NSArray *gnustepSystemDocumentationInfoNix = nil; + static NSString *gnustepSystemDocumentationMan = nil; ++static NSArray *gnustepSystemDocumentationManNix = nil; + + static NSString *gnustepNetworkApps = nil; + static NSString *gnustepNetworkAdminApps = nil; +@@ -258,6 +269,18 @@ + }\ + }) + ++/* Like ASSIGN_PATH, but permits multiple components in a path ++ */ ++#define ASSIGN_PATH_NIX(var, dictionary, key) ({\ ++ id val = getPathConfigNix(dictionary, key);\ ++ if (val != nil)\ ++ {\ ++ RELEASE(var);\ ++ var = RETAIN(val);\ ++ [dictionary removeObjectForKey: key];\ ++ }\ ++}) ++ + /* Like ASSIGN_PATH(), but permits the result to be a relative path as that + * is what we normally use (the path is within the user's home directory). + */ +@@ -368,7 +391,7 @@ + /* Get a full path string */ + static inline NSString * + getPath(NSString *path) +-{ ++{ + if ([path hasPrefix: @"./"] == YES) + { + path = [gnustepConfigPath stringByAppendingPathComponent: +@@ -383,6 +406,33 @@ + return path; + } + ++static inline NSArray * ++getPathConfigNix(NSDictionary *dict, NSString *key) ++{ ++ NSArray *res = nil; ++ NSMutableArray *paths = nil; ++ NSString *path; ++#if defined(__MINGW_) ++ NSString *sep = @";"; ++#else ++ NSString *sep = @":"; ++#endif ++ ++ path = [dict objectForKey: key]; ++ if (path != nil) ++ { ++ if ([path rangeOfString:sep].location != NSNotFound) ++ { ++ res = [path componentsSeparatedByString:sep]; ++ } ++ else ++ { ++ res = [[NSArray alloc] initWithObjects:path, nil]; ++ } ++ } ++ return res; ++} ++ + /* Get a full path string from a dictionary */ + static inline NSString * + getPathConfig(NSDictionary *dict, NSString *key) +@@ -468,6 +518,29 @@ + ASSIGN_PATH(gnustepSystemDocumentationInfo, c, + @"GNUSTEP_SYSTEM_DOC_INFO"); + ++ ASSIGN_PATH_NIX(gnustepSystemAppsNix, c, ++ @"NIX_GNUSTEP_SYSTEM_APPS"); ++ ASSIGN_PATH_NIX(gnustepSystemAdminAppsNix, c, ++ @"NIX_GNUSTEP_SYSTEM_ADMIN_APPS"); ++ ASSIGN_PATH_NIX(gnustepSystemWebAppsNix, c, ++ @"NIX_GNUSTEP_SYSTEM_WEB_APPS"); ++ ASSIGN_PATH_NIX(gnustepSystemToolsNix, c, ++ @"NIX_GNUSTEP_SYSTEM_TOOLS"); ++ ASSIGN_PATH_NIX(gnustepSystemAdminToolsNix, c, ++ @"NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS"); ++ ASSIGN_PATH_NIX(gnustepSystemLibraryNix, c, ++ @"NIX_GNUSTEP_SYSTEM_LIBRARY"); ++ ASSIGN_PATH_NIX(gnustepSystemLibrariesNix, c, ++ @"NIX_GNUSTEP_SYSTEM_LIBRARIES"); ++ ASSIGN_PATH_NIX(gnustepSystemHeadersNix, c, ++ @"NIX_GNUSTEP_SYSTEM_HEADERS"); ++ ASSIGN_PATH_NIX(gnustepSystemDocumentationNix, c, ++ @"NIX_GNUSTEP_SYSTEM_DOC"); ++ ASSIGN_PATH_NIX(gnustepSystemDocumentationManNix, c, ++ @"NIX_GNUSTEP_SYSTEM_DOC_MAN"); ++ ASSIGN_PATH_NIX(gnustepSystemDocumentationInfoNix, c, ++ @"NIX_GNUSTEP_SYSTEM_DOC_INFO"); ++ + ASSIGN_PATH(gnustepNetworkApps, c, + @"GNUSTEP_NETWORK_APPS"); + ASSIGN_PATH(gnustepNetworkAdminApps, c, +@@ -1235,6 +1308,18 @@ + DESTROY(gnustepSystemDocumentationMan); + DESTROY(gnustepSystemDocumentationInfo); + ++ DESTROY(gnustepSystemAppsNix); ++ DESTROY(gnustepSystemAdminAppsNix); ++ DESTROY(gnustepSystemWebAppsNix); ++ DESTROY(gnustepSystemToolsNix); ++ DESTROY(gnustepSystemAdminToolsNix); ++ DESTROY(gnustepSystemLibraryNix); ++ DESTROY(gnustepSystemLibrariesNix); ++ DESTROY(gnustepSystemHeadersNix); ++ DESTROY(gnustepSystemDocumentationNix); ++ DESTROY(gnustepSystemDocumentationManNix); ++ DESTROY(gnustepSystemDocumentationInfoNix); ++ + DESTROY(gnustepNetworkApps); + DESTROY(gnustepNetworkAdminApps); + DESTROY(gnustepNetworkWebApps); +@@ -2183,6 +2268,27 @@ + if ([add_dir length] > 0 && [paths containsObject: add_dir] == NO) \ + [paths addObject: add_dir]; \ + } ++#define ADD_PATH_NIX(mask, base_dirs, add_dir) \ ++if ((domainMask & mask) && (base_dirs != nil)) \ ++{ \ ++ NSEnumerator *e = [base_dirs objectEnumerator]; \ ++ NSString *dir = nil; \ ++ while (dir = [e nextObject]) { \ ++ path = [dir stringByAppendingPathComponent: add_dir]; \ ++ if ([path length] > 0 && [paths containsObject: path] == NO) \ ++ [paths addObject: path]; \ ++ } \ ++} ++#define ADD_PLATFORM_PATH_NIX(mask, add_dirs) \ ++if ((domainMask & mask) && (add_dirs != nil)) \ ++{ \ ++ NSEnumerator *e = [add_dirs objectEnumerator]; \ ++ NSString *dir = nil; \ ++ while (dir = [e nextObject]) { \ ++ if ([dir length] > 0 && [paths containsObject: dir] == NO) \ ++ [paths addObject:dir]; \ ++ } \ ++} + + switch (directoryKey) + { +@@ -2191,11 +2297,13 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemApps); + + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserAdminApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalAdminApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkAdminApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemAdminApps); + } + break; +@@ -2205,6 +2313,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemApps); + } + break; +@@ -2214,6 +2323,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemApps); + + /* I imagine if ever wanted a separate Demo directory, the +@@ -2231,6 +2341,7 @@ + + case NSCoreServicesDirectory: + { ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix, @"CoreServices"); + ADD_PATH(NSSystemDomainMask, gnustepSystemLibrary, @"CoreServices"); + } + break; +@@ -2248,6 +2359,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemApps); + } + break; +@@ -2257,6 +2369,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserAdminApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalAdminApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkAdminApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemAdminApps); + } + break; +@@ -2266,6 +2379,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserLibrary); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalLibrary); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkLibrary); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemLibrary); + } + break; +@@ -2281,6 +2395,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserLibrary); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalLibrary); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkLibrary); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemLibrary); + } + break; +@@ -2418,6 +2533,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserDocumentation); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalDocumentation); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkDocumentation); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemDocumentationNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemDocumentation); + } + break; +@@ -2449,6 +2565,7 @@ + ADD_PATH(NSUserDomainMask, gnustepUserLibrary, @"Caches"); + ADD_PATH(NSLocalDomainMask, gnustepLocalLibrary, @"Caches"); + ADD_PATH(NSNetworkDomainMask, gnustepNetworkLibrary, @"Caches"); ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix, @"Caches"); + ADD_PATH(NSSystemDomainMask, gnustepSystemLibrary, @"Caches"); + } + break; +@@ -2460,6 +2577,8 @@ + @"ApplicationSupport"); + ADD_PATH(NSNetworkDomainMask, gnustepNetworkLibrary, + @"ApplicationSupport"); ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix, ++ @"ApplicationSupport"); + ADD_PATH(NSSystemDomainMask, gnustepSystemLibrary, + @"ApplicationSupport"); + } +@@ -2471,6 +2590,7 @@ + ADD_PATH(NSUserDomainMask, gnustepUserLibrary, @"Frameworks"); + ADD_PATH(NSLocalDomainMask, gnustepLocalLibrary, @"Frameworks"); + ADD_PATH(NSNetworkDomainMask, gnustepNetworkLibrary, @"Frameworks"); ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix, @"Frameworks"); + ADD_PATH(NSSystemDomainMask, gnustepSystemLibrary, @"Frameworks"); + } + break; +@@ -2480,6 +2600,7 @@ + ADD_PATH(NSUserDomainMask, gnustepUserLibrary, @"Fonts"); + ADD_PATH(NSLocalDomainMask, gnustepLocalLibrary, @"Fonts"); + ADD_PATH(NSNetworkDomainMask, gnustepNetworkLibrary, @"Fonts"); ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibraryNix, @"Fonts"); + ADD_PATH(NSSystemDomainMask, gnustepSystemLibrary, @"Fonts"); + } + break; +@@ -2518,6 +2639,12 @@ + if (part) + ADD_PATH(NSNetworkDomainMask, gnustepNetworkLibraries, part); + ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemLibrariesNix); ++ if (full) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibrariesNix, full); ++ if (part) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemLibrariesNix, part); ++ + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemLibraries); + if (full) + ADD_PATH(NSSystemDomainMask, gnustepSystemLibraries, full); +@@ -2560,6 +2687,12 @@ + if (part) + ADD_PATH(NSNetworkDomainMask, gnustepNetworkTools, part); + ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemToolsNix); ++ if (full) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemToolsNix, full); ++ if (part) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemToolsNix, part); ++ + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemTools); + if (full) + ADD_PATH(NSSystemDomainMask, gnustepSystemTools, full); +@@ -2602,6 +2735,18 @@ + if (part) + ADD_PATH(NSNetworkDomainMask, gnustepNetworkAdminTools, part); + ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminToolsNix); ++ if (full) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminToolsNix, full); ++ if (part) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminToolsNix, part); ++ ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminToolsNix); ++ if (full) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminToolsNix, full); ++ if (part) ++ ADD_PATH_NIX(NSSystemDomainMask, gnustepSystemAdminToolsNix, part); ++ + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemAdminTools); + if (full) + ADD_PATH(NSSystemDomainMask, gnustepSystemAdminTools, full); +@@ -2615,6 +2760,7 @@ + ADD_PLATFORM_PATH(NSUserDomainMask, gnustepUserWebApps); + ADD_PLATFORM_PATH(NSLocalDomainMask, gnustepLocalWebApps); + ADD_PLATFORM_PATH(NSNetworkDomainMask, gnustepNetworkWebApps); ++ ADD_PLATFORM_PATH_NIX(NSSystemDomainMask, gnustepSystemWebAppsNix); + ADD_PLATFORM_PATH(NSSystemDomainMask, gnustepSystemWebApps); + } + break; +@@ -2622,6 +2768,8 @@ + + #undef ADD_PATH + #undef ADD_PLATFORM_PATH ++#undef ADD_PATH_NIX ++#undef ADD_PLATFORM_PATH_NIX + + count = [paths count]; + for (i = 0; i < count; i++) diff --git a/pkgs/desktops/gnustep/default.nix b/pkgs/desktops/gnustep/default.nix new file mode 100644 index 000000000000..ac324bc89a85 --- /dev/null +++ b/pkgs/desktops/gnustep/default.nix @@ -0,0 +1,21 @@ +{ pkgs, newScope }: + +let + callPackage = newScope self; + + self = rec { + stdenv = pkgs.clangStdenv; + + gsmakeDerivation = callPackage ./make/gsmakeDerivation.nix {}; + gorm = callPackage ./gorm {}; + projectcenter = callPackage ./projectcenter {}; + system_preferences = callPackage ./systempreferences {}; + libobjc = callPackage ./libobjc2 {}; + make = callPackage ./make {}; + back = callPackage ./back {}; + base = callPackage ./base { giflib = pkgs.giflib_4_1; }; + gui = callPackage ./gui {}; + gworkspace = callPackage ./gworkspace {}; + }; + +in self diff --git a/pkgs/desktops/gnustep/gorm/default.nix b/pkgs/desktops/gnustep/gorm/default.nix new file mode 100644 index 000000000000..5075ec5500c1 --- /dev/null +++ b/pkgs/desktops/gnustep/gorm/default.nix @@ -0,0 +1,17 @@ +{ fetchurl, base, back, gsmakeDerivation, gui }: +let + version = "1.2.22"; +in +gsmakeDerivation { + name = "gorm-${version}"; + + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/dev-apps/gorm-${version}.tar.gz"; + sha256 = "1mq5n65xd9bc4kppx19iijsgpz4crvhg7bfwbi9k78j159vclnmi"; + }; + buildInputs = [ base back gui ]; + + meta = { + description = "Graphical Object Relationship Modeller is an easy-to-use interface designer for GNUstep"; + }; +} diff --git a/pkgs/desktops/gnustep/gorm/fix-gs-makefiles.patch b/pkgs/desktops/gnustep/gorm/fix-gs-makefiles.patch new file mode 100644 index 000000000000..c4b3d1e1d815 --- /dev/null +++ b/pkgs/desktops/gnustep/gorm/fix-gs-makefiles.patch @@ -0,0 +1,27 @@ +diff -ru gorm-1.2.20/GNUmakefile gorm-1.2.20.patched/GNUmakefile +--- gorm-1.2.20/GNUmakefile 2010-05-30 12:55:26.000000000 +0600 ++++ gorm-1.2.20.patched/GNUmakefile 2014-12-10 22:21:18.000000000 +0600 +@@ -24,6 +24,23 @@ + # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + # + ++ifeq ($(GNUSTEP_MAKEFILES),) ++ GNUSTEP_MAKEFILES := $(shell gnustep-config --variable=GNUSTEP_MAKEFILES 2>/dev/null) ++ ifeq ($(GNUSTEP_MAKEFILES),) ++ $(warning ) ++ $(warning Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config!) ++ $(warning Perhaps gnustep-make is not properly installed,) ++ $(warning so gnustep-config is not in your PATH.) ++ $(warning ) ++ $(warning Your PATH is currently $(PATH)) ++ $(warning ) ++ endif ++endif ++ ++ifeq ($(GNUSTEP_MAKEFILES),) ++ $(error You need to set GNUSTEP_MAKEFILES before compiling!) ++endif ++ + PACKAGE_NAME = gorm + export PACKAGE_NAME + include $(GNUSTEP_MAKEFILES)/common.make diff --git a/pkgs/desktops/gnustep/gui/default.nix b/pkgs/desktops/gnustep/gui/default.nix new file mode 100644 index 000000000000..a28fef8f3d99 --- /dev/null +++ b/pkgs/desktops/gnustep/gui/default.nix @@ -0,0 +1,16 @@ +{ gsmakeDerivation, fetchurl, base }: +let + version = "0.25.0"; +in +gsmakeDerivation { + name = "gnustep-gui-${version}"; + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-${version}.tar.gz"; + sha256 = "10jf3xir59qzbhhl0bvs9wdw40fsmvv6mdv5akdkia1rnck60xf5"; + }; + buildInputs = [ base ]; + patches = [ ./fixup-all.patch ]; + meta = { + description = "A GUI class library of GNUstep"; + }; +} diff --git a/pkgs/desktops/gnustep/gui/fixup-all.patch b/pkgs/desktops/gnustep/gui/fixup-all.patch new file mode 100644 index 000000000000..4b412db409ae --- /dev/null +++ b/pkgs/desktops/gnustep/gui/fixup-all.patch @@ -0,0 +1,56 @@ +diff -r -u gnustep-gui-0.24.0/GNUmakefile.postamble gnustep-gui-0.24.0.patched/GNUmakefile.postamble +--- gnustep-gui-0.24.0/GNUmakefile.postamble 2010-05-17 22:38:59.000000000 +0600 ++++ gnustep-gui-0.24.0.patched/GNUmakefile.postamble 2014-12-01 13:44:05.000000000 +0600 +@@ -40,20 +40,20 @@ + # The following rule is important mainly for packaging, because in that case + # you install into a fake system tree, and the directory is not there. + # +-$(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional: +- $(MKDIRS) $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional ++$(DESTDIR_GNUSTEP_MAKEFILES)/Additional: ++ $(MKDIRS) $(DESTDIR_GNUSTEP_MAKEFILES)/Additional + + # Things to do before installing +-before-install:: $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional ++before-install:: $(DESTDIR_GNUSTEP_MAKEFILES)/Additional + $(INSTALL_DATA) gui.make \ +- $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/gui.make ++ $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/gui.make + + # Things to do after installing + # after-install:: + + # Things to do before uninstalling + before-uninstall:: +- rm -f $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/gui.make ++ rm -f $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/gui.make + + # Things to do after uninstalling + # after-uninstall:: +diff -r -u gnustep-gui-0.24.0/TextConverters/RTF/GNUmakefile.preamble gnustep-gui-0.24.0.patched/TextConverters/RTF/GNUmakefile.preamble +--- gnustep-gui-0.24.0/TextConverters/RTF/GNUmakefile.preamble 2008-06-10 10:01:49.000000000 +0600 ++++ gnustep-gui-0.24.0.patched/TextConverters/RTF/GNUmakefile.preamble 2014-12-01 13:02:11.000000000 +0600 +@@ -49,7 +49,7 @@ + ADDITIONAL_INCLUDE_DIRS +=-I../../Headers/Additions -I../../Headers + + # Additional LDFLAGS to pass to the linker +-#ADDITIONAL_LDFLAGS += ++ADDITIONAL_LDFLAGS += -lgnustep-gui + + # Additional library directories the linker should search + ADDITIONAL_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) +diff -r -u gnustep-gui-0.24.0/Tools/GNUmakefile.preamble gnustep-gui-0.24.0.patched/Tools/GNUmakefile.preamble +--- gnustep-gui-0.24.0/Tools/GNUmakefile.preamble 2006-02-22 12:43:48.000000000 +0600 ++++ gnustep-gui-0.24.0.patched/Tools/GNUmakefile.preamble 2014-12-01 12:52:41.000000000 +0600 +@@ -32,9 +32,11 @@ + ADDITIONAL_LIB_DIRS += -L../Source/$(GNUSTEP_OBJ_DIR) -L../Model/$(GNUSTEP_OBJ_DIR) + + # Additional libraries when linking tools ++make_services_TOOL_LIBS += -lgnustep-base + gpbs_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) + set_show_service_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) + gopen_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) ++gclose_TOOL_LIBS += -lgnustep-base + gcloseall_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) + GSspell_TOOL_LIBS += $(ADDITIONAL_DEPENDS) + diff --git a/pkgs/desktops/gnustep/gui/fixup-gui-makefile-installdir.patch b/pkgs/desktops/gnustep/gui/fixup-gui-makefile-installdir.patch new file mode 100644 index 000000000000..30c6f56c032c --- /dev/null +++ b/pkgs/desktops/gnustep/gui/fixup-gui-makefile-installdir.patch @@ -0,0 +1,28 @@ +--- gnustep-gui-0.24.0/GNUmakefile.postamble 2010-05-17 22:38:59.000000000 +0600 ++++ gnustep-gui-0.24.0.patched/GNUmakefile.postamble 2014-12-01 13:44:05.000000000 +0600 +@@ -40,20 +40,20 @@ + # The following rule is important mainly for packaging, because in that case + # you install into a fake system tree, and the directory is not there. + # +-$(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional: +- $(MKDIRS) $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional ++$(DESTDIR_GNUSTEP_MAKEFILES)/Additional: ++ $(MKDIRS) $(DESTDIR_GNUSTEP_MAKEFILES)/Additional + + # Things to do before installing +-before-install:: $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional ++before-install:: $(DESTDIR_GNUSTEP_MAKEFILES)/Additional + $(INSTALL_DATA) gui.make \ +- $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/gui.make ++ $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/gui.make + + # Things to do after installing + # after-install:: + + # Things to do before uninstalling + before-uninstall:: +- rm -f $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/gui.make ++ rm -f $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/gui.make + + # Things to do after uninstalling + # after-uninstall:: diff --git a/pkgs/desktops/gnustep/gui/fixup-gui-textconverters-preamble.patch b/pkgs/desktops/gnustep/gui/fixup-gui-textconverters-preamble.patch new file mode 100644 index 000000000000..23ec2db0fbd3 --- /dev/null +++ b/pkgs/desktops/gnustep/gui/fixup-gui-textconverters-preamble.patch @@ -0,0 +1,11 @@ +--- gnustep-gui-0.24.0/TextConverters/RTF/GNUmakefile.preamble 2008-06-10 10:01:49.000000000 +0600 ++++ gnustep-gui-0.24.0.patched/TextConverters/RTF/GNUmakefile.preamble 2014-12-01 13:02:11.000000000 +0600 +@@ -49,7 +49,7 @@ + ADDITIONAL_INCLUDE_DIRS +=-I../../Headers/Additions -I../../Headers + + # Additional LDFLAGS to pass to the linker +-#ADDITIONAL_LDFLAGS += ++ADDITIONAL_LDFLAGS += -lgnustep-gui + + # Additional library directories the linker should search + ADDITIONAL_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) diff --git a/pkgs/desktops/gnustep/gui/fixup-gui-tools-preamble.patch b/pkgs/desktops/gnustep/gui/fixup-gui-tools-preamble.patch new file mode 100644 index 000000000000..e57ddec75ad2 --- /dev/null +++ b/pkgs/desktops/gnustep/gui/fixup-gui-tools-preamble.patch @@ -0,0 +1,14 @@ +--- gnustep-gui-0.24.0/Tools/GNUmakefile.preamble 2006-02-22 12:43:48.000000000 +0600 ++++ gnustep-gui-0.24.0.patched/Tools/GNUmakefile.preamble 2014-12-01 12:52:41.000000000 +0600 +@@ -32,9 +32,11 @@ + ADDITIONAL_LIB_DIRS += -L../Source/$(GNUSTEP_OBJ_DIR) -L../Model/$(GNUSTEP_OBJ_DIR) + + # Additional libraries when linking tools ++make_services_TOOL_LIBS += -lgnustep-base + gpbs_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) + set_show_service_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) + gopen_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) ++gclose_TOOL_LIBS += -lgnustep-base + gcloseall_TOOL_LIBS += -lgnustep-gui $(SYSTEM_LIBS) + GSspell_TOOL_LIBS += $(ADDITIONAL_DEPENDS) + diff --git a/pkgs/desktops/gnustep/gworkspace/default.nix b/pkgs/desktops/gnustep/gworkspace/default.nix new file mode 100644 index 000000000000..67fffd10a0f4 --- /dev/null +++ b/pkgs/desktops/gnustep/gworkspace/default.nix @@ -0,0 +1,23 @@ +{ back, base, gui, gsmakeDerivation +, fetchurl +, sqlite +, system_preferences +}: +let + version = "0.9.3"; +in +gsmakeDerivation { + name = "gworkspace-${version}"; + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/usr-apps/gworkspace-${version}.tar.gz"; + sha256 = "0jchqwb0dj522j98jqlqlib44jppax39zx2zqyzdwiz4qjl470r3"; + }; + # additional dependencies: + # - PDFKit framework from http://gap.nongnu.org/ + # - TODO: to --enable-gwmetadata, need libDBKit as well as sqlite! + buildInputs = [ back base gui system_preferences ]; + configureFlags = [ "--with-inotify" ]; + meta = { + description = "A workspace manager for GNUstep"; + }; +} diff --git a/pkgs/desktops/gnustep/libobjc2/default.nix b/pkgs/desktops/gnustep/libobjc2/default.nix new file mode 100644 index 000000000000..a3e718187c7f --- /dev/null +++ b/pkgs/desktops/gnustep/libobjc2/default.nix @@ -0,0 +1,28 @@ +{ stdenv, lib, fetchFromGitHub, cmake }: + +let + version = "1.8.1"; +in + +stdenv.mkDerivation rec { + name = "libobjc2-${version}"; + + src = fetchFromGitHub { + owner = "gnustep"; + repo = "libobjc2"; + rev = "v${version}"; + sha256 = "12v9pjg97h56mb114cqd22q1pdwhmxrgdw5hal74ddlrhiq1nzvi"; + }; + + buildInputs = [ cmake ]; + + cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ]; + + meta = with lib; { + description = "Objective-C runtime for use with GNUstep"; + homepage = http://gnustep.org/; + license = licenses.mit; + maintainers = with maintainers; [ ashalkhakov matthewbauer ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/desktops/gnustep/make/GNUstep.conf b/pkgs/desktops/gnustep/make/GNUstep.conf new file mode 100644 index 000000000000..f4e0e3b81629 --- /dev/null +++ b/pkgs/desktops/gnustep/make/GNUstep.conf @@ -0,0 +1,126 @@ +# These GNUSTEP_*_ROOT variables are obsolete, and will be removed. +#GNUSTEP_SYSTEM_ROOT=/nix/store/ky64z3j9l18wjcssb9pxnc792ihh3bvw-gnustep-make-2.6.6/System +#GNUSTEP_LOCAL_ROOT=/nix/store/ky64z3j9l18wjcssb9pxnc792ihh3bvw-gnustep-make-2.6.6/Local +#GNUSTEP_NETWORK_ROOT=/nix/store/ky64z3j9l18wjcssb9pxnc792ihh3bvw-gnustep-make-2.6.6/Network + +# The name of the user config file. This file can override +# some settings in this file. Usually used by users that want +# to install things into their GNUstep user domain and/or have +# many such domains. +GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf + +# The name of the user directory, if any. This is obsolete, +# and will be removed. +GNUSTEP_USER_DIR=GNUstep + +# The name of the user directory where defaults (eg, preferences) are +# stored. If it does not start with a '/', it will be considered +# relative to the user home directory. +GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults + + +# This is where the gnustep-make Makefiles are installed. +# Traditionally, this is /usr/GNUstep/System/Library/Makefiles +GNUSTEP_MAKEFILES=@gnustepMakefiles@ + +# This is where the user home directories are. Only used to provide +# NSUserDirectory in gnustep-base. Never used anywhere else. +GNUSTEP_SYSTEM_USERS_DIR=/home +GNUSTEP_NETWORK_USERS_DIR=/home +GNUSTEP_LOCAL_USERS_DIR=/home + + +# This is where System GUI Applications get installed. +# Traditionally it is /usr/GNUstep/System/Applications. +GNUSTEP_SYSTEM_APPS=@systemApps@ + +# This is where System GUI Applications that only the +# Administrator can use get installed. +# Traditionally it is /usr/GNUstep/System/Applications/Admin. +GNUSTEP_SYSTEM_ADMIN_APPS=@systemAdminApps@ + +# This is where System Web Applications (GSWeb, SOPE) get +# installed. +# Traditionally it is /usr/GNUstep/System/Library/WebApplications. +GNUSTEP_SYSTEM_WEB_APPS=@systemWebApps@ + +# This is where System Command-Line Tools get installed. +# Traditionally it is /usr/GNUstep/System/Tools. +GNUSTEP_SYSTEM_TOOLS=@systemTools@ + +# This is where System Command-Line Tools that only the +# Administrator can use get installed. Important: this +# should not be in the PATH of normal users. +# Traditionally it is /usr/GNUstep/System/Tools/Admin. +GNUSTEP_SYSTEM_ADMIN_TOOLS=@systemAdminTools@ + +# This is where System resources get installed. This directory will +# contain a lot of executable code since *step traditionally likes to +# bundle executables and resources together. +# Traditionally it is /usr/GNUstep/System/Library. +GNUSTEP_SYSTEM_LIBRARY=@systemLibrary@ + +# This is where System headers get installed. They are the +# library .h headers. +# Traditionally it is /usr/GNUstep/System/Library/Headers. +GNUSTEP_SYSTEM_HEADERS=@systemHeaders@ + +# This is where System libraries get installed. By libraries we mean +# the shared/static object files that you can link into programs. +# Traditionally it is /usr/GNUstep/System/Library/Libraries. +GNUSTEP_SYSTEM_LIBRARIES=@systemLibraries@ + +# This is where System documentation get installed. This is known +# not to contain any executable, so we keep it separate. +# Traditionally it is /usr/GNUstep/System/Library/Documentation. +GNUSTEP_SYSTEM_DOC=@systemDoc@ + +# This is where System man pages get installed. +# Traditionally it is /usr/GNUstep/System/Library/Documentation/man. +GNUSTEP_SYSTEM_DOC_MAN=@systemDocMan@ + +# This is where System info pages get installed. +# Traditionally it is /usr/GNUstep/System/Library/Documentation/info. +GNUSTEP_SYSTEM_DOC_INFO=@systemDocInfo@ + + +GNUSTEP_NETWORK_APPS=@systemApps@ +GNUSTEP_NETWORK_ADMIN_APPS=@systemAdminApps@ +GNUSTEP_NETWORK_WEB_APPS=@systemWebApps@ +GNUSTEP_NETWORK_TOOLS=@systemTools@ +GNUSTEP_NETWORK_ADMIN_TOOLS=@systemAdminTools@ +GNUSTEP_NETWORK_LIBRARY=@systemLibrary@ +GNUSTEP_NETWORK_HEADERS=@systemHeaders@ +GNUSTEP_NETWORK_LIBRARIES=@systemLibraries@ +GNUSTEP_NETWORK_DOC=@systemDoc@ +GNUSTEP_NETWORK_DOC_MAN=@systemDocMan@ +GNUSTEP_NETWORK_DOC_INFO=@systemDocInfo@ + +GNUSTEP_LOCAL_APPS=@systemApps@ +GNUSTEP_LOCAL_ADMIN_APPS=@systemAdminApps@ +GNUSTEP_LOCAL_WEB_APPS=@systemWebApps@ +GNUSTEP_LOCAL_TOOLS=@systemTools@ +GNUSTEP_LOCAL_ADMIN_TOOLS=@systemAdminTools@ +GNUSTEP_LOCAL_LIBRARY=@systemLibrary@ +GNUSTEP_LOCAL_HEADERS=@systemHeaders@ +GNUSTEP_LOCAL_LIBRARIES=@systemLibraries@ +GNUSTEP_LOCAL_DOC=@systemDoc@ +GNUSTEP_LOCAL_DOC_MAN=@systemDocMan@ +GNUSTEP_LOCAL_DOC_INFO=@systemDocInfo@ + +# Important: settings in the User should normally be relative paths, +# and will be interpreted as relative to the user's directory. This +# allows each user to have their own domain to install things. You +# can set them to be absolute, mostly if you want to disable them +# by setting them equal to the ones in the Network domain. +GNUSTEP_USER_DIR_APPS=GNUstep/Applications +GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin +GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications +GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools +GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin +GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library +GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers +GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries +GNUSTEP_USER_DIR_DOC=GNUstep/Library/Documentation +GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Library/Documentation/man +GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Library/Documentation/info diff --git a/pkgs/desktops/gnustep/make/builder.sh b/pkgs/desktops/gnustep/make/builder.sh new file mode 100644 index 000000000000..1655a75eeba3 --- /dev/null +++ b/pkgs/desktops/gnustep/make/builder.sh @@ -0,0 +1,122 @@ +source $stdenv/setup + +preConfigure() { + . $GNUSTEP_MAKEFILES/GNUstep.sh +} + +wrapGSMake() { + local program="$1" + local config="$2" + local wrapped="$(dirname $program)/.$(basename $program)-wrapped" + + mv "$program" "$wrapped" + + cat > "$program"<<EOF +#! $SHELL -e + +export GNUSTEP_CONFIG_FILE="$config" + +exec "$wrapped" "\$@" "\${extraFlagsArray[@]}" +EOF + chmod +x "$program" +} + +postInstall() { + local conf="$out/share/.GNUstep.conf" + + mkdir -p "$out/share" + touch $conf + + # add the current package to the paths + local tmp="$out/lib/GNUstep/Applications" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_APPS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_APPS "$tmp" + fi + tmp="$out/lib/GNUstep/Applications" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_APPS "$tmp" + fi + tmp="$out/lib/GNUstep/WebApplications" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_WEB_APPS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_WEB_APPS "$tmp" + fi + tmp="$out/bin" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_TOOLS "$tmp" + fi + tmp="$out/sbin" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS "$tmp" + fi + tmp="$out/lib/GNUstep" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARY" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARY "$tmp" + fi + tmp="$out/include" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_HEADERS" in *"${tmp}"*) false;; *) true;; esac; then + if [ -z "$NIX_GNUSTEP_SYSTEM_HEADERS" ]; then + export NIX_GNUSTEP_SYSTEM_HEADERS="$tmp" + else + export NIX_GNUSTEP_SYSTEM_HEADERS+=" $tmp" + fi + fi + tmp="$out/lib" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARIES" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARIES "$tmp" + fi + tmp="$out/share/GNUstep/Documentation" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_DOC "$tmp" + fi + tmp="$out/share/man" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_MAN" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_MAN "$tmp" + fi + tmp="$out/share/info" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_INFO" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_INFO "$tmp" + fi + + # write the config file + echo GNUSTEP_MAKEFILES=$GNUSTEP_MAKEFILES >> $conf + if [ -n "$NIX_GNUSTEP_SYSTEM_APPS" ]; then + echo NIX_GNUSTEP_SYSTEM_APPS="$NIX_GNUSTEP_SYSTEM_APPS" + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" ]; then + echo NIX_GNUSTEP_SYSTEM_ADMIN_APPS="$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_WEB_APPS" ]; then + echo NIX_GNUSTEP_SYSTEM_WEB_APPS="$NIX_GNUSTEP_SYSTEM_WEB_APPS" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_TOOLS" ]; then + echo NIX_GNUSTEP_SYSTEM_TOOLS="$NIX_GNUSTEP_SYSTEM_TOOLS" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" ]; then + echo NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS="$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_LIBRARY" ]; then + echo NIX_GNUSTEP_SYSTEM_LIBRARY="$NIX_GNUSTEP_SYSTEM_LIBRARY" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_HEADERS" ]; then + echo NIX_GNUSTEP_SYSTEM_HEADERS="$NIX_GNUSTEP_SYSTEM_HEADERS" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_LIBRARIES" ]; then + echo NIX_GNUSTEP_SYSTEM_LIBRARIES="$NIX_GNUSTEP_SYSTEM_LIBRARIES" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_DOC" ]; then + echo NIX_GNUSTEP_SYSTEM_DOC="$NIX_GNUSTEP_SYSTEM_DOC" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_DOC_MAN" ]; then + echo NIX_GNUSTEP_SYSTEM_DOC_MAN="$NIX_GNUSTEP_SYSTEM_DOC_MAN" >> $conf + fi + if [ -n "$NIX_GNUSTEP_SYSTEM_DOC_INFO" ]; then + echo NIX_GNUSTEP_SYSTEM_DOC_INFO="$NIX_GNUSTEP_SYSTEM_DOC_INFO" >> $conf + fi + + for i in $out/bin/*; do + echo "wrapping $(basename $i)" + wrapGSMake "$i" "$out/share/.GNUstep.conf" + done +} + +genericBuild diff --git a/pkgs/desktops/gnustep/make/default.nix b/pkgs/desktops/gnustep/make/default.nix new file mode 100644 index 000000000000..622505864971 --- /dev/null +++ b/pkgs/desktops/gnustep/make/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl, clang, which, libobjc }: + +let + version = "2.6.8"; +in + +stdenv.mkDerivation rec { + name = "gnustep-make-${version}"; + + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-${version}.tar.gz"; + sha256 = "0r00439f7vrggdwv60n8p626gnyymhq968i5x9ad2i4v6g8x4gk0"; + }; + + configureFlags = [ + "--with-layout=fhs-system" + "--disable-install-p" + ]; + + preConfigure = '' + configureFlags="$configureFlags --with-config-file=$out/etc/GNUstep/GNUstep.conf" + ''; + + makeFlags = [ + "GNUSTEP_INSTALLATION_DOMAIN=SYSTEM" + ]; + + buildInputs = [ clang which libobjc ]; + patches = [ ./fixup-paths.patch ]; + setupHook = ./setup-hook.sh; + meta = { + description = "A build manager for GNUstep"; + homepage = http://gnustep.org/; + license = stdenv.lib.licenses.lgpl2Plus; + maintainers = with stdenv.lib.maintainers; [ ashalkhakov matthewbauer ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/desktops/gnustep/make/fixup-paths.patch b/pkgs/desktops/gnustep/make/fixup-paths.patch new file mode 100644 index 000000000000..b5eb093ad964 --- /dev/null +++ b/pkgs/desktops/gnustep/make/fixup-paths.patch @@ -0,0 +1,197 @@ +diff -r -u gnustep-make-2.6.6/common.make gnustep-make-2.6.6.patched/common.make +--- gnustep-make-2.6.6/common.make 2013-03-04 17:21:55.000000000 +0600 ++++ gnustep-make-2.6.6.patched/common.make 2015-01-18 14:36:25.000000000 +0600 +@@ -135,7 +135,9 @@ + endif + # Then include makefiles with flags/config options installed by the + # libraries themselves +--include $(GNUSTEP_MAKEFILES)/Additional/*.make ++ifneq ($(NIX_GNUSTEP_MAKEFILES_ADDITIONAL),) ++include $(NIX_GNUSTEP_MAKEFILES_ADDITIONAL) ++endif + + # + # Determine target specific settings +diff -r -u gnustep-make-2.6.6/GNUmakefile.in gnustep-make-2.6.6.patched/GNUmakefile.in +--- gnustep-make-2.6.6/GNUmakefile.in 2013-09-20 12:13:15.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUmakefile.in 2014-12-07 20:35:27.000000000 +0600 +@@ -173,7 +173,6 @@ + "$(makedir)/$(GNUSTEP_TARGET_CPU)" \ + "$(makedir)/$(GNUSTEP_TARGET_DIR)" \ + "$(makedir)/$(GNUSTEP_TARGET_LDIR)" \ +- "$(makedir)/Additional" \ + "$(makedir)/Auxiliary" \ + "$(makedir)/Master" \ + "$(makedir)/Instance" \ +@@ -314,7 +313,6 @@ + -rmdir "$(makedir)/Instance" + -rmdir "$(makedir)/Master" + -rmdir "$(makedir)/Auxiliary" +- -rmdir "$(makedir)/Additional" + -rmdir "$(makedir)/$(GNUSTEP_TARGET_LDIR)" + -rmdir "$(makedir)/$(GNUSTEP_TARGET_DIR)" + -rmdir "$(makedir)/$(GNUSTEP_TARGET_CPU)" +diff -r -u gnustep-make-2.6.6/gnustep-config.in gnustep-make-2.6.6.patched/gnustep-config.in +--- gnustep-make-2.6.6/gnustep-config.in 2013-07-02 16:06:24.000000000 +0600 ++++ gnustep-make-2.6.6.patched/gnustep-config.in 2014-12-09 21:29:49.000000000 +0600 +@@ -66,6 +66,7 @@ + echo " --variable=OBJCXX" + echo " --variable=GNUMAKE" + echo " --variable=GNUSTEP_MAKEFILES" ++ echo " --variable=NIX_GNUSTEP_MAKEFILES_ADDITIONAL" + echo " --variable=GNUSTEP_USER_DEFAULTS_DIR" + echo " --variable=GNUSTEP_HOST" + echo " --variable=GNUSTEP_HOST_CPU" +@@ -153,6 +154,8 @@ + + export GNUSTEP_MAKEFILES + ++export NIX_GNUSTEP_MAKEFILES_ADDITIONAL ++ + # + # If all they want to know if GNUSTEP_MAKEFILES or anything that + # we can compute only using GNUSTEP_MAKEFILES, we can print it out +@@ -168,6 +171,8 @@ + exit 0;; + --variable=GNUSTEP_MAKEFILES) echo "$GNUSTEP_MAKEFILES" + exit 0;; ++ --variable=NIX_GNUSTEP_MAKEFILES_ADDITIONAL) echo "$NIX_GNUSTEP_MAKEFILES_ADDITIONAL" ++ exit 0;; + --variable=GNUMAKE) echo "@GNUMAKE@" + exit 0;; + --debug-flags) @GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-objc-flags quiet=yes debug=yes 2>/dev/null +Only in gnustep-make-2.6.6.patched: gnustep-config.in~ +diff -r -u gnustep-make-2.6.6/GNUstep.csh.in gnustep-make-2.6.6.patched/GNUstep.csh.in +--- gnustep-make-2.6.6/GNUstep.csh.in 2011-05-03 13:40:10.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUstep.csh.in 2014-12-09 20:14:05.000000000 +0600 +@@ -130,6 +130,10 @@ + setenv GNUSTEP_MAKEFILES "@GNUSTEP_MAKEFILES@" + endif + ++if ( ! ${?NIX_GNUSTEP_MAKEFILES_ADDITIONAL} ) then ++ setenv NIX_GNUSTEP_MAKEFILES_ADDITIONAL "@NIX_GNUSTEP_MAKEFILES_ADDITIONAL@" ++endif ++ + if ( "${GNUSTEP_MAKE_STRICT_V2_MODE}" == "yes" ) then + unsetenv GNUSTEP_USER_DIR + unsetenv GNUSTEP_USER_ROOT +Only in gnustep-make-2.6.6.patched: GNUstep.csh.in~ +diff -r -u gnustep-make-2.6.6/GNUstep.sh.in gnustep-make-2.6.6.patched/GNUstep.sh.in +--- gnustep-make-2.6.6/GNUstep.sh.in 2012-02-21 20:21:38.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUstep.sh.in 2015-01-18 14:48:09.000000000 +0600 +@@ -173,7 +173,6 @@ + fi + export GNUSTEP_MAKEFILES + +- + if [ "$GNUSTEP_MAKE_STRICT_V2_MODE" = "yes" ]; then + # Make sure this is never set in gnustep-make v2 strict mode; it + # might have been set in the config file. +@@ -300,7 +299,7 @@ + # for each duplicate. When there are many duplicates it's faster to + # use print_unique_pathlist.sh first to remove them and skip the + # echos+greps later. +-GNUSTEP_TOOLS_PATHLIST=`$GNUSTEP_MAKEFILES/print_unique_pathlist.sh "$GNUSTEP_USER_TOOLS" "$GNUSTEP_LOCAL_TOOLS" "$GNUSTEP_NETWORK_TOOLS" "$GNUSTEP_SYSTEM_TOOLS" $fixup_paths` ++GNUSTEP_TOOLS_PATHLIST=$NIX_GNUSTEP_SYSTEM_TOOLS + + # Now, we check the paths in GNUSTEP_*_ADMIN_TOOLS. These paths + # should only be used by Administrators -- normal users don't have +@@ -313,7 +312,7 @@ + + # So we examine GNUSTEP_*_ADMIN_TOOLS; if we find any path in that + # list that exists and that we can write to, we add it to our PATH. +-for dir in "$GNUSTEP_SYSTEM_ADMIN_TOOLS" "$GNUSTEP_NETWORK_ADMIN_TOOLS" "$GNUSTEP_LOCAL_ADMIN_TOOLS" "$GNUSTEP_USER_ADMIN_TOOLS"; do ++for dir in $(echo "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" | tr ":" "\n"); do + if [ -d "$dir" -a -w "$dir" ]; then + # Only add the new dir if it's not already in GNUSTEP_TOOLS_PATHLIST + if (echo ":${GNUSTEP_TOOLS_PATHLIST}:" \ +@@ -356,7 +355,7 @@ + export PATH + + # Determine the library paths +-GNUSTEP_LIBRARIES_PATHLIST=`$GNUSTEP_MAKEFILES/print_unique_pathlist.sh "$GNUSTEP_USER_LIBRARIES" "$GNUSTEP_LOCAL_LIBRARIES" "$GNUSTEP_NETWORK_LIBRARIES" "$GNUSTEP_SYSTEM_LIBRARIES" $fixup_paths` ++GNUSTEP_LIBRARIES_PATHLIST=$NIX_GNUSTEP_SYSTEM_LIBRARIES + + old_IFS="$IFS" + IFS=: +@@ -486,7 +485,7 @@ + # + # Setup Java CLASSPATH and Guile GUILE_LOAD_PATH + # +-GNUSTEP_LIBRARY_PATHLIST=`$GNUSTEP_MAKEFILES/print_unique_pathlist.sh "$GNUSTEP_USER_LIBRARY" "$GNUSTEP_LOCAL_LIBRARY" "$GNUSTEP_NETWORK_LIBRARY" "$GNUSTEP_SYSTEM_LIBRARY" $fixup_paths` ++GNUSTEP_LIBRARY_PATHLIST=$NIX_GNUSTEP_SYSTEM_LIBRARY + + old_IFS="$IFS" + IFS=: +@@ -526,7 +525,7 @@ + # xxx/Library/Documentation/info, are found by the info browsing + # programs. To get this effect, we add those paths to INFOPATH. + # +-GNUSTEP_INFO_PATHLIST=`$GNUSTEP_MAKEFILES/print_unique_pathlist.sh "$GNUSTEP_USER_DOC_INFO" "$GNUSTEP_LOCAL_DOC_INFO" "$GNUSTEP_NETWORK_DOC_INFO" "$GNUSTEP_SYSTEM_DOC_INFO" $fixup_paths` ++GNUSTEP_INFO_PATHLIST=$NIX_GNUSTEP_SYSTEM_DOC_INFO + old_IFS="$IFS" + IFS=: + for dir in $GNUSTEP_INFO_PATHLIST; do +@@ -559,6 +558,7 @@ + + unset GNUSTEP_KEEP_CONFIG_FILE GNUSTEP_KEEP_USER_CONFIG_FILE + ++ + export GNUSTEP_CONFIG_FILE GNUSTEP_USER_CONFIG_FILE + + export GNUSTEP_USER_DEFAULTS_DIR +diff -r -u gnustep-make-2.6.6/GNUstep-strict-v2.conf.in gnustep-make-2.6.6.patched/GNUstep-strict-v2.conf.in +--- gnustep-make-2.6.6/GNUstep-strict-v2.conf.in 2008-01-15 20:35:36.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUstep-strict-v2.conf.in 2014-12-07 22:04:56.000000000 +0600 +@@ -47,7 +47,6 @@ + # Traditionally, this is /usr/GNUstep/System/Library/Makefiles + GNUSTEP_MAKEFILES=@GNUSTEP_MAKEFILES@ + +- + # This is where the user home directories are. Only used to provide + # NSUserDirectory in gnustep-base. Never used anywhere else. + GNUSTEP_SYSTEM_USERS_DIR=@GNUSTEP_SYSTEM_USERS_DIR@ +diff -r -u gnustep-make-2.6.6/library-combo.make gnustep-make-2.6.6.patched/library-combo.make +--- gnustep-make-2.6.6/library-combo.make 2012-02-21 19:53:02.000000000 +0600 ++++ gnustep-make-2.6.6.patched/library-combo.make 2014-12-09 20:15:05.000000000 +0600 +@@ -142,7 +142,7 @@ + # + # Third-party foundations not using make package + # Our own foundation will install a base.make file into +-# $GNUSTEP_MAKEFILES/Additional/ to set the needed flags ++# $NIX_GNUSTEP_MAKEFILES_ADDITIONAL to set the needed flags + # + ifeq ($(FOUNDATION_LIB), nx) + # -framework Foundation is used both to find headers, and to link +@@ -166,7 +166,7 @@ + + # + # FIXME - Ask Helge to move this inside his libFoundation, and have +-# it installed as a $(GNUSTEP_MAKEFILES)/Additional/libFoundation.make ++# it installed as a $(NIX_GNUSTEP_MAKEFILES_ADDITIONAL)/libFoundation.make + # + ifeq ($(FOUNDATION_LIB),fd) + -include $(GNUSTEP_MAKEFILES)/libFoundation.make +@@ -193,7 +193,7 @@ + GUI_LIBS = + # + # Third-party GUI libraries - our own sets its flags into +-# $(GNUSTEP_MAKEFILES)/Additional/gui.make ++# $(NIX_GNUSTEP_MAKEFILES_ADDITIONAL)/gui.make + # + ifeq ($(GUI_LIB), nx) + GUI_DEFINE = -DNeXT_GUI_LIBRARY=1 +diff -r -u gnustep-make-2.6.6/rules.make gnustep-make-2.6.6.patched/rules.make +--- gnustep-make-2.6.6/rules.make 2013-07-04 16:05:44.000000000 +0600 ++++ gnustep-make-2.6.6.patched/rules.make 2014-12-09 21:31:04.000000000 +0600 +@@ -667,7 +667,9 @@ + exit 1$(END_ECHO) + endif + +-$(GNUSTEP_MAKEFILES)/Additional/*.make: ; ++ifneq ($(NIX_GNUSTEP_MAKEFILES_ADDITIONAL),) ++$(NIX_GNUSTEP_MAKEFILES_ADDITIONAL): ; ++endif + + $(GNUSTEP_MAKEFILES)/Master/*.make: ; + diff --git a/pkgs/desktops/gnustep/make/gs-makefiles-additional.patch b/pkgs/desktops/gnustep/make/gs-makefiles-additional.patch new file mode 100644 index 000000000000..98e22f37ee7d --- /dev/null +++ b/pkgs/desktops/gnustep/make/gs-makefiles-additional.patch @@ -0,0 +1,145 @@ +diff -ru gnustep-make-2.6.6/common.make gnustep-make-2.6.6.patched/common.make +--- gnustep-make-2.6.6/common.make 2013-03-04 17:21:55.000000000 +0600 ++++ gnustep-make-2.6.6.patched/common.make 2014-12-09 21:29:10.000000000 +0600 +@@ -135,7 +135,9 @@ + endif + # Then include makefiles with flags/config options installed by the + # libraries themselves +--include $(GNUSTEP_MAKEFILES)/Additional/*.make ++ifneq ($(NIX_GNUSTEP_MAKEFILES_ADDITIONAL),) ++-include $(NIX_GNUSTEP_MAKEFILES_ADDITIONAL) ++endif + + # + # Determine target specific settings +diff -ru gnustep-make-2.6.6/GNUmakefile.in gnustep-make-2.6.6.patched/GNUmakefile.in +--- gnustep-make-2.6.6/GNUmakefile.in 2013-09-20 12:13:15.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUmakefile.in 2014-12-07 20:35:27.000000000 +0600 +@@ -173,7 +173,6 @@ + "$(makedir)/$(GNUSTEP_TARGET_CPU)" \ + "$(makedir)/$(GNUSTEP_TARGET_DIR)" \ + "$(makedir)/$(GNUSTEP_TARGET_LDIR)" \ +- "$(makedir)/Additional" \ + "$(makedir)/Auxiliary" \ + "$(makedir)/Master" \ + "$(makedir)/Instance" \ +@@ -314,7 +313,6 @@ + -rmdir "$(makedir)/Instance" + -rmdir "$(makedir)/Master" + -rmdir "$(makedir)/Auxiliary" +- -rmdir "$(makedir)/Additional" + -rmdir "$(makedir)/$(GNUSTEP_TARGET_LDIR)" + -rmdir "$(makedir)/$(GNUSTEP_TARGET_DIR)" + -rmdir "$(makedir)/$(GNUSTEP_TARGET_CPU)" +diff -ru gnustep-make-2.6.6/gnustep-config.in gnustep-make-2.6.6.patched/gnustep-config.in +--- gnustep-make-2.6.6/gnustep-config.in 2013-07-02 16:06:24.000000000 +0600 ++++ gnustep-make-2.6.6.patched/gnustep-config.in 2014-12-09 21:29:49.000000000 +0600 +@@ -66,6 +66,7 @@ + echo " --variable=OBJCXX" + echo " --variable=GNUMAKE" + echo " --variable=GNUSTEP_MAKEFILES" ++ echo " --variable=NIX_GNUSTEP_MAKEFILES_ADDITIONAL" + echo " --variable=GNUSTEP_USER_DEFAULTS_DIR" + echo " --variable=GNUSTEP_HOST" + echo " --variable=GNUSTEP_HOST_CPU" +@@ -153,6 +154,8 @@ + + export GNUSTEP_MAKEFILES + ++export NIX_GNUSTEP_MAKEFILES_ADDITIONAL ++ + # + # If all they want to know if GNUSTEP_MAKEFILES or anything that + # we can compute only using GNUSTEP_MAKEFILES, we can print it out +@@ -168,6 +171,8 @@ + exit 0;; + --variable=GNUSTEP_MAKEFILES) echo "$GNUSTEP_MAKEFILES" + exit 0;; ++ --variable=NIX_GNUSTEP_MAKEFILES_ADDITIONAL) echo "$NIX_GNUSTEP_MAKEFILES_ADDITIONAL" ++ exit 0;; + --variable=GNUMAKE) echo "@GNUMAKE@" + exit 0;; + --debug-flags) @GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-objc-flags quiet=yes debug=yes 2>/dev/null +diff -ru gnustep-make-2.6.6/GNUstep.csh.in gnustep-make-2.6.6.patched/GNUstep.csh.in +--- gnustep-make-2.6.6/GNUstep.csh.in 2011-05-03 13:40:10.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUstep.csh.in 2014-12-09 20:14:05.000000000 +0600 +@@ -130,6 +130,10 @@ + setenv GNUSTEP_MAKEFILES "@GNUSTEP_MAKEFILES@" + endif + ++if ( ! ${?NIX_GNUSTEP_MAKEFILES_ADDITIONAL} ) then ++ setenv NIX_GNUSTEP_MAKEFILES_ADDITIONAL "@NIX_GNUSTEP_MAKEFILES_ADDITIONAL@" ++endif ++ + if ( "${GNUSTEP_MAKE_STRICT_V2_MODE}" == "yes" ) then + unsetenv GNUSTEP_USER_DIR + unsetenv GNUSTEP_USER_ROOT +diff -ru gnustep-make-2.6.6/GNUstep.sh.in gnustep-make-2.6.6.patched/GNUstep.sh.in +--- gnustep-make-2.6.6/GNUstep.sh.in 2012-02-21 20:21:38.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUstep.sh.in 2014-12-09 20:14:19.000000000 +0600 +@@ -173,6 +173,10 @@ + fi + export GNUSTEP_MAKEFILES + ++if [ -z "$NIX_GNUSTEP_MAKEFILES_ADDITIONAL" ]; then ++ NIX_GNUSTEP_MAKEFILES_ADDITIONAL=@NIX_GNUSTEP_MAKEFILES_ADDITIONAL@ ++fi ++export NIX_GNUSTEP_MAKEFILES_ADDITIONAL + + if [ "$GNUSTEP_MAKE_STRICT_V2_MODE" = "yes" ]; then + # Make sure this is never set in gnustep-make v2 strict mode; it +diff -ru gnustep-make-2.6.6/GNUstep-strict-v2.conf.in gnustep-make-2.6.6.patched/GNUstep-strict-v2.conf.in +--- gnustep-make-2.6.6/GNUstep-strict-v2.conf.in 2008-01-15 20:35:36.000000000 +0600 ++++ gnustep-make-2.6.6.patched/GNUstep-strict-v2.conf.in 2014-12-07 22:04:56.000000000 +0600 +@@ -47,7 +47,6 @@ + # Traditionally, this is /usr/GNUstep/System/Library/Makefiles + GNUSTEP_MAKEFILES=@GNUSTEP_MAKEFILES@ + +- + # This is where the user home directories are. Only used to provide + # NSUserDirectory in gnustep-base. Never used anywhere else. + GNUSTEP_SYSTEM_USERS_DIR=@GNUSTEP_SYSTEM_USERS_DIR@ +diff -ru gnustep-make-2.6.6/library-combo.make gnustep-make-2.6.6.patched/library-combo.make +--- gnustep-make-2.6.6/library-combo.make 2012-02-21 19:53:02.000000000 +0600 ++++ gnustep-make-2.6.6.patched/library-combo.make 2014-12-09 20:15:05.000000000 +0600 +@@ -142,7 +142,7 @@ + # + # Third-party foundations not using make package + # Our own foundation will install a base.make file into +-# $GNUSTEP_MAKEFILES/Additional/ to set the needed flags ++# $NIX_GNUSTEP_MAKEFILES_ADDITIONAL to set the needed flags + # + ifeq ($(FOUNDATION_LIB), nx) + # -framework Foundation is used both to find headers, and to link +@@ -166,7 +166,7 @@ + + # + # FIXME - Ask Helge to move this inside his libFoundation, and have +-# it installed as a $(GNUSTEP_MAKEFILES)/Additional/libFoundation.make ++# it installed as a $(NIX_GNUSTEP_MAKEFILES_ADDITIONAL)/libFoundation.make + # + ifeq ($(FOUNDATION_LIB),fd) + -include $(GNUSTEP_MAKEFILES)/libFoundation.make +@@ -193,7 +193,7 @@ + GUI_LIBS = + # + # Third-party GUI libraries - our own sets its flags into +-# $(GNUSTEP_MAKEFILES)/Additional/gui.make ++# $(NIX_GNUSTEP_MAKEFILES_ADDITIONAL)/gui.make + # + ifeq ($(GUI_LIB), nx) + GUI_DEFINE = -DNeXT_GUI_LIBRARY=1 +diff -ru gnustep-make-2.6.6/rules.make gnustep-make-2.6.6.patched/rules.make +--- gnustep-make-2.6.6/rules.make 2013-07-04 16:05:44.000000000 +0600 ++++ gnustep-make-2.6.6.patched/rules.make 2014-12-09 21:31:04.000000000 +0600 +@@ -667,7 +667,9 @@ + exit 1$(END_ECHO) + endif + +-$(GNUSTEP_MAKEFILES)/Additional/*.make: ; ++ifneq ($(NIX_GNUSTEP_MAKEFILES_ADDITIONAL),) ++$(NIX_GNUSTEP_MAKEFILES_ADDITIONAL): ; ++endif + + $(GNUSTEP_MAKEFILES)/Master/*.make: ; + diff --git a/pkgs/desktops/gnustep/make/gsmakeDerivation.nix b/pkgs/desktops/gnustep/make/gsmakeDerivation.nix new file mode 100644 index 000000000000..00b96cd2fac1 --- /dev/null +++ b/pkgs/desktops/gnustep/make/gsmakeDerivation.nix @@ -0,0 +1,19 @@ +{ stdenv, lib, make, makeWrapper, which }: +{ buildInputs ? [], ...} @ args: +stdenv.mkDerivation (args // { + buildInputs = [ makeWrapper make which ] ++ buildInputs; + + builder = ./builder.sh; + setupHook = ./setup-hook.sh; + + GNUSTEP_MAKEFILES = "${make}/share/GNUstep/Makefiles"; + + meta = { + homepage = http://gnustep.org/; + + license = stdenv.lib.licenses.lgpl2Plus; + + maintainers = with stdenv.lib.maintainers; [ ashalkhakov matthewbauer ]; + platforms = stdenv.lib.platforms.linux; + } // (if builtins.hasAttr "meta" args then args.meta else {}); +}) diff --git a/pkgs/desktops/gnustep/make/setup-hook.sh b/pkgs/desktops/gnustep/make/setup-hook.sh new file mode 100644 index 000000000000..71618ef960f9 --- /dev/null +++ b/pkgs/desktops/gnustep/make/setup-hook.sh @@ -0,0 +1,77 @@ +# this path is used by some packages to install additional makefiles +export DESTDIR_GNUSTEP_MAKEFILES=$out/share/GNUstep/Makefiles + +installFlagsArray=( \ + "GNUSTEP_INSTALLATION_DOMAIN=SYSTEM" \ + "GNUSTEP_SYSTEM_APPS=$out/lib/GNUstep/Applications" \ + "GNUSTEP_SYSTEM_ADMIN_APPS=$out/lib/GNUstep/Applications" \ + "GNUSTEP_SYSTEM_WEB_APPS=$out/lib/GNUstep/WebApplications" \ + "GNUSTEP_SYSTEM_TOOLS=$out/bin" \ + "GNUSTEP_SYSTEM_ADMIN_TOOLS=$out/sbin" \ + "GNUSTEP_SYSTEM_LIBRARY=$out/lib/GNUstep" \ + "GNUSTEP_SYSTEM_HEADERS=$out/include" \ + "GNUSTEP_SYSTEM_LIBRARIES=$out/lib" \ + "GNUSTEP_SYSTEM_DOC=$out/share/GNUstep/Documentation" \ + "GNUSTEP_SYSTEM_DOC_MAN=$out/share/man" \ + "GNUSTEP_SYSTEM_DOC_INFO=$out/share/info" \ +) + +addEnvVars() { + local filename + + for filename in $1/share/GNUstep/Makefiles/Additional/*.make ; do + if case "$NIX_GNUSTEP_MAKEFILES_ADDITIONAL" in *"{$filename}"*) false;; *) true;; esac; then + export NIX_GNUSTEP_MAKEFILES_ADDITIONAL+=" $filename" + fi + done + + local tmp="$1/lib/GNUstep/Applications" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_APPS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_APPS "$tmp" + fi + tmp="$1/lib/GNUstep/Applications" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_APPS "$tmp" + fi + tmp="$1/lib/GNUstep/WebApplications" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_WEB_APPS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_WEB_APPS "$tmp" + fi + tmp="$1/bin" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_TOOLS "$tmp" + fi + tmp="$1/sbin" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS "$tmp" + fi + tmp="$1/lib/GNUstep" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARY" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARY "$tmp" + fi + tmp="$1/include" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_HEADERS" in *"${tmp}"*) false;; *) true;; esac; then + if [ -z "$NIX_GNUSTEP_SYSTEM_HEADERS" ]; then + export NIX_GNUSTEP_SYSTEM_HEADERS="$tmp" + else + export NIX_GNUSTEP_SYSTEM_HEADERS+=" $tmp" + fi + fi + tmp="$1/lib" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARIES" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARIES "$tmp" + fi + tmp="$1/share/GNUstep/Documentation" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_DOC "$tmp" + fi + tmp="$1/share/man" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_MAN" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_MAN "$tmp" + fi + tmp="$1/share/info" + if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_INFO" in *"${tmp}"*) false;; *) true;; esac; then + addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_INFO "$tmp" + fi +} +envHooks=(${envHooks[@]} addEnvVars) diff --git a/pkgs/desktops/gnustep/make/wrapper.sh b/pkgs/desktops/gnustep/make/wrapper.sh new file mode 100644 index 000000000000..1bc2e130d88d --- /dev/null +++ b/pkgs/desktops/gnustep/make/wrapper.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +. $GNUSTEP_MAKEFILES/GNUstep.sh +$1 diff --git a/pkgs/desktops/gnustep/projectcenter/default.nix b/pkgs/desktops/gnustep/projectcenter/default.nix new file mode 100644 index 000000000000..abfdac1e7afb --- /dev/null +++ b/pkgs/desktops/gnustep/projectcenter/default.nix @@ -0,0 +1,23 @@ +{ fetchurl +, base, back, gsmakeDerivation, gui, gorm +, gnumake, gdb +}: +let + version = "0.6.2"; +in +gsmakeDerivation { + name = "projectcenter-${version}"; + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/dev-apps/ProjectCenter-${version}.tar.gz"; + sha256 = "0wwlbpqf541apw192jb633d634zkpjhcrrkd1j80y9hihphll465"; + }; + + # NOTE: need a patch for ProjectCenter to help it locate some necessary tools: + # 1. Framework/PCProjectLauncher.m, locate gdb (say among NIX_GNUSTEP_SYSTEM_TOOLS) + # 2. Framework/PCProjectBuilder.m, locate gmake (similar) + propagatedBuildInputs = [ base back gui gnumake gdb gorm ]; + + meta = { + description = "GNUstep's integrated development environment"; + }; +} diff --git a/pkgs/desktops/gnustep/projectcenter/fixup-preamble.patch b/pkgs/desktops/gnustep/projectcenter/fixup-preamble.patch new file mode 100644 index 000000000000..3fe19a6a58b9 --- /dev/null +++ b/pkgs/desktops/gnustep/projectcenter/fixup-preamble.patch @@ -0,0 +1,14 @@ +diff -c ProjectCenter-0.6.2/GNUmakefile.preamble ProjectCenter-0.6.2.patched/GNUmakefile.preamble +--- ProjectCenter-0.6.2/GNUmakefile.preamble 2010-08-08 03:56:04.000000000 +0600 ++++ artyom/ProjectCenter-0.6.2.patched/GNUmakefile.preamble 2014-12-01 20:08:31.000000000 +0600 +@@ -39,7 +39,7 @@ + ADDITIONAL_INCLUDE_DIRS += -I./ -I./Headers + + # Additional LDFLAGS to pass to the linker +-ADDITIONAL_LDFLAGS += ++ADDITIONAL_LDFLAGS += -lgnustep-base -lgnustep-gui + + # Additional library directories the linker should search + ADDITIONAL_LIB_DIRS += -L./Framework/ProjectCenter.framework/$(GNUSTEP_TARGET_LDIR) + +Diff finished. Mon Dec 1 20:08:50 2014 diff --git a/pkgs/desktops/gnustep/systempreferences/default.nix b/pkgs/desktops/gnustep/systempreferences/default.nix new file mode 100644 index 000000000000..2bc4f688184a --- /dev/null +++ b/pkgs/desktops/gnustep/systempreferences/default.nix @@ -0,0 +1,17 @@ +{ back, base, gui, gsmakeDerivation, fetchurl }: +let + version = "1.1.0"; +in +gsmakeDerivation { + name = "system_preferences-${version}"; + src = fetchurl { + url = "ftp://ftp.gnustep.org/pub/gnustep/usr-apps/SystemPreferences-${version}.tar.gz"; + sha256 = "1q68bs8rlq0dxkar01qs5wfyas4iivddnama371jd7ll6cxzmpy7"; + }; +# GNUSTEP_MAKEFILES = "${gnustep_make}/share/GNUstep/Makefiles"; + buildInputs = [ back base gui ]; +# propagatedBuildInputs = [ gnustep_back gnustep_base gnustep_gui ]; + meta = { + description = "The settings manager for the GNUstep environment and its applications"; + }; +} diff --git a/pkgs/desktops/kde-5/applications/srcs.nix b/pkgs/desktops/kde-5/applications/srcs.nix index 2eb2afcd0b10..4da2717031ff 100644 --- a/pkgs/desktops/kde-5/applications/srcs.nix +++ b/pkgs/desktops/kde-5/applications/srcs.nix @@ -3,2091 +3,2067 @@ { akonadi = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/akonadi-16.04.3.tar.xz"; - sha256 = "1fsv5znj5a7mql8swcq085qjnvcmwyjm74lwj3rdrxmw91s09w96"; - name = "akonadi-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/akonadi-16.08.0.tar.xz"; + sha256 = "0xml678j47f9xd2dvyvw2v93yklwkvxamrp2v3739iqp03qfc210"; + name = "akonadi-16.08.0.tar.xz"; }; }; akonadi-calendar = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/akonadi-calendar-16.04.3.tar.xz"; - sha256 = "18gwsk4snbp475kqpkl3jnca68pprpjhj8xjb4myf0s0bbsi01jl"; - name = "akonadi-calendar-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/akonadi-calendar-16.08.0.tar.xz"; + sha256 = "0g61sbj1ifkw349xmwch6hkazs1n6m92jhc1gm8az4zfnipms8yw"; + name = "akonadi-calendar-16.08.0.tar.xz"; + }; + }; + akonadi-contacts = { + version = "16.08.0"; + src = fetchurl { + url = "${mirror}/stable/applications/16.08.0/src/akonadi-contacts-16.08.0.tar.xz"; + sha256 = "1c50nnfk8r351a1pc0hyl03gbmnzqvicj6533gbl60104zg0cl49"; + name = "akonadi-contacts-16.08.0.tar.xz"; + }; + }; + akonadi-mime = { + version = "16.08.0"; + src = fetchurl { + url = "${mirror}/stable/applications/16.08.0/src/akonadi-mime-16.08.0.tar.xz"; + sha256 = "0b541y6ir78f5acdlzzr0bv9q8gd1p4rklrm0pcddvs1d28s5ng2"; + name = "akonadi-mime-16.08.0.tar.xz"; + }; + }; + akonadi-notes = { + version = "16.08.0"; + src = fetchurl { + url = "${mirror}/stable/applications/16.08.0/src/akonadi-notes-16.08.0.tar.xz"; + sha256 = "0xwrj9y071g1svmwj1nrfff3vr371va7rm8mmx5hw6ringakgxn6"; + name = "akonadi-notes-16.08.0.tar.xz"; }; }; akonadi-search = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/akonadi-search-16.04.3.tar.xz"; - sha256 = "109gl55zhrmvz2k31v7i724jm1jllz0yshg556ii3n9raijmny8m"; - name = "akonadi-search-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/akonadi-search-16.08.0.tar.xz"; + sha256 = "12lpgm5111dd2ny6fdhcxish397x54mcnma504f3ibk7f3brwnmf"; + name = "akonadi-search-16.08.0.tar.xz"; }; }; analitza = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/analitza-16.04.3.tar.xz"; - sha256 = "0qk2gcrh2qb7krhijzvb95336l4zab4dkhplgbc1k6sdwm7r83dj"; - name = "analitza-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/analitza-16.08.0.tar.xz"; + sha256 = "1j8axc4618jb45vxp0ii51sr2wh6vmr1f8ycn3xqnd9ln936qqyz"; + name = "analitza-16.08.0.tar.xz"; }; }; ark = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ark-16.04.3.tar.xz"; - sha256 = "041bqkha4s01n8jn4agbg1vacfhiwr7x5rds9sh3jr5nvmr2573r"; - name = "ark-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ark-16.08.0.tar.xz"; + sha256 = "1a8aklvpk5s319665s1c0mnbzknbyhbq2lm79hflal3r28g3acvj"; + name = "ark-16.08.0.tar.xz"; }; }; artikulate = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/artikulate-16.04.3.tar.xz"; - sha256 = "166dnlp34sbnmwjrvl4rg3a9c4s8z46nn7aqp5b0l66iis6qrhyn"; - name = "artikulate-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/artikulate-16.08.0.tar.xz"; + sha256 = "1j57y5zwp6zpd2hzh01a13m49rbgkzkf3ncfx122d7vih9f8kzvd"; + name = "artikulate-16.08.0.tar.xz"; }; }; audiocd-kio = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/audiocd-kio-16.04.3.tar.xz"; - sha256 = "1jds7f3m0x3f9x2invphsaxmj0gf3af6cbqczilhia2qchsyq0vb"; - name = "audiocd-kio-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/audiocd-kio-16.08.0.tar.xz"; + sha256 = "0ndb7b67yssmsxlnphpkyk4yx9n3xx2w20q4fz55r6zrp7yphm1a"; + name = "audiocd-kio-16.08.0.tar.xz"; }; }; baloo-widgets = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/baloo-widgets-16.04.3.tar.xz"; - sha256 = "06nick4dcs3qqcv7vqs2cn8848yjifhyw79cvc6562siq66vh5zp"; - name = "baloo-widgets-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/baloo-widgets-16.08.0.tar.xz"; + sha256 = "0daf0wkz14p82fl7731r1dhcy2w1zqlia722jskzmn4g86c9lf7d"; + name = "baloo-widgets-16.08.0.tar.xz"; }; }; blinken = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/blinken-16.04.3.tar.xz"; - sha256 = "1nbi7rshw2qd3jvgkky0hbn8yf38lmrs1x5sbd68wsxvpf2rwwzp"; - name = "blinken-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/blinken-16.08.0.tar.xz"; + sha256 = "16x0l7fajrdgqm6pwhkn1za8bwliw556z6fc4bxm2jgcmdih7znq"; + name = "blinken-16.08.0.tar.xz"; }; }; bomber = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/bomber-16.04.3.tar.xz"; - sha256 = "1lb4cgsmk99j973gn4j5mqlj6zx8in3hmq8ma9n107y8sg46bzvv"; - name = "bomber-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/bomber-16.08.0.tar.xz"; + sha256 = "05j7xrcxs0lvniprd9818ck0jrjn6j8hjf773riqzsqr463v183h"; + name = "bomber-16.08.0.tar.xz"; }; }; bovo = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/bovo-16.04.3.tar.xz"; - sha256 = "0c8jyqlzplkfa55i3pf5f4brxdyszzlp542l8w6dnl7lpazyjrsi"; - name = "bovo-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/bovo-16.08.0.tar.xz"; + sha256 = "184h61fbkrasp9hik21pa45fxhgvvqmsf424n46i93m48fa7vwzl"; + name = "bovo-16.08.0.tar.xz"; }; }; calendarsupport = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/calendarsupport-16.04.3.tar.xz"; - sha256 = "1la37axq0jz4palgw4pr0mqaw9s2dmr7jglzws5knvihvq1czls9"; - name = "calendarsupport-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/calendarsupport-16.08.0.tar.xz"; + sha256 = "04sbgp75vdg69jdjp9wgkcblzcwa7v5hwsdyb2ahz9ga27qsxgan"; + name = "calendarsupport-16.08.0.tar.xz"; }; }; cantor = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/cantor-16.04.3.tar.xz"; - sha256 = "1mqcmb1dx5gvjaa89sszdkpkgd8sb36mvx074az3w69aj6bkpq7a"; - name = "cantor-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/cantor-16.08.0.tar.xz"; + sha256 = "0j798qxa8j8f6fjkvpag48gcqjrifgxhcm8raccx3bqlxz7145gh"; + name = "cantor-16.08.0.tar.xz"; }; }; cervisia = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/cervisia-16.04.3.tar.xz"; - sha256 = "1irxwwyc18n5j79nyyi7zimk9iqbhfhi81vkwfy9fq9w7iis1z0g"; - name = "cervisia-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/cervisia-16.08.0.tar.xz"; + sha256 = "0azjsigiz26y9fn1i8gaqdzw2bhvdn9v63ii51iazggjb49sk17v"; + name = "cervisia-16.08.0.tar.xz"; }; }; dolphin = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/dolphin-16.04.3.tar.xz"; - sha256 = "16c5lnqldc8jmz90ym35l4s21wmn6lg4p5xhyyi5khq9yz9447r0"; - name = "dolphin-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/dolphin-16.08.0.tar.xz"; + sha256 = "0xqyb1qdxg19sp7xwkys9x92cx5wnbjz3sdmr2yc4j56fjqhih3j"; + name = "dolphin-16.08.0.tar.xz"; }; }; dolphin-plugins = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/dolphin-plugins-16.04.3.tar.xz"; - sha256 = "1qwq1b9ivivn6sdql1q7kfg80790w1b651vwfqbqdsbgxc9b6qzg"; - name = "dolphin-plugins-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/dolphin-plugins-16.08.0.tar.xz"; + sha256 = "12pxw5vzznzkd9mr6dshh18mlgk0pmmkqic1mn1i53w0sj9r1zl2"; + name = "dolphin-plugins-16.08.0.tar.xz"; }; }; dragon = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/dragon-16.04.3.tar.xz"; - sha256 = "1d8hrh3mjf3if6asi40arpihwv91xs7ydcmr0nf355vajsn337vl"; - name = "dragon-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/dragon-16.08.0.tar.xz"; + sha256 = "0vjhrdyshd7rd4i7yn6v1ldi0fsyabwph1pjjdylq1cz4clc7mzi"; + name = "dragon-16.08.0.tar.xz"; }; }; eventviews = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/eventviews-16.04.3.tar.xz"; - sha256 = "1rn3kfrkc48hwgd0b59gy6jax9gd78g7lwgmxcs977xzhl7mc3kh"; - name = "eventviews-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/eventviews-16.08.0.tar.xz"; + sha256 = "1gms9q04icycjcazqkhg0i6mlf01rg45pp3zyndw6l7y3v9gcnq2"; + name = "eventviews-16.08.0.tar.xz"; }; }; ffmpegthumbs = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ffmpegthumbs-16.04.3.tar.xz"; - sha256 = "03imnxzkbsfwgcqx1hhkpad6pdyw157picb9ydrlkwqlg0pqcgr0"; - name = "ffmpegthumbs-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ffmpegthumbs-16.08.0.tar.xz"; + sha256 = "0nymi6g51xal5cllnp6rqxr7gcanp07njvpc7w02i2daan6cf5li"; + name = "ffmpegthumbs-16.08.0.tar.xz"; }; }; filelight = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/filelight-16.04.3.tar.xz"; - sha256 = "1li4ylbq9vr3vr91y1r085557p22bvqgg4kqm5ra7bdwp9151j09"; - name = "filelight-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/filelight-16.08.0.tar.xz"; + sha256 = "1dynl9b4vp8qas23ysbbjmrf71k36z5cwnb2av3k0b53vf8h694p"; + name = "filelight-16.08.0.tar.xz"; }; }; gpgmepp = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/gpgmepp-16.04.3.tar.xz"; - sha256 = "1850pdysi7c1w0nxnhcbrhnkrfqyrcl0laxyjcw1g1ln764pwcmj"; - name = "gpgmepp-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/gpgmepp-16.08.0.tar.xz"; + sha256 = "0ydwl5qkvxnmzr3f375giykbhj8mm6kv1hywb6kyzafxcwn9ryqf"; + name = "gpgmepp-16.08.0.tar.xz"; }; }; granatier = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/granatier-16.04.3.tar.xz"; - sha256 = "172rlx3472gq6lv30p8sw09rj4bxj4lxny4xqi0vwkbdmfscfsxw"; - name = "granatier-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/granatier-16.08.0.tar.xz"; + sha256 = "16j2xap43jpj6v6bclf99805rgpfzxcxnb715malcx69krqacfy2"; + name = "granatier-16.08.0.tar.xz"; }; }; grantleetheme = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/grantleetheme-16.04.3.tar.xz"; - sha256 = "071qybjfa83441xmxd6mjj189blcrds9ddqcpvvna1zlajn0rgby"; - name = "grantleetheme-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/grantleetheme-16.08.0.tar.xz"; + sha256 = "152b8brnd4q7zmxg4a3xizm56cqxy67aa7gc0znjcg8ga11szrpx"; + name = "grantleetheme-16.08.0.tar.xz"; }; }; gwenview = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/gwenview-16.04.3.tar.xz"; - sha256 = "02cjbz4zjbxvqcd7cwaxjzdhjhs86m79cdzcf41q1byk41jajshl"; - name = "gwenview-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/gwenview-16.08.0.tar.xz"; + sha256 = "0in10ssq543snsdm4dks2z4hspqiwr0hygc2y8mpcg9kvq11j1w1"; + name = "gwenview-16.08.0.tar.xz"; }; }; incidenceeditor = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/incidenceeditor-16.04.3.tar.xz"; - sha256 = "1yms81yzkj84hn5w8kkzsnxb6m7rn5n1d9n1nap4rh570bmssrjf"; - name = "incidenceeditor-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/incidenceeditor-16.08.0.tar.xz"; + sha256 = "102chdy0siwnpv9rbxfy7aj1rz4gbwqq6sws7i92paj1k57ln361"; + name = "incidenceeditor-16.08.0.tar.xz"; }; }; jovie = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/jovie-16.04.3.tar.xz"; - sha256 = "0n8bk36n2024rhiy0qfwz03vx8nja2jylwgfqfj4y5lzdqnc9kbz"; - name = "jovie-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/jovie-16.08.0.tar.xz"; + sha256 = "0npcs6pq3w6r6wlg4j6dkl4zk9adm8fi84sh8vw89p9iksa2bgjm"; + name = "jovie-16.08.0.tar.xz"; }; }; juk = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/juk-16.04.3.tar.xz"; - sha256 = "1nfs23dd5nd5qmdr8c2m6wxaq7m1vrxhdwjm7gqjrskmw3gcd0ai"; - name = "juk-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/juk-16.08.0.tar.xz"; + sha256 = "051zsjlq4bfiynkwb6gfx221j0fyvbd01dgx4adjgi15arw0l4kh"; + name = "juk-16.08.0.tar.xz"; }; }; kaccessible = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kaccessible-16.04.3.tar.xz"; - sha256 = "1qmqpcp5dfn2iwvkfya5bb8v56d2zw9136swzv9nf44gg8mlayvx"; - name = "kaccessible-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kaccessible-16.08.0.tar.xz"; + sha256 = "1z9i0ylkph3ws5w8qh0h70ykhyjigmjlmmlrnjvxq36mszi2ph5v"; + name = "kaccessible-16.08.0.tar.xz"; }; }; kaccounts-integration = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kaccounts-integration-16.04.3.tar.xz"; - sha256 = "0wspjy6xpki8i2qkp289hmgz9cg8vqy50fp3ljljddqcgkxmi8lb"; - name = "kaccounts-integration-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kaccounts-integration-16.08.0.tar.xz"; + sha256 = "0fs5y06j0psg0y97z54yv6mv1w88zm1dbvrmzwdckap9iyhgdk5w"; + name = "kaccounts-integration-16.08.0.tar.xz"; }; }; kaccounts-providers = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kaccounts-providers-16.04.3.tar.xz"; - sha256 = "0imnqxcwyk1icbqzhmyz60sv85317w6v2ab3b35vnw65fl7dp7g9"; - name = "kaccounts-providers-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kaccounts-providers-16.08.0.tar.xz"; + sha256 = "1sphbdfiqyjcyxvdpbrsfx8jci2k8w1vh56v6hpnv7dn042dmmim"; + name = "kaccounts-providers-16.08.0.tar.xz"; }; }; kajongg = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kajongg-16.04.3.tar.xz"; - sha256 = "0v8cvr0xf6895169w1qa9qw5ix3kb2820p6qs6klpn5jhk5v2xk5"; - name = "kajongg-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kajongg-16.08.0.tar.xz"; + sha256 = "0ydl7pdlp9nrfpxnkznaj6mwdq8w660flf5y3bgvv8jdxnaz7cyn"; + name = "kajongg-16.08.0.tar.xz"; }; }; kalarmcal = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kalarmcal-16.04.3.tar.xz"; - sha256 = "1cp9z52914h6ydzvnk1zhg0s2p4i51rx1d2s8x21n7vh4l7g89js"; - name = "kalarmcal-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kalarmcal-16.08.0.tar.xz"; + sha256 = "0ai9h67w6dwsnw18hkxxwmpar4nf3k0zpv6fd1f1y9mvk2xdr6vw"; + name = "kalarmcal-16.08.0.tar.xz"; }; }; kalgebra = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kalgebra-16.04.3.tar.xz"; - sha256 = "17ym0q0qzgq4krk47k9vr6im658rryk51589w7r1ixpbzagwiwnv"; - name = "kalgebra-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kalgebra-16.08.0.tar.xz"; + sha256 = "0ypwsp8pd72v4h99wcjpjkara3dbzidbjf8xksk7zskyp5c5rqxn"; + name = "kalgebra-16.08.0.tar.xz"; }; }; kalzium = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kalzium-16.04.3.tar.xz"; - sha256 = "1dpq0g52qfp3fi4ymynzqalyc2640j52xkkkh85awfmqrprwrrvr"; - name = "kalzium-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kalzium-16.08.0.tar.xz"; + sha256 = "0vfylw7nw0f4dfi62ala5v1gkg4zf2g36pdl57afbbq1pc8v1qpf"; + name = "kalzium-16.08.0.tar.xz"; }; }; kamera = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kamera-16.04.3.tar.xz"; - sha256 = "10bclanywlz3ac782hp2ahg6dik0q8dsh733w9cxww0v64pg932r"; - name = "kamera-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kamera-16.08.0.tar.xz"; + sha256 = "0l0nk3q8m6lww7r8gqdkkhl4s7mv7saxjxs7jkypll1q0686pmk7"; + name = "kamera-16.08.0.tar.xz"; }; }; kanagram = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kanagram-16.04.3.tar.xz"; - sha256 = "1pnazqmcjhckywch1wkr8ddncpd2anpx233084raynylkrx5m1fg"; - name = "kanagram-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kanagram-16.08.0.tar.xz"; + sha256 = "180hpi4zhmhbmkn9166zpxk9pp3w08pryj33pkq6qcsbsflmnmic"; + name = "kanagram-16.08.0.tar.xz"; }; }; kapman = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kapman-16.04.3.tar.xz"; - sha256 = "0hzdbk741mb92fzkdpabrjkpw93yvxjwzj0q4dnlw4alyv90b2hi"; - name = "kapman-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kapman-16.08.0.tar.xz"; + sha256 = "1jhiwvi9hx46h1gwf1qmpi6cvyncybhfjsf0m51329cgx2hdfzl5"; + name = "kapman-16.08.0.tar.xz"; }; }; kapptemplate = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kapptemplate-16.04.3.tar.xz"; - sha256 = "07d6vbhs5mhqv9275lgplfp8y8cdx395ykncdr6cnpsgh3swn6ck"; - name = "kapptemplate-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kapptemplate-16.08.0.tar.xz"; + sha256 = "1zdaafrynh083vqr2b587c862qz0220hinmf9dc345gfss244zzf"; + name = "kapptemplate-16.08.0.tar.xz"; }; }; kate = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kate-16.04.3.tar.xz"; - sha256 = "1a8m7wzsxlxmqd6i90ascynrva61r486hqb3y78n34s64q1h9w4d"; - name = "kate-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kate-16.08.0.tar.xz"; + sha256 = "0z1fqd73il15y0hpjshhmd0cv6l2s3pm90m9l5k0ggg8vy0l1pqv"; + name = "kate-16.08.0.tar.xz"; }; }; katomic = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/katomic-16.04.3.tar.xz"; - sha256 = "1jcb4fz91abbsfmpwsi55k2nbdg6bdazi135fxr4c3cxbm55zrmk"; - name = "katomic-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/katomic-16.08.0.tar.xz"; + sha256 = "14g0fiyxmlpwnfw25z3yxdzhixcahxss7rm4k06km37nzxmcca8l"; + name = "katomic-16.08.0.tar.xz"; }; }; kblackbox = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kblackbox-16.04.3.tar.xz"; - sha256 = "11zkp7yvwsiw54hvxmf55pw7yf165jrw6z56ak4lp936kb8w4i4v"; - name = "kblackbox-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kblackbox-16.08.0.tar.xz"; + sha256 = "0pq9rw1inxm5vjv4bcwklgh90wrz3sirf80v75dy2myiriv02y08"; + name = "kblackbox-16.08.0.tar.xz"; }; }; kblocks = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kblocks-16.04.3.tar.xz"; - sha256 = "11wxi7csqrf0scb7nhyvs6vp4gissig83gjpckksy0jkyszi9j2b"; - name = "kblocks-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kblocks-16.08.0.tar.xz"; + sha256 = "04si5m0rbshm8h09ln6xqhfnsakrqqm3gi1gyk1agcpa5wr1hfyf"; + name = "kblocks-16.08.0.tar.xz"; }; }; kblog = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kblog-16.04.3.tar.xz"; - sha256 = "0g79jb8wz3xhkq933ia7x00g2z9fb2kmif6wssipk6c88llspi70"; - name = "kblog-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kblog-16.08.0.tar.xz"; + sha256 = "1qrdxad83dzjc5lpvj7dcghzkryp0anrp97sk7dlkmf1j7mj5w7n"; + name = "kblog-16.08.0.tar.xz"; }; }; kbounce = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kbounce-16.04.3.tar.xz"; - sha256 = "0p0zkn9irksf9vb4zh3anbdhq7igjs6lqf2zqk503arjzp3f0aw3"; - name = "kbounce-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kbounce-16.08.0.tar.xz"; + sha256 = "13a2xzkym62rxvk3haxjca1n8vx13r093r5dzsn9fb0gwc47p60x"; + name = "kbounce-16.08.0.tar.xz"; }; }; kbreakout = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kbreakout-16.04.3.tar.xz"; - sha256 = "1dndpjzgksbwfqimnww4fzr69fifx7n4jrmjfxh51mkapj2p78mg"; - name = "kbreakout-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kbreakout-16.08.0.tar.xz"; + sha256 = "1b1z702ify3av1275160sz740z1yyfv4x5jxrdzwf554sy8nqigg"; + name = "kbreakout-16.08.0.tar.xz"; }; }; kbruch = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kbruch-16.04.3.tar.xz"; - sha256 = "1f0ws4s6q8p6xn2mhxw039fb331dwk0z6grad20p2m149pw5nc23"; - name = "kbruch-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kbruch-16.08.0.tar.xz"; + sha256 = "15v86pdgpdrkaxa75pj39w7c2x89b1gx3inxvpx51rfcjxdiqsz4"; + name = "kbruch-16.08.0.tar.xz"; }; }; kcachegrind = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcachegrind-16.04.3.tar.xz"; - sha256 = "1lvql6mm032vhmva95fw6mfkwlpigg1cc2vskhylb0kprjaywc83"; - name = "kcachegrind-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcachegrind-16.08.0.tar.xz"; + sha256 = "0bx0viz57d4qabsw0yl3max042wqzcnqkkvyd7yq1mdkjvywl522"; + name = "kcachegrind-16.08.0.tar.xz"; }; }; kcalc = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcalc-16.04.3.tar.xz"; - sha256 = "1bb85fjyc2phgy890c7vxn935400zpcnbh46g42qgfd7pbpy9wm6"; - name = "kcalc-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcalc-16.08.0.tar.xz"; + sha256 = "1pk52k6cid8gppy5m9psfhq20jdcd1z9930yyj2sp9d5ynbk0hxb"; + name = "kcalc-16.08.0.tar.xz"; }; }; kcalcore = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcalcore-16.04.3.tar.xz"; - sha256 = "0m71j3h7ky21858vxlx3d2pv8mpyaf47rpmb8faffjq8gmqi277l"; - name = "kcalcore-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcalcore-16.08.0.tar.xz"; + sha256 = "124hybji5j7838gxy69w4cafgrkh8wjh40v0iwqkiaq3nwjv3q0n"; + name = "kcalcore-16.08.0.tar.xz"; }; }; kcalutils = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcalutils-16.04.3.tar.xz"; - sha256 = "01kip66agfjmm6fhlaxfnn4rzikwjb4lnx7siir76zzcv1y8qqyx"; - name = "kcalutils-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcalutils-16.08.0.tar.xz"; + sha256 = "02dvdxnxl51qml8wmpvay7apq7zww7nf7nqwmli10m79ppdw1jmw"; + name = "kcalutils-16.08.0.tar.xz"; }; }; kcharselect = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcharselect-16.04.3.tar.xz"; - sha256 = "0bqbjlhi8vlx141b1p3xfjdn6cfhxbz1m66qya9pyjnvl4vqxkf4"; - name = "kcharselect-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcharselect-16.08.0.tar.xz"; + sha256 = "11vyhlx33jjlwp1vri4l1vpzcgi07f86cqcfd84hnyr48v9dnya1"; + name = "kcharselect-16.08.0.tar.xz"; }; }; kcolorchooser = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcolorchooser-16.04.3.tar.xz"; - sha256 = "1kh19yd2xy3scb3knganl1c09qd5674algb4cmh7l11n1g16mx7p"; - name = "kcolorchooser-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcolorchooser-16.08.0.tar.xz"; + sha256 = "0j9s2f2x0vzkl24ajhm8ff1mx6r05j07sjx8v507pbfmxj2h64iz"; + name = "kcolorchooser-16.08.0.tar.xz"; }; }; kcontacts = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcontacts-16.04.3.tar.xz"; - sha256 = "1y36q145gfp2qzj9yshswz6kpq5v62by2r1g3zp9dp3wl6hvdzb5"; - name = "kcontacts-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcontacts-16.08.0.tar.xz"; + sha256 = "063qip4jrcv8qzz1gvq49wjzjsrp8ladaspagqd4jbq65qvnpz96"; + name = "kcontacts-16.08.0.tar.xz"; }; }; kcron = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kcron-16.04.3.tar.xz"; - sha256 = "11vy4iz59pfrbdp3z0c9gb7c6h9sps31kc48pjrjiynk6g4xharz"; - name = "kcron-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kcron-16.08.0.tar.xz"; + sha256 = "17bhhvni66wx4ihqzqcn9mglidw7r1lak08jgdbnadxj1nalph8l"; + name = "kcron-16.08.0.tar.xz"; }; }; kde-baseapps = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-baseapps-16.04.3.tar.xz"; - sha256 = "0silcbkjk7ka81pfnli7qdcvnl5b21ig8q6jc9l10bd14mlgf3ax"; - name = "kde-baseapps-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-baseapps-16.08.0.tar.xz"; + sha256 = "0sajfiwij3znmgmayj1d1q4xmzr0j0a4nb6181j3a360vg5zd42f"; + name = "kde-baseapps-16.08.0.tar.xz"; }; }; kdebugsettings = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdebugsettings-16.04.3.tar.xz"; - sha256 = "18vcikq8ckba7vnkz2lfd613ysn3rjiaxp7v96ngiga1d3x4b3s6"; - name = "kdebugsettings-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdebugsettings-16.08.0.tar.xz"; + sha256 = "08w6b514vrg7100d10m6iwqpgh6ap06dh1b79xax0rqlpcpl40yn"; + name = "kdebugsettings-16.08.0.tar.xz"; }; }; kde-dev-scripts = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-dev-scripts-16.04.3.tar.xz"; - sha256 = "133nj3n2617zdgv88s0zin1mkssa8f75cpfnqjdbd0xcyv2fyfx3"; - name = "kde-dev-scripts-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-dev-scripts-16.08.0.tar.xz"; + sha256 = "197w58zhbm6cs54wa4rxf5hmw9gjyvwpabdlfvn1dzr53fx0wlh1"; + name = "kde-dev-scripts-16.08.0.tar.xz"; }; }; kde-dev-utils = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-dev-utils-16.04.3.tar.xz"; - sha256 = "0h84liwdl0i4dlyk6ybr5pcn953i907jb7crhwp8dh7xa9zyjlim"; - name = "kde-dev-utils-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-dev-utils-16.08.0.tar.xz"; + sha256 = "1a1cxr95sgfpzjcdq0b0jny8lwx734xn3nm9axakq614mq1mqhcw"; + name = "kde-dev-utils-16.08.0.tar.xz"; }; }; kdeedu-data = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdeedu-data-16.04.3.tar.xz"; - sha256 = "0b6lkhp8ljscm8snb0yc5kqxqnhxs0rilrw9v68ybqc6xz1pma0y"; - name = "kdeedu-data-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdeedu-data-16.08.0.tar.xz"; + sha256 = "09c9v0h5bys1nx6ll18s91lwghhri1aqnhs86igp81a5k3rgvjf3"; + name = "kdeedu-data-16.08.0.tar.xz"; }; }; kdegraphics-mobipocket = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdegraphics-mobipocket-16.04.3.tar.xz"; - sha256 = "119mdbk6zb7ppgqk2p8bmlzqpfmdrbpfb2cdmdw2cawgr0hhpfkm"; - name = "kdegraphics-mobipocket-16.04.3.tar.xz"; - }; - }; - kdegraphics-strigi-analyzer = { - version = "16.04.3"; - src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdegraphics-strigi-analyzer-16.04.3.tar.xz"; - sha256 = "05pmzqwf6mixb1za3jni1yc1i6x6dwnk9qz4vflkifqjp1lrx823"; - name = "kdegraphics-strigi-analyzer-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdegraphics-mobipocket-16.08.0.tar.xz"; + sha256 = "183dxwfx4d17wzy81jjjh2v1lhi7hi7glwgd5dh208v30h36h1fv"; + name = "kdegraphics-mobipocket-16.08.0.tar.xz"; }; }; kdegraphics-thumbnailers = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdegraphics-thumbnailers-16.04.3.tar.xz"; - sha256 = "14310riwij79i6f10ld9fsf193bz8k5bhwmkp59h1l6nlhgaxyha"; - name = "kdegraphics-thumbnailers-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdegraphics-thumbnailers-16.08.0.tar.xz"; + sha256 = "1i0cfnsh74bic5z4hvrakss55ci3xlfslcmwklp20804ngfkq6h8"; + name = "kdegraphics-thumbnailers-16.08.0.tar.xz"; }; }; kde-l10n-ar = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ar-16.04.3.tar.xz"; - sha256 = "1363604cck13wxi2i7n6in7qn2ss3qmqb1zsq2a0848d1y451y63"; - name = "kde-l10n-ar-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ar-16.08.0.tar.xz"; + sha256 = "0dkxjb7af1xb3q1c2d4hpl8vn9391fbacfbnahxyil3zqxp0z5i7"; + name = "kde-l10n-ar-16.08.0.tar.xz"; }; }; kde-l10n-ast = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ast-16.04.3.tar.xz"; - sha256 = "1a1p60djslk05nxb3m89p95w5k83k9jnwrjs26jfmkk1qi1bhxgp"; - name = "kde-l10n-ast-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ast-16.08.0.tar.xz"; + sha256 = "0x7pjg1x5yw76145biwfyrw8b0nx06xbzc57rqvy8k773qr5zilj"; + name = "kde-l10n-ast-16.08.0.tar.xz"; }; }; kde-l10n-bg = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-bg-16.04.3.tar.xz"; - sha256 = "0ybrki3ba5wslhk1iwh3z27x0h3nv644mrj0ylzjr51k7nxkyn05"; - name = "kde-l10n-bg-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-bg-16.08.0.tar.xz"; + sha256 = "1617b7a1rr43jhj8jdqyircm72jvqcrqqkzl3s8hwi6daprpqik9"; + name = "kde-l10n-bg-16.08.0.tar.xz"; }; }; kde-l10n-bs = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-bs-16.04.3.tar.xz"; - sha256 = "02fpi5ahi3s6p347xwy0908kavj6jx6k4gadwv747fwh5c6879dl"; - name = "kde-l10n-bs-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-bs-16.08.0.tar.xz"; + sha256 = "1vmk5mmrs0d1123cx5y003lkim1kxc9d8x3flsxkpyb1c155nvpw"; + name = "kde-l10n-bs-16.08.0.tar.xz"; }; }; kde-l10n-ca = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ca-16.04.3.tar.xz"; - sha256 = "0dxsnlk6my79c6fx7zxg7ccy8jvkl5pk41mh5rn2savla1f8mg20"; - name = "kde-l10n-ca-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ca-16.08.0.tar.xz"; + sha256 = "18m2g0iagiaqfbg1lr1i3z9nm4qva0ipl1rh22p2slqivqcrvg51"; + name = "kde-l10n-ca-16.08.0.tar.xz"; }; }; kde-l10n-ca_valencia = { - version = "ca_valencia-16.04.3"; + version = "ca_valencia-16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ca@valencia-16.04.3.tar.xz"; - sha256 = "12i84ii4k94hkgdyxqpysrd7d7jid4swar2kd1vrkx7aw4n331y4"; - name = "kde-l10n-ca_valencia-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ca@valencia-16.08.0.tar.xz"; + sha256 = "1h68h6dzkkhpl5rsdw6ykg9prs9l1xbwwm7mqxxljxsd8bmpdv4g"; + name = "kde-l10n-ca_valencia-16.08.0.tar.xz"; }; }; kde-l10n-cs = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-cs-16.04.3.tar.xz"; - sha256 = "0x6sk7rgwwk20hfy7b1wm4s062p36rd4j39a7c79wrhwnc1apsqj"; - name = "kde-l10n-cs-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-cs-16.08.0.tar.xz"; + sha256 = "0wg84mxj4sbwi3ck4vdva0fbs7gsyr2xjzk6bd49a70ls9icp39x"; + name = "kde-l10n-cs-16.08.0.tar.xz"; }; }; kde-l10n-da = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-da-16.04.3.tar.xz"; - sha256 = "1jah412d3yzixlw2wqp29nf2ils4qf9pi5hmafl0qb2ap0jf6p6i"; - name = "kde-l10n-da-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-da-16.08.0.tar.xz"; + sha256 = "0jkkqw69bv3r6avcywsxbqy99lbcyfbn3r9ipqcmka3hpss8cf18"; + name = "kde-l10n-da-16.08.0.tar.xz"; }; }; kde-l10n-de = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-de-16.04.3.tar.xz"; - sha256 = "0ykxlc8l9kq9zy52rgwfs4ilcxa12s99jzwsfn4wxhhhif3brsxs"; - name = "kde-l10n-de-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-de-16.08.0.tar.xz"; + sha256 = "0g6cglysjzzbc67wv29zqikvgzmq928a3arwd50hjvg85dh50w4f"; + name = "kde-l10n-de-16.08.0.tar.xz"; }; }; kde-l10n-el = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-el-16.04.3.tar.xz"; - sha256 = "0yjq29l9c5kfqd1qgr8rwln09gss23dk7fisznswzfns9mgwwa5r"; - name = "kde-l10n-el-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-el-16.08.0.tar.xz"; + sha256 = "037wiqbw172rkqlq5709arwkdi8qmhrrqc00rhy612x7m075n2ln"; + name = "kde-l10n-el-16.08.0.tar.xz"; }; }; kde-l10n-en_GB = { - version = "en_GB-16.04.3"; + version = "en_GB-16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-en_GB-16.04.3.tar.xz"; - sha256 = "1abzb25182sk1xr1ppnfpbibspqccg72wxdg14mzq87c3v126p08"; - name = "kde-l10n-en_GB-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-en_GB-16.08.0.tar.xz"; + sha256 = "0nbkijpaxsi365c6q44wq0wbv0bqgpyhrb1d2a3v7lhcb9jv6ci9"; + name = "kde-l10n-en_GB-16.08.0.tar.xz"; }; }; kde-l10n-eo = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-eo-16.04.3.tar.xz"; - sha256 = "1lcb2payk5gq6pqj7wgr8q6f2ww3r11szw799xw4mysclnybadl6"; - name = "kde-l10n-eo-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-eo-16.08.0.tar.xz"; + sha256 = "1qsl7r9da29hxqs7y0i17zyzvpfxi9h2srdq345ppyxdk3avbvp7"; + name = "kde-l10n-eo-16.08.0.tar.xz"; }; }; kde-l10n-es = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-es-16.04.3.tar.xz"; - sha256 = "1grl52msc6i2xbkgabyjkv4mvmiwlyfy51ipmb29rjygqz7xqrnc"; - name = "kde-l10n-es-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-es-16.08.0.tar.xz"; + sha256 = "1hm2rvsbrxmci1939iicms5qb1fbm0f1b27zlhgzmf6j3pmg25b3"; + name = "kde-l10n-es-16.08.0.tar.xz"; }; }; kde-l10n-et = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-et-16.04.3.tar.xz"; - sha256 = "0a8hkf3yzqzy4sffd3c126icwsfqrhyq3xkqdg0ijz2sph9rx6vd"; - name = "kde-l10n-et-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-et-16.08.0.tar.xz"; + sha256 = "0ng6qg7sw3dypn7yg7m8803cpqm39x0b9jn2q0f3jmx46ys9kyyi"; + name = "kde-l10n-et-16.08.0.tar.xz"; }; }; kde-l10n-eu = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-eu-16.04.3.tar.xz"; - sha256 = "19083h2yrnw4mpjbx590ypks9ix0axs4lqhd9bria5b5bndhn2pd"; - name = "kde-l10n-eu-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-eu-16.08.0.tar.xz"; + sha256 = "0dmiipd0l1dza14fyd17g7qwih4n1fzg2fjkx9vhwdzl5anxmb13"; + name = "kde-l10n-eu-16.08.0.tar.xz"; }; }; kde-l10n-fa = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-fa-16.04.3.tar.xz"; - sha256 = "1c23m9s6gzlqbf68c5xqp8brk2q2gqsxskblk0zkial61bwnw77w"; - name = "kde-l10n-fa-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-fa-16.08.0.tar.xz"; + sha256 = "129i0fhdxab5k8vjiml0ylyja5hz6dmr3x8qarf0mfspwhi7pkna"; + name = "kde-l10n-fa-16.08.0.tar.xz"; }; }; kde-l10n-fi = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-fi-16.04.3.tar.xz"; - sha256 = "1m7cs18wgza50nb2ybasyg7j0l25bkx6zd1dlnfqdrfc9d7mg7ab"; - name = "kde-l10n-fi-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-fi-16.08.0.tar.xz"; + sha256 = "1rjzsagskszi14lv1ak6ailfxxiqqq2ry26dz53agq8qd4md19y3"; + name = "kde-l10n-fi-16.08.0.tar.xz"; }; }; kde-l10n-fr = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-fr-16.04.3.tar.xz"; - sha256 = "0zhfbqgir92fc5zgll5w68bdkqv24xsp4wp3vvk8cvgfqr7qxjv1"; - name = "kde-l10n-fr-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-fr-16.08.0.tar.xz"; + sha256 = "09brqj4xx8apsldxjpx797ggmwv3flm7cbxh39kc3q8c7dpzr4a5"; + name = "kde-l10n-fr-16.08.0.tar.xz"; }; }; kde-l10n-ga = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ga-16.04.3.tar.xz"; - sha256 = "1p8vfm4b4w070k841lnsxxgwls8dhdadnf48s4igg2zhcnngg5hk"; - name = "kde-l10n-ga-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ga-16.08.0.tar.xz"; + sha256 = "1ig3hvy58p7d3j4h6r1nz8yj65mfpamxajmrg3aid56i8rc81ibk"; + name = "kde-l10n-ga-16.08.0.tar.xz"; }; }; kde-l10n-gl = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-gl-16.04.3.tar.xz"; - sha256 = "0l9nr6iqpmacaznl7d02gk6nvd97069qp065qxknsnzzhzxdr8h9"; - name = "kde-l10n-gl-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-gl-16.08.0.tar.xz"; + sha256 = "09hrpgxcp2s20d1ia6plkglkhhj8mzfh8d01y0jfc8b1h5br282w"; + name = "kde-l10n-gl-16.08.0.tar.xz"; }; }; kde-l10n-he = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-he-16.04.3.tar.xz"; - sha256 = "0dmz0acqdkg56g52nin13mdpii7p7nv5i4bscc6x5wqsvzcg83az"; - name = "kde-l10n-he-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-he-16.08.0.tar.xz"; + sha256 = "09zf3a0gbs5h5r3mrpc9gkd4l2j9nw1k7vdwahxjpsdhvs1bwx3h"; + name = "kde-l10n-he-16.08.0.tar.xz"; }; }; kde-l10n-hi = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-hi-16.04.3.tar.xz"; - sha256 = "0ywk9ylf8zjpf5cqchyziw2jmk27nhp0kgjj9a4cg88091q0ix4p"; - name = "kde-l10n-hi-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-hi-16.08.0.tar.xz"; + sha256 = "1xvvkl5pr3w0s1pizarg0mmkvckxss944a188avqfsqrav642458"; + name = "kde-l10n-hi-16.08.0.tar.xz"; }; }; kde-l10n-hr = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-hr-16.04.3.tar.xz"; - sha256 = "1cjdp3bm1mf50cdnr389gb58si2n8ylmgmw8xyx974ha7v6mxf71"; - name = "kde-l10n-hr-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-hr-16.08.0.tar.xz"; + sha256 = "0cyz0ysz9xr93dlq2n758nw2kyi2f8b7h3gr4im7syj05nk0fhb6"; + name = "kde-l10n-hr-16.08.0.tar.xz"; }; }; kde-l10n-hu = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-hu-16.04.3.tar.xz"; - sha256 = "12mlm3gczb24k66yxk3spqimzknybpgz9piprrbxabdiha8p11iw"; - name = "kde-l10n-hu-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-hu-16.08.0.tar.xz"; + sha256 = "0imcb7zd7rzf2nc8darlj4i843gha3ihbi0lvh6pnnmcxvc2dzdh"; + name = "kde-l10n-hu-16.08.0.tar.xz"; }; }; kde-l10n-ia = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ia-16.04.3.tar.xz"; - sha256 = "1855ydjczfkn70s3vmdvg0qi06ix0rqp9ry49w15mmb23np8qmg2"; - name = "kde-l10n-ia-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ia-16.08.0.tar.xz"; + sha256 = "1x14165y0qvpjn3mkg03l4p0mij9a6haxkrbkkqvv1waapifyxsl"; + name = "kde-l10n-ia-16.08.0.tar.xz"; }; }; kde-l10n-id = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-id-16.04.3.tar.xz"; - sha256 = "0ljpg8iz1vjryp9arwr3wr66lscb6r0yd25wssxzsanfp595zhw4"; - name = "kde-l10n-id-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-id-16.08.0.tar.xz"; + sha256 = "1mf3viq3yligqg8vqca31ybs9s59nxmylvwqmg8ndy9ni4mni2wx"; + name = "kde-l10n-id-16.08.0.tar.xz"; }; }; kde-l10n-is = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-is-16.04.3.tar.xz"; - sha256 = "0xn7a701r80lqgbskkaca085fbkwnv872ph3p2hsiz3ps4aqp4sc"; - name = "kde-l10n-is-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-is-16.08.0.tar.xz"; + sha256 = "07xdlvk3nqc9wsrnd1a0hm6igwc0hnryffs99jvd0dlbq0hzakl3"; + name = "kde-l10n-is-16.08.0.tar.xz"; }; }; kde-l10n-it = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-it-16.04.3.tar.xz"; - sha256 = "06sbcp6maf316lr9vsa7922qqymrnj2ppyypx0vjzxswqwgykhvp"; - name = "kde-l10n-it-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-it-16.08.0.tar.xz"; + sha256 = "05xir0spl5fbyynwjkf13zzqgwl1mzi97bfjfi1x8jhiq0jqhafn"; + name = "kde-l10n-it-16.08.0.tar.xz"; }; }; kde-l10n-ja = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ja-16.04.3.tar.xz"; - sha256 = "0p3d9zy6l4axj7p97b2q57ccwkglhamlbfjfw6kk5c26qxss9ig4"; - name = "kde-l10n-ja-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ja-16.08.0.tar.xz"; + sha256 = "1gdngf075021750rxfbrcbbh8wb1nknzclgghsj8j94qb96ij87m"; + name = "kde-l10n-ja-16.08.0.tar.xz"; }; }; kde-l10n-kk = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-kk-16.04.3.tar.xz"; - sha256 = "0538hxcy2yc007m2bji8jjhdifdgyf7azbk32qn54bkvliis70l2"; - name = "kde-l10n-kk-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-kk-16.08.0.tar.xz"; + sha256 = "0y5qdnkdhc7lnd3casxil757mmklsysm8kvs9i09j4b5ldmkin0r"; + name = "kde-l10n-kk-16.08.0.tar.xz"; }; }; kde-l10n-km = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-km-16.04.3.tar.xz"; - sha256 = "0b1vryn61pf3dqac4rn6hjznrrdylvsx8bsyamvhry7grdnaq9fp"; - name = "kde-l10n-km-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-km-16.08.0.tar.xz"; + sha256 = "0a27rhjf40q5003jy3aancaf9qnygmfqk4g7jic1x1d64n3khz9c"; + name = "kde-l10n-km-16.08.0.tar.xz"; }; }; kde-l10n-ko = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ko-16.04.3.tar.xz"; - sha256 = "05k261wxvl9plxx6fsx8y6paaqykmsmq5flv9jcgj958llq4d0a1"; - name = "kde-l10n-ko-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ko-16.08.0.tar.xz"; + sha256 = "0g8plf0z329xyiwi4aia96i3psypqsx9wfhnb26kwwgl6vjd4nin"; + name = "kde-l10n-ko-16.08.0.tar.xz"; }; }; kde-l10n-lt = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-lt-16.04.3.tar.xz"; - sha256 = "1wk6q7i1p7nwa2dl4zqyqja2m615d5ghhn8hnkcnfpc2prslr3lr"; - name = "kde-l10n-lt-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-lt-16.08.0.tar.xz"; + sha256 = "0c5akrzfmjkrf4z8p5yfy9f3q8p6bf3l97aajcj2jzqxmxqrkgxz"; + name = "kde-l10n-lt-16.08.0.tar.xz"; }; }; kde-l10n-lv = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-lv-16.04.3.tar.xz"; - sha256 = "153vdr9q8zp3rm4h2paxg6gm8dk3d6vdvrg9wsk21s1pc2d3kha6"; - name = "kde-l10n-lv-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-lv-16.08.0.tar.xz"; + sha256 = "1l0yfc4999sjl01m07rmzw2h9cd0pw2d9j4wa7fjs2pf89z5z2y6"; + name = "kde-l10n-lv-16.08.0.tar.xz"; }; }; kde-l10n-mr = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-mr-16.04.3.tar.xz"; - sha256 = "1lmrs5vihb7zkl15mqihxb5vcrrzphzmfinmkbfb43sw91il8hiq"; - name = "kde-l10n-mr-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-mr-16.08.0.tar.xz"; + sha256 = "0jnrycqxszxq7mw7kwyhprb7pmrqz5v9kkhqf2bm4k9mf5553a0w"; + name = "kde-l10n-mr-16.08.0.tar.xz"; }; }; kde-l10n-nb = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-nb-16.04.3.tar.xz"; - sha256 = "03a1d8dzpbzbpd7sr718mwaaihyhvfwfkln09cnahykdykmnb545"; - name = "kde-l10n-nb-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-nb-16.08.0.tar.xz"; + sha256 = "1ga30ki4yaa4ajbrjp0fz75r67cvrc801skx31x6d1cw6xjyi72l"; + name = "kde-l10n-nb-16.08.0.tar.xz"; }; }; kde-l10n-nds = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-nds-16.04.3.tar.xz"; - sha256 = "0716l1al3wi6ws2n25gdc845k1536nbxlxskvy1k2cravlabk2j6"; - name = "kde-l10n-nds-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-nds-16.08.0.tar.xz"; + sha256 = "1ibv7rq1ap5zmal4bf8a8z285mf6g55bcmli67gvhwfvy13vkg9s"; + name = "kde-l10n-nds-16.08.0.tar.xz"; }; }; kde-l10n-nl = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-nl-16.04.3.tar.xz"; - sha256 = "1jy8shpfm7fvkzcg85w1b7h6pcl01hy3dk99cd9plaqgs25z5hg7"; - name = "kde-l10n-nl-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-nl-16.08.0.tar.xz"; + sha256 = "0pysm6sjdls14d8cqmywnljwk2k94q9z7rdm7m3p75p4q778drda"; + name = "kde-l10n-nl-16.08.0.tar.xz"; }; }; kde-l10n-nn = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-nn-16.04.3.tar.xz"; - sha256 = "1parcwfwkqs8n784k2mqlpn4gly6mk72akfa0k5250w198qcc1m9"; - name = "kde-l10n-nn-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-nn-16.08.0.tar.xz"; + sha256 = "1v3q9jr6ginh24ph99qyb57phm86zwph3xv6zbymg61vghv398q2"; + name = "kde-l10n-nn-16.08.0.tar.xz"; }; }; kde-l10n-pa = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-pa-16.04.3.tar.xz"; - sha256 = "172p45xxpzh8ifiq35fzi42vad2icj5rpwqbswkd56dgvv8m6xwm"; - name = "kde-l10n-pa-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-pa-16.08.0.tar.xz"; + sha256 = "10c1c6hql80x714msa45cpbgl4nagaf9mydfb160lsvaa1whzzbd"; + name = "kde-l10n-pa-16.08.0.tar.xz"; }; }; kde-l10n-pl = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-pl-16.04.3.tar.xz"; - sha256 = "0nmjd68h4ybn68al8nhnzc9gj78j5zfzsy9h6kl6yzydgxsid9sc"; - name = "kde-l10n-pl-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-pl-16.08.0.tar.xz"; + sha256 = "1xz33a9af2ccl249ymaqawz1ymrxa5zwhg2gayxk5jmv2fsvhikp"; + name = "kde-l10n-pl-16.08.0.tar.xz"; }; }; kde-l10n-pt = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-pt-16.04.3.tar.xz"; - sha256 = "03c0hwf0sc75kw81h0adbcmp6vi6ngjgq3bk1v7lqz12c3nkc6mf"; - name = "kde-l10n-pt-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-pt-16.08.0.tar.xz"; + sha256 = "1wp0i6mlk4nhd7v502kc4gh7zymgiakqlx3jjpjaqsv31igya406"; + name = "kde-l10n-pt-16.08.0.tar.xz"; }; }; kde-l10n-pt_BR = { - version = "pt_BR-16.04.3"; + version = "pt_BR-16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-pt_BR-16.04.3.tar.xz"; - sha256 = "1s068mz6r0crqw3jqix9x94dcwk7z9nr4jisxlj8lwfa13qb20a1"; - name = "kde-l10n-pt_BR-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-pt_BR-16.08.0.tar.xz"; + sha256 = "0nv8k2fn8jdv80vcwiri5w937qcp2gj8bjmi3hcc9qirdqh8wjap"; + name = "kde-l10n-pt_BR-16.08.0.tar.xz"; }; }; kde-l10n-ro = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ro-16.04.3.tar.xz"; - sha256 = "0g2w1pjcwc1rk9fsqwmlv9a6hxxqzwcf8r889qcf4vrkra3xdfy8"; - name = "kde-l10n-ro-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ro-16.08.0.tar.xz"; + sha256 = "0bqw4zb5hz1wccgicyfd8d8zzhq69jf16f3qr6c6ry345hkx1ywm"; + name = "kde-l10n-ro-16.08.0.tar.xz"; }; }; kde-l10n-ru = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ru-16.04.3.tar.xz"; - sha256 = "03jvisz6y2g3y1ci384dn7gb16lcx41cx0xvn4m1mkrry0ij0s4y"; - name = "kde-l10n-ru-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ru-16.08.0.tar.xz"; + sha256 = "1pi549z9wzjsaixn246wq9bqkgy2azhwccwhyy5d0d442d23xwqv"; + name = "kde-l10n-ru-16.08.0.tar.xz"; }; }; kde-l10n-sk = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-sk-16.04.3.tar.xz"; - sha256 = "14jy06js16slf1qv20mkw05l06ragf5zcskzzm772q66y1qd712r"; - name = "kde-l10n-sk-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-sk-16.08.0.tar.xz"; + sha256 = "09lyhmiishxiihnpv9lli329zl4v05q3578ib5nrzrkrlky512m9"; + name = "kde-l10n-sk-16.08.0.tar.xz"; }; }; kde-l10n-sl = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-sl-16.04.3.tar.xz"; - sha256 = "0nq1g4hc3lnd4xwmlfa7lqical0k5rag4mw2xxgakpkhpwij5ff0"; - name = "kde-l10n-sl-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-sl-16.08.0.tar.xz"; + sha256 = "1maz22c0mp8bgj1rcg0ms2cncx0gg82diwpb930shjmivr8zhmrd"; + name = "kde-l10n-sl-16.08.0.tar.xz"; }; }; kde-l10n-sr = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-sr-16.04.3.tar.xz"; - sha256 = "0qc5lfdfj45hpxly2bdy3h65qgq96k2sym56mwb52305dv380qlz"; - name = "kde-l10n-sr-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-sr-16.08.0.tar.xz"; + sha256 = "190ww2065537lny8jnm81lqcxpfllhf45snj93zl41pcva4zw4jg"; + name = "kde-l10n-sr-16.08.0.tar.xz"; }; }; kde-l10n-sv = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-sv-16.04.3.tar.xz"; - sha256 = "08rh3waajhynyllnvsghmspxqxr23lk0w5x0r61c2wzcqsvmj8xg"; - name = "kde-l10n-sv-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-sv-16.08.0.tar.xz"; + sha256 = "0bl1qz3zqrq8vjbnacvdym9yzycpjhgy62r2577h2ybds31fj81n"; + name = "kde-l10n-sv-16.08.0.tar.xz"; }; }; kde-l10n-tr = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-tr-16.04.3.tar.xz"; - sha256 = "04fqm0hlzc77hmxkycgd04vhfq9szgf0r16liaxgd03k0p8nk54x"; - name = "kde-l10n-tr-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-tr-16.08.0.tar.xz"; + sha256 = "1gbm055f4cbcl1h9k2r6fnjnnjj5wss8zyyc16id57ydzvnkdbi1"; + name = "kde-l10n-tr-16.08.0.tar.xz"; }; }; kde-l10n-ug = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-ug-16.04.3.tar.xz"; - sha256 = "03dk6n5qp5qdgqbrlji9pz9lbi0kdq0w7pgk2f91xgfhnhd6c68b"; - name = "kde-l10n-ug-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-ug-16.08.0.tar.xz"; + sha256 = "1hqdh0v83yvn4hnl51hsabkcbn5rhw0xcwn4nzqm6q2ib68rzhal"; + name = "kde-l10n-ug-16.08.0.tar.xz"; }; }; kde-l10n-uk = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-uk-16.04.3.tar.xz"; - sha256 = "0d9xxh2avammp662nsxgj57bzp38wbv56hvbzpscr3qfmyqhdndc"; - name = "kde-l10n-uk-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-uk-16.08.0.tar.xz"; + sha256 = "00ijcfs6688d822iwg85msk8hxl7qhq5lx3bkw1xwdnmqf0nlxqj"; + name = "kde-l10n-uk-16.08.0.tar.xz"; }; }; kde-l10n-wa = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-wa-16.04.3.tar.xz"; - sha256 = "0hjcn24i96qsvdsf2jhghb2jmgc6z9z2xx7ldkgrq5949vf0dcb0"; - name = "kde-l10n-wa-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-wa-16.08.0.tar.xz"; + sha256 = "0g9jjpn6fzkdvy16mw1yhahrv5y2ybjwi091c01sh9c9rwfj5qpg"; + name = "kde-l10n-wa-16.08.0.tar.xz"; }; }; kde-l10n-zh_CN = { - version = "zh_CN-16.04.3"; + version = "zh_CN-16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-zh_CN-16.04.3.tar.xz"; - sha256 = "19qnnd4lkqf3zd4l3c0ffprd6y0bqdyrvsmhm2jlhx4z7m3c491q"; - name = "kde-l10n-zh_CN-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-zh_CN-16.08.0.tar.xz"; + sha256 = "0997azdrq2i4rfijchr3jz9b6why4hm79cddn1c7wdk3943xz094"; + name = "kde-l10n-zh_CN-16.08.0.tar.xz"; }; }; kde-l10n-zh_TW = { - version = "zh_TW-16.04.3"; + version = "zh_TW-16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-l10n/kde-l10n-zh_TW-16.04.3.tar.xz"; - sha256 = "0kd0lkv3i4nlkgv9wapsyinv407np91h2hh14whkl2dx9mvmd7g1"; - name = "kde-l10n-zh_TW-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-l10n/kde-l10n-zh_TW-16.08.0.tar.xz"; + sha256 = "04d1awymijlkp2q15vjzs7j6aznpsb4kivc6jx24ly7cp3vn66zm"; + name = "kde-l10n-zh_TW-16.08.0.tar.xz"; }; }; kdelibs = { - version = "4.14.22"; + version = "4.14.23"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdelibs-4.14.22.tar.xz"; - sha256 = "0rym674pr05in9wghhbwprlw5648ynnklfb858wxj9f3kvlsbjph"; - name = "kdelibs-4.14.22.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdelibs-4.14.23.tar.xz"; + sha256 = "1k8zn5fmdjrb1v45czz80bvnyp1cbajgsbp2qb988m3k5p7nxzis"; + name = "kdelibs-4.14.23.tar.xz"; }; }; kdenetwork-filesharing = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdenetwork-filesharing-16.04.3.tar.xz"; - sha256 = "05kb0q6krfkx8hm6pxb6qx6ihd0r300qpibk62dj0v4qzvz4fqvl"; - name = "kdenetwork-filesharing-16.04.3.tar.xz"; - }; - }; - kdenetwork-strigi-analyzers = { - version = "16.04.3"; - src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdenetwork-strigi-analyzers-16.04.3.tar.xz"; - sha256 = "1hhlpj9dzkmg3ajia5mjsxcaq27yl35cpy99afx67n3nb3wf9113"; - name = "kdenetwork-strigi-analyzers-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdenetwork-filesharing-16.08.0.tar.xz"; + sha256 = "075vimzf0arlkcsnvaq75zipz4w02nx9gcy6vcbwb914ljf05cc1"; + name = "kdenetwork-filesharing-16.08.0.tar.xz"; }; }; kdenlive = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdenlive-16.04.3.tar.xz"; - sha256 = "0354pcfjs9xndh4mb0x4sryg0l9rvmb0qjw45053yg6lq6b3zbym"; - name = "kdenlive-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdenlive-16.08.0.tar.xz"; + sha256 = "1qmhqbawxzl3plh6aa9kqcviwm6c4sqa9qi4npn64mjvwap1b9qd"; + name = "kdenlive-16.08.0.tar.xz"; }; }; kdepim = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdepim-16.04.3.tar.xz"; - sha256 = "1drvf4q50bknm2b806bzi2v80mlrmj1c5d6wpmrmy7f8pp2z7kj2"; - name = "kdepim-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdepim-16.08.0.tar.xz"; + sha256 = "0jcndq5j0j5vyp9k25gbnd18yyfigg0vdrqrsl2m6ybsgwyf3l02"; + name = "kdepim-16.08.0.tar.xz"; }; }; kdepim-addons = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdepim-addons-16.04.3.tar.xz"; - sha256 = "1gnazsd3ihghccna0880c1nlqv938q3jnn613hxa5p25j9mgvn89"; - name = "kdepim-addons-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdepim-addons-16.08.0.tar.xz"; + sha256 = "0r5v8q6pila5diqgfny3ky8c94p8rrf1qg5zwa433xpdmz8ip2jg"; + name = "kdepim-addons-16.08.0.tar.xz"; }; }; kdepim-apps-libs = { - version = "16.04.3"; - src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdepim-apps-libs-16.04.3.tar.xz"; - sha256 = "08xrpdq6d51gimi3qs1njvv7h1pl0gwpkifxxn56nznjdrgl37l3"; - name = "kdepim-apps-libs-16.04.3.tar.xz"; - }; - }; - kdepimlibs = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdepimlibs-16.04.3.tar.xz"; - sha256 = "02nj4hml6wns6hkpc7vm0swjfalm5rhrwd33izkyqzp30gyz2bc6"; - name = "kdepimlibs-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdepim-apps-libs-16.08.0.tar.xz"; + sha256 = "1l8y0a52snxzbp245w9m55b3qx9v7wcdh2b046hx0isw8i65jial"; + name = "kdepim-apps-libs-16.08.0.tar.xz"; }; }; kdepim-runtime = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdepim-runtime-16.04.3.tar.xz"; - sha256 = "129b94nsnwai4fd2rg3zqc5p8k1i7dq0l5z7hai15p5naab7541j"; - name = "kdepim-runtime-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdepim-runtime-16.08.0.tar.xz"; + sha256 = "19hc43xiw1g268nkrbg370qmnnmmmnxzgscx88fxb2pnlvqkz0fb"; + name = "kdepim-runtime-16.08.0.tar.xz"; }; }; kde-runtime = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kde-runtime-16.04.3.tar.xz"; - sha256 = "0pahf8rz4dfwl7c6q8liv6c4rmhiwnv03kfvj4j8lnrhif20y3k9"; - name = "kde-runtime-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kde-runtime-16.08.0.tar.xz"; + sha256 = "0k8snjk12abp9bpyc3q6rs46s972czb7jdsphjld8k448hz102kk"; + name = "kde-runtime-16.08.0.tar.xz"; }; }; kdesdk-kioslaves = { - version = "16.04.3"; - src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdesdk-kioslaves-16.04.3.tar.xz"; - sha256 = "15ijhxd7x9mvpfsjv3xbs6l6nvbwa7d6sf25aa2j4h2qxx1qsq2l"; - name = "kdesdk-kioslaves-16.04.3.tar.xz"; - }; - }; - kdesdk-strigi-analyzers = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdesdk-strigi-analyzers-16.04.3.tar.xz"; - sha256 = "1pyqw7vg0r5amma6jjjdwgspig4w0rawj0671qv9v3rgnvxqkcq4"; - name = "kdesdk-strigi-analyzers-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdesdk-kioslaves-16.08.0.tar.xz"; + sha256 = "04ci03wyhh7wxvjl0a4rdav2rc1xgz16ylcbswr0aphbacprqckj"; + name = "kdesdk-kioslaves-16.08.0.tar.xz"; }; }; kdesdk-thumbnailers = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdesdk-thumbnailers-16.04.3.tar.xz"; - sha256 = "1yh4cddpqx6f6xw9rpxwvnw8d31psdgy4gcrd68115jan4r7ppxh"; - name = "kdesdk-thumbnailers-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdesdk-thumbnailers-16.08.0.tar.xz"; + sha256 = "1a6iiwamzycc25nn8phip17yajyzpn57smsg9rghl8wq057mcllg"; + name = "kdesdk-thumbnailers-16.08.0.tar.xz"; }; }; kdewebdev = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdewebdev-16.04.3.tar.xz"; - sha256 = "1lkhv4flg7rdsn6wrrnmzqgdwhi9bjisapgsdgr68hqypzhfvbjm"; - name = "kdewebdev-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdewebdev-16.08.0.tar.xz"; + sha256 = "0x7fp4d2s1zi3kawzjzqlhla0bv0ai66k5bldpg58bpbs56h9f1n"; + name = "kdewebdev-16.08.0.tar.xz"; }; }; kdf = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdf-16.04.3.tar.xz"; - sha256 = "1za42wv569phlfdkdhb9v9hnz8561f8jvyh2vdjb070bkylipk5k"; - name = "kdf-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdf-16.08.0.tar.xz"; + sha256 = "1cj4wkndbl0ywfy6sj6bsar0v5bc0cxh9d8qd7x0m15qnsx43j44"; + name = "kdf-16.08.0.tar.xz"; }; }; kdgantt2 = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdgantt2-16.04.3.tar.xz"; - sha256 = "0xdm105c01svxryxg9jy8sqg9s8jdhm5jmvn662mj50m0nllvqm6"; - name = "kdgantt2-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdgantt2-16.08.0.tar.xz"; + sha256 = "1kbzx5gxyph5cr1m6g6kw3f988p3aq121k6a3hb2ddjgg8yqaxmi"; + name = "kdgantt2-16.08.0.tar.xz"; }; }; kdiamond = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kdiamond-16.04.3.tar.xz"; - sha256 = "13rili5pp2zgbdgnr65gy43rlwnjigr3rqp954rbfh16pkdxsjzw"; - name = "kdiamond-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kdiamond-16.08.0.tar.xz"; + sha256 = "0fpjgkfdzw8kgag3b9rrxyahl6kcmfvlrzw2jci8sz40vd69qw53"; + name = "kdiamond-16.08.0.tar.xz"; }; }; kfloppy = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kfloppy-16.04.3.tar.xz"; - sha256 = "16mrfk8bqp1fnldxxrpycyx0wg87v2szs406jj1qfyywrz8w76b7"; - name = "kfloppy-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kfloppy-16.08.0.tar.xz"; + sha256 = "06nmaimw6lch5cdkmvb4x7dpb3d7zcsr7wzvhhh9bbygc3rmhi17"; + name = "kfloppy-16.08.0.tar.xz"; }; }; kfourinline = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kfourinline-16.04.3.tar.xz"; - sha256 = "1ar4lglxy2dpmvl0s68wkmibn7m4qy8paxzhvh3pq95dcbvcg8yp"; - name = "kfourinline-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kfourinline-16.08.0.tar.xz"; + sha256 = "0zjq3x6ghfa5ckjba4bfwiacwy3yvby3a951bfw5rh813mgn7zsj"; + name = "kfourinline-16.08.0.tar.xz"; }; }; kgeography = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kgeography-16.04.3.tar.xz"; - sha256 = "0kqc39i8yj9jah52fc5afh4g94l07faq4jv0si0b3c17x7q64nwh"; - name = "kgeography-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kgeography-16.08.0.tar.xz"; + sha256 = "1cgghdxgqxxjhfmsqwnyrw7lzzshnbmi9frnc9gk4hc3w767nyqs"; + name = "kgeography-16.08.0.tar.xz"; }; }; kget = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kget-16.04.3.tar.xz"; - sha256 = "05sz7r6idkaskf193ryam83g77rzdz96wp1sqs36lr9x513bb5fh"; - name = "kget-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kget-16.08.0.tar.xz"; + sha256 = "1ygm6l8xxdyi7dzii4hfp0mpwjhyizmrzmhkcmv708z7api19ms8"; + name = "kget-16.08.0.tar.xz"; }; }; kgoldrunner = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kgoldrunner-16.04.3.tar.xz"; - sha256 = "1rd6k64qkpa9hz1k2x9sv018fqzv57l74rv78rv54czrc9b0wdby"; - name = "kgoldrunner-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kgoldrunner-16.08.0.tar.xz"; + sha256 = "1xmm2wq8f3pc67ip4hz9x3qqpav1rxm2nqdcbn2z7bivcdmv99jr"; + name = "kgoldrunner-16.08.0.tar.xz"; }; }; kgpg = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kgpg-16.04.3.tar.xz"; - sha256 = "0fr3dvfrp6yy9b82k4rc4izwyxvvg2yqz2fq4s6srcsn65rkspv8"; - name = "kgpg-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kgpg-16.08.0.tar.xz"; + sha256 = "1d0zfhq5ks5an9716n0b9a8xbwsnm8p7vl701gn8jpzb4w9cvrns"; + name = "kgpg-16.08.0.tar.xz"; }; }; khangman = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/khangman-16.04.3.tar.xz"; - sha256 = "0y63sr4q99j7m3yb6hdnydg3rl9hampkpy05qfz9jdm2znq6j1iw"; - name = "khangman-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/khangman-16.08.0.tar.xz"; + sha256 = "070556i32fcrbirgwpf04ijqwv8izxmhrbf0rwwldrn3lky2mpfa"; + name = "khangman-16.08.0.tar.xz"; }; }; khelpcenter = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/khelpcenter-16.04.3.tar.xz"; - sha256 = "1hlwlaja1dwjszyig17f2kfma6li2nqi76yyagfk0b35w8fk50d9"; - name = "khelpcenter-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/khelpcenter-16.08.0.tar.xz"; + sha256 = "1js8jxain4w1iz3xs9098js17rf1mnhcfl46qqsc5ks2909450h1"; + name = "khelpcenter-16.08.0.tar.xz"; }; }; kholidays = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kholidays-16.04.3.tar.xz"; - sha256 = "0p52bkysjfd7w24si2dcq7yv7diig2wz1a7x2c7vzwv9qw39m3g6"; - name = "kholidays-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kholidays-16.08.0.tar.xz"; + sha256 = "0q87d55wf1qpqn0mjymhx316rqdcwg4w7hn8l0c221g9zyzd53qk"; + name = "kholidays-16.08.0.tar.xz"; }; }; kidentitymanagement = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kidentitymanagement-16.04.3.tar.xz"; - sha256 = "1nv5nda3wkdhwh3lggb0pmcs4h9csh4kziw6nlk0q9iyymrkf2y0"; - name = "kidentitymanagement-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kidentitymanagement-16.08.0.tar.xz"; + sha256 = "05k7m4vg5s5ks4wsk4xx5ncnbl4gy0w59xdhwyy01vg8hawnldlj"; + name = "kidentitymanagement-16.08.0.tar.xz"; }; }; kig = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kig-16.04.3.tar.xz"; - sha256 = "162ixbnb9y2h5q358m3cw51c2xapx6rb8yi9q3460jnhxmhvij7p"; - name = "kig-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kig-16.08.0.tar.xz"; + sha256 = "0nm3d1wxhfkxhbab5y3h8scriyy9l35r34rd77pmk00khsl0d965"; + name = "kig-16.08.0.tar.xz"; }; }; kigo = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kigo-16.04.3.tar.xz"; - sha256 = "0324f2mjia73cq2v3kdipw81nsl2q74ziqhxqb9vrjk1jlpq8fhj"; - name = "kigo-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kigo-16.08.0.tar.xz"; + sha256 = "0k9hjbaysiqjn9bgj7pvix0ag1ksyqdcwfdz5rxvvv6l6j3c96hs"; + name = "kigo-16.08.0.tar.xz"; }; }; killbots = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/killbots-16.04.3.tar.xz"; - sha256 = "15jspfavyka86djb19fq7h1x573l7nsb5d8p2zfgrc1qiw794h0h"; - name = "killbots-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/killbots-16.08.0.tar.xz"; + sha256 = "05irljnrkmw2mp7v4hmindhnw7ww26abnibb8fqmj72ryck39asg"; + name = "killbots-16.08.0.tar.xz"; }; }; kimap = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kimap-16.04.3.tar.xz"; - sha256 = "0d3ckh7b6jdpwl2cqq93mz0gw6gfa7a0qbvgsrmzl25v1898dbda"; - name = "kimap-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kimap-16.08.0.tar.xz"; + sha256 = "1k08m16kpf94w827n4j69sr2v7a855ap8ghg56vhfn24kbxrw9m8"; + name = "kimap-16.08.0.tar.xz"; }; }; kio-extras = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kio-extras-16.04.3.tar.xz"; - sha256 = "1sxg7jaklqxaw7s05a83x769f430085wx7bqlbl9xwqdmpbnj3hh"; - name = "kio-extras-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kio-extras-16.08.0.tar.xz"; + sha256 = "03axqhn9f7bdjzflmncxxbvbn0lwyia65qshis4ysqkd0sh0rinn"; + name = "kio-extras-16.08.0.tar.xz"; }; }; kiriki = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kiriki-16.04.3.tar.xz"; - sha256 = "1jk5v2z8ivc4q3zcaxmch7kym7pizch1fqpbrvql1ilfbmjgjjp9"; - name = "kiriki-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kiriki-16.08.0.tar.xz"; + sha256 = "0jz6nm6371z60yrszs0c61sq2b5ny304v5j5bvcd0nx4prdri302"; + name = "kiriki-16.08.0.tar.xz"; }; }; kiten = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kiten-16.04.3.tar.xz"; - sha256 = "1rjb9icam7plqj8bhd7gfhbmwa381nszk1f7ibpgwxh1416njg1l"; - name = "kiten-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kiten-16.08.0.tar.xz"; + sha256 = "1jxxm14ghmmcy6vyzl1r4vz0a63nvykcaqh2pydab0a3b8l2s93b"; + name = "kiten-16.08.0.tar.xz"; }; }; kjumpingcube = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kjumpingcube-16.04.3.tar.xz"; - sha256 = "07zz862l1s348shkj9mbwppz54cqa5plw3jdca3fh5spfnllvhm0"; - name = "kjumpingcube-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kjumpingcube-16.08.0.tar.xz"; + sha256 = "1kwgqzlwnb8699pdja4w3d7iv25a7ma121p36pvmh457s8zlgwhl"; + name = "kjumpingcube-16.08.0.tar.xz"; }; }; kldap = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kldap-16.04.3.tar.xz"; - sha256 = "01vm2q2sxzwapq7qhsgw5vaplsawmvcrd0virwc5k83viy8jxbi4"; - name = "kldap-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kldap-16.08.0.tar.xz"; + sha256 = "03wsvgw5rv4l01iprz2pp0sqvmkyqgk6pgbqk5dfiy8zxiij3j95"; + name = "kldap-16.08.0.tar.xz"; }; }; kleopatra = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kleopatra-16.04.3.tar.xz"; - sha256 = "02hbdc976k304qfiak2iy34s8rcqyj8fgbz8p0yfpkh8jxrvgbym"; - name = "kleopatra-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kleopatra-16.08.0.tar.xz"; + sha256 = "143w1jclw4r7790mygc6a6rrh0x6r98ai699mn351ai9r9z4cfx5"; + name = "kleopatra-16.08.0.tar.xz"; }; }; klettres = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/klettres-16.04.3.tar.xz"; - sha256 = "0xbxvzw3vskna4sxi8yy3z9d80dpjzgpark5wnyclyrdnkla9973"; - name = "klettres-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/klettres-16.08.0.tar.xz"; + sha256 = "1wfnlci02w5llrckbjfjbi6xk2h43bq98m4zgpib5nk8ib4jaffn"; + name = "klettres-16.08.0.tar.xz"; }; }; klickety = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/klickety-16.04.3.tar.xz"; - sha256 = "12d700laya9apgp5pvrc2vpbz2d1l8dl8q37ccmkixh6dxf78z0c"; - name = "klickety-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/klickety-16.08.0.tar.xz"; + sha256 = "1jz02spcr46id1qbxmc9wwgws48p3cbqdy032a563c8hacqgac32"; + name = "klickety-16.08.0.tar.xz"; }; }; klines = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/klines-16.04.3.tar.xz"; - sha256 = "0xybhlz7m0k4dnxzpxjsx0fk715scjdly9ahdzcwdkf83vd52x97"; - name = "klines-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/klines-16.08.0.tar.xz"; + sha256 = "1xwg8pa4k3a68s0bsxbphpm40kkzgchkxw4ha6xpmhva94nx82d1"; + name = "klines-16.08.0.tar.xz"; }; }; kmag = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmag-16.04.3.tar.xz"; - sha256 = "1pc7a6ry0c4wg5fm42ccmjhgazi2wixbsc9mylk4qwa0246lk8rc"; - name = "kmag-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmag-16.08.0.tar.xz"; + sha256 = "076lni6qv3b5chj0sgcxvj5an4jvhchagk930kihbpfiqg769c61"; + name = "kmag-16.08.0.tar.xz"; }; }; kmahjongg = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmahjongg-16.04.3.tar.xz"; - sha256 = "1zs4ndbf4lm9ry61bb2xcjsc2nnlvz36n8vnk2fpcvhvp266jhd7"; - name = "kmahjongg-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmahjongg-16.08.0.tar.xz"; + sha256 = "0j8c5iz11z5n08fywspvkcizw053kb2s1pxvgp5fr9h93mxn6cmk"; + name = "kmahjongg-16.08.0.tar.xz"; }; }; kmailtransport = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmailtransport-16.04.3.tar.xz"; - sha256 = "16761r8ddmr7wdrqjwn5am35z8kz028mqcxmj582mrqfyr4w3s0k"; - name = "kmailtransport-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmailtransport-16.08.0.tar.xz"; + sha256 = "1nm5kwr7mq813invmaq72j69lcxyg2i5bmf7d5j4flvxhl3psaz1"; + name = "kmailtransport-16.08.0.tar.xz"; }; }; kmbox = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmbox-16.04.3.tar.xz"; - sha256 = "0q6vf7813clnp349aq103m38mk0pazmwncmziwxmlwpj814887k2"; - name = "kmbox-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmbox-16.08.0.tar.xz"; + sha256 = "0mwi1sxdxkzfmjvf8rjxnhgs07g6p528km5cfqcsxvz3fcwqmwpd"; + name = "kmbox-16.08.0.tar.xz"; }; }; kmime = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmime-16.04.3.tar.xz"; - sha256 = "1cwls6kd9sh2iilncq0k2c9nb4hfwa454fmn9y4m5g2p7yb4n70n"; - name = "kmime-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmime-16.08.0.tar.xz"; + sha256 = "1bd063fzzixcgcg17hpq6jxd2hp4y97gfhih2vc63bwf4vfs6vhj"; + name = "kmime-16.08.0.tar.xz"; }; }; kmines = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmines-16.04.3.tar.xz"; - sha256 = "1m5hkanihvd1g1p1131jx1fp1d9ga8yr849ari4mmjnwcmjjlxlv"; - name = "kmines-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmines-16.08.0.tar.xz"; + sha256 = "0pnqqmb18xzfcknidjrydc714ni4w04xwhshmwlx7i0wpakwkkcw"; + name = "kmines-16.08.0.tar.xz"; }; }; kmix = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmix-16.04.3.tar.xz"; - sha256 = "0iqqhsq1v1cdy53dby35d8gpb2fll1drk32g82kbs7chddv5mnpd"; - name = "kmix-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmix-16.08.0.tar.xz"; + sha256 = "0sk18bykx1hb3sl476vdbrhnhs1n3ygp79kgil2wx2g6m20q5d3c"; + name = "kmix-16.08.0.tar.xz"; }; }; kmousetool = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmousetool-16.04.3.tar.xz"; - sha256 = "1a4nj6c1nvi2xbnbw6iqml5gbcmfi8ymynp3lvh1h8wrclljj3kd"; - name = "kmousetool-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmousetool-16.08.0.tar.xz"; + sha256 = "1y9lfri6iw7wkaxrixm613h4wdpszaiggvbailljyl8vx82r4q5z"; + name = "kmousetool-16.08.0.tar.xz"; }; }; kmouth = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmouth-16.04.3.tar.xz"; - sha256 = "0fwjjcyif4p4w5nzv8s7fvlfp1z3fn2g1zmkjbz7s87bssndmiz4"; - name = "kmouth-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmouth-16.08.0.tar.xz"; + sha256 = "1rx46fxfzj32a27yb597xsh1jjxn5h7kb39ywk8f2kkqvcn1dgyl"; + name = "kmouth-16.08.0.tar.xz"; }; }; kmplot = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kmplot-16.04.3.tar.xz"; - sha256 = "0pnawlmqr3fl0sxfll6ch4651q9cp2r1cfw7kn8fj3c9v03g6mfz"; - name = "kmplot-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kmplot-16.08.0.tar.xz"; + sha256 = "1syz6dk5ha2znwg5kj34hg2hrbl83wxzxiqznlwpmh2qr4kssrml"; + name = "kmplot-16.08.0.tar.xz"; }; }; knavalbattle = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/knavalbattle-16.04.3.tar.xz"; - sha256 = "1k2wl33ipbhrcbv9hnskss6l46kk05j8rqw3a2kqflql16mv7wga"; - name = "knavalbattle-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/knavalbattle-16.08.0.tar.xz"; + sha256 = "030j6mq6lx3bi96g3nkj5mif996r6dg3df2331c0r0s42icw1mv1"; + name = "knavalbattle-16.08.0.tar.xz"; }; }; knetwalk = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/knetwalk-16.04.3.tar.xz"; - sha256 = "0jy9v11chrqkw7kddwsjg5aixs0rbkx1g2m624pa3341iqrrqbml"; - name = "knetwalk-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/knetwalk-16.08.0.tar.xz"; + sha256 = "0lnsvpijx5ln5mscg2s46j0xzivhni6wj47yr7lvpkjrgy715c7d"; + name = "knetwalk-16.08.0.tar.xz"; }; }; kolf = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kolf-16.04.3.tar.xz"; - sha256 = "0pbjkzzqfqqxl05kdb1hqfv4linzj2al6hrsp6h7gc2n5s9cq220"; - name = "kolf-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kolf-16.08.0.tar.xz"; + sha256 = "06v1hyvj7dym9sn8gd7698f1806pr3h6nplxj5p4mm1ckhn6h59z"; + name = "kolf-16.08.0.tar.xz"; }; }; kollision = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kollision-16.04.3.tar.xz"; - sha256 = "0jwml54bd6bhgm4hygcxzw74274ddx99q45n0i4zh7lx6x7j8zji"; - name = "kollision-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kollision-16.08.0.tar.xz"; + sha256 = "0v3lixqy932v8dnzw892jafsjzxzldmzrcmaah0qnxq9qf9q3x1x"; + name = "kollision-16.08.0.tar.xz"; }; }; kolourpaint = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kolourpaint-16.04.3.tar.xz"; - sha256 = "149w95j5fh9jxah2yjchwkcaqgd1x9qmgwnk7mzx5gxcdbawwwcc"; - name = "kolourpaint-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kolourpaint-16.08.0.tar.xz"; + sha256 = "1bfshyfgcgvpjyxzx7yb7ws0kfyb6765nsd7pad2jc7cs5x8x5m7"; + name = "kolourpaint-16.08.0.tar.xz"; }; }; kompare = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kompare-16.04.3.tar.xz"; - sha256 = "0ilfk8rkb4q1lgvcki0zwlmrbv630b4iyv58g4vnf72gpgnd981v"; - name = "kompare-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kompare-16.08.0.tar.xz"; + sha256 = "0xx5l2gi031p7z488d5dn805k3likhp444520b2453vlfasmwh9z"; + name = "kompare-16.08.0.tar.xz"; }; }; konquest = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/konquest-16.04.3.tar.xz"; - sha256 = "16799yabykvfq7wcsc0vlwhws9iyf1risa8lxfdfmsh6f7yb5kf1"; - name = "konquest-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/konquest-16.08.0.tar.xz"; + sha256 = "18pp4h67wkzimayq3xpz3cqw06dky7k4vhfh4l2lbgm9nvlg3bwl"; + name = "konquest-16.08.0.tar.xz"; }; }; konsole = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/konsole-16.04.3.tar.xz"; - sha256 = "1dhb2xyl8qzwhpnvfkqaqcn4qpsj1d9yc28qgvwyb6kn4ygywl7n"; - name = "konsole-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/konsole-16.08.0.tar.xz"; + sha256 = "1kn80clbzq5sc6fby1gapw28lpxkbvjbk6c04avbfkg1d25n5mfg"; + name = "konsole-16.08.0.tar.xz"; }; }; kontactinterface = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kontactinterface-16.04.3.tar.xz"; - sha256 = "0fh1sy1rqs31km8v1vbv0gqrh7vsc6vdk7ab5cqx9nxkf0kqnj3v"; - name = "kontactinterface-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kontactinterface-16.08.0.tar.xz"; + sha256 = "1snafjnmpz6xpldgksxi92dkx0kq1w2xcbkv4a8jqm7mllrxvjvy"; + name = "kontactinterface-16.08.0.tar.xz"; }; }; kopete = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kopete-16.04.3.tar.xz"; - sha256 = "1fqagh40kx4dad131vild7wxlciwm54ilsrs5ahy63xisbi2aip3"; - name = "kopete-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kopete-16.08.0.tar.xz"; + sha256 = "1yd69aspsnmrg2f1l33clhpj8l5qqyns1djn63j9v76r4lxkrbnp"; + name = "kopete-16.08.0.tar.xz"; }; }; kpat = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kpat-16.04.3.tar.xz"; - sha256 = "02hinknnpi5cvpwdih10iizzzci9zhhcpwclw05fcwz65wig6b5r"; - name = "kpat-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kpat-16.08.0.tar.xz"; + sha256 = "038fzs09bijmryka925hx7j4ln7z3f0qdzv7wwm9mkkp5wi4fpi6"; + name = "kpat-16.08.0.tar.xz"; }; }; kpimtextedit = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kpimtextedit-16.04.3.tar.xz"; - sha256 = "1kp3wimzvqg7dqh204kdfkqqrlb5mq895bind9g524rc4mxzd882"; - name = "kpimtextedit-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kpimtextedit-16.08.0.tar.xz"; + sha256 = "0bz729yr01p9sjf6bh76pfn3miisas3smxwzy31hh18r9n4f7xsa"; + name = "kpimtextedit-16.08.0.tar.xz"; }; }; kppp = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kppp-16.04.3.tar.xz"; - sha256 = "0bnwgf3rvm3c3qgsp8301iba2yisd52miywmfblsh9z7zaf36qp2"; - name = "kppp-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kppp-16.08.0.tar.xz"; + sha256 = "1gx9ldjfasxfjr8i9pxlbwjdcypg2ffjiwddbp5pw1x6sfmyci7i"; + name = "kppp-16.08.0.tar.xz"; }; }; kqtquickcharts = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kqtquickcharts-16.04.3.tar.xz"; - sha256 = "10hjryss35zz7mj34ix1qgxmkww9d42mqx60ywgkpjv297z06vrv"; - name = "kqtquickcharts-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kqtquickcharts-16.08.0.tar.xz"; + sha256 = "1bzhql082hgsmcngaclkjlfs7k1hyz17y3prcgw9qgm4nv4i18hq"; + name = "kqtquickcharts-16.08.0.tar.xz"; }; }; krdc = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/krdc-16.04.3.tar.xz"; - sha256 = "1c4ngdc3xip72ag96fzd3fn49v5lli8g61h92c80myx57cs3qsl0"; - name = "krdc-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/krdc-16.08.0.tar.xz"; + sha256 = "1qq1r49knndy9hz4l04ix6ax2y66q4jq0qmh0b49ldamvm0b27w0"; + name = "krdc-16.08.0.tar.xz"; }; }; kremotecontrol = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kremotecontrol-16.04.3.tar.xz"; - sha256 = "0xw7fmf6npv6n845kc01apc8lqy6fpbas6427292r6qkbjqb7vgz"; - name = "kremotecontrol-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kremotecontrol-16.08.0.tar.xz"; + sha256 = "1z6nhyq6x3kfsfsri3jmvdmkfdrxykc065w7kplfzrqqgnsw12gh"; + name = "kremotecontrol-16.08.0.tar.xz"; }; }; kreversi = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kreversi-16.04.3.tar.xz"; - sha256 = "1jddmjv5vnp42pgkfrgwsnnzn9bxy90d7wbhdjyqir77vb14ccj5"; - name = "kreversi-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kreversi-16.08.0.tar.xz"; + sha256 = "03z3f09z70f3c2lbvdmr3injjdd8nmwbs2drxcxmkx17p4vg9w1h"; + name = "kreversi-16.08.0.tar.xz"; }; }; krfb = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/krfb-16.04.3.tar.xz"; - sha256 = "13ifwp93662b8cx1hary3kx5js1w9wnpi6ykw1f5sriav3xmfyvb"; - name = "krfb-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/krfb-16.08.0.tar.xz"; + sha256 = "1rvqk8sm75idnkb99v2mpfl1r32qyjcqcmbhw78lgb8nwpfr8cbs"; + name = "krfb-16.08.0.tar.xz"; }; }; kross-interpreters = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kross-interpreters-16.04.3.tar.xz"; - sha256 = "0nl0gb03yqn4rv0i8r6axr7rf5w416f4h5912r9004hwyf1ahzda"; - name = "kross-interpreters-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kross-interpreters-16.08.0.tar.xz"; + sha256 = "1njd0j893zw6bdavqiqbzp02g0y1zhb8gmbq0rb46if1q5igj10d"; + name = "kross-interpreters-16.08.0.tar.xz"; }; }; kruler = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kruler-16.04.3.tar.xz"; - sha256 = "0317sj7q7x436hzry7blpb8mnbqza7srk49r2jgiasj8i0mlxy5n"; - name = "kruler-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kruler-16.08.0.tar.xz"; + sha256 = "1rcy5djmwlr4jvi7ig0075z40wfjby3hs7k40nzi3hl3khq2clfg"; + name = "kruler-16.08.0.tar.xz"; }; }; ksaneplugin = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ksaneplugin-16.04.3.tar.xz"; - sha256 = "1k9zdd3h2zavp4l7npirrj3vbb4hm7gbwgmn6l9x93p8dzpw3xsw"; - name = "ksaneplugin-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ksaneplugin-16.08.0.tar.xz"; + sha256 = "0439bsn8d0w72f73ixxh205aqvbdbks9n0xxb0dq16d9msykvflm"; + name = "ksaneplugin-16.08.0.tar.xz"; }; }; kscd = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kscd-16.04.3.tar.xz"; - sha256 = "0l0wqxcajklymc21libaq1hlzbwwnzmd0s40ls1m8gfwqzrn03k4"; - name = "kscd-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kscd-16.08.0.tar.xz"; + sha256 = "1jn7sp0ahgnqn8ws7qsaz9ax9ighx1w9jsgn3l1jqqwal2mz0gbv"; + name = "kscd-16.08.0.tar.xz"; }; }; kshisen = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kshisen-16.04.3.tar.xz"; - sha256 = "1q2acfvbca8jw2yd1xkyny3mplzvsbjlfzilkyc6j4ccply4zsk0"; - name = "kshisen-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kshisen-16.08.0.tar.xz"; + sha256 = "0asvxgkn3pqws91a93r5wvpafz7zfchk5xmk08b74shscidi4nl6"; + name = "kshisen-16.08.0.tar.xz"; }; }; ksirk = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ksirk-16.04.3.tar.xz"; - sha256 = "03kpm7kck3d6nv2m5jmn24ni09pxg8jcfa0p6sjijpinh8n1r6aj"; - name = "ksirk-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ksirk-16.08.0.tar.xz"; + sha256 = "0gh6j8ml5062m99ps7wm9nkn5b1w5lcqsjh22rd81cvl8wy48sx4"; + name = "ksirk-16.08.0.tar.xz"; }; }; ksnakeduel = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ksnakeduel-16.04.3.tar.xz"; - sha256 = "0h87rbspc0b4fnq21vr9nimzjir0i0gijk2wh1lmfjvfviinw6ww"; - name = "ksnakeduel-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ksnakeduel-16.08.0.tar.xz"; + sha256 = "1sd5vjjcg3yr8jcp76ilcql953b0wzk950w1h1lbgrll2hr81bm3"; + name = "ksnakeduel-16.08.0.tar.xz"; }; }; kspaceduel = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kspaceduel-16.04.3.tar.xz"; - sha256 = "0021pmxgh6pw777s5136hmgc83f5dy9bdk72gzfhjp20khl1dpm1"; - name = "kspaceduel-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kspaceduel-16.08.0.tar.xz"; + sha256 = "1whvibw0d1gbb28lc04q93wpalsihgqzd9hi1yabwfa5piac9ldb"; + name = "kspaceduel-16.08.0.tar.xz"; }; }; ksquares = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ksquares-16.04.3.tar.xz"; - sha256 = "02byd0if709zc5zrn8a17b68jfh8fi4xilybiih7nppdy9jrmbap"; - name = "ksquares-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ksquares-16.08.0.tar.xz"; + sha256 = "19rlzka8z7imhv4cbrwajkv4g38qg2mwm8pniyl0w818nj4jbjlp"; + name = "ksquares-16.08.0.tar.xz"; }; }; kstars = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kstars-16.04.3.tar.xz"; - sha256 = "159gk8hslzx9lb0jgf2jv0h8p6618l9xkjdfbvydh4zvgixsh467"; - name = "kstars-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kstars-16.08.0.tar.xz"; + sha256 = "0zridrc65av69q7yi3k0jq744ifr94wpv725vx3wy8v5wlsc3rcx"; + name = "kstars-16.08.0.tar.xz"; }; }; ksudoku = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ksudoku-16.04.3.tar.xz"; - sha256 = "0x9mqzl3s9p3p8x024wllqxff4p065ajirvw05fcqac7vdvndyd0"; - name = "ksudoku-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ksudoku-16.08.0.tar.xz"; + sha256 = "15j9kjww92dmy6bvrs4pp2j6xxmz5xpci08wnab5mxsq6f6fghhs"; + name = "ksudoku-16.08.0.tar.xz"; }; }; ksystemlog = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ksystemlog-16.04.3.tar.xz"; - sha256 = "1fzr5lbwj85zwhc3ydhijwsmm2b3sfrg67xa71vswndfi8g5gh9v"; - name = "ksystemlog-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ksystemlog-16.08.0.tar.xz"; + sha256 = "1ksp8innmziyxjkxdw53sqaz66jf82xp8p2cfypw6r2zb506wq96"; + name = "ksystemlog-16.08.0.tar.xz"; }; }; kteatime = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kteatime-16.04.3.tar.xz"; - sha256 = "18pm3416kwi4pj71qgpm1qr83xpz5l2xjnrz9nx9vnlz9sdk44w3"; - name = "kteatime-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kteatime-16.08.0.tar.xz"; + sha256 = "1hqvyypbphsplq5aqdh24wzh7msqh757y1zgpclxl6xbjxx1ys5z"; + name = "kteatime-16.08.0.tar.xz"; }; }; ktimer = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktimer-16.04.3.tar.xz"; - sha256 = "0n4b7hrlmr64fm3m5yhi7pg2qj0r0xsb73yzlylgsn8i7m2zjap8"; - name = "ktimer-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktimer-16.08.0.tar.xz"; + sha256 = "01gj0i5h08phhw9ds42ql1kmrl5brfasshgbxa9nvgd6i35zjp74"; + name = "ktimer-16.08.0.tar.xz"; }; }; ktnef = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktnef-16.04.3.tar.xz"; - sha256 = "0ra0l0apkf9bpwwcr1i2z1qmax12qd2n01rnpff58hj1zg267aqw"; - name = "ktnef-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktnef-16.08.0.tar.xz"; + sha256 = "03fhx1kyzhm1fs0p7i2488r41dbyl2knkapg0cfd8zd0pcnv518f"; + name = "ktnef-16.08.0.tar.xz"; }; }; ktouch = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktouch-16.04.3.tar.xz"; - sha256 = "0c2ylp41918wqxahsnkpvq4si37nh6fps53qyd62s09d1aafh28s"; - name = "ktouch-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktouch-16.08.0.tar.xz"; + sha256 = "0i60f712bgldvf8dcjpd8hyf3fwlrmly96ddrkd8p5860vdyxxm1"; + name = "ktouch-16.08.0.tar.xz"; }; }; ktp-accounts-kcm = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-accounts-kcm-16.04.3.tar.xz"; - sha256 = "0bqcdwfm0l49dkqzj8p254bxl4wabj58g338g0i4ansky5svdfih"; - name = "ktp-accounts-kcm-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-accounts-kcm-16.08.0.tar.xz"; + sha256 = "0hfs46fza537cdwmx18430qnwphvqihxa9z0ys7mlhwa8gffa9gq"; + name = "ktp-accounts-kcm-16.08.0.tar.xz"; }; }; ktp-approver = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-approver-16.04.3.tar.xz"; - sha256 = "1z4sh03w0rzv70qimchgxgmqpxbzsf29mp4pr18qgxvkwcx7nm89"; - name = "ktp-approver-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-approver-16.08.0.tar.xz"; + sha256 = "0wvi076x2xxbrd4swf8gbi30fnwa58hxnahl3ri5gpz34c7y5c3v"; + name = "ktp-approver-16.08.0.tar.xz"; }; }; ktp-auth-handler = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-auth-handler-16.04.3.tar.xz"; - sha256 = "1llqbjf89bj44wlwkp4pq4drc7qczzdf6ckqlqiidd69rwhqc8q9"; - name = "ktp-auth-handler-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-auth-handler-16.08.0.tar.xz"; + sha256 = "0jyff6znszz82h3l92wjzkh9c1csnsyncd34hxvkyarxm6wb1s8f"; + name = "ktp-auth-handler-16.08.0.tar.xz"; }; }; ktp-call-ui = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-call-ui-16.04.3.tar.xz"; - sha256 = "07d9a28rjnb4xlmpilwzcq8dxiz3pmi57wqm1pphyw8wnf6fz1ls"; - name = "ktp-call-ui-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-call-ui-16.08.0.tar.xz"; + sha256 = "16jw9jap985p411qjkzay83yy1xrnykbnq7f315d7wqxrry3pvf1"; + name = "ktp-call-ui-16.08.0.tar.xz"; }; }; ktp-common-internals = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-common-internals-16.04.3.tar.xz"; - sha256 = "1l497fl1mldh926f29f51rn0d3jxkjfmacw483zgglfnl1z2igr6"; - name = "ktp-common-internals-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-common-internals-16.08.0.tar.xz"; + sha256 = "1l88fnagbq9b63nfvyncq5bylpv6m9h9z1znmz1z67fp5x6lcmh9"; + name = "ktp-common-internals-16.08.0.tar.xz"; }; }; ktp-contact-list = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-contact-list-16.04.3.tar.xz"; - sha256 = "1s9cyxl4zkvv6j45gcdk9dkyhblz0p9w5rwdpaailx1wpx55223y"; - name = "ktp-contact-list-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-contact-list-16.08.0.tar.xz"; + sha256 = "06cd9yzj7lw6v6n9fqjc4lafpi1z0yl2wyipibk47xmwckx5bw9f"; + name = "ktp-contact-list-16.08.0.tar.xz"; }; }; ktp-contact-runner = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-contact-runner-16.04.3.tar.xz"; - sha256 = "06a72vjqrz52spjcf5gic48hmsbbshsnwws8lk18cnxxc94sbgq0"; - name = "ktp-contact-runner-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-contact-runner-16.08.0.tar.xz"; + sha256 = "10yd1z90q0a8d3qcl07lnvj1j150awl2fjf74njdlxya2s0wgdmq"; + name = "ktp-contact-runner-16.08.0.tar.xz"; }; }; ktp-desktop-applets = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-desktop-applets-16.04.3.tar.xz"; - sha256 = "1qrwy3ghy2aja87dqyiivbcdfj24zji7765225k2djh8k4m9fl25"; - name = "ktp-desktop-applets-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-desktop-applets-16.08.0.tar.xz"; + sha256 = "0gbvdq7qpschhc3iq22sm505m3ph4j7r38kfzq6f51gf4284hv9x"; + name = "ktp-desktop-applets-16.08.0.tar.xz"; }; }; ktp-filetransfer-handler = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-filetransfer-handler-16.04.3.tar.xz"; - sha256 = "0vacl8djizz6466l095snmyg400i8c8q2pxd7xjq7488pfpvl8b3"; - name = "ktp-filetransfer-handler-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-filetransfer-handler-16.08.0.tar.xz"; + sha256 = "119q2isisqpbrcffparv73n69869cc6wqih0jr34m85q2c7ifr7p"; + name = "ktp-filetransfer-handler-16.08.0.tar.xz"; }; }; ktp-kded-module = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-kded-module-16.04.3.tar.xz"; - sha256 = "0jb31d7lcby68dnq33j6yj4nqhd627i4pd0x9dpg32hf7wsc1mhs"; - name = "ktp-kded-module-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-kded-module-16.08.0.tar.xz"; + sha256 = "1izc4gvh433gpnbbhdhb2bfx3sx5rj8bdiqcpba43xrvimq5mhbd"; + name = "ktp-kded-module-16.08.0.tar.xz"; }; }; ktp-send-file = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-send-file-16.04.3.tar.xz"; - sha256 = "1fka8fg8sqh8sakaz55ja3b82nwd5a6g1w0r40s5ins8wrxinh24"; - name = "ktp-send-file-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-send-file-16.08.0.tar.xz"; + sha256 = "1lsvs101w2xldi176am896vyihbm7w2js2h033v5p7bswnkg2mgm"; + name = "ktp-send-file-16.08.0.tar.xz"; }; }; ktp-text-ui = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktp-text-ui-16.04.3.tar.xz"; - sha256 = "0bdfmn4jbi8w7jnfm22hbrm3zi9i2g9byfgivlrq6iwb00lk5hxx"; - name = "ktp-text-ui-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktp-text-ui-16.08.0.tar.xz"; + sha256 = "11ybqnkkp2r0wdczc0p3prmq9r3vhk6v81fhl4pnmcypghcgaf3f"; + name = "ktp-text-ui-16.08.0.tar.xz"; }; }; ktuberling = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/ktuberling-16.04.3.tar.xz"; - sha256 = "1m860sim81j9gm24sjhfhx5spf3ax3m1f9jb8d7zxfc272lln1l0"; - name = "ktuberling-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/ktuberling-16.08.0.tar.xz"; + sha256 = "1dd66s2ys266jr8pp5x2vvkzlysx93baw1kpiy550rb4gsb3l537"; + name = "ktuberling-16.08.0.tar.xz"; }; }; kturtle = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kturtle-16.04.3.tar.xz"; - sha256 = "0bj73flllph0r4xps6kdsnjzd2vdayqyran6fd3l7k4f2qnjd70a"; - name = "kturtle-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kturtle-16.08.0.tar.xz"; + sha256 = "01rphmyn89n32k579mg04gmfkjlphbn55cdqv0km4ngipiv32mj3"; + name = "kturtle-16.08.0.tar.xz"; }; }; kubrick = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kubrick-16.04.3.tar.xz"; - sha256 = "026d5sa1xbqabsf9yj4d94x0abp93z5wdivqdl7hb2zns9w7dgk5"; - name = "kubrick-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kubrick-16.08.0.tar.xz"; + sha256 = "081bh8msbfcx9vkdbrlgclwngrxswpmd3hfzjfndhaw8ibp42hsi"; + name = "kubrick-16.08.0.tar.xz"; }; }; kuser = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kuser-16.04.3.tar.xz"; - sha256 = "1xcb554p0i93gyy8vm1a5aajgv0vhqxa5lpmyfz1ibrbbnm3h0h8"; - name = "kuser-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kuser-16.08.0.tar.xz"; + sha256 = "0yq1jil5nfm2zw5sisvcvrjbxxlzjq3z8vxn41ch0ppfdpcsknjs"; + name = "kuser-16.08.0.tar.xz"; }; }; kwalletmanager = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kwalletmanager-16.04.3.tar.xz"; - sha256 = "1kfxqzidpbq88liqmh8qmxyycmfx7yyy509fbrb3c3bis0cvpgwq"; - name = "kwalletmanager-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kwalletmanager-16.08.0.tar.xz"; + sha256 = "174rd9d4yqrdk93hnr5nrzq3b7ilk0hjzhlsy9dqm9pr9yix79g0"; + name = "kwalletmanager-16.08.0.tar.xz"; }; }; kwordquiz = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/kwordquiz-16.04.3.tar.xz"; - sha256 = "1wnxyshncbxidksqi96h9isq9v88n6dihjv91ml5q2ld1k46sjnv"; - name = "kwordquiz-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/kwordquiz-16.08.0.tar.xz"; + sha256 = "1nngkkwd22nzcj4syayizmhvw8svkrhwa12ab5cfa0fmx30ivz86"; + name = "kwordquiz-16.08.0.tar.xz"; }; }; libgravatar = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libgravatar-16.04.3.tar.xz"; - sha256 = "1nr6p484llm4vablm41v080b8hn83254qhgw2lgrndpwl8c8wi58"; - name = "libgravatar-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libgravatar-16.08.0.tar.xz"; + sha256 = "169sy6lzsvgrhm9arjg84qcy34hm5xwycl09cg2cw6l141c5yyv0"; + name = "libgravatar-16.08.0.tar.xz"; }; }; libkcddb = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkcddb-16.04.3.tar.xz"; - sha256 = "0k6g4a1n5p4idn0aw2l134fk94py2a35hs1b7frcpvx6f395d7h8"; - name = "libkcddb-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkcddb-16.08.0.tar.xz"; + sha256 = "1qlq62nl11dhsqn61zrvv80mybwzxhcgzdblrxqq8l352y1l916x"; + name = "libkcddb-16.08.0.tar.xz"; }; }; libkcompactdisc = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkcompactdisc-16.04.3.tar.xz"; - sha256 = "091cijlcax2fgj8grwi7wysqq9f3z4riklv66qx89xs0kqx372c8"; - name = "libkcompactdisc-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkcompactdisc-16.08.0.tar.xz"; + sha256 = "1i2pd9xr2i61xb6128dzsf5il2sk3bqp9d8ps45lm4vld73ryxmk"; + name = "libkcompactdisc-16.08.0.tar.xz"; }; }; libkdcraw = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkdcraw-16.04.3.tar.xz"; - sha256 = "0qxl9jcn9c6ifvc2r2i9gv6mca83ysn28m92jrhrf2wirn53s5gx"; - name = "libkdcraw-16.04.3.tar.xz"; - }; - }; - libkdeedu = { - version = "16.04.3"; - src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkdeedu-16.04.3.tar.xz"; - sha256 = "0j0x6psx2nv6v1h0895qqzpdavz3xb4z5amqnbhjiz0kspalpa9p"; - name = "libkdeedu-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkdcraw-16.08.0.tar.xz"; + sha256 = "1cmhj1jpfpaxkkgx4imh79kcd5v3zdg27i971j9z828ysdl8b9rf"; + name = "libkdcraw-16.08.0.tar.xz"; }; }; libkdegames = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkdegames-16.04.3.tar.xz"; - sha256 = "1ryjz1k8jfayj4cy3ih5wzbx26qy6mp9zka2bfc8h30pi0l9f8zd"; - name = "libkdegames-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkdegames-16.08.0.tar.xz"; + sha256 = "0zh8nw3ndrvinl7qg6zhnzwn3i4qixk3wyxcf1nrfz0m294ys9yf"; + name = "libkdegames-16.08.0.tar.xz"; }; }; libkdepim = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkdepim-16.04.3.tar.xz"; - sha256 = "1dxx026fd2hfwdxhwp4fswb05lx8s4wdha7lj5yk4g6s8x11m56a"; - name = "libkdepim-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkdepim-16.08.0.tar.xz"; + sha256 = "1n3ijr5v73sd94hj6n0xwplx7019lljv151z0rjn6fakf199p32l"; + name = "libkdepim-16.08.0.tar.xz"; }; }; libkeduvocdocument = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkeduvocdocument-16.04.3.tar.xz"; - sha256 = "0ajfk2yzqp1rjxllrvknhwkxv16d40fi9m24gk7j0ma19fd90xg0"; - name = "libkeduvocdocument-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkeduvocdocument-16.08.0.tar.xz"; + sha256 = "0sv5p57lk8f0skw2z42whhizk7s3nh5hh0pf9yaxml64clmypwbk"; + name = "libkeduvocdocument-16.08.0.tar.xz"; }; }; libkexiv2 = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkexiv2-16.04.3.tar.xz"; - sha256 = "00v09mz8v7z1pan8r4qvgmsi7kyr8pmim0km88jdf3mcaswk6mia"; - name = "libkexiv2-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkexiv2-16.08.0.tar.xz"; + sha256 = "183h9ifbzwngi5mwdq85n2jx0k67z7dzxnd43k6fv5l6h2b5l7y7"; + name = "libkexiv2-16.08.0.tar.xz"; }; }; libkface = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkface-16.04.3.tar.xz"; - sha256 = "0mx706gcjb9zvi32lmlk6mp93vk6pwkb5598nm4a0qcmfdnxfdsp"; - name = "libkface-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkface-16.08.0.tar.xz"; + sha256 = "175912gzb4w6ndmr164j67z3xwqhy0xpxahnqb3zqlbj0gx10wp2"; + name = "libkface-16.08.0.tar.xz"; }; }; libkgeomap = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkgeomap-16.04.3.tar.xz"; - sha256 = "0m5frrk6hyjzmhq7lqzx8sila9vhbxhhnlp1rwsv3gwnyq0lpf5w"; - name = "libkgeomap-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkgeomap-16.08.0.tar.xz"; + sha256 = "0jxk18dfvhrxs6war4p83sfdmn4zld5yl0x81dgmzfh7kc9dhws6"; + name = "libkgeomap-16.08.0.tar.xz"; }; }; libkipi = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkipi-16.04.3.tar.xz"; - sha256 = "17hhs1lwckx4zgv10f8pw2y3g2arldxz5zzqi5yzf0g9zzqgv0y6"; - name = "libkipi-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkipi-16.08.0.tar.xz"; + sha256 = "12829kp4sr5hzji26syw3b8awgxhhdpvgdjdid276im3a4xfhmsv"; + name = "libkipi-16.08.0.tar.xz"; }; }; libkleo = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkleo-16.04.3.tar.xz"; - sha256 = "1989kr8yp6s7apxgd7jb1g4ims3gff7kp6z3ywkriv27h1wq0ym3"; - name = "libkleo-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkleo-16.08.0.tar.xz"; + sha256 = "1n5qv9azkv29w67iwkpbxka213s81dlb8svs0xx2lxfb1z2dvrvh"; + name = "libkleo-16.08.0.tar.xz"; }; }; libkmahjongg = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkmahjongg-16.04.3.tar.xz"; - sha256 = "01lp82lyf71h7570bfgfr3inw5hxm3xs6k819gpljsb6ywjxf426"; - name = "libkmahjongg-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkmahjongg-16.08.0.tar.xz"; + sha256 = "145gi58yfcbd2magqk873hjwzk02z23zn4h3a95w236gx3r573m5"; + name = "libkmahjongg-16.08.0.tar.xz"; }; }; libkomparediff2 = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libkomparediff2-16.04.3.tar.xz"; - sha256 = "0al466jm33mcmqwanf1mq34dqrk3dqzxpw847rfmax0npmwnsgs4"; - name = "libkomparediff2-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libkomparediff2-16.08.0.tar.xz"; + sha256 = "1fqghzfnzjcfrcdn6av5r27br9qiz48ng1vgj2g2bi1y75bnla6i"; + name = "libkomparediff2-16.08.0.tar.xz"; }; }; libksane = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libksane-16.04.3.tar.xz"; - sha256 = "13rlpvg55ci2jcwsdl3hai9xicb41lgwsgnhpmzd1c7gpyf50c47"; - name = "libksane-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libksane-16.08.0.tar.xz"; + sha256 = "079fy5izsly0qkbrxhkasdk9h2359izsxhaam0mzc24cf9ls2zbr"; + name = "libksane-16.08.0.tar.xz"; }; }; libksieve = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/libksieve-16.04.3.tar.xz"; - sha256 = "1s0mz0ndchhpaq9lzv9ml537w8mj42rvq97wxyl8hfsvcfkfkqyv"; - name = "libksieve-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/libksieve-16.08.0.tar.xz"; + sha256 = "014ijwkzz8n53yy2gjm39i85rjakv447lz048kfighpl1m08yjjz"; + name = "libksieve-16.08.0.tar.xz"; }; }; lokalize = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/lokalize-16.04.3.tar.xz"; - sha256 = "1f63yzb2c9hbiyylsa7jfccr40bxwwzmz65s8ny8w3rs481i6mi1"; - name = "lokalize-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/lokalize-16.08.0.tar.xz"; + sha256 = "0m7sipj53ih3g2pj1a5ny667dj0jaqyrsn46bymkpz9z7rn8z5xs"; + name = "lokalize-16.08.0.tar.xz"; }; }; lskat = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/lskat-16.04.3.tar.xz"; - sha256 = "12xpds0nq6bbnmxvjqj3an0ji9nz698l0n0lncw37r6ijbf023my"; - name = "lskat-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/lskat-16.08.0.tar.xz"; + sha256 = "0lnpc5sfj4bfb1fz887fgkqs5prnjlsci90fis67rim9b3b45mhd"; + name = "lskat-16.08.0.tar.xz"; }; }; mailcommon = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/mailcommon-16.04.3.tar.xz"; - sha256 = "0zls1a7dvrprbjy9l7vhyd5qcpik7z8m6s27y31rdvzjic1vpxbp"; - name = "mailcommon-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/mailcommon-16.08.0.tar.xz"; + sha256 = "1b43rfhnghm8apkl2qwg7i6mx8ci5lpjy1fgp6jrdcxip8yw0172"; + name = "mailcommon-16.08.0.tar.xz"; }; }; mailimporter = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/mailimporter-16.04.3.tar.xz"; - sha256 = "1w81mnnlfdq61q1q36qingwx1nsav160lw779xn9gdzb3i9ag7nz"; - name = "mailimporter-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/mailimporter-16.08.0.tar.xz"; + sha256 = "1bak75qb8x8g1x8kw3f1a20i07hcf8fas5arxjyb9qrs97zx6vbz"; + name = "mailimporter-16.08.0.tar.xz"; }; }; marble = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/marble-16.04.3.tar.xz"; - sha256 = "1jriyclkdrbi5qx9znjpkmcd9l7h2fz3265b61h49d981b7sngas"; - name = "marble-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/marble-16.08.0.tar.xz"; + sha256 = "1a65w4gir65cy90sxs2x1ig95mgmrk6ai3pv2ah8kwv0gy19qc6f"; + name = "marble-16.08.0.tar.xz"; }; }; messagelib = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/messagelib-16.04.3.tar.xz"; - sha256 = "1mvjglnq8vxhrpi2nl7p78mj1idmfci5jbzv0mn15bjs4s4kld41"; - name = "messagelib-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/messagelib-16.08.0.tar.xz"; + sha256 = "1442qvhqjm976i20h36xck9lrad29mbhcs2p146q1rggphv9yzb6"; + name = "messagelib-16.08.0.tar.xz"; }; }; minuet = { - version = "16.04.3"; - src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/minuet-16.04.3.tar.xz"; - sha256 = "13sz0a5ayis3w9d5fk9hm5jlv87vvclqwpbij6wl8df2zrqh29w4"; - name = "minuet-16.04.3.tar.xz"; - }; - }; - mplayerthumbs = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/mplayerthumbs-16.04.3.tar.xz"; - sha256 = "01v4cc1y0rhzyxs7mhlvn1dmwgmnn8a5jn3lii6ydi2ln5s0kg7f"; - name = "mplayerthumbs-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/minuet-16.08.0.tar.xz"; + sha256 = "07h65zkikpl5wwmw996wihylij1rxbf580fkrcwq6xjh4xk6c950"; + name = "minuet-16.08.0.tar.xz"; }; }; okteta = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/okteta-16.04.3.tar.xz"; - sha256 = "0qymdfyaa3zsfjbrm4scfqg53hmfvr3c747p6wj032b9kymy0d5h"; - name = "okteta-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/okteta-16.08.0.tar.xz"; + sha256 = "1mnh1p7497206z7szf0aslb9s660iv3bzssbgkkcf96r3n50g96s"; + name = "okteta-16.08.0.tar.xz"; }; }; okular = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/okular-16.04.3.tar.xz"; - sha256 = "199q00ddqv53c6psm07xcnck9v5dmc89cj810gkkrbwwyb6r1mfd"; - name = "okular-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/okular-16.08.0.tar.xz"; + sha256 = "15qzjmpzwlq2pp0cxfcklsm0dfmla9vp649rzv76bq0qlnb0vnc2"; + name = "okular-16.08.0.tar.xz"; }; }; palapeli = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/palapeli-16.04.3.tar.xz"; - sha256 = "1j2vvk98bkldq36x0kndyw7455q6kiwmg0gvhh18kn24arw1y2as"; - name = "palapeli-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/palapeli-16.08.0.tar.xz"; + sha256 = "0l13i9gc5nqdl0zrmnnzfklv8f4v8anhhmndxs3v0r1rgjs856m4"; + name = "palapeli-16.08.0.tar.xz"; }; }; parley = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/parley-16.04.3.tar.xz"; - sha256 = "0ii0nh1m6ggza32brx6iwvl3cqsya6z2znrlxs63sra1ihlv2m1y"; - name = "parley-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/parley-16.08.0.tar.xz"; + sha256 = "0ljk290z9sx30985848pixpnyyf5bjf7gqb2jfv3qy8gbbkxvrfd"; + name = "parley-16.08.0.tar.xz"; }; }; picmi = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/picmi-16.04.3.tar.xz"; - sha256 = "0jsrpwgmq33510gj2flqqlhc6hwqlynsqzr883aqj9bsxc15ngil"; - name = "picmi-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/picmi-16.08.0.tar.xz"; + sha256 = "1ayxzfd6xgb02bliwcrbcnsjqid81afz4mmlvkdg079mzqgnsm5l"; + name = "picmi-16.08.0.tar.xz"; }; }; pimcommon = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/pimcommon-16.04.3.tar.xz"; - sha256 = "0f5jrrdih18ar3ac43bqr3i2mqciil04aag66032izrfy4fvmp3f"; - name = "pimcommon-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/pimcommon-16.08.0.tar.xz"; + sha256 = "0hdwdwr81viidkcxxg861pay7k3ix96wwcqj4anf1nv0cyg9i76n"; + name = "pimcommon-16.08.0.tar.xz"; }; }; poxml = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/poxml-16.04.3.tar.xz"; - sha256 = "0cv6kdrhmx7m2xg0cmrc4mifwayfvlc9vpiigwzs6928xy7ffyzn"; - name = "poxml-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/poxml-16.08.0.tar.xz"; + sha256 = "1r4b763rs77w03l0wwskqfjbkk83mdbk5w22s7xwr356w6h9mir1"; + name = "poxml-16.08.0.tar.xz"; }; }; print-manager = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/print-manager-16.04.3.tar.xz"; - sha256 = "1kh4malrlfchcmph9d8h1h9ljffjg8d1pfjil6gfprc6z877lmww"; - name = "print-manager-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/print-manager-16.08.0.tar.xz"; + sha256 = "033bdrzr6726a35pf7wi4dw1slfpywi2si26pkxh90863620qa87"; + name = "print-manager-16.08.0.tar.xz"; }; }; rocs = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/rocs-16.04.3.tar.xz"; - sha256 = "1xh9hzg6kl2mcgp7yjdx2rffalis4fp6y4166s527ikjqxvwr2xw"; - name = "rocs-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/rocs-16.08.0.tar.xz"; + sha256 = "0fc8dgaj6n4kqkxs3m7p4g83znmvqx014shx0q5lv0azjr0bp09s"; + name = "rocs-16.08.0.tar.xz"; }; }; signon-kwallet-extension = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/signon-kwallet-extension-16.04.3.tar.xz"; - sha256 = "015ps8zpbn15ml1s3qjwbpsf7md4sxn8232x2nl68nzv06n0bsx5"; - name = "signon-kwallet-extension-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/signon-kwallet-extension-16.08.0.tar.xz"; + sha256 = "1gbd9gf9riyrzi1gd0hxk06n6a86j103zhcwhscg9xh5fz306v3l"; + name = "signon-kwallet-extension-16.08.0.tar.xz"; }; }; spectacle = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/spectacle-16.04.3.tar.xz"; - sha256 = "0pxals99p5wj40x84g98rxy6g5y7jqg7x2dsw1pc8nci6l0x6p4w"; - name = "spectacle-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/spectacle-16.08.0.tar.xz"; + sha256 = "02fcgx8k74dqjn7bpkcydcdcw2jv2sk3w5a9kjwnwr14jcfb28zq"; + name = "spectacle-16.08.0.tar.xz"; }; }; step = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/step-16.04.3.tar.xz"; - sha256 = "1rybd7apzp9ky094325qcgmhgwns8vvsvz6y17injxqjcwk25bxp"; - name = "step-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/step-16.08.0.tar.xz"; + sha256 = "035qflw50q22ml9nmwdl7ih3ym543dcyizc792cj3axmmhjvbpki"; + name = "step-16.08.0.tar.xz"; }; }; svgpart = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/svgpart-16.04.3.tar.xz"; - sha256 = "17xnhf9g3qcyra8h5jvvmw6gavv25lm9x57j9vl0fhfrc7s398sq"; - name = "svgpart-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/svgpart-16.08.0.tar.xz"; + sha256 = "1z79056lsr4w3abqic4hk7xqnpma0sqq6ir9acrgkw89qiwjinga"; + name = "svgpart-16.08.0.tar.xz"; }; }; sweeper = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/sweeper-16.04.3.tar.xz"; - sha256 = "1xx7im8kz08cmddy1n52ndxz67yiawabm9pyacjssr3nrs82imrh"; - name = "sweeper-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/sweeper-16.08.0.tar.xz"; + sha256 = "0ra8gldnbd6rkqrfrdljdjdh8naw1anga7g367mzik9n8vp0j5y4"; + name = "sweeper-16.08.0.tar.xz"; }; }; syndication = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/syndication-16.04.3.tar.xz"; - sha256 = "036wpmqkqdry6gaxf56f1yc9vn41lwmkgxdslyb7r7y0g5mxlyr5"; - name = "syndication-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/syndication-16.08.0.tar.xz"; + sha256 = "0kg4194lrpda95pr9qk87frfvx4r0lmqvvlivyz4nqd18w9dj4r3"; + name = "syndication-16.08.0.tar.xz"; }; }; umbrello = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/umbrello-16.04.3.tar.xz"; - sha256 = "05gphjb35if4882gf79vqpdpkifzp50v7g0hpbarx01b00ijb00i"; - name = "umbrello-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/umbrello-16.08.0.tar.xz"; + sha256 = "0jhcdd8awdkky6jzki034ims04n27ix38hnxhldxj94n52crjdgl"; + name = "umbrello-16.08.0.tar.xz"; }; }; zeroconf-ioslave = { - version = "16.04.3"; + version = "16.08.0"; src = fetchurl { - url = "${mirror}/stable/applications/16.04.3/src/zeroconf-ioslave-16.04.3.tar.xz"; - sha256 = "11bj016v0lppdqpasvqrqgljdbykar8bh1q0gwwykxh1zhk932jb"; - name = "zeroconf-ioslave-16.04.3.tar.xz"; + url = "${mirror}/stable/applications/16.08.0/src/zeroconf-ioslave-16.08.0.tar.xz"; + sha256 = "0fb0c24rhkrrna9ymmlrxwf711bx7pnb2v0sx4jsla79r9wr2z0g"; + name = "zeroconf-ioslave-16.08.0.tar.xz"; }; }; } diff --git a/pkgs/desktops/lxde/core/lxmenu-data.nix b/pkgs/desktops/lxde/core/lxmenu-data.nix index b75c09d2909d..27a5903a61b5 100644 --- a/pkgs/desktops/lxde/core/lxmenu-data.nix +++ b/pkgs/desktops/lxde/core/lxmenu-data.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "0.1.5"; src = fetchurl { - url = "http://downloads.sourceforge.net/lxde/${name}.tar.xz"; + url = "mirror://sourceforge/lxde/${name}.tar.xz"; sha256 = "9fe3218d2ef50b91190162f4f923d6524c364849f87bcda8b4ed8eb59b80bab8"; }; diff --git a/pkgs/desktops/pantheon/apps/pantheon-terminal/default.nix b/pkgs/desktops/pantheon/apps/pantheon-terminal/default.nix index bb04df6134d4..d91f06e0c3a1 100644 --- a/pkgs/desktops/pantheon/apps/pantheon-terminal/default.nix +++ b/pkgs/desktops/pantheon/apps/pantheon-terminal/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, perl, cmake, vala, pkgconfig, glib, gtk3, granite, gnome3, libnotify, gettext, makeWrapper }: +{ stdenv, fetchurl, perl, cmake, vala_0_23, pkgconfig, glib, gtk3, granite, gnome3, libnotify, gettext, makeWrapper }: stdenv.mkDerivation rec { majorVersion = "0.3"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ''; buildInputs = with gnome3; [ - perl cmake vala pkgconfig glib gtk3 granite libnotify gettext makeWrapper + perl cmake vala_0_23 pkgconfig glib gtk3 granite libnotify gettext makeWrapper vte_290 libgee gsettings_desktop_schemas defaultIconTheme ]; meta = { |