diff options
Diffstat (limited to 'pkgs/development/libraries')
44 files changed, 701 insertions, 653 deletions
diff --git a/pkgs/development/libraries/dconf/default.nix b/pkgs/development/libraries/dconf/default.nix index 7ce498da9f3..5b37088cd95 100644 --- a/pkgs/development/libraries/dconf/default.nix +++ b/pkgs/development/libraries/dconf/default.nix @@ -14,6 +14,11 @@ stdenv.mkDerivation rec { }; patches = [ + # Fix build with Meson 0.52 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/dconf/commit/cc32667c5d7d9ff95e65cc21f59905d8f9218394.patch"; + sha256 = "02gfadn34bg818a7vb3crhsiahskiflcvx9l6iqwf1v269q93mr8"; + }) ]; postPatch = '' diff --git a/pkgs/development/libraries/dlib/default.nix b/pkgs/development/libraries/dlib/default.nix index aae8989c238..6d6bef21f39 100644 --- a/pkgs/development/libraries/dlib/default.nix +++ b/pkgs/development/libraries/dlib/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "dlib"; - version = "19.18"; + version = "19.19"; src = fetchFromGitHub { owner = "davisking"; repo = "dlib"; rev ="v${version}"; - sha256 = "1kbrcf35pn2ymyr8q48ls98n2zb7rrz5207kwpisfh6k22g802ic"; + sha256 = "0574p46zf85nx33cam4yqcg20g94kkmrvi5689r1xshprr0szghp"; }; postPatch = '' diff --git a/pkgs/development/libraries/fplll/default.nix b/pkgs/development/libraries/fplll/default.nix index c2952cb47f1..694b6d567eb 100644 --- a/pkgs/development/libraries/fplll/default.nix +++ b/pkgs/development/libraries/fplll/default.nix @@ -1,22 +1,55 @@ -{stdenv, fetchFromGitHub, autoconf, automake, libtool, gettext, autoreconfHook -, gmp, mpfr +{ stdenv +, fetchFromGitHub +, fetchpatch +, gettext +, autoreconfHook +, gmp +, mpfr }: + stdenv.mkDerivation rec { pname = "fplll"; - version = "5.2.1"; + version = "5.3.0"; + src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "fplll"; + repo = "fplll"; rev = version; - sha256 = "015qmrd7nfaysbv1hbwiprz9g6hnww1y1z1xw8f43ysb7k1b5nbg"; + sha256 = "0wxa4xs7as7y47h7i6prmk5r0srabdvrlkvza3j50pixir5swgvh"; }; - nativeBuildInputs = [autoconf automake libtool gettext autoreconfHook]; - buildInputs = [gmp mpfr]; - meta = { - inherit version; + + patches = [ + # https://github.com/fplll/fpylll/issues/161 + (fetchpatch { + name = "fix-out-of-bounds-access.patch"; + url = "https://github.com/fplll/fplll/pull/398/commits/f68e257228bf073ef380f996326d02197ce7b0e4.patch"; + sha256 = "1rapkcf389lf579va6kbnvhzyv36n4l4d9n0vg2zxprvql8wvm7m"; + }) + ]; + + nativeBuildInputs = [ + gettext + autoreconfHook + ]; + + buildInputs = [ + gmp + mpfr + ]; + + meta = with stdenv.lib; { description = ''Lattice algorithms using floating-point arithmetic''; - license = stdenv.lib.licenses.lgpl21Plus; - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.unix; + changelog = [ + # Some release notes are added to the github tags, though they are not + # always complete. + "https://github.com/fplll/fplll/releases/tag/${version}" + # Releases are announced on this mailing list. Unfortunately it is not + # possible to generate a direct link to the most recent announcement, but + # this search should find it. + "https://groups.google.com/forum/#!searchin/fplll-devel/FPLLL$20${version}" + ]; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [raskin timokau]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/freeglut/default.nix b/pkgs/development/libraries/freeglut/default.nix index 8412248b617..16c35347bc5 100644 --- a/pkgs/development/libraries/freeglut/default.nix +++ b/pkgs/development/libraries/freeglut/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, libXi, libXrandr, libXxf86vm, libGL, libGLU, xlibsWrapper, cmake }: -let version = "3.0.0"; +let version = "3.2.1"; in stdenv.mkDerivation { pname = "freeglut"; inherit version; src = fetchurl { url = "mirror://sourceforge/freeglut/freeglut-${version}.tar.gz"; - sha256 = "18knkyczzwbmyg8hr4zh8a1i5ga01np2jzd1rwmsh7mh2n2vwhra"; + sha256 = "0s6sk49q8ijgbsrrryb7dzqx2fa744jhx1wck5cz5jia2010w06l"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch b/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch new file mode 100644 index 00000000000..2c558f53b73 --- /dev/null +++ b/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch @@ -0,0 +1,18 @@ +Adapted from https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=patch;h=4d5cfeb510125345cb41431afc9022492994cffa, omitting changes to NEWS +diff --git a/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h b/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h +index 1943691..ac694c0 100644 +--- a/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h ++++ b/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h +@@ -31,7 +31,8 @@ + environment variable, LD_PREFER_MAP_32BIT_EXEC. */ + #define EXTRA_LD_ENVVARS \ + case 21: \ +- if (memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \ ++ if (!__libc_enable_secure \ ++ && memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \ + GLRO(dl_x86_cpu_features).feature[index_arch_Prefer_MAP_32BIT_EXEC] \ + |= bit_arch_Prefer_MAP_32BIT_EXEC; \ + break; +-- +2.9.3 + diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index edf4d135aba..32be2205bcc 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -98,7 +98,10 @@ stdenv.mkDerivation ({ # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f51c8367685dc888a02f7304c729ed5277904aff ./CVE-2018-11237.patch ] - ++ lib.optional stdenv.isx86_64 ./fix-x64-abi.patch + ++ lib.optionals stdenv.isx86_64 [ + ./fix-x64-abi.patch + ./2.27-CVE-2019-19126.patch + ] ++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch ++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch diff --git a/pkgs/development/libraries/glog/default.nix b/pkgs/development/libraries/glog/default.nix index 6aa300e2b62..792217043da 100644 --- a/pkgs/development/libraries/glog/default.nix +++ b/pkgs/development/libraries/glog/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, perl }: +{ stdenv, lib, fetchFromGitHub, fetchpatch, autoreconfHook, perl }: stdenv.mkDerivation rec { pname = "glog"; @@ -11,6 +11,15 @@ stdenv.mkDerivation rec { sha256 = "1xd3maiipfbxmhc9rrblc5x52nxvkwxp14npg31y5njqvkvzax9b"; }; + patches = lib.optionals stdenv.hostPlatform.isMusl [ + # TODO: Remove at next release that includes this commit. + (fetchpatch { + name = "glog-Fix-symbolize_unittest-for-musl-builds.patch"; + url = "https://github.com/google/glog/commit/834dd780bf1fe0704b8ed0350ca355a55f711a9f.patch"; + sha256 = "0k4lanxg85anyvjsj3mh93bcgds8gizpiamcy2zvs3yyfjl40awn"; + }) + ]; + nativeBuildInputs = [ autoreconfHook ]; checkInputs = [ perl ]; diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix index 1b97c369edf..deef141c5df 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/development/libraries/gnutls/default.nix @@ -8,7 +8,7 @@ assert guileBindings -> guile != null; let - version = "3.6.10"; + version = "3.6.11.1"; # XXX: Gnulib's `test-select' fails on FreeBSD: # http://hydra.nixos.org/build/2962084/nixlog/1/raw . @@ -24,7 +24,7 @@ stdenv.mkDerivation { src = fetchurl { url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz"; - sha256 = "14r2h73yfj66cm14k9mnb3kgzq5a7qjg5b31m53bf19vcxkwmwxi"; + sha256 = "1y1wadpsrj5ai603xv5bgssl9v0pb1si2hg14zqdnmcsvgri5fpv"; }; outputs = [ "bin" "dev" "out" "man" "devdoc" ]; diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix index d38199cf787..6f21839b64c 100644 --- a/pkgs/development/libraries/gstreamer/base/default.nix +++ b/pkgs/development/libraries/gstreamer/base/default.nix @@ -26,6 +26,7 @@ , libXv , enableWayland ? stdenv.isLinux , wayland +, wayland-protocols , enableAlsa ? stdenv.isLinux , alsaLib # Enabling Cocoa seems to currently not work, giving compile @@ -82,10 +83,15 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.isDarwin [ pango darwin.apple_sdk.frameworks.OpenGL - ] ++ lib.optional enableAlsa alsaLib - ++ lib.optionals enableX11 [ libXv pango ] - ++ lib.optional enableWayland wayland - ++ lib.optional enableCocoa darwin.apple_sdk.frameworks.Cocoa + ] ++ lib.optionals enableAlsa [ + alsaLib + ] ++ lib.optionals enableX11 [ + libXv + pango + ] ++ lib.optionals enableWayland [ + wayland + wayland-protocols + ] ++ lib.optional enableCocoa darwin.apple_sdk.frameworks.Cocoa ++ lib.optional enableCdparanoia cdparanoia; propagatedBuildInputs = [ @@ -95,9 +101,8 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dexamples=disabled" # requires many dependencies and probably not useful for our users "-Dgl-graphene=disabled" # not packaged in nixpkgs as of writing - "-Dgl_platform=[${lib.optionalString (enableX11 || enableWayland || enableCocoa) "auto"}]" # See https://github.com/GStreamer/gst-plugins-base/blob/d64a4b7a69c3462851ff4dcfa97cc6f94cd64aef/meson_options.txt#L15 for a list of choices - "-Dgl_winsys=[${lib.concatStringsSep "," (lib.optional enableX11 "x11" ++ lib.optional enableWayland "wayland" ++ lib.optional enableCocoa "cocoa")}]" + "-Dgl_winsys=${lib.concatStringsSep "," (lib.optional enableX11 "x11" ++ lib.optional enableWayland "wayland" ++ lib.optional enableCocoa "cocoa")}" # We must currently disable gtk_doc API docs generation, # because it is not compatible with some features being disabled. # See for example diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix index 9e03965441e..d18dea1c381 100644 --- a/pkgs/development/libraries/kde-frameworks/default.nix +++ b/pkgs/development/libraries/kde-frameworks/default.nix @@ -97,6 +97,7 @@ let breeze-icons = callPackage ./breeze-icons.nix {}; kapidox = callPackage ./kapidox.nix {}; karchive = callPackage ./karchive.nix {}; + kcalendarcore = callPackage ./kcalendarcore.nix {}; kcodecs = callPackage ./kcodecs.nix {}; kconfig = callPackage ./kconfig.nix {}; kcoreaddons = callPackage ./kcoreaddons.nix {}; diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index f06a515a83b..c76ff9fb2c8 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/frameworks/5.62/ ) +WGET_ARGS=( https://download.kde.org/stable/frameworks/5.64/ ) diff --git a/pkgs/development/libraries/kde-frameworks/kcalendarcore.nix b/pkgs/development/libraries/kde-frameworks/kcalendarcore.nix new file mode 100644 index 00000000000..e0b6c5313bb --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks/kcalendarcore.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, + lib, + extra-cmake-modules, + libical +}: + +mkDerivation { + name = "kcalendarcore"; + meta = { + maintainers = [ lib.maintainers.nyanloutre ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ libical ]; + outputs = [ "out" "dev" ]; +} diff --git a/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch b/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch index 7c86454c5cf..27501732210 100644 --- a/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch +++ b/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch @@ -1,17 +1,19 @@ -diff --git a/src/pluginwrapper.cpp b/src/pluginwrapper.cpp -index 8e6298a..210989a 100644 ---- a/src/pluginwrapper.cpp -+++ b/src/pluginwrapper.cpp -@@ -37,14 +37,10 @@ Q_GLOBAL_STATIC(KWindowSystemPluginWrapper, s_pluginWrapper) +Index: kwindowsystem-5.64.0/src/pluginwrapper.cpp +=================================================================== +--- kwindowsystem-5.64.0.orig/src/pluginwrapper.cpp ++++ kwindowsystem-5.64.0/src/pluginwrapper.cpp +@@ -37,16 +37,10 @@ Q_GLOBAL_STATIC(KWindowSystemPluginWrapp static QStringList pluginCandidates() { QStringList ret; -- foreach (const QString &path, QCoreApplication::libraryPaths()) { +- const auto paths = QCoreApplication::libraryPaths(); +- for (const QString &path : paths) { - QDir pluginDir(path + QLatin1String("/kf5/org.kde.kwindowsystem.platforms")); - if (!pluginDir.exists()) { - continue; - } -- foreach (const QString &entry, pluginDir.entryList(QDir::Files | QDir::NoDotAndDotDot)) { +- const auto entries = pluginDir.entryList(QDir::Files | QDir::NoDotAndDotDot); +- for (const QString &entry : entries) { - ret << pluginDir.absoluteFilePath(entry); - } + QDir pluginDir(QLatin1String(NIXPKGS_QT_PLUGIN_PATH) + QLatin1Literal("/kf5/org.kde.kwindowsystem.platforms")); diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index 6a7c7bc0c9c..32edca38710 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -3,635 +3,651 @@ { attica = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/attica-5.62.0.tar.xz"; - sha256 = "86b5388c93dd3375dbdca23b20d539af5ed9516f6a573e32549baac3200d029f"; - name = "attica-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/attica-5.64.0.tar.xz"; + sha256 = "c9b060693656a458f92905091e12d800be020abbf47bb68b9f769a191aa368d9"; + name = "attica-5.64.0.tar.xz"; }; }; baloo = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/baloo-5.62.0.tar.xz"; - sha256 = "454e6808a5fe523785e5e67b7c0453fd1b6c42035aaf8084c39ad30bcbbc8d1a"; - name = "baloo-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/baloo-5.64.0.tar.xz"; + sha256 = "adaaef1aeec07ccc210210a2e67f4d12c0275226bb05d0220da0281f1a3984c2"; + name = "baloo-5.64.0.tar.xz"; }; }; bluez-qt = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/bluez-qt-5.62.0.tar.xz"; - sha256 = "545a6c76042a077f04b0a6c2b8dfbe3b5b1a582edaae4454d7a57c06ab033715"; - name = "bluez-qt-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/bluez-qt-5.64.0.tar.xz"; + sha256 = "7d6c7ba913cea6059327726325b8af4cf2baa7594b8be3143e0649eaa36f8384"; + name = "bluez-qt-5.64.0.tar.xz"; }; }; breeze-icons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/breeze-icons-5.62.0.tar.xz"; - sha256 = "5858100f1a87dc865f44cde159aaee025ec46f894f544c75086ea0e8f9555951"; - name = "breeze-icons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/breeze-icons-5.64.0.tar.xz"; + sha256 = "08c2f7efc5f1550668dd2e0cff1641b1b6ec8a91f01614ee14c6abc4d975672f"; + name = "breeze-icons-5.64.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/extra-cmake-modules-5.62.0.tar.xz"; - sha256 = "e07acfecef1b4c7a481a253b58b75072a4f887376301108ed2c753b5002adcd4"; - name = "extra-cmake-modules-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/extra-cmake-modules-5.64.0.tar.xz"; + sha256 = "1865efc6254bed44e0a6918c5af3da62be4008ba7a197a47f35251f298041a69"; + name = "extra-cmake-modules-5.64.0.tar.xz"; }; }; frameworkintegration = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/frameworkintegration-5.62.0.tar.xz"; - sha256 = "0d43d6cd008359eac4840c8b6e12d2b17eeb53c95111af1f7e8ca6ae8e6aca2c"; - name = "frameworkintegration-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/frameworkintegration-5.64.0.tar.xz"; + sha256 = "6c1880f8300a014bb835ce29fd68651bfd38400de8044fe5914cb4392df48a26"; + name = "frameworkintegration-5.64.0.tar.xz"; }; }; kactivities = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kactivities-5.62.0.tar.xz"; - sha256 = "b466b8921adad6d887f93f760634dfa344ae52df83c58dd7ae75174961def85b"; - name = "kactivities-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kactivities-5.64.0.tar.xz"; + sha256 = "5afbd0785c04127c91f1ad7402c95ce3f994fb94b216baf56cd802a3a230a3f9"; + name = "kactivities-5.64.0.tar.xz"; }; }; kactivities-stats = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kactivities-stats-5.62.0.tar.xz"; - sha256 = "e6850a59d2e3dd566c77aa2b2fdc684737634b59755dcc7de231b8b496acbc1a"; - name = "kactivities-stats-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kactivities-stats-5.64.0.tar.xz"; + sha256 = "ca1c07b1250735372a4f6aa6b493536d420a902de0d7a8c9777b437fb6ab0bf9"; + name = "kactivities-stats-5.64.0.tar.xz"; }; }; kapidox = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kapidox-5.62.0.tar.xz"; - sha256 = "6aa3928b26acc23f5271ba0591d64a55c342e36ae16094e09be1ef038538952f"; - name = "kapidox-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kapidox-5.64.0.tar.xz"; + sha256 = "f75eedfa1af51f5224b14d8bc4c229c2c2d27f607e00172d24bdcede1c899fb4"; + name = "kapidox-5.64.0.tar.xz"; }; }; karchive = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/karchive-5.62.0.tar.xz"; - sha256 = "99980ebdc16dd9ac062fcfda0974c0ce894c09a395caf914518646ffdc48e3ca"; - name = "karchive-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/karchive-5.64.0.tar.xz"; + sha256 = "135fbfb2dfe107e4487723a5f887d1d074e13258a4583d592639366094aafe1a"; + name = "karchive-5.64.0.tar.xz"; }; }; kauth = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kauth-5.62.0.tar.xz"; - sha256 = "31162621200df4b927719e34ce62004c51e79b9d785f9c3056c6902f80eeefe6"; - name = "kauth-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kauth-5.64.0.tar.xz"; + sha256 = "ac95525bf1430868c8f54dbdc986478cf7b21192ad3b486381485b429eadddcc"; + name = "kauth-5.64.0.tar.xz"; }; }; kbookmarks = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kbookmarks-5.62.0.tar.xz"; - sha256 = "69318784fa5feaee3e60bb159fb6c827475a8ce28a74bedf5939ad592c29ea4f"; - name = "kbookmarks-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kbookmarks-5.64.0.tar.xz"; + sha256 = "51343a57b50032d60ffae123f426cdd67cd290ce306ae494c1956d0b899d4ff2"; + name = "kbookmarks-5.64.0.tar.xz"; + }; + }; + kcalendarcore = { + version = "5.64.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.64/kcalendarcore-5.64.0.tar.xz"; + sha256 = "983f240a7478a780dc403d577827f027856f9f67e8c3bfe8b69d56093e5bb80e"; + name = "kcalendarcore-5.64.0.tar.xz"; }; }; kcmutils = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcmutils-5.62.0.tar.xz"; - sha256 = "93fd9b7b97cb4488f2007a4f518159129f0caafc05a004be56c87dd355870b1b"; - name = "kcmutils-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcmutils-5.64.0.tar.xz"; + sha256 = "f55938c566669e9fcdd786ebfd89edfc11b0c283532aed04cfe4162b58a8b649"; + name = "kcmutils-5.64.0.tar.xz"; }; }; kcodecs = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcodecs-5.62.0.tar.xz"; - sha256 = "1b015be0200444f1ce18ecc5c05dbafde62575a8e094e48698b4b64f43f307b1"; - name = "kcodecs-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcodecs-5.64.0.tar.xz"; + sha256 = "24cbffb123179cf4386500ae7bc7c99f65c4422cd7b91f314152f11cd596402a"; + name = "kcodecs-5.64.0.tar.xz"; }; }; kcompletion = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcompletion-5.62.0.tar.xz"; - sha256 = "af774190ca1a0e4d335485548d6e5c1e02042a5d0e29a3c0db17c24e3656edec"; - name = "kcompletion-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcompletion-5.64.0.tar.xz"; + sha256 = "4fe5b9254e038e654d55167163b2812582f31fe550c977979d692b69424c2508"; + name = "kcompletion-5.64.0.tar.xz"; }; }; kconfig = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kconfig-5.62.0.tar.xz"; - sha256 = "fffe16924245e34d6267e67a6d425dc7b4fdab405968bffa4fff7bea5779bb51"; - name = "kconfig-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kconfig-5.64.0.tar.xz"; + sha256 = "112c1db9f038dbacf357d08645c83ca103d8c3e7fb0c880ac16f665fdf7d9157"; + name = "kconfig-5.64.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.62.0"; + version = "5.64.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.64/kconfigwidgets-5.64.0.tar.xz"; + sha256 = "e84d590c064f2a86d5b9d2fb5d8aa7abc8ac8752125f5d3197cca6dc7e115c56"; + name = "kconfigwidgets-5.64.0.tar.xz"; + }; + }; + kcontacts = { + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kconfigwidgets-5.62.0.tar.xz"; - sha256 = "6c10810725e0b109c96ddc2246ca1741bcae012296e31caf7b41167a04ae31d6"; - name = "kconfigwidgets-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcontacts-5.64.0.tar.xz"; + sha256 = "0bf0a1ba6ebedd400bed7a490093962cde6a2b26c49627d6770a71524db63058"; + name = "kcontacts-5.64.0.tar.xz"; }; }; kcoreaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcoreaddons-5.62.0.tar.xz"; - sha256 = "3819e2792a2e61444e337cd1a4cbdc362c18810918376eefc30b203fbd160b41"; - name = "kcoreaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcoreaddons-5.64.0.tar.xz"; + sha256 = "3f0cb3273debf9791dda3f1ad135b6b1a20d88fed1e21890c4b70bac64fdb188"; + name = "kcoreaddons-5.64.0.tar.xz"; }; }; kcrash = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcrash-5.62.0.tar.xz"; - sha256 = "9fac9396212148aade4b59665ec1725fa76e229f24c46b601f066e0026eddd2c"; - name = "kcrash-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcrash-5.64.0.tar.xz"; + sha256 = "9e9ad5e7a6a3e9a128128a7863204f8c4a555bd8659d8ed4ef4cc6bb2fc48290"; + name = "kcrash-5.64.0.tar.xz"; }; }; kdbusaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdbusaddons-5.62.0.tar.xz"; - sha256 = "d32e0b16abcb2b1593a567b0ef12cfb94ec2f08e5b8a3ec56efac19b22ca0152"; - name = "kdbusaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdbusaddons-5.64.0.tar.xz"; + sha256 = "74a6eb443a74eb74a859238b555a3b16be1d6367c4db2a7af5b16da528d57f62"; + name = "kdbusaddons-5.64.0.tar.xz"; }; }; kdeclarative = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdeclarative-5.62.0.tar.xz"; - sha256 = "804bc6dd1848fe38b9160a680f3d9f9b67d47150ee9683b3d2c5a07b96a12e46"; - name = "kdeclarative-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdeclarative-5.64.0.tar.xz"; + sha256 = "1bf199aebabe63880babc364572de44f6b0a94ffbbffd955bc85916c2be7701d"; + name = "kdeclarative-5.64.0.tar.xz"; }; }; kded = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kded-5.62.0.tar.xz"; - sha256 = "d2d7a979114ca770442cec0f89fe87730ff0c44b98ee64b39c2cada672fc03b1"; - name = "kded-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kded-5.64.0.tar.xz"; + sha256 = "2e8bda93918ac174254c8f70a71c9d6966a4721e14a631760e1b912d108001be"; + name = "kded-5.64.0.tar.xz"; }; }; kdelibs4support = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kdelibs4support-5.62.0.tar.xz"; - sha256 = "9cc10b4727b8ee3bae46af796e7da5d6ae620c543278814176a389ea178595ed"; - name = "kdelibs4support-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kdelibs4support-5.64.0.tar.xz"; + sha256 = "8c9e23e0e22ccec8b46b4c4b160adb8c8765c1dc308bf297f6f72ccc97c7b682"; + name = "kdelibs4support-5.64.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kdesignerplugin-5.62.0.tar.xz"; - sha256 = "b5c0769d0b1df99f456c3c6f22a48e8bdf9c15f00be2e0795ae5bc5170596e47"; - name = "kdesignerplugin-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kdesignerplugin-5.64.0.tar.xz"; + sha256 = "1ca638ec822d9882f4a865d599ce8ad94785fa890ce73bccd5e78210c4a3d95b"; + name = "kdesignerplugin-5.64.0.tar.xz"; }; }; kdesu = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdesu-5.62.0.tar.xz"; - sha256 = "9c22ad0a5c1d948a91846a34066155f64758b69ab005eb423bb02ba06301c80e"; - name = "kdesu-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdesu-5.64.0.tar.xz"; + sha256 = "f4644b0ee91c55473589909c20a7fa1cfbd3d466f1c72b330d53871a2346d4f0"; + name = "kdesu-5.64.0.tar.xz"; }; }; kdewebkit = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kdewebkit-5.62.0.tar.xz"; - sha256 = "5e45a7866b28d69e6d28f821011c020e53cc6e5b59bcdb7a5d9cb7bda37175e4"; - name = "kdewebkit-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kdewebkit-5.64.0.tar.xz"; + sha256 = "882801a1fd944b08918cb7d9341985e4330e7adac00ae4e6dddcea5343393ac1"; + name = "kdewebkit-5.64.0.tar.xz"; }; }; kdnssd = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdnssd-5.62.0.tar.xz"; - sha256 = "21554c6faf2f7136fb8f7a2908340c120ed0d5dc1475f5aeb8cafed1e4228009"; - name = "kdnssd-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdnssd-5.64.0.tar.xz"; + sha256 = "92d9a4947c45e56ea15e417eaf87121b4b3a4f1f81dfd154d2ee968a9797f46b"; + name = "kdnssd-5.64.0.tar.xz"; }; }; kdoctools = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdoctools-5.62.0.tar.xz"; - sha256 = "471ce5106f80af7272d2ea54265bde5a833c8de7716e8bd82f7a5742939c3f48"; - name = "kdoctools-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdoctools-5.64.0.tar.xz"; + sha256 = "3e669c9bdf8822c262d834a9fbe9250ffdc91ea49c916b2c16ac8483b62f8fce"; + name = "kdoctools-5.64.0.tar.xz"; }; }; kemoticons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kemoticons-5.62.0.tar.xz"; - sha256 = "fab145b2c4106be8a4f0024cb436d02d0fdcbf8666e9a790cc1cd98db1e70313"; - name = "kemoticons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kemoticons-5.64.0.tar.xz"; + sha256 = "0b586957bfe26ce0fe44eca305992f99e3c31fbeb19a9d369c4abfdf9cc0400f"; + name = "kemoticons-5.64.0.tar.xz"; }; }; kfilemetadata = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kfilemetadata-5.62.0.tar.xz"; - sha256 = "2d8488500b19a7d8f90712775e0353e16957857a89162d6c7b947dd5536245b0"; - name = "kfilemetadata-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kfilemetadata-5.64.0.tar.xz"; + sha256 = "4b581e4d659defe4db595a984ed4c037bc80e0bf7b298ec79e6aa5061fa56e23"; + name = "kfilemetadata-5.64.0.tar.xz"; }; }; kglobalaccel = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kglobalaccel-5.62.0.tar.xz"; - sha256 = "b087ec1a23a50787d27e8c5d618d4097375a2f7b6188bc9077a5e60d11e2c04d"; - name = "kglobalaccel-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kglobalaccel-5.64.0.tar.xz"; + sha256 = "6863515428988c129acfcceaa3518f90d72c590aff2c295a958a68d0c4cd02ab"; + name = "kglobalaccel-5.64.0.tar.xz"; }; }; kguiaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kguiaddons-5.62.0.tar.xz"; - sha256 = "5fc61818ed054901a8b1a6a56a83ccaf5f38d9ea7c5761fa6279cd7316d81e44"; - name = "kguiaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kguiaddons-5.64.0.tar.xz"; + sha256 = "4caac79b7341c7796f3ca5e1d88cef57ecab2eefcac9ab654fd977706c89bae4"; + name = "kguiaddons-5.64.0.tar.xz"; }; }; kholidays = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kholidays-5.62.0.tar.xz"; - sha256 = "f9f7cc399b35cef9348b8fbaabb87145b689165a66b874e3250456f6bbdcb329"; - name = "kholidays-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kholidays-5.64.0.tar.xz"; + sha256 = "65b847ba7a00e1a42c0048fe05a400f584e1d9e746edb5d935331ffcb1f5d4ab"; + name = "kholidays-5.64.0.tar.xz"; }; }; khtml = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/khtml-5.62.0.tar.xz"; - sha256 = "35e3f7e419041f0892ea42c6506b627661137602c25f0f1d6a81537b583682c1"; - name = "khtml-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/khtml-5.64.0.tar.xz"; + sha256 = "00d3a3e8c8b8072f4894d74f91d963cfefbd681e47da0b8e80e1297224c5af85"; + name = "khtml-5.64.0.tar.xz"; }; }; ki18n = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/ki18n-5.62.0.tar.xz"; - sha256 = "b11a0c94c7149798f3f6592e2c386a682d9c528d1e10a59ed3934a93acbc79cb"; - name = "ki18n-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/ki18n-5.64.0.tar.xz"; + sha256 = "ccd2c2f8b14251701f902c9e7d046da1582e544d31edae743911f3554022d024"; + name = "ki18n-5.64.0.tar.xz"; }; }; kiconthemes = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kiconthemes-5.62.0.tar.xz"; - sha256 = "33fb5caf28ee763edeb3def66386a27f6a7b2bac6a6a0f0728dd4b222d11ebfe"; - name = "kiconthemes-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kiconthemes-5.64.0.tar.xz"; + sha256 = "f89a97e9501d841d4543249776783ebd1fc4d7f69e114f8a56027f59ad32000a"; + name = "kiconthemes-5.64.0.tar.xz"; }; }; kidletime = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kidletime-5.62.0.tar.xz"; - sha256 = "dd2b6a9f7815c8e84b635e694cbf9ee207996d2cf3adb5a85eadd4a8de37f276"; - name = "kidletime-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kidletime-5.64.0.tar.xz"; + sha256 = "8287e958a8a2a9538bec1038f5e31ebba338ff522de9c51265ca1d63030581d0"; + name = "kidletime-5.64.0.tar.xz"; }; }; kimageformats = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kimageformats-5.62.0.tar.xz"; - sha256 = "65c179e15dd9c81a4515eb9189951641cca4aad9e7456067a208658ce205c2c2"; - name = "kimageformats-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kimageformats-5.64.0.tar.xz"; + sha256 = "48c6a7026854127fc83698ab11e6639a525d387cf384f2558db6c7478bceae4c"; + name = "kimageformats-5.64.0.tar.xz"; }; }; kinit = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kinit-5.62.0.tar.xz"; - sha256 = "5c4b066362ab6528b5c9ac654c20cc4eeed87e5384b26b3aa1df968c98c1e21a"; - name = "kinit-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kinit-5.64.0.tar.xz"; + sha256 = "5298b783499cedb681c334b20234a511cb3377e66d140e7df6b7c1899186263d"; + name = "kinit-5.64.0.tar.xz"; }; }; kio = { - version = "5.62.1"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kio-5.62.1.tar.xz"; - sha256 = "4b149085bcfbcd729d808a34bcbd4b11f5f9526aa919c82eaddabc1e88113df0"; - name = "kio-5.62.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kio-5.64.0.tar.xz"; + sha256 = "e38c8dcf634989f0f7ec95b68bdd936b9e05f7d242e4050b01f79b7021108f59"; + name = "kio-5.64.0.tar.xz"; }; }; kirigami2 = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kirigami2-5.62.0.tar.xz"; - sha256 = "b3cc36bddb5e52617075961b2cbaecbb94492523bcc6801a3ad29a35c43bd912"; - name = "kirigami2-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kirigami2-5.64.0.tar.xz"; + sha256 = "c394360e2323c55cf654d09ec762a03c47db0027e6a992646ea32d27ce8b228e"; + name = "kirigami2-5.64.0.tar.xz"; }; }; kitemmodels = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kitemmodels-5.62.0.tar.xz"; - sha256 = "4ed6c4081cf6493d6f40ab45deb61325346ab8577eadec7ba8af6a36d7a6485e"; - name = "kitemmodels-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kitemmodels-5.64.0.tar.xz"; + sha256 = "1bae70e4c6a033eea649efc17f0a060aba89144f4c469f235fbf5023dba5abc4"; + name = "kitemmodels-5.64.0.tar.xz"; }; }; kitemviews = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kitemviews-5.62.0.tar.xz"; - sha256 = "34881a269bdae7e3643ab73290931859437fde72042a066170e7467422408065"; - name = "kitemviews-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kitemviews-5.64.0.tar.xz"; + sha256 = "0b3f8a0116c042ae187b67f35ffd40872352b91f5f236d19dd26ffad8db83fee"; + name = "kitemviews-5.64.0.tar.xz"; }; }; kjobwidgets = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kjobwidgets-5.62.0.tar.xz"; - sha256 = "e3607167361fdd6874a165881de523505bd00d8fabb755abf62114c017a39c93"; - name = "kjobwidgets-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kjobwidgets-5.64.0.tar.xz"; + sha256 = "3b39fc5dfc0f1a9cc9bffed3d05b90ba46c52c63cbbeffa0666f5f09e7093ce0"; + name = "kjobwidgets-5.64.0.tar.xz"; }; }; kjs = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kjs-5.62.0.tar.xz"; - sha256 = "aaff97d97e3163f890001b7d2e4c0329fdd9d9c53ce4924233246f3ef6cd5962"; - name = "kjs-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kjs-5.64.0.tar.xz"; + sha256 = "93855cde810feb7208443a93f81c952bdb42f9886154959bc7a6509c9863e503"; + name = "kjs-5.64.0.tar.xz"; }; }; kjsembed = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kjsembed-5.62.0.tar.xz"; - sha256 = "3763c5f67fa92803b5003a41c5b696524be3d0528018a3d5643abc25b161c23b"; - name = "kjsembed-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kjsembed-5.64.0.tar.xz"; + sha256 = "939226116cb47fd66dc45a41baa3c0f45b7ab904ec7674088ced3df5c7bae62e"; + name = "kjsembed-5.64.0.tar.xz"; }; }; kmediaplayer = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kmediaplayer-5.62.0.tar.xz"; - sha256 = "2d7fa77c085ab0a48e3ce41ec5d6ffa16fbf7194f2d6ace43e37967c0ffb7880"; - name = "kmediaplayer-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kmediaplayer-5.64.0.tar.xz"; + sha256 = "ce4816a14134c4968559ff5030895ab69b63b66e9b541b74595ce05e4fe68d1d"; + name = "kmediaplayer-5.64.0.tar.xz"; }; }; knewstuff = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/knewstuff-5.62.0.tar.xz"; - sha256 = "5ec7806bf1c5d24a0f393fc48950afefc4bbd1b04b2ad1db59f5f05ecd8f0195"; - name = "knewstuff-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/knewstuff-5.64.0.tar.xz"; + sha256 = "91334c95a1082ae402ee869da399e5bdbac986c8b30a85d0a899b30de1f3be72"; + name = "knewstuff-5.64.0.tar.xz"; }; }; knotifications = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/knotifications-5.62.0.tar.xz"; - sha256 = "55ec35bc9ddccd12289d9501b11d453885eabb9caebd4b93199d7c662a147263"; - name = "knotifications-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/knotifications-5.64.0.tar.xz"; + sha256 = "5f0c3b158ba253e8df81016c8921d689836ecac063a39766c0290352c9f71bc1"; + name = "knotifications-5.64.0.tar.xz"; }; }; knotifyconfig = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/knotifyconfig-5.62.0.tar.xz"; - sha256 = "bb51d1a3f69f9faf274ee381d6d267bf4a69edbbdfcfd9efcab76270db4f8e4d"; - name = "knotifyconfig-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/knotifyconfig-5.64.0.tar.xz"; + sha256 = "f496ed0728e688347da360f7aad7f2666cb0310ab669c6006ce9661233218b27"; + name = "knotifyconfig-5.64.0.tar.xz"; }; }; kpackage = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kpackage-5.62.0.tar.xz"; - sha256 = "588e6f7b0c066993dbd9b6a0fd2535cd2f1c58ea5bd7ebe1dc381049776bbf62"; - name = "kpackage-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kpackage-5.64.0.tar.xz"; + sha256 = "c39c80317c75206ec347edf6d301cb66c2117489f37725374fcfe3b1459aaed6"; + name = "kpackage-5.64.0.tar.xz"; }; }; kparts = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kparts-5.62.0.tar.xz"; - sha256 = "2249e70de0b57f13d8ee7a2840106b5a4aed05a6b73da9245101e0cbc9c846ef"; - name = "kparts-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kparts-5.64.0.tar.xz"; + sha256 = "61338a37015c2df787b8e0fe49f0ef320474a82831b4f110fb5aefd1635b1d9f"; + name = "kparts-5.64.0.tar.xz"; }; }; kpeople = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kpeople-5.62.0.tar.xz"; - sha256 = "e061991f08e6642e61531a630a81927ea0ccd7402f469806a6cfeecf9b5064a2"; - name = "kpeople-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kpeople-5.64.0.tar.xz"; + sha256 = "b5bc8d037dab124ea65be1c480b25943e789a403176f8b31599383dcdec20a0e"; + name = "kpeople-5.64.0.tar.xz"; }; }; kplotting = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kplotting-5.62.0.tar.xz"; - sha256 = "7472943518a4b0e2fe1877ce47b9f667e178822926985a0efc9c20361097b94e"; - name = "kplotting-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kplotting-5.64.0.tar.xz"; + sha256 = "f38f65c97d199077c88213bce84c6162ba254c443f06ccfaf62088ff0e217f7b"; + name = "kplotting-5.64.0.tar.xz"; }; }; kpty = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kpty-5.62.0.tar.xz"; - sha256 = "6efd3a3103f15ee825b220ac309bcce3bbce56e9b915e61a4277a2cb096bcb96"; - name = "kpty-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kpty-5.64.0.tar.xz"; + sha256 = "c2ece8c6b336ee85973e005969f1228bbfac87cbace6853e9d01a7b5c5fe319e"; + name = "kpty-5.64.0.tar.xz"; }; }; kross = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kross-5.62.0.tar.xz"; - sha256 = "38bf9a57f181d823974a00896d89ae7106488c2ccbd7179e295d297edb338563"; - name = "kross-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kross-5.64.0.tar.xz"; + sha256 = "d8a7e9fbeba4d16d6288d13d72a5f7581aa8be5894b06f83dbc6068b04551ebd"; + name = "kross-5.64.0.tar.xz"; }; }; krunner = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/krunner-5.62.0.tar.xz"; - sha256 = "21b9564d07395f0e1c5c09557ffc64eb1929dd8925914fdb581f5daa537b01fc"; - name = "krunner-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/krunner-5.64.0.tar.xz"; + sha256 = "e056635f347eb4d8b2a1545de993b28ead1af4e8e4acc43f1dd1637b528fe0b2"; + name = "krunner-5.64.0.tar.xz"; }; }; kservice = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kservice-5.62.0.tar.xz"; - sha256 = "a2e105ae8202fa0d9f443490c56e25083c0b9ee285aa82fa26bb8a14f9999db8"; - name = "kservice-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kservice-5.64.0.tar.xz"; + sha256 = "60e0c111485158f89211a62403697714dfe141e3539c1c7e1bf04550db74f02f"; + name = "kservice-5.64.0.tar.xz"; }; }; ktexteditor = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/ktexteditor-5.62.0.tar.xz"; - sha256 = "e02d54035367071d44a1499a7f6c482491116c5676fa8ceb57b1e9f564975092"; - name = "ktexteditor-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/ktexteditor-5.64.0.tar.xz"; + sha256 = "0fe12c57a7428d78c46d3367bdae47a0b9fbbd762be4f57f0c52dcd76e309ed5"; + name = "ktexteditor-5.64.0.tar.xz"; }; }; ktextwidgets = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/ktextwidgets-5.62.0.tar.xz"; - sha256 = "ec34931658cbe3a7ad7419a6e588cd9f9981e9b5ab2400e8b6f2b79b29f83774"; - name = "ktextwidgets-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/ktextwidgets-5.64.0.tar.xz"; + sha256 = "0e94c36c7d836450d4c52bd933c492235ea0071b15702c302aed003e8400bbfd"; + name = "ktextwidgets-5.64.0.tar.xz"; }; }; kunitconversion = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kunitconversion-5.62.0.tar.xz"; - sha256 = "e96ce3efcb6efe3afc0d5cf093971ea89fe2f20660da16349309cf6748446f41"; - name = "kunitconversion-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kunitconversion-5.64.0.tar.xz"; + sha256 = "6783d6180b132a80dce2a4cc6c793dae0f5859b0709207c5fc6f4501ef53a822"; + name = "kunitconversion-5.64.0.tar.xz"; }; }; kwallet = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwallet-5.62.0.tar.xz"; - sha256 = "911d1f3320e7e3d25243e134ba0e42cd5e3ed2ee6c846dbb13777b1a4b338a5b"; - name = "kwallet-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwallet-5.64.0.tar.xz"; + sha256 = "16ff5bb5724105c3d59404f292232c03c6003f6229b483509e395e1171ccabde"; + name = "kwallet-5.64.0.tar.xz"; }; }; kwayland = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwayland-5.62.0.tar.xz"; - sha256 = "c9f513008c91e70b09f5acb76dde332491afde0e94948066c2f1e621bc368eb6"; - name = "kwayland-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwayland-5.64.0.tar.xz"; + sha256 = "1540d4ff62afd0bff234e08618fc77d2c54b5cd69bf9c478c45a08a6e69349d3"; + name = "kwayland-5.64.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwidgetsaddons-5.62.0.tar.xz"; - sha256 = "3a8e75d544783a1f567016f2669c3cfdbf2809b0a3d25afd03d38af62a493671"; - name = "kwidgetsaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwidgetsaddons-5.64.0.tar.xz"; + sha256 = "a2d4a47489621d095c4979ea25d5d8304cf4004b10a892a2b314d74cd30cb5da"; + name = "kwidgetsaddons-5.64.0.tar.xz"; }; }; kwindowsystem = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwindowsystem-5.62.0.tar.xz"; - sha256 = "116d75216ea001b2fc8688a72bcc6105b0b0966a2c5a084497f3aef80d158a67"; - name = "kwindowsystem-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwindowsystem-5.64.0.tar.xz"; + sha256 = "77c2e6b0032a79547f80bcd36682aa72c0e901e3b5acc83a58f69d644ce03dab"; + name = "kwindowsystem-5.64.0.tar.xz"; }; }; kxmlgui = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kxmlgui-5.62.0.tar.xz"; - sha256 = "bc4321b4d44b0af1c2808814b89231a8c9e86de22ca1c0b080a769819ebc5d50"; - name = "kxmlgui-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kxmlgui-5.64.0.tar.xz"; + sha256 = "faa95b92b3b03130022841a6797d5beb3efb6a0d757afaefe038889af76a1dd1"; + name = "kxmlgui-5.64.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kxmlrpcclient-5.62.0.tar.xz"; - sha256 = "c284c3e5962d2ed6d0737e5814b85fa4d7926131b7799272cb56c464a12c4530"; - name = "kxmlrpcclient-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kxmlrpcclient-5.64.0.tar.xz"; + sha256 = "8c36472cb69a2d5eeb88c437907f7b0b46703ef34d04df7b45a8c90eb95fd6b0"; + name = "kxmlrpcclient-5.64.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/modemmanager-qt-5.62.0.tar.xz"; - sha256 = "b2a6517377b53aca895efd657d553dc5b057a673c07ccb10786031240b11adf5"; - name = "modemmanager-qt-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/modemmanager-qt-5.64.0.tar.xz"; + sha256 = "a9d8554b3720cf46aaaa70da87c79688afc5baa155ffd19ea00e4cae2a1caa21"; + name = "modemmanager-qt-5.64.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/networkmanager-qt-5.62.0.tar.xz"; - sha256 = "08f73ced96866b9dfded574a87c9e887dc907fc510d2764a4aa09315511cedf9"; - name = "networkmanager-qt-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/networkmanager-qt-5.64.0.tar.xz"; + sha256 = "369d0391e199d059dd2faa554324cbd45334f7864ccfc462699b06c89af04bbf"; + name = "networkmanager-qt-5.64.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/oxygen-icons5-5.62.0.tar.xz"; - sha256 = "c066bc96fd45f3553e3c344c7cef34afda3180c95bf67af6cf20e964fd5c1a00"; - name = "oxygen-icons5-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/oxygen-icons5-5.64.0.tar.xz"; + sha256 = "41d415b4bd9cca0d9abc43b187059d833ce92b3fff3da66eb8ff4004215e91ef"; + name = "oxygen-icons5-5.64.0.tar.xz"; }; }; plasma-framework = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/plasma-framework-5.62.0.tar.xz"; - sha256 = "324bf14078459954c355bb6f146b927f6cbf915109365cdc58c1d81c8495bdb4"; - name = "plasma-framework-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/plasma-framework-5.64.0.tar.xz"; + sha256 = "3f1311a48826ab0a76f47d05b02f9a9486f821cc1ad757b895b570e371acfd09"; + name = "plasma-framework-5.64.0.tar.xz"; }; }; prison = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/prison-5.62.0.tar.xz"; - sha256 = "d7a024881119e2e91fe2ef98ec982f33e87d3f5584c3e4438638e23cf0106fb0"; - name = "prison-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/prison-5.64.0.tar.xz"; + sha256 = "31e136dd33940f32fdb87699b113c57aab566112bb9649f20a057c4eee20db2e"; + name = "prison-5.64.0.tar.xz"; }; }; purpose = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/purpose-5.62.0.tar.xz"; - sha256 = "ed0bdc72b1b95fe988fb2ceba5cc1bd36b5bf00d30c098e9de50fdc36d3b3492"; - name = "purpose-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/purpose-5.64.0.tar.xz"; + sha256 = "004794dfa2d0bcef316d582f37e5691e3980c99240ef570313a98a8d44235b0d"; + name = "purpose-5.64.0.tar.xz"; }; }; qqc2-desktop-style = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/qqc2-desktop-style-5.62.0.tar.xz"; - sha256 = "97234e956a7fc09bef0665e9a759d6f370419bd3cd2bbbd700849e4cbe549bfa"; - name = "qqc2-desktop-style-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/qqc2-desktop-style-5.64.0.tar.xz"; + sha256 = "b0e6ad1ccbd01b6974c3222c6098b6c1ae1fe594c26fe0e2817c35dd90b6013a"; + name = "qqc2-desktop-style-5.64.0.tar.xz"; }; }; solid = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/solid-5.62.0.tar.xz"; - sha256 = "24a01a7e89b2c1e39cb9ebc477f80f5ab966d35fce00f63682b159a15de64cc3"; - name = "solid-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/solid-5.64.0.tar.xz"; + sha256 = "fcbbfd124759854bde2da74e1768da818361f61f2839877b4efbcd38b825da6b"; + name = "solid-5.64.0.tar.xz"; }; }; sonnet = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/sonnet-5.62.0.tar.xz"; - sha256 = "a1a2d3500d7fc51d94fd6f9d951c83be86436284aeda8416963fc5213956a69a"; - name = "sonnet-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/sonnet-5.64.0.tar.xz"; + sha256 = "3af364858f76c0206136ae8f3c03da5442ea5e42d2560877f5e00f33850c84dc"; + name = "sonnet-5.64.0.tar.xz"; }; }; syndication = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/syndication-5.62.0.tar.xz"; - sha256 = "d315a5a5e691925df44ce30abbd5208b764a72eb42d38dc5b5ca134d71c05462"; - name = "syndication-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/syndication-5.64.0.tar.xz"; + sha256 = "bffcd673a70646c8cb683ed7b26f6ef251a2ffe439fc78123ccee4332b567b57"; + name = "syndication-5.64.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/syntax-highlighting-5.62.0.tar.xz"; - sha256 = "897fac9ec2e5112d629da464d47223129e547c314369e1518a12c5c94ff2a6fd"; - name = "syntax-highlighting-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/syntax-highlighting-5.64.0.tar.xz"; + sha256 = "9655fa79d99fb7d585ae1a11c03d204c83263fe19391e7610575fb0436052b5f"; + name = "syntax-highlighting-5.64.0.tar.xz"; }; }; threadweaver = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/threadweaver-5.62.0.tar.xz"; - sha256 = "aa1704c20c6d38fde4f9988e13cb97356e1c69c7a9d0401870b1515a2814294a"; - name = "threadweaver-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/threadweaver-5.64.0.tar.xz"; + sha256 = "4a3ec0b2b45a5997b24d60059d95006fca5fd86f5d619d8fb1fd30d7510f5a02"; + name = "threadweaver-5.64.0.tar.xz"; }; }; } diff --git a/pkgs/development/libraries/leatherman/default.nix b/pkgs/development/libraries/leatherman/default.nix index bdba8688f9d..0af7f29a41f 100644 --- a/pkgs/development/libraries/leatherman/default.nix +++ b/pkgs/development/libraries/leatherman/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { pname = "leatherman"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { - sha256 = "029n16rsvj2abii6d1d4q01fygkicw8n3ja0iaribk4b4h5mc7vc"; + sha256 = "1aij0prpf7rvxx25qjf1krf0szb922hq9m6q58p90f5bjgymfzwh"; rev = version; repo = "leatherman"; owner = "puppetlabs"; diff --git a/pkgs/development/libraries/libffi/3.2.1-cygwin.patch b/pkgs/development/libraries/libffi/3.2.1-cygwin.patch deleted file mode 100644 index f3b38dbd1c1..00000000000 --- a/pkgs/development/libraries/libffi/3.2.1-cygwin.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- libffi-3.2.1/src/closures.c 2014-11-08 13:47:24.000000000 +0100 -+++ libffi-3.2.1/src/closures.c 2015-05-19 10:15:50.059325900 +0200 -@@ -212,6 +212,7 @@ - #include <sys/mman.h> - - /* Cygwin is Linux-like, but not quite that Linux-like. */ -+#define is_emutramp_enabled() 0 - #define is_selinux_enabled() 0 - - #endif /* !defined(X86_WIN32) && !defined(X86_WIN64) */ diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index 2918276ef21..cc080e7c638 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -7,45 +7,17 @@ }: stdenv.mkDerivation rec { - name = "libffi-3.2.1"; + name = "libffi-3.3"; src = fetchurl { url = "https://sourceware.org/pub/libffi/${name}.tar.gz"; - sha256 = "0dya49bnhianl0r65m65xndz6ls2jn1xngyn72gd28ls3n7bnvnh"; + sha256 = "0mi0cpf8aa40ljjmzxb7im6dbj45bb0kllcd09xgmp834y9agyvj"; }; - patches = stdenv.lib.optional stdenv.isCygwin ./3.2.1-cygwin.patch - ++ stdenv.lib.optional stdenv.isAarch64 (fetchpatch { - url = https://src.fedoraproject.org/rpms/libffi/raw/ccffc1700abfadb0969495a6e51b964117fc03f6/f/libffi-aarch64-rhbz1174037.patch; - sha256 = "1vpirrgny43hp0885rswgv3xski8hg7791vskpbg3wdjdpb20wbc"; - }) - ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch { - name = "gnu-linux-define.patch"; - url = "https://git.alpinelinux.org/cgit/aports/plain/main/libffi/gnu-linux-define.patch?id=bb024fd8ec6f27a76d88396c9f7c5c4b5800d580"; - sha256 = "11pvy3xkhyvnjfyy293v51f1xjy3x0azrahv1nw9y9mw8bifa2j2"; - }) - ++ stdenv.lib.optional stdenv.hostPlatform.isRiscV (fetchpatch { - name = "riscv-support.patch"; - url = https://github.com/sorear/libffi-riscv/commit/e46492e8bb1695a19bc1053ed869e6c2bab02ff2.patch; - sha256 = "1vl1vbvdkigs617kckxvj8j4m2cwg62kxm1clav1w5rnw9afxg0y"; - }) - ++ stdenv.lib.optionals stdenv.isMips [ - (fetchpatch { - name = "0001-mips-Use-compiler-internal-define-for-linux.patch"; - url = "http://cgit.openembedded.org/openembedded-core/plain/meta/recipes-support/libffi/libffi/0001-mips-Use-compiler-internal-define-for-linux.patch?id=318e33a708378652edcf61ce7d9d7f3a07743000"; - sha256 = "1gc53lw90p6hc0cmhj3csrwincfz7va5ss995ksw5gm0yrr9mrvb"; - }) - (fetchpatch { - name = "0001-mips-fix-MIPS-softfloat-build-issue.patch"; - url = "http://cgit.openembedded.org/openembedded-core/plain/meta/recipes-support/libffi/libffi/0001-mips-fix-MIPS-softfloat-build-issue.patch?id=318e33a708378652edcf61ce7d9d7f3a07743000"; - sha256 = "0l8xgdciqalg4z9rcwyk87h8fdxpfv4hfqxwsy2agpnpszl5jjdq"; - }) - ]; + patches = []; outputs = [ "out" "dev" "man" "info" ]; - nativeBuildInputs = stdenv.lib.optional stdenv.hostPlatform.isRiscV autoreconfHook; - configureFlags = [ "--with-gcc-arch=generic" # no detection of -march= or -mtune= "--enable-pax_emutramp" @@ -62,15 +34,6 @@ stdenv.mkDerivation rec { dontStrip = stdenv.hostPlatform != stdenv.buildPlatform; # Don't run the native `strip' when cross-compiling. - # Install headers and libs in the right places. - postFixup = '' - mkdir -p "$dev/" - mv "$out/lib/${name}/include" "$dev/include" - rmdir "$out/lib/${name}" - substituteInPlace "$dev/lib/pkgconfig/libffi.pc" \ - --replace 'includedir=''${libdir}/libffi-3.2.1' "includedir=$dev" - ''; - meta = with stdenv.lib; { description = "A foreign function call interface library"; longDescription = '' @@ -88,9 +51,8 @@ stdenv.mkDerivation rec { conversions for values passed between the two languages. ''; homepage = http://sourceware.org/libffi/; - # See https://github.com/atgreen/libffi/blob/master/LICENSE . - license = licenses.free; - maintainers = [ ]; + license = licenses.mit; + maintainers = with maintainers; [ matthewbauer ]; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/libgnomekbd/default.nix b/pkgs/development/libraries/libgnomekbd/default.nix index 0951ab1fe0c..21523bf2e1a 100644 --- a/pkgs/development/libraries/libgnomekbd/default.nix +++ b/pkgs/development/libraries/libgnomekbd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, file, intltool, glib, gtk3, libxklavier, makeWrapper, gnome3 }: +{ stdenv, fetchurl, pkgconfig, file, intltool, glib, gtk3, libxklavier, wrapGAppsHook, gnome3 }: stdenv.mkDerivation rec { pname = "libgnomekbd"; @@ -13,13 +13,19 @@ stdenv.mkDerivation rec { updateScript = gnome3.updateScript { packageName = pname; }; }; - nativeBuildInputs = [ pkgconfig file intltool makeWrapper ]; - buildInputs = [ glib gtk3 libxklavier ]; + nativeBuildInputs = [ + file + intltool + pkgconfig + wrapGAppsHook + ]; - preFixup = '' - wrapProgram $out/bin/gkbd-keyboard-display \ - --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - ''; + # Requires in libgnomekbd.pc + propagatedBuildInputs = [ + gtk3 + libxklavier + glib + ]; meta = with stdenv.lib; { description = "Keyboard management library"; diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix index c41f0a60d06..063588e9f1e 100644 --- a/pkgs/development/libraries/libgpod/default.nix +++ b/pkgs/development/libraries/libgpod/default.nix @@ -1,18 +1,20 @@ -{stdenv, lib, fetchurl, gettext, perlPackages, intltool, pkgconfig, glib, +{ stdenv, lib, fetchurl, gettext, perlPackages, intltool, pkgconfig, glib, libxml2, sqlite, zlib, sg3_utils, gdk-pixbuf, taglib, - libimobiledevice, python3Packages, mutagen, + libimobiledevice, mutagen, monoSupport ? false, mono, gtk-sharp-2_0 }: -let - inherit (python3Packages) python pygobject2; -in stdenv.mkDerivation rec { + +stdenv.mkDerivation rec { name = "libgpod-0.8.3"; + src = fetchurl { url = "mirror://sourceforge/gtkpod/${name}.tar.bz2"; sha256 = "0pcmgv1ra0ymv73mlj4qxzgyir026z9jpl5s5bkg35afs1cpk2k3"; }; + outputs = [ "out" "dev" ]; + preConfigure = "configureFlagsArray=( --with-udev-dir=$out/lib/udev )"; configureFlags = [ @@ -23,7 +25,7 @@ in stdenv.mkDerivation rec { dontStrip = true; propagatedBuildInputs = [ glib libxml2 sqlite zlib sg3_utils - gdk-pixbuf taglib libimobiledevice python pygobject2 mutagen ]; + gdk-pixbuf taglib libimobiledevice mutagen ]; nativeBuildInputs = [ gettext intltool pkgconfig ] ++ (with perlPackages; [ perl XMLParser ]) diff --git a/pkgs/development/libraries/libindicate/default.nix b/pkgs/development/libraries/libindicate/default.nix deleted file mode 100644 index 2d7cad84f21..00000000000 --- a/pkgs/development/libraries/libindicate/default.nix +++ /dev/null @@ -1,66 +0,0 @@ -# TODO: Resolve the issues with the Mono bindings. - -{ stdenv, fetchurl, lib, file -, pkgconfig, autoconf -, glib, dbus-glib, libdbusmenu -, gtkVersion ? "3", gtk2 ? null, gtk3 ? null -, python2Packages, gobject-introspection, vala, gnome-doc-utils -, monoSupport ? false, mono ? null, gtk-sharp-2_0 ? null - }: - -with lib; - -let - inherit (python2Packages) python pygobject2 pygtk; -in stdenv.mkDerivation rec { - name = let postfix = if gtkVersion == "2" && monoSupport then "sharp" else "gtk${gtkVersion}"; - in "libindicate-${postfix}-${version}"; - version = "${versionMajor}.${versionMinor}"; - versionMajor = "12.10"; - versionMinor = "1"; - - src = fetchurl { - url = "${meta.homepage}/${versionMajor}/${version}/+download/libindicate-${version}.tar.gz"; - sha256 = "10am0ymajx633b33anf6b79j37k61z30v9vaf5f9fwk1x5cw1q21"; - }; - - nativeBuildInputs = [ pkgconfig autoconf gobject-introspection vala gnome-doc-utils ]; - - buildInputs = [ - glib dbus-glib libdbusmenu - python pygobject2 pygtk - ] ++ (if gtkVersion == "2" - then [ gtk2 ] ++ optionals monoSupport [ mono gtk-sharp-2_0 ] - else [ gtk3 ]); - - postPatch = '' - substituteInPlace configure.ac \ - --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0' \ - --replace 'pyglib-2.0-python$PYTHON_VERSION' 'pyglib-2.0-python' - autoconf - for f in {configure,ltmain.sh,m4/libtool.m4}; do - substituteInPlace $f \ - --replace /usr/bin/file ${file}/bin/file - done - ''; - - configureFlags = [ - "CFLAGS=-Wno-error" - "--sysconfdir=/etc" - "--localstatedir=/var" - "--with-gtk=${gtkVersion}" - ]; - - installFlags = [ - "sysconfdir=\${out}/etc" - "localstatedir=\${TMPDIR}" - ]; - - meta = { - description = "Library for raising indicators via DBus"; - homepage = https://launchpad.net/libindicate; - license = with licenses; [ lgpl21 lgpl3 ]; - platforms = platforms.linux; - maintainers = [ maintainers.msteen ]; - }; -} diff --git a/pkgs/development/libraries/liblouis/default.nix b/pkgs/development/libraries/liblouis/default.nix index 0f73be7ebce..932edd20e9a 100644 --- a/pkgs/development/libraries/liblouis/default.nix +++ b/pkgs/development/libraries/liblouis/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "liblouis"; - version = "3.11.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "liblouis"; repo = "liblouis"; rev = "v${version}"; - sha256 = "1y0pypgxchxczdnjkblibbvvy4gdk2pf8dzpqmbf824c7zpy8z5r"; + sha256 = "0sw7iwb9158z7jslxj9jwh2vqbg0q8wq6fbmk9iz7sfkjqhi80hv"; }; outputs = [ "out" "dev" "man" "info" "doc" ]; diff --git a/pkgs/development/libraries/libmad/default.nix b/pkgs/development/libraries/libmad/default.nix index 40d90f46288..9d935daddad 100644 --- a/pkgs/development/libraries/libmad/default.nix +++ b/pkgs/development/libraries/libmad/default.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { ++ stdenv.lib.optionals stdenv.cc.isClang [ (fetchpatch { url = "https://github.com/KaOSx/main/raw/1270b8080f37fb6cca562829a521991800b0a497/libmad/optimize.diff"; - sha256 = "0ciyaj1acg08g8hpzqx6whayq206fvf4whksz2pjgxlv207lqgjh"; + sha256 = "1wp60ywzk6nmxc3kq3v6i8b7s4cibvf5cjir859zv10y5aa1d0pk"; }) ]; diff --git a/pkgs/development/libraries/libndctl/default.nix b/pkgs/development/libraries/libndctl/default.nix index bfff0c84522..613103db69f 100644 --- a/pkgs/development/libraries/libndctl/default.nix +++ b/pkgs/development/libraries/libndctl/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "libndctl"; - version = "66"; + version = "67"; src = fetchFromGitHub { owner = "pmem"; repo = "ndctl"; rev = "v${version}"; - sha256 = "1pq1ss6b1lnyfnvdfhpi0x70jjrnm567fcyvkgvhmp2ndzsn393f"; + sha256 = "076jgw1g2aafqgnq705in0wnabysqk46dq5yxdv1qzgjmyhka39n"; }; outputs = [ "out" "lib" "man" "dev" ]; diff --git a/pkgs/development/libraries/libnftnl/default.nix b/pkgs/development/libraries/libnftnl/default.nix index 815ed3a6bd4..a4f98eed417 100644 --- a/pkgs/development/libraries/libnftnl/default.nix +++ b/pkgs/development/libraries/libnftnl/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pkgconfig, libmnl }: stdenv.mkDerivation rec { - version = "1.1.4"; + version = "1.1.5"; pname = "libnftnl"; src = fetchurl { url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2"; - sha256 = "087dfc2n4saf2k68hyi4byvgz5grwpw5kfjvmkpn3wmd8y1riiy8"; + sha256 = "1wqlxf76bkqf3qhka9sw32qhb2ni20q1k6rn3iril2kw482lvpk6"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libofx/default.nix b/pkgs/development/libraries/libofx/default.nix index 6723c08f082..76276f0ce0f 100644 --- a/pkgs/development/libraries/libofx/default.nix +++ b/pkgs/development/libraries/libofx/default.nix @@ -1,23 +1,27 @@ -{ stdenv, fetchurl, opensp, pkgconfig, libxml2, curl }: - +{ stdenv, fetchFromGitHub, opensp, pkgconfig, libxml2, curl +, autoconf, automake, libtool, gengetopt, libiconv }: + stdenv.mkDerivation rec { - name = "libofx-0.9.14"; + pname = "libofx"; + version = "0.9.15"; - src = fetchurl { - url = "mirror://sourceforge/libofx/${name}.tar.gz"; - sha256 = "02i9zxkp66yxjpjay5dscfh53bz5vxy03zcxncpw09svl6zmf9xq"; + src = fetchFromGitHub { + owner = "LibOFX"; + repo = pname; + rev = version; + sha256 = "1jx56ma351p8af8dvavygjwf6ipa7qbgq7bpdsymwj27apdnixfy"; }; + preConfigure = "./autogen.sh"; configureFlags = [ "--with-opensp-includes=${opensp}/include/OpenSP" ]; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ opensp libxml2 curl ]; + nativeBuildInputs = [ pkgconfig libtool autoconf automake gengetopt ]; + buildInputs = [ opensp libxml2 curl ] ++ stdenv.lib.optional stdenv.isDarwin libiconv; meta = { description = "Opensource implementation of the Open Financial eXchange specification"; homepage = http://libofx.sourceforge.net/; license = "LGPL"; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; maintainers = [ ]; }; } - diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix index 4ba976a9fb8..d369eebd88f 100644 --- a/pkgs/development/libraries/libqalculate/default.nix +++ b/pkgs/development/libraries/libqalculate/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { pname = "libqalculate"; - version = "3.5.0"; + version = "3.6.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "libqalculate"; rev = "v${version}"; - sha256 = "0jfi9h8wsj7h5z3dxdijq6ddxiygik9j86pjxl3hza4v2ilsbwy3"; + sha256 = "0qfdgxb46c18cp43z67n986xhj6x0sa95hryq42spf1p5ymbylqy"; }; outputs = [ "out" "dev" "doc" ]; diff --git a/pkgs/development/libraries/librsvg/default.nix b/pkgs/development/libraries/librsvg/default.nix index e9a67c5d059..11c7f3fed84 100644 --- a/pkgs/development/libraries/librsvg/default.nix +++ b/pkgs/development/libraries/librsvg/default.nix @@ -4,14 +4,14 @@ let pname = "librsvg"; - version = "2.46.3"; + version = "2.46.4"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1s3a96i7f4pynjwxxvhysp4b6r7kyi8nasdxfyi62hc7gm34d3kn"; + sha256 = "0afc82nsxc6kw136xid4vcq9kmq4rmgzzk8bh2pvln2cnvirwnxl"; }; outputs = [ "out" "dev" "installedTests" ]; diff --git a/pkgs/development/libraries/libsexy/default.nix b/pkgs/development/libraries/libsexy/default.nix deleted file mode 100644 index cb22d9f97bc..00000000000 --- a/pkgs/development/libraries/libsexy/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchurl, pkgconfig -, glib, gtk2, libxml2, pango -}: - -stdenv.mkDerivation { - name = "libsexy-0.1.11"; - - src = fetchurl { - url = http://releases.chipx86.com/libsexy/libsexy/libsexy-0.1.11.tar.gz; - sha256 = "8c4101a8cda5fccbba85ba1a15f46f2cf75deaa8b3c525ce5b135b9e1a8fe49e"; - }; - - nativeBuildInputs = [ pkgconfig ]; - - buildInputs = [ glib gtk2 libxml2 pango ]; - - meta = with stdenv.lib; { - description = "A collection of GTK widgets"; - homepage = https://blog.chipx86.com/tag/libsexy/; - license = licenses.lgpl21; - maintainers = with maintainers; [ ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix index 7c4772c9cf1..2d2f2da6a39 100644 --- a/pkgs/development/libraries/libsoup/default.nix +++ b/pkgs/development/libraries/libsoup/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "libsoup"; - version = "2.68.2"; + version = "2.68.3"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0crr9qprmacr626fx83cx81ggk85zsgxr4mn577kpzj6m40k1bai"; + sha256 = "1yxs0ax4rq3g0lgkbv7mz497rqj16iyyizddyc13gzxh6n7b0jsk"; }; postPatch = '' diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 2ebd5893e62..9582e1bf1bf 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -27,7 +27,7 @@ with stdenv.lib; let - version = "19.2.6"; + version = "19.2.7"; branch = versions.major version; in @@ -42,7 +42,7 @@ stdenv.mkDerivation { "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" "https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz" ]; - sha256 = "15vpj2v1j5j065f8syhcsyr6rkjm58250r0ri13v6bf8c3x28ywx"; + sha256 = "17jp8ghipgz62vqqz5llskxypkcmgf8gnlgnj0pyvnbgi6vryyg3"; }; prePatch = "patchShebangs ."; diff --git a/pkgs/development/libraries/nco/default.nix b/pkgs/development/libraries/nco/default.nix index c842eac4311..14b608bb994 100644 --- a/pkgs/development/libraries/nco/default.nix +++ b/pkgs/development/libraries/nco/default.nix @@ -1,20 +1,21 @@ -{ stdenv, fetchurl, netcdf, netcdfcxx4, gsl, udunits, antlr, which, curl, flex }: +{ stdenv, fetchzip, netcdf, netcdfcxx4, gsl, udunits, antlr, which, curl, flex }: stdenv.mkDerivation rec { - version = "4.8.1"; + version = "4.9.0"; pname = "nco"; - buildInputs = [ netcdf netcdfcxx4 gsl udunits antlr which curl flex ]; + nativeBuildInputs = [ flex which ]; + buildInputs = [ netcdf netcdfcxx4 gsl udunits antlr curl ]; - src = fetchurl { + src = fetchzip { url = "https://github.com/nco/nco/archive/${version}.tar.gz"; - sha256 = "0s1ww78p4cb2d9qkr4zs439x4xk3ndq6lv8ps677jrn28vnkzbnx"; + sha256 = "0k371b1w369dchmxskd9191i1p47xcwxqwbxsgmdhs8n477wj74b"; }; meta = { description = "NetCDF Operator toolkit"; longDescription = "The NCO (netCDF Operator) toolkit manipulates and analyzes data stored in netCDF-accessible formats, including DAP, HDF4, and HDF5"; - homepage = http://nco.sourceforge.net/; + homepage = "http://nco.sourceforge.net/"; license = stdenv.lib.licenses.gpl3; maintainers = [ stdenv.lib.maintainers.bzizou ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/libraries/nspr/default.nix b/pkgs/development/libraries/nspr/default.nix index 23587cbef6b..44195ce325b 100644 --- a/pkgs/development/libraries/nspr/default.nix +++ b/pkgs/development/libraries/nspr/default.nix @@ -2,7 +2,7 @@ , CoreServices ? null , buildPackages }: -let version = "4.23"; in +let version = "4.24"; in stdenv.mkDerivation { pname = "nspr"; @@ -10,7 +10,7 @@ stdenv.mkDerivation { src = fetchurl { url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz"; - sha256 = "193p6i2r6wvpb4i04a9pxbqkxcn8rbcmwl81m4yp5xgs6w8857ab"; + sha256 = "1l0ksiny032jijgk0g76wf0kiq673i01izj7jrs2h5d1yq6rm9ch"; }; patches = [ diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix index 9f1e7d5c2fc..ecb0f16c72c 100644 --- a/pkgs/development/libraries/pango/default.nix +++ b/pkgs/development/libraries/pango/default.nix @@ -9,13 +9,13 @@ with stdenv.lib; let pname = "pango"; - version = "1.43.0"; + version = "1.44.7"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1lnxldmv1a12dq5h0dlq5jyzl4w75k76dp8cn360x2ijlm9w5h6j"; + sha256 = "07qvxa2sk90chp1l12han6vxvy098mc37sdqcznyywyv2g6bd9b6"; }; # FIXME: docs fail on darwin @@ -26,31 +26,18 @@ in stdenv.mkDerivation rec { pkgconfig gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_43 ]; buildInputs = [ - harfbuzz fribidi + fribidi ] ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices Carbon CoreGraphics CoreText ]); - propagatedBuildInputs = [ cairo glib libintl ] ++ + propagatedBuildInputs = [ cairo glib libintl harfbuzz ] ++ optional x11Support libXft; - patches = [ - (fetchpatch { - # Add gobject-2 to .pc file - url = "https://gitlab.gnome.org/GNOME/pango/commit/546f4c242d6f4fe312de3b7c918a848e5172e18d.patch"; - sha256 = "1cqhy4xbwx3ad7z5d1ks7smf038b9as8c6qy84rml44h0fgiq4m2"; - }) - (fetchpatch { - # Fixes CVE-2019-1010238 - url = "https://gitlab.gnome.org/GNOME/pango/commit/490f8979a260c16b1df055eab386345da18a2d54.diff"; - sha256 = "1s0qclbaknkx3dkc3n6mlmx3fnhlr2pkncqjkywprpvahmmypr7k"; - }) - ]; - mesonFlags = [ - "-Denable_docs=${if stdenv.isDarwin then "false" else "true"}" + "-Dgtk_doc=${if stdenv.isDarwin then "false" else "true"}" ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/physics/herwig/default.nix b/pkgs/development/libraries/physics/herwig/default.nix index d252e62286b..d52f92d9639 100644 --- a/pkgs/development/libraries/physics/herwig/default.nix +++ b/pkgs/development/libraries/physics/herwig/default.nix @@ -2,18 +2,18 @@ stdenv.mkDerivation rec { pname = "herwig"; - version = "7.1.5"; + version = "7.2.0"; src = fetchurl { url = "https://www.hepforge.org/archive/herwig/Herwig-${version}.tar.bz2"; - sha256 = "0jnrv59zfa41gc37pqr3vaiz5jkh7w0k0alcax37b3mlbsnacr9r"; + sha256 = "0r5iyai2j99pk9p36g4rp98bxm55zd1ik9kgm2zf5zgpvxfm8csr"; }; nativeBuildInputs = [ autoconf automake libtool ]; buildInputs = [ boost fastjet gfortran gsl thepeg zlib ] - # There is a bug that requires for MMHT PDF's to be presend during the build - ++ (with lhapdf.pdf_sets; [ MMHT2014lo68cl MMHT2014nlo68cl ]); + # There is a bug that requires for default PDF's to be present during the build + ++ (with lhapdf.pdf_sets; [ CT14lo CT14nlo ]); postPatch = '' patchShebangs ./ @@ -25,12 +25,12 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "A multi-purpose particle physics event generator"; - license = stdenv.lib.licenses.gpl2; - homepage = https://herwig.hepforge.org/; - platforms = stdenv.lib.platforms.unix; - maintainers = with stdenv.lib.maintainers; [ veprbl ]; - broken = stdenv.isAarch64; # doesn't compile: ignoring return value of 'FILE* freopen... + homepage = https://herwig.hepforge.org/; + license = licenses.gpl3; + maintainers = with maintainers; [ veprbl ]; + platforms = platforms.unix; + broken = stdenv.isAarch64; # doesn't compile: ignoring return value of 'FILE* freopen... }; } diff --git a/pkgs/development/libraries/physics/thepeg/default.nix b/pkgs/development/libraries/physics/thepeg/default.nix index fa293eab350..15c94668581 100644 --- a/pkgs/development/libraries/physics/thepeg/default.nix +++ b/pkgs/development/libraries/physics/thepeg/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "thepeg"; - version = "2.1.5"; + version = "2.2.0"; src = fetchurl { url = "https://www.hepforge.org/archive/thepeg/ThePEG-${version}.tar.bz2"; - sha256 = "1rmmwhk9abn9mc9j3127axjwpvymv21ld4wcivwz01pldkxh06n6"; + sha256 = "1y7vwsc4zk629np4rpjh7a8qzvyqc2fixnwq98dgdndp2544gqfk"; }; buildInputs = [ boost fastjet gsl hepmc2 lhapdf rivet zlib ]; @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "Toolkit for High Energy Physics Event Generation"; - license = stdenv.lib.licenses.gpl2; - homepage = https://herwig.hepforge.org/; - platforms = stdenv.lib.platforms.unix; - maintainers = with stdenv.lib.maintainers; [ veprbl ]; + homepage = https://herwig.hepforge.org/; + license = licenses.gpl3; + maintainers = with maintainers; [ veprbl ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/qpdf/default.nix b/pkgs/development/libraries/qpdf/default.nix index 5cdde468416..68362be596b 100644 --- a/pkgs/development/libraries/qpdf/default.nix +++ b/pkgs/development/libraries/qpdf/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, libjpeg, zlib, perl }: -let version = "9.0.2"; +let version = "9.1.0"; in stdenv.mkDerivation rec { pname = "qpdf"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/qpdf/qpdf/${version}/${pname}-${version}.tar.gz"; - sha256 = "0b6jhhsifgiwrznxxi3h7hqm7bi91wph65jjbvs4g2860vcm296h"; + sha256 = "0ygd80wxcmh613n04x2kmf8wlsl0drxyd5wwdcrm1rzj0xwvpfrs"; }; nativeBuildInputs = [ perl ]; diff --git a/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh b/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh index f591ef2fb42..7356c8ee356 100644 --- a/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh +++ b/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh @@ -73,7 +73,7 @@ wrapQtAppsHook() { [ -z "$wrapQtAppsHookHasRun" ] || return 0 wrapQtAppsHookHasRun=1 - local targetDirs=( "$prefix/bin" "$prefix/libexec" ) + local targetDirs=( "$prefix/bin" "$prefix/sbin" "$prefix/libexec" ) echo "wrapping Qt applications in ${targetDirs[@]}" for targetDir in "${targetDirs[@]}" diff --git a/pkgs/development/libraries/rabbitmq-c/default.nix b/pkgs/development/libraries/rabbitmq-c/default.nix index fe48d99b383..487de0976bd 100644 --- a/pkgs/development/libraries/rabbitmq-c/default.nix +++ b/pkgs/development/libraries/rabbitmq-c/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "rabbitmq-c"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "alanxz"; repo = "rabbitmq-c"; rev = "v${version}"; - sha256 = "1mhzxyh9pmpxjjbyy8hd34gm39sxf73r1ldk8zjfsfbs26ggrppz"; + sha256 = "1iv7aww4pam8497s524xjxbbxypyqd01qgrb0b429y3q9x06m4sw"; }; buildInputs = [ cmake openssl popt xmlto ]; diff --git a/pkgs/development/libraries/range-v3/default.nix b/pkgs/development/libraries/range-v3/default.nix index f02093001e4..56c5754831e 100644 --- a/pkgs/development/libraries/range-v3/default.nix +++ b/pkgs/development/libraries/range-v3/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "range-v3"; - version = "0.9.1"; + version = "0.10.0"; src = fetchFromGitHub { owner = "ericniebler"; repo = "range-v3"; rev = version; - sha256 = "0qga2fnfrlrzrvnnk1z1plpmvcr8b4c75g5xz0jv0sav0kmq5zwn"; + sha256 = "1h9h5j7pdi0afpip9ncq76h1xjhvb8bnm585q17afz2l4fydy8qj"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/science/math/brial/default.nix b/pkgs/development/libraries/science/math/brial/default.nix index f08f6425655..56a78b00cd6 100644 --- a/pkgs/development/libraries/science/math/brial/default.nix +++ b/pkgs/development/libraries/science/math/brial/default.nix @@ -8,14 +8,14 @@ }: stdenv.mkDerivation rec { - version = "1.2.5"; + version = "1.2.6"; pname = "brial"; src = fetchFromGitHub { owner = "BRiAl"; repo = "BRiAl"; rev = version; - sha256 = "1nv56fp3brpzanxj7vwvxqdafqfsfhdgq5imr3m94psw5gdfqwja"; + sha256 = "1mc1zjr3mxcx6bg0js5k9jx65japg7644b0aj1al75m4nwh2ygab"; }; # FIXME package boost-test and enable checks diff --git a/pkgs/development/libraries/tcllib/default.nix b/pkgs/development/libraries/tcllib/default.nix index 40e137204e2..b1add708902 100644 --- a/pkgs/development/libraries/tcllib/default.nix +++ b/pkgs/development/libraries/tcllib/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "tcllib"; - version = "1.19"; + version = "1.20"; src = fetchurl { url = "mirror://sourceforge/tcllib/tcllib-${version}.tar.gz"; - sha256 = "173abxaazdmf210v651708ab6h7xhskvd52krxk6ifam337qgzh1"; + sha256 = "0wax281h6ksz974a5qpfgf9y34lmlpd8i87lkm1w94ybbd3rgc73"; }; passthru = { diff --git a/pkgs/development/libraries/tdb/default.nix b/pkgs/development/libraries/tdb/default.nix index 4df80140aa5..9e90e3d3be4 100644 --- a/pkgs/development/libraries/tdb/default.nix +++ b/pkgs/development/libraries/tdb/default.nix @@ -3,11 +3,11 @@ }: stdenv.mkDerivation rec { - name = "tdb-1.3.16"; + name = "tdb-1.3.18"; src = fetchurl { url = "mirror://samba/tdb/${name}.tar.gz"; - sha256 = "1ibcz466xwk1x6xvzlgzd5va4lyrjzm3rnjak29kkwk7cmhw4gva"; + sha256 = "1drnsdh1w0px35r0y7l7g59yvyr67mvcsdrli4wab0mwi07b8mn1"; }; nativeBuildInputs = [ pkgconfig wafHook ]; diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix index 722079ff347..1775d5fffc5 100644 --- a/pkgs/development/libraries/vaapi-intel/default.nix +++ b/pkgs/development/libraries/vaapi-intel/default.nix @@ -5,16 +5,13 @@ stdenv.mkDerivation rec { pname = "intel-vaapi-driver"; - # TODO: go back to stable releases with the next stable release after 2.3.0. - # see: https://github.com/NixOS/nixpkgs/issues/55975 (and the libva comment v) - rev = "329975c63123610fc750241654a3bd18add75beb"; # generally try to match libva version, but not required - version = "git-20190211"; + version = "2.4.0"; src = fetchFromGitHub { owner = "intel"; repo = "intel-vaapi-driver"; - rev = rev; - sha256 = "10333wh2d0hvz5lxl3gjvqs71s7v9ajb0269b3bj5kbflj03v3n5"; + rev = version; + sha256 = "019w0hvjc9l85yqhy01z2bvvljq208nkb43ai2v377l02krgcrbl"; }; patchPhase = '' diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index e8fe798476c..d1e171566ee 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -1,12 +1,56 @@ -{ stdenv, fetchurl, perl, python2, ruby, bison, gperf, cmake, ninja -, pkgconfig, gettext, gobject-introspection, libnotify, gnutls, libgcrypt -, gtk3, wayland, libwebp, enchant2, xorg, libxkbcommon, epoxy, at-spi2-core -, libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs, pcre, nettle, libtasn1, p11-kit -, libidn, libedit, readline, libGL, libGLU, libintl, openjpeg -, enableGeoLocation ? true, geoclue2, sqlite -, enableGtk2Plugins ? false, gtk2 ? null -, gst-plugins-base, gst-plugins-bad, woff2 -, bubblewrap, libseccomp, xdg-dbus-proxy, substituteAll +{ stdenv +, fetchurl +, perl +, python3 +, ruby +, bison +, gperf +, cmake +, ninja +, pkgconfig +, gettext +, gobject-introspection +, libnotify +, gnutls +, libgcrypt +, gtk3 +, wayland +, libwebp +, enchant2 +, xorg +, libxkbcommon +, epoxy +, at-spi2-core +, libxml2 +, libsoup +, libsecret +, libxslt +, harfbuzz +, libpthreadstubs +, pcre +, nettle +, libtasn1 +, p11-kit +, libidn +, libedit +, readline +, libGL +, libGLU +, libintl +, openjpeg +, enableGeoLocation ? true +, geoclue2 +, sqlite +, enableGtk2Plugins ? false +, gtk2 ? null +, gst-plugins-base +, gst-plugins-bad +, woff2 +, bubblewrap +, libseccomp +, xdg-dbus-proxy +, substituteAll +, gnome3 }: assert enableGeoLocation -> geoclue2 != null; @@ -14,18 +58,12 @@ assert enableGtk2Plugins -> gtk2 != null; assert stdenv.isDarwin -> !enableGtk2Plugins; with stdenv.lib; + stdenv.mkDerivation rec { pname = "webkitgtk"; version = "2.26.2"; - meta = { - description = "Web content rendering engine, GTK port"; - homepage = https://webkitgtk.org/; - license = licenses.bsd2; - platforms = platforms.linux; - hydraPlatforms = []; - maintainers = with maintainers; [ ]; - }; + outputs = [ "out" "dev" ]; src = fetchurl { url = "https://webkitgtk.org/releases/${pname}-${version}.tar.xz"; @@ -40,54 +78,97 @@ stdenv.mkDerivation rec { ./libglvnd-headers.patch ]; - postPatch = '' - patchShebangs . - ''; - - cmakeFlags = [ - "-DPORT=GTK" - "-DUSE_LIBHYPHEN=OFF" - "-DENABLE_INTROSPECTION=ON" - "-DUSE_WPE_RENDERER=OFF" - ] - ++ optional (!enableGtk2Plugins) "-DENABLE_PLUGIN_PROCESS_GTK2=OFF" - ++ optional stdenv.isLinux "-DENABLE_GLES2=ON" - ++ optionals stdenv.isDarwin [ - "-DUSE_SYSTEM_MALLOC=ON" - "-DUSE_ACCELERATE=0" - "-DENABLE_MINIBROWSER=OFF" - "-DENABLE_VIDEO=ON" - "-DENABLE_QUARTZ_TARGET=ON" - "-DENABLE_X11_TARGET=OFF" - "-DENABLE_OPENGL=OFF" - "-DENABLE_WEB_AUDIO=OFF" - "-DENABLE_WEBGL=OFF" - "-DENABLE_GRAPHICS_CONTEXT_3D=OFF" - "-DENABLE_GTKDOC=OFF" - ]; - nativeBuildInputs = [ - cmake ninja perl python2 ruby bison gperf - pkgconfig gettext gobject-introspection + bison + cmake + gettext + gobject-introspection + gperf + ninja + perl + pkgconfig + python3 + ruby ]; buildInputs = [ - libintl libwebp enchant2 libnotify gnutls pcre nettle libidn libgcrypt woff2 - libxml2 libsecret libxslt harfbuzz libpthreadstubs libtasn1 p11-kit openjpeg - sqlite gst-plugins-base gst-plugins-bad libxkbcommon epoxy at-spi2-core - libGL libGLU + at-spi2-core + enchant2 + epoxy + gnutls + gst-plugins-bad + gst-plugins-base + harfbuzz + libGL + libGLU + libgcrypt + libidn + libintl + libnotify + libpthreadstubs + libsecret + libtasn1 + libwebp + libxkbcommon + libxml2 + libxslt + nettle + openjpeg + p11-kit + pcre + sqlite + woff2 + ] ++ (with xorg; [ + libXdamage + libXdmcp + libXt + libXtst + ]) ++ optionals stdenv.isDarwin [ + libedit + readline + ] ++ optionals stdenv.isLinux [ + bubblewrap + libseccomp + wayland + xdg-dbus-proxy ] ++ optional enableGeoLocation geoclue2 - ++ optional enableGtk2Plugins gtk2 - ++ (with xorg; [ libXdmcp libXt libXtst libXdamage ]) - ++ optionals stdenv.isDarwin [ libedit readline ] - ++ optionals stdenv.isLinux [ - wayland bubblewrap libseccomp xdg-dbus-proxy - ]; + ++ optional enableGtk2Plugins gtk2; propagatedBuildInputs = [ - libsoup gtk3 + gtk3 + libsoup ]; - outputs = [ "out" "dev" ]; + cmakeFlags = [ + "-DENABLE_INTROSPECTION=ON" + "-DPORT=GTK" + "-DUSE_LIBHYPHEN=OFF" + "-DUSE_WPE_RENDERER=OFF" + ] ++ optionals stdenv.isDarwin [ + "-DENABLE_GRAPHICS_CONTEXT_3D=OFF" + "-DENABLE_GTKDOC=OFF" + "-DENABLE_MINIBROWSER=OFF" + "-DENABLE_OPENGL=OFF" + "-DENABLE_QUARTZ_TARGET=ON" + "-DENABLE_VIDEO=ON" + "-DENABLE_WEBGL=OFF" + "-DENABLE_WEB_AUDIO=OFF" + "-DENABLE_X11_TARGET=OFF" + "-DUSE_ACCELERATE=0" + "-DUSE_SYSTEM_MALLOC=ON" + ] ++ optional (!enableGtk2Plugins) "-DENABLE_PLUGIN_PROCESS_GTK2=OFF" + ++ optional stdenv.isLinux "-DENABLE_GLES2=ON"; + + postPatch = '' + patchShebangs . + ''; + meta = { + description = "Web content rendering engine, GTK port"; + homepage = https://webkitgtk.org/; + license = licenses.bsd2; + platforms = platforms.linux; + hydraPlatforms = []; + maintainers = gnome3.maintainers; + }; } |