diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-05-23 18:02:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-23 18:02:28 +0000 |
commit | 76559963629f7b8054b9d85e454f9ea6c3c89ae1 (patch) | |
tree | 01800ad2719e76c195476b5b1bb4b996558c8c7b | |
parent | 41272d723daabae9b3f6ba413ab6d449607c1059 (diff) | |
parent | 4e80f8a6e6acab514a039e525b8613651c301ad3 (diff) |
Merge staging-next into staging
104 files changed, 1885 insertions, 1075 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 47d5d399f1983..e78e7ab2bdef8 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -306,8 +306,8 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag /pkgs/applications/networking/cluster/terraform-providers @zowoq # Forgejo -nixos/modules/services/misc/forgejo.nix @bendlas @emilylange -pkgs/applications/version-management/forgejo @bendlas @emilylange +nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange +pkgs/by-name/fo/forgejo/package.nix @adamcstephens @bendlas @emilylange # Dotnet /pkgs/build-support/dotnet @IvarWithoutBones diff --git a/.github/workflows/check-by-name.yml b/.github/workflows/check-by-name.yml index e857c88f746d3..ce7802f4aa8ee 100644 --- a/.github/workflows/check-by-name.yml +++ b/.github/workflows/check-by-name.yml @@ -14,16 +14,16 @@ on: # While `edited` is also triggered when the PR title/body is changed, # this PR action is fairly quick, and PR's don't get edited that often, # so it shouldn't be a problem + # There is a feature request for adding a `base_changed` event: + # https://github.com/orgs/community/discussions/35058 types: [opened, synchronize, reopened, edited] permissions: {} -# Create a check-by-name concurrency group based on the pull request number. if -# an event triggers a run on the same PR while a previous run is still in -# progress, the previous run will be canceled and the new one will start. -concurrency: - group: check-by-name-${{ github.event.pull_request.number }} - cancel-in-progress: true +# We don't use a concurrency group here, because the action is triggered quite often (due to the PR edit +# trigger), and contributers would get notified on any canceled run. +# There is a feature request for supressing notifications on concurrency-canceled runs: +# https://github.com/orgs/community/discussions/13015 jobs: check: diff --git a/doc/languages-frameworks/dotnet.section.md b/doc/languages-frameworks/dotnet.section.md index a4e9d6cf9a6c6..36c20a9e9c507 100644 --- a/doc/languages-frameworks/dotnet.section.md +++ b/doc/languages-frameworks/dotnet.section.md @@ -117,7 +117,6 @@ For more detail about managing the `deps.nix` file, see [Generating and updating * `useDotnetFromEnv` will change the binary wrapper so that it uses the .NET from the environment. The runtime specified by `dotnet-runtime` is given as a fallback in case no .NET is installed in the user's environment. This is most useful for .NET global tools and LSP servers, which often extend the .NET CLI and their runtime should match the users' .NET runtime. * `dotnet-sdk` is useful in cases where you need to change what dotnet SDK is being used. You can also set this to the result of `dotnetSdkPackages.combinePackages`, if the project uses multiple SDKs to build. * `dotnet-runtime` is useful in cases where you need to change what dotnet runtime is being used. This can be either a regular dotnet runtime, or an aspnetcore. -* `dotnet-test-sdk` is useful in cases where unit tests expect a different dotnet SDK. By default, this is set to the `dotnet-sdk` attribute. * `testProjectFile` is useful in cases where the regular project file does not contain the unit tests. It gets restored and build, but not installed. You may need to regenerate your nuget lockfile after setting this. Note that if set, only tests from this project are executed. * `disabledTests` is used to disable running specific unit tests. This gets passed as: `dotnet test --filter "FullyQualifiedName!={}"`, to ensure compatibility with all unit test frameworks. * `dotnetRestoreFlags` can be used to pass flags to `dotnet restore`. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d7b7f0c43316d..3eeee70283f46 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20714,6 +20714,12 @@ githubId = 858790; name = "Tobias Mayer"; }; + tobz619 = { + email = "toloke@yahoo.co.uk"; + github = "tobz619"; + githubId = 93312805; + name = "Tobi Oloke"; + }; tochiaha = { email = "tochiahan@proton.me"; github = "Tochiaha"; diff --git a/maintainers/scripts/kde/collect-missing-deps.py b/maintainers/scripts/kde/collect-missing-deps.py index 9625da71c3e51..3ec1411986c85 100755 --- a/maintainers/scripts/kde/collect-missing-deps.py +++ b/maintainers/scripts/kde/collect-missing-deps.py @@ -80,6 +80,11 @@ OK_MISSING_BY_PACKAGE = { "plasma-desktop": { "scim", # upstream is dead, not packaged in Nixpkgs }, + "poppler-qt6": { + "gobject-introspection-1.0", # we don't actually want to build the GTK variant + "gdk-pixbuf-2.0", + "gtk+-3.0", + }, "powerdevil": { "DDCUtil", # cursed, intentionally disabled }, @@ -87,6 +92,9 @@ OK_MISSING_BY_PACKAGE = { "Qt6Qml", # tests only "Qt6Quick", }, + "skladnik": { + "POVRay", # too expensive to rerender all the assets + }, "syntax-highlighting": { "XercesC", # only used for extra validation at build time } diff --git a/nixos/doc/manual/release-notes/rl-2111.section.md b/nixos/doc/manual/release-notes/rl-2111.section.md index 8edf4fd35e4fb..4143f440f2890 100644 --- a/nixos/doc/manual/release-notes/rl-2111.section.md +++ b/nixos/doc/manual/release-notes/rl-2111.section.md @@ -146,7 +146,7 @@ In addition to numerous new and upgraded packages, this release has the followin - [touchegg](https://github.com/JoseExposito/touchegg), a multi-touch gesture recognizer. Available as [services.touchegg](#opt-services.touchegg.enable). -- [pantheon-tweaks](https://github.com/pantheon-tweaks/pantheon-tweaks), an unofficial system settings panel for Pantheon. Available as [programs.pantheon-tweaks](#opt-programs.pantheon-tweaks.enable). +- [pantheon-tweaks](https://github.com/pantheon-tweaks/pantheon-tweaks), an unofficial system settings panel for Pantheon. Available as `programs.pantheon-tweaks`. - [joycond](https://github.com/DanielOgorchock/joycond), a service that uses `hid-nintendo` to provide nintendo joycond pairing and better nintendo switch pro controller support. diff --git a/nixos/lib/test-driver/test_driver/logger.py b/nixos/lib/test-driver/test_driver/logger.py index 6fb8a3cf4e5de..484829254b812 100644 --- a/nixos/lib/test-driver/test_driver/logger.py +++ b/nixos/lib/test-driver/test_driver/logger.py @@ -53,7 +53,6 @@ class AbstractLogger(ABC): class JunitXMLLogger(AbstractLogger): - class TestCaseState: def __init__(self) -> None: self.stdout = "" @@ -227,7 +226,7 @@ class XMLLogger(AbstractLogger): def __init__(self, outfile: str) -> None: self.logfile_handle = codecs.open(outfile, "wb") self.xml = XMLGenerator(self.logfile_handle, encoding="utf-8") - self.queue: "Queue[Dict[str, str]]" = Queue() + self.queue: Queue[dict[str, str]] = Queue() self._print_serial_logs = True diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e1c63afc2b90b..4ed6d70473ca5 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -249,7 +249,6 @@ ./programs/oblogout.nix ./programs/oddjobd.nix ./programs/openvpn3.nix - ./programs/pantheon-tweaks.nix ./programs/partition-manager.nix ./programs/plotinus.nix ./programs/pqos-wrapper.nix diff --git a/nixos/modules/programs/pantheon-tweaks.nix b/nixos/modules/programs/pantheon-tweaks.nix deleted file mode 100644 index b7258e2eb4bfe..0000000000000 --- a/nixos/modules/programs/pantheon-tweaks.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - meta = { - maintainers = lib.teams.pantheon.members; - }; - - ###### interface - options = { - programs.pantheon-tweaks.enable = lib.mkEnableOption "Pantheon Tweaks, an unofficial system settings panel for Pantheon"; - }; - - ###### implementation - config = lib.mkIf config.programs.pantheon-tweaks.enable { - services.xserver.desktopManager.pantheon.extraSwitchboardPlugs = [ pkgs.pantheon-tweaks ]; - }; -} diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 01985995a651d..d4661a19188c8 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -40,12 +40,16 @@ in (mkRemovedOptionModule [ "networking" "vpnc" ] "Use environment.etc.\"vpnc/service.conf\" instead.") (mkRemovedOptionModule [ "networking" "wicd" ] "The corresponding package was removed from nixpkgs.") (mkRemovedOptionModule [ "programs" "gnome-documents" ] "The corresponding package was removed from nixpkgs.") + (mkRemovedOptionModule [ "programs" "pantheon-tweaks" ] '' + pantheon-tweaks is no longer a switchboard plugin but an independent app, + adding the package to environment.systemPackages is sufficient. + '') (mkRemovedOptionModule [ "programs" "tilp2" ] "The corresponding package was removed from nixpkgs.") (mkRemovedOptionModule [ "programs" "way-cooler" ] ("way-cooler is abandoned by its author: " + "https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html")) (mkRemovedOptionModule [ "security" "hideProcessInformation" ] '' - The hidepid module was removed, since the underlying machinery - is broken when using cgroups-v2. + The hidepid module was removed, since the underlying machinery + is broken when using cgroups-v2. '') (mkRemovedOptionModule [ "services" "baget" "enable" ] "The baget module was removed due to the upstream package being unmaintained.") (mkRemovedOptionModule [ "services" "beegfs" ] "The BeeGFS module has been removed") diff --git a/nixos/modules/services/desktop-managers/lomiri.nix b/nixos/modules/services/desktop-managers/lomiri.nix index 0a1b86096e765..d16c3c750da63 100644 --- a/nixos/modules/services/desktop-managers/lomiri.nix +++ b/nixos/modules/services/desktop-managers/lomiri.nix @@ -38,6 +38,7 @@ in { ]); }; + hardware.pulseaudio.enable = lib.mkDefault true; networking.networkmanager.enable = lib.mkDefault true; systemd.packages = with pkgs.lomiri; [ @@ -74,6 +75,8 @@ in { ayatana-indicator-messages ayatana-indicator-power ayatana-indicator-session + ] ++ lib.optionals (config.hardware.pulseaudio.enable || config.services.pipewire.pulse.enable) [ + ayatana-indicator-sound ]) ++ (with pkgs.lomiri; [ telephony-service ] ++ lib.optionals config.networking.networkmanager.enable [ diff --git a/nixos/tests/ayatana-indicators.nix b/nixos/tests/ayatana-indicators.nix index 13a0982a142bb..1ca3e1dda3d34 100644 --- a/nixos/tests/ayatana-indicators.nix +++ b/nixos/tests/ayatana-indicators.nix @@ -31,6 +31,7 @@ in { ayatana-indicator-messages ayatana-indicator-power ayatana-indicator-session + ayatana-indicator-sound ] ++ (with pkgs.lomiri; [ lomiri-indicator-network telephony-service @@ -41,6 +42,8 @@ in { services.accounts-daemon.enable = true; # messages + hardware.pulseaudio.enable = true; # sound + # Lomiri-ish setup for Lomiri indicators # TODO move into a Lomiri module, once the package set is far enough for the DE to start diff --git a/nixos/tests/lomiri.nix b/nixos/tests/lomiri.nix index 3f20aae441351..b0be3baa20fbc 100644 --- a/nixos/tests/lomiri.nix +++ b/nixos/tests/lomiri.nix @@ -290,7 +290,7 @@ in { # There's a test app we could use that also displays their contents, but it's abit inconsistent. with subtest("ayatana indicators work"): mouse_click(735, 0) # the cog in the top-right, for the session indicator - machine.wait_for_text(r"(Notifications|Battery|Time|Date|System)") + machine.wait_for_text(r"(Notifications|Battery|Sound|Time|Date|System)") machine.screenshot("indicators_open") # Indicator order within the menus *should* be fixed based on per-indicator order setting @@ -298,6 +298,7 @@ in { machine.send_key("left") machine.send_key("left") machine.send_key("left") + machine.send_key("left") # Notifications are usually empty, nothing to check there with subtest("lomiri indicator network works"): @@ -305,6 +306,11 @@ in { machine.wait_for_text(r"(Flight|Wi-Fi)") machine.screenshot("indicators_network") + with subtest("lomiri indicator sound works"): + machine.send_key("right") + machine.wait_for_text(r"(Silent|Volume)") + machine.screenshot("indicators_sound") + with subtest("ayatana indicator power works"): machine.send_key("right") machine.wait_for_text(r"(Charge|Battery settings)") diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix index e48e27b5cc699..405e0464b333f 100644 --- a/pkgs/applications/audio/amarok/default.nix +++ b/pkgs/applications/audio/amarok/default.nix @@ -1,23 +1,23 @@ -{ mkDerivation, fetchurl, lib +{ stdenv, fetchurl, lib , extra-cmake-modules, kdoctools , qca-qt5, qjson, qtquickcontrols2, qtscript, qtwebengine , karchive, kcmutils, kconfig, kdnssd, kguiaddons, kinit, kirigami2, knewstuff, knotifyconfig, ktexteditor, kwindowsystem -, fftw, phonon, plasma-framework, threadweaver, breeze-icons +, fftw, phonon, plasma-framework, threadweaver, breeze-icons, wrapQtAppsHook , curl, ffmpeg, gdk-pixbuf, libaio, liblastfm, libmtp, loudmouth, lzo, lz4, mariadb-embedded, pcre, snappy, taglib, taglib_extras }: -mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "amarok"; - version = "2.9.71"; + version = "3.0.0"; src = fetchurl { - url = "mirror://kde/unstable/${pname}/${version}/${pname}-${version}.tar.xz"; - sha256 = "0kz8wixjmy4yxq2gk11ybswryxb6alfymd3bzcar9xinscllhh3a"; + url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz"; + sha256 = "sha256-FKh2eDBfrXagodrKVVpndf+mQuXrvMzs2R9JcJOZLBw="; }; outputs = [ "out" "doc" ]; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + nativeBuildInputs = [ extra-cmake-modules kdoctools wrapQtAppsHook ]; propagatedBuildInputs = [ qca-qt5 qjson qtquickcontrols2 qtscript qtwebengine @@ -35,4 +35,4 @@ mkDerivation rec { license = licenses.gpl2Plus; maintainers = with maintainers; [ peterhoeg ]; }; -} +}) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index d6089e70b84d6..d3fee498e51fb 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -8221,6 +8221,18 @@ final: prev: meta.homepage = "https://github.com/dcampos/nvim-snippy/"; }; + nvim-snippets = buildVimPlugin { + pname = "nvim-snippets"; + version = "2024-02-07"; + src = fetchFromGitHub { + owner = "garymjr"; + repo = "nvim-snippets"; + rev = "f394d17b9a83820714957a06c6ed8e12223f3034"; + sha256 = "10yfjdjygxlagvf6pvj6n86n0kzf7j72zf7sq9mvy42a9h68i3ip"; + }; + meta.homepage = "https://github.com/garymjr/nvim-snippets/"; + }; + nvim-solarized-lua = buildVimPlugin { pname = "nvim-solarized-lua"; version = "2024-03-04"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 7637b8d34ef25..e7bea0cdcd8cd 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -692,6 +692,7 @@ https://github.com/petertriho/nvim-scrollbar/,HEAD, https://github.com/dstein64/nvim-scrollview/,, https://github.com/s1n7ax/nvim-search-and-replace/,HEAD, https://github.com/dcampos/nvim-snippy/,HEAD, +https://github.com/garymjr/nvim-snippets/,, https://github.com/ishan9299/nvim-solarized-lua/,, https://github.com/lucidph3nx/nvim-sops/,HEAD, https://github.com/nvim-pack/nvim-spectre/,, diff --git a/pkgs/applications/misc/twitch-chat-downloader/default.nix b/pkgs/applications/misc/twitch-chat-downloader/default.nix index 459a47bfcab09..922c925cbb0c3 100644 --- a/pkgs/applications/misc/twitch-chat-downloader/default.nix +++ b/pkgs/applications/misc/twitch-chat-downloader/default.nix @@ -1,6 +1,6 @@ { lib , buildPythonApplication -, fetchPypi +, fetchFromGitHub , iso8601 , progressbar2 , requests @@ -8,15 +8,16 @@ buildPythonApplication rec { pname = "twitch-chat-downloader"; - version = "2.5.3"; + version = "2.5.4"; # NOTE: Using maintained fork because upstream has stopped working, and it has # not been updated in a while. # https://github.com/PetterKraabol/Twitch-Chat-Downloader/issues/142 - src = fetchPypi { - inherit version; - pname = "tdh-tcd"; - sha256 = "sha256-dvj0HoF/2n5aQGMOD8UYY4EZegQwThPy1XJFvXyRT4Q="; + src = fetchFromGitHub { + owner = "TheDrHax"; + repo = "twitch-chat-downloader"; + rev = version; + hash = "sha256-mV60ygrtQa9ZkJ2CImhAV59ckCJ7vJSA9cWkYE2xo1M="; }; propagatedBuildInputs = [ @@ -34,6 +35,6 @@ buildPythonApplication rec { mainProgram = "tcd"; homepage = "https://github.com/TheDrHax/Twitch-Chat-Downloader"; license = licenses.mit; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ assistant ]; }; } diff --git a/pkgs/applications/networking/cluster/argocd/default.nix b/pkgs/applications/networking/cluster/argocd/default.nix index 64cd0aaa24137..fc26ce3d5ba8b 100644 --- a/pkgs/applications/networking/cluster/argocd/default.nix +++ b/pkgs/applications/networking/cluster/argocd/default.nix @@ -2,17 +2,17 @@ buildGoModule rec { pname = "argocd"; - version = "2.11.0"; + version = "2.11.1"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; rev = "v${version}"; - hash = "sha256-HVkR5sG3CfTW56pTB15S+w4kwbv7he9Be6RKmpu+E4E="; + hash = "sha256-v3Y85e0I5CCL4+cT4O/VhKRIHKiw088XbqjuwZr0CeM="; }; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-c0fTUU5zXI0QDo/bAL4v6zjEp0rNvCpQFAGwpgDWDFY="; + vendorHash = "sha256-+YRLIQWInGCV2ORuABvM4cCjiMznENmAmE2jF9Eql6w="; # Set target as ./cmd per cli-local # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227 diff --git a/pkgs/build-support/dotnet/build-dotnet-module/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/default.nix index 4548616c7d80e..e2ddee48cc006 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/default.nix +++ b/pkgs/build-support/dotnet/build-dotnet-module/default.nix @@ -84,8 +84,6 @@ , dotnet-sdk ? dotnetCorePackages.sdk_6_0 # The dotnet runtime to use. , dotnet-runtime ? dotnetCorePackages.runtime_6_0 - # The dotnet SDK to run tests against. This can differentiate from the SDK compiled against. -, dotnet-test-sdk ? dotnet-sdk , ... } @ args: @@ -96,7 +94,7 @@ let else dotnet-sdk.meta.platforms; inherit (callPackage ./hooks { - inherit dotnet-sdk dotnet-test-sdk disabledTests nuget-source dotnet-runtime runtimeDeps buildType; + inherit dotnet-sdk disabledTests nuget-source dotnet-runtime runtimeDeps buildType; runtimeId = if runtimeId != null then runtimeId diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix index 7012ff36a4a55..44091604f5c2c 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix +++ b/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix @@ -8,7 +8,6 @@ , makeSetupHook , makeWrapper , dotnet-sdk -, dotnet-test-sdk , disabledTests , nuget-source , dotnet-runtime @@ -22,10 +21,9 @@ let libraryPath = lib.makeLibraryPath runtimeDeps; in { - dotnetConfigureHook = callPackage ({ }: - makeSetupHook { + dotnetConfigureHook = makeSetupHook + { name = "dotnet-configure-hook"; - propagatedBuildInputs = [ dotnet-sdk nuget-source ]; substitutions = { nugetSource = nuget-source; dynamicLinker = "${stdenv.cc}/nix-support/dynamic-linker"; @@ -38,45 +36,47 @@ in ]; inherit runtimeId; }; - } ./dotnet-configure-hook.sh) { }; + } + ./dotnet-configure-hook.sh; - dotnetBuildHook = callPackage ({ }: - makeSetupHook { + dotnetBuildHook = makeSetupHook + { name = "dotnet-build-hook"; - propagatedBuildInputs = [ dotnet-sdk ]; substitutions = { inherit buildType runtimeId; }; - } ./dotnet-build-hook.sh) { }; + } + ./dotnet-build-hook.sh; - dotnetCheckHook = callPackage ({ }: - makeSetupHook { + dotnetCheckHook = makeSetupHook + { name = "dotnet-check-hook"; - propagatedBuildInputs = [ dotnet-test-sdk ]; substitutions = { inherit buildType runtimeId libraryPath; - disabledTests = lib.optionalString (disabledTests != []) - (let - escapedNames = lib.lists.map (n: lib.replaceStrings [","] ["%2C"] n) disabledTests; - filters = lib.lists.map (n: "FullyQualifiedName!=${n}") escapedNames; - in - "${lib.concatStringsSep "&" filters}"); + disabledTests = lib.optionalString (disabledTests != [ ]) + ( + let + escapedNames = lib.lists.map (n: lib.replaceStrings [ "," ] [ "%2C" ] n) disabledTests; + filters = lib.lists.map (n: "FullyQualifiedName!=${n}") escapedNames; + in + "${lib.concatStringsSep "&" filters}" + ); }; - } ./dotnet-check-hook.sh) { }; + } + ./dotnet-check-hook.sh; - dotnetInstallHook = callPackage ({ }: - makeSetupHook { + dotnetInstallHook = makeSetupHook + { name = "dotnet-install-hook"; - propagatedBuildInputs = [ dotnet-sdk ]; substitutions = { inherit buildType runtimeId; }; - } ./dotnet-install-hook.sh) { }; + } + ./dotnet-install-hook.sh; - dotnetFixupHook = callPackage ({ }: - makeSetupHook { + dotnetFixupHook = makeSetupHook + { name = "dotnet-fixup-hook"; - propagatedBuildInputs = [ dotnet-runtime ]; substitutions = { dotnetRuntime = dotnet-runtime; runtimeDeps = libraryPath; @@ -85,5 +85,6 @@ in dirname = "${coreutils}/bin/dirname"; realpath = "${coreutils}/bin/realpath"; }; - } ./dotnet-fixup-hook.sh) { }; + } + ./dotnet-fixup-hook.sh; } diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh index 0acfeced9b169..798109291f92a 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh +++ b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh @@ -41,7 +41,7 @@ dotnetBuildHook() { runtimeIdFlags+=("--runtime @runtimeId@") fi - env dotnet build ${project-} \ + dotnet build ${project-} \ -maxcpucount:$maxCpuFlag \ -p:BuildInParallel=$parallelBuildFlag \ -p:ContinuousIntegrationBuild=true \ diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh index 507721ef98181..f19bf9f620feb 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh +++ b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh @@ -22,7 +22,7 @@ dotnetCheckHook() { runtimeIdFlags=("--runtime @runtimeId@") fi - env "LD_LIBRARY_PATH=@libraryPath@" \ + LD_LIBRARY_PATH="@libraryPath@" \ dotnet test "$project" \ -maxcpucount:$maxCpuFlag \ -p:ContinuousIntegrationBuild=true \ diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh index c046fc3c306b1..3eb0d4e1f2309 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh +++ b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh @@ -15,7 +15,7 @@ dotnetConfigureHook() { dotnetRestore() { local -r project="${1-}" - env dotnet restore ${project-} \ + dotnet restore ${project-} \ -p:ContinuousIntegrationBuild=true \ -p:Deterministic=true \ --runtime "@runtimeId@" \ @@ -43,7 +43,7 @@ EOF find -name paket.dependencies -exec sed -i 's+source .*+source @nugetSource@/lib+g' {} \; find -name paket.lock -exec sed -i 's+remote:.*+remote: @nugetSource@/lib+g' {} \; - env dotnet tool restore --add-source "@nugetSource@/lib" + dotnet tool restore --add-source "@nugetSource@/lib" (( "${#projectFile[@]}" == 0 )) && dotnetRestore diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh index d832eac288096..ed754d8ffcad9 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh +++ b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh @@ -27,7 +27,7 @@ dotnetInstallHook() { runtimeIdFlags+=("--runtime @runtimeId@") fi - env dotnet publish ${project-} \ + dotnet publish ${project-} \ -p:ContinuousIntegrationBuild=true \ -p:Deterministic=true \ --output "${installPath-$out/lib/$pname}" \ @@ -40,7 +40,7 @@ dotnetInstallHook() { dotnetPack() { local -r project="${1-}" - env dotnet pack ${project-} \ + dotnet pack ${project-} \ -p:ContinuousIntegrationBuild=true \ -p:Deterministic=true \ --output "$out/share" \ diff --git a/pkgs/by-name/am/amber-lang/package.nix b/pkgs/by-name/am/amber-lang/package.nix new file mode 100644 index 0000000000000..a12302748405d --- /dev/null +++ b/pkgs/by-name/am/amber-lang/package.nix @@ -0,0 +1,49 @@ +{ lib, + fetchFromGitHub, + rustPlatform, + bc, + makeWrapper, + runCommand, + amber-lang +}: + +rustPlatform.buildRustPackage rec { + pname = "amber-lang"; + version = "0.3.1-alpha"; + + src = fetchFromGitHub { + owner = "Ph0enixKM"; + repo = "Amber"; + rev = version; + hash = "sha256-VSlLPgoi+KPnUQJEb6m0VZQVs1zkxEnfqs3fAp8m1o4="; + }; + + cargoHash = "sha256-NzcyX/1yeFcI80pNxx/OTkaI82qyQFJW8U0vPbqSU7g="; + + buildInputs = [ makeWrapper ]; + + nativeCheckInputs = [ bc ]; + + preConfigure = '' + substituteInPlace src/compiler.rs \ + --replace-fail "/bin/bash" "bash" + ''; + + postInstall = '' + wrapProgram "$out/bin/amber" --prefix PATH : "${lib.makeBinPath [bc]}" + ''; + + passthru.tests.run = runCommand "amber-lang-eval-test" { nativeBuildInputs = [ amber-lang ]; } '' + diff -U3 --color=auto <(amber -e 'echo "Hello, World"') <(echo 'Hello, World') + touch $out + ''; + + meta = with lib; { + description = "Programming language compiled to bash"; + homepage = "https://amber-lang.com"; + license = licenses.gpl3Plus; + mainProgram = "amber"; + maintainers = with maintainers; [ cafkafk uncenter ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/by-name/ay/ayatana-indicator-sound/package.nix b/pkgs/by-name/ay/ayatana-indicator-sound/package.nix new file mode 100644 index 0000000000000..84d2d8c3bfc97 --- /dev/null +++ b/pkgs/by-name/ay/ayatana-indicator-sound/package.nix @@ -0,0 +1,125 @@ +{ stdenv +, lib +, gitUpdater +, fetchFromGitHub +, nixosTests +, accountsservice +, cmake +, dbus +, dbus-test-runner +, glib +, gobject-introspection +, gtest +, intltool +, libayatana-common +, libgee +, libnotify +, libpulseaudio +, libqtdbusmock +, libqtdbustest +, libsForQt5 +, libxml2 +, lomiri +, pkg-config +, python3 +, systemd +, vala +, wrapGAppsHook3 +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "ayatana-indicator-sound"; + version = "24.4.0"; + + src = fetchFromGitHub { + owner = "AyatanaIndicators"; + repo = "ayatana-indicator-sound"; + rev = "refs/tags/${finalAttrs.version}"; + hash = "sha256-2B2CFUjDvBpZ8R4fnGDViS3pXO1L0kP1tnJCtqKeLaQ="; + }; + + postPatch = '' + # Replace systemd prefix in pkg-config query, use GNUInstallDirs location for /etc + substituteInPlace data/CMakeLists.txt \ + --replace-fail 'pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)' 'pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir DEFINE_VARIABLES prefix=''${CMAKE_INSTALL_PREFIX})' \ + --replace-fail 'DESTINATION "/etc' 'DESTINATION "''${CMAKE_INSTALL_FULL_SYSCONFDIR}' + + # Build-time Vala codegen + substituteInPlace src/CMakeLists.txt \ + --replace-fail '/usr/share/gir-1.0/AccountsService-1.0.gir' '${lib.getDev accountsservice}/share/gir-1.0/AccountsService-1.0.gir' + ''; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + gobject-introspection + intltool + libpulseaudio # vala files(?) + pkg-config + vala + wrapGAppsHook3 + ]; + + buildInputs = [ + accountsservice + glib + gobject-introspection + libayatana-common + libgee + libnotify + libpulseaudio + libxml2 + systemd + ] ++ (with lomiri; [ + cmake-extras + lomiri-api + lomiri-schemas + ]); + + nativeCheckInputs = [ + dbus + (python3.withPackages (ps: with ps; [ + python-dbusmock + ])) + ]; + + checkInputs = [ + dbus-test-runner + gtest + libsForQt5.qtbase + libqtdbusmock + libqtdbustest + lomiri.gmenuharness + ]; + + cmakeFlags = [ + (lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "ENABLE_LOMIRI_FEATURES" true) + (lib.cmakeBool "GSETTINGS_LOCALINSTALL" true) + (lib.cmakeBool "GSETTINGS_COMPILE" true) + ]; + + dontWrapQtApps = true; + + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + + passthru = { + ayatana-indicators = [ "ayatana-indicator-sound" ]; + tests.vm = nixosTests.ayatana-indicators; + updateScript = gitUpdater { }; + }; + + meta = with lib; { + description = "Ayatana Indicator for managing system sound"; + longDescription = '' + Ayatana Indicator Sound that provides easy control of the PulseAudio + sound daemon. + ''; + homepage = "https://github.com/AyatanaIndicators/ayatana-indicator-sound"; + changelog = "https://github.com/AyatanaIndicators/ayatana-indicator-sound/blob/${finalAttrs.version}/ChangeLog"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ OPNA2608 ]; + platforms = platforms.linux; + }; +}) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index 853d30f3e4a5a..1bc90b5420cf7 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "files-cli"; - version = "2.13.49"; + version = "2.13.50"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${version}"; - hash = "sha256-QQ2UzWGodQASHJVfnTIp/BUNkAPAV0q8UpTk7qBYgc0="; + hash = "sha256-UeRB+vmnLr85oGwaiuyfe5pVCN1EmEQqyoU5tY2hst8="; }; vendorHash = "sha256-L6UnKbqS6aO8+XSPt5KaKGYr30y9RE+l4U3hapPHHvA="; diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 90c725c74e74b..ade722176d0b2 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -24,7 +24,7 @@ let pname = "forgejo-frontend"; inherit (forgejo) src version; - npmDepsHash = "sha256-BffoEbIzTU61bw3ECEm5eDHcav4S27MB5jQKsMprkcw="; + npmDepsHash = "sha256-Nu9aOjJpEAuCWWnJfZXy/GayiUDiyc3hOu6Bx7GxfxA="; patches = [ ./package-json-npm-build-frontend.patch @@ -39,17 +39,17 @@ let in buildGoModule rec { pname = "forgejo"; - version = "7.0.2"; + version = "7.0.3"; src = fetchFromGitea { domain = "codeberg.org"; owner = "forgejo"; repo = "forgejo"; rev = "v${version}"; - hash = "sha256-YY5dHXWMqlCIPfqsDtHZLHjEdYmrFnh4yc0hfTUESww="; + hash = "sha256-P+HVZmfNA1ao+fQ253tK8A2DNGNPxvdyzCvByQJ0FGA="; }; - vendorHash = "sha256-UcjaMi/4XYLdaJhi2j3UWqHqkpTbZBo6EwNXxdRIKLw="; + vendorHash = "sha256-8qMpnGL5GXJuxOpxh9a1Bcxd7tVweUKwbun8UBxCfQA="; subPackages = [ "." ]; diff --git a/pkgs/by-name/ma/majima/package.nix b/pkgs/by-name/ma/majima/package.nix index d2ff843cd66af..810936ecf5a00 100644 --- a/pkgs/by-name/ma/majima/package.nix +++ b/pkgs/by-name/ma/majima/package.nix @@ -1,16 +1,16 @@ -{ lib, fetchFromGitLab, rustPlatform }: -rustPlatform.buildRustPackage rec { +{ lib, fetchFromSourcehut, rustPlatform }: +rustPlatform.buildRustPackage { pname = "majima"; - version = "0.4.0"; + version = "0.5.0"; - src = fetchFromGitLab { - owner = "gumball-overall"; + src = fetchFromSourcehut { + owner = "~cucumber-zoom"; repo = "majima"; - rev = version; - hash = "sha256-S62DQfvZFg8C26YG+fIVJj5cJ6mz73JXSgdu5yoK0Yo="; + rev = "0f32dceeaf09c082cf33ab31b40d3bfc45aaa6f8"; + hash = "sha256-P5E0Wiy3mNPRCQ/bsIW4fG7LnPSPRXmW7pnbgl0/lBQ="; }; - cargoHash = "sha256-zMQO6McnnGbp52A9n/h6yZTU9VH7vak2TSP0HLqDlKw="; + cargoHash = "sha256-sblSlmXkiJkVGbrMU6HgtvYnAd48SlUOgDwB6ASMFsQ="; meta = { description = "Generate random usernames quickly and in various formats"; diff --git a/pkgs/by-name/me/mediasynclite/package.nix b/pkgs/by-name/me/mediasynclite/package.nix new file mode 100644 index 0000000000000..8d2725997b0c5 --- /dev/null +++ b/pkgs/by-name/me/mediasynclite/package.nix @@ -0,0 +1,54 @@ +{ lib +, stdenv +, fetchFromGitHub +, gtk3 +, glib +, gsettings-desktop-schemas +, pkg-config +, curl +, openssl +, jansson +, wrapGAppsHook3 +}: + +stdenv.mkDerivation rec { + pname = "mediasynclite"; + version = "0.4.2"; + + src = fetchFromGitHub { + owner = "iBroadcastMediaServices"; + repo = "MediaSyncLiteLinux"; + rev = version; + hash = "sha256-ToSkR6tPJMBCcj1NUBAywKjCAPlpmh+ngIopFrT2PIA="; + }; + + buildInputs = [ + curl + glib + gtk3 + openssl + jansson + ]; + + strictDeps = true; + + nativeBuildInputs = [ + gsettings-desktop-schemas + pkg-config + wrapGAppsHook3 + ]; + + makeFlags = [ "PREFIX=$(out)" ]; + + postPatch = '' + substitute ./src/ibmsl.c ./src/ibmsl.c --subst-var out + ''; + + meta = with lib; { + description = "A Linux-native graphical uploader for iBroadcast"; + downloadPage = "https://github.com/tobz619/MediaSyncLiteLinuxNix"; + homepage = "https://github.com/iBroadcastMediaServices/MediaSyncLiteLinux"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ tobz619 ]; + }; +} diff --git a/pkgs/desktops/pantheon/third-party/pantheon-tweaks/default.nix b/pkgs/by-name/pa/pantheon-tweaks/package.nix index c05c4b9b0a251..26630f6f72df6 100644 --- a/pkgs/desktops/pantheon/third-party/pantheon-tweaks/default.nix +++ b/pkgs/by-name/pa/pantheon-tweaks/package.nix @@ -7,6 +7,7 @@ , pkg-config , python3 , vala +, wrapGAppsHook3 , gtk3 , libgee , pantheon @@ -14,25 +15,22 @@ stdenv.mkDerivation rec { pname = "pantheon-tweaks"; - version = "1.1.2"; + version = "2.0.1"; src = fetchFromGitHub { owner = "pantheon-tweaks"; repo = pname; rev = version; - sha256 = "sha256-E9YSRfh9bLAHn2y4p3aKwR5NOtexKokLWj3RwtDnLsQ="; + hash = "sha256-P3eM+xgsAMvqr2mIEjkQSjhxvQAwtSNItxAUcjO3ciY="; }; - patches = [ - ./fix-paths.patch - ]; - nativeBuildInputs = [ meson ninja pkg-config python3 vala + wrapGAppsHook3 ]; buildInputs = [ @@ -42,12 +40,14 @@ stdenv.mkDerivation rec { elementary-files # settings schemas elementary-terminal # settings schemas granite - switchboard ]); postPatch = '' chmod +x meson/post_install.py patchShebangs meson/post_install.py + + substituteInPlace src/Settings/ThemeSettings.vala \ + --replace-fail "/usr/share/" "/run/current-system/sw/share/" ''; passthru = { @@ -55,15 +55,15 @@ stdenv.mkDerivation rec { }; meta = with lib; { - description = "Unofficial system settings panel for Pantheon"; + description = "Unofficial system customization app for Pantheon"; longDescription = '' - Unofficial system settings panel for Pantheon + Unofficial system customization app for Pantheon that lets you easily and safely customise your desktop's appearance. - Use programs.pantheon-tweaks.enable to add this to your switchboard. ''; homepage = "https://github.com/pantheon-tweaks/pantheon-tweaks"; license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = teams.pantheon.members; + mainProgram = "pantheon-tweaks"; }; } diff --git a/pkgs/by-name/ph/physac/package.nix b/pkgs/by-name/ph/physac/package.nix new file mode 100644 index 0000000000000..292d5ce6bd24e --- /dev/null +++ b/pkgs/by-name/ph/physac/package.nix @@ -0,0 +1,47 @@ +{ + stdenvNoCC, + fetchFromGitHub, + lib +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + name = "physac"; + version = "2.5-unstable-2023-12-11"; + + src = fetchFromGitHub { + owner = "victorfisac"; + repo = "Physac"; + rev = "29d9fc06860b54571a02402fff6fa8572d19bd12"; + hash = "sha256-PTlV1tT0axQbmGmJ7JD1n6wmbIxUdu7xho78EO0HNNk="; + }; + + dontBuild = true; + installPhase = '' + runHook preInstall + + mkdir -p $out/{include,lib/pkgconfig} + + install -Dm644 $src/src/physac.h $out/include/physac.h + + cat <<EOF > $out/lib/pkgconfig/physac.pc + prefix=$out + includedir=$out/include + + Name: physac + Description: ${finalAttrs.meta.description} + URL: ${finalAttrs.meta.homepage} + Version: ${finalAttrs.version} + Cflags: -I"{includedir}" + EOF + + runHook postInstall + ''; + + meta = { + description = "2D physics header-only library for raylib"; + homepage = "https://github.com/victorfisac/Physac"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sigmanificient ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/r0/r0vm/package.nix b/pkgs/by-name/r0/r0vm/package.nix new file mode 100644 index 0000000000000..caca6c16df07d --- /dev/null +++ b/pkgs/by-name/r0/r0vm/package.nix @@ -0,0 +1,59 @@ +{ rustPlatform +, stdenv +, fetchFromGitHub +, fetchurl +, pkg-config +, perl +, openssl +, lib +, darwin +}: +rustPlatform.buildRustPackage rec { + pname = "r0vm"; + version = "0.21.0"; + src = fetchFromGitHub { + owner = "risc0"; + repo = "risc0"; + rev = "v${version}"; + sha256 = "sha256-BIQd6yX453v4w8aU+2awcngOE6t4oIf7BseVLgPG4Bw="; + }; + + buildAndTestSubdir = "risc0/r0vm"; + + nativeBuildInputs = [ + pkg-config + perl + ]; + + buildInputs = [ + openssl.dev + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.SystemConfiguration + ]; + + doCheck = false; + + cargoHash = "sha256-OsxCIFgJiHfx52nRYRNLTB501RGKSBPQs2MQAs/BFfc="; + + postPatch = + let + # see https://github.com/risc0/risc0/blob/v0.21.0/risc0/circuit/recursion/build.rs + sha256Hash = "3504a2542626acb974dea1ae5542c90c032c4ef42f230977f40f245442a1ec23"; + recursionZkr = fetchurl { + name = "recursion_zkr.zip"; + url = "https://risc0-artifacts.s3.us-west-2.amazonaws.com/zkr/${sha256Hash}.zip"; + sha256 = "sha256:08zcl515890gyivhj8rgyi72q0qcr515bbm1vrsbkb164raa411m"; + }; + in + '' + ln -sf ${recursionZkr} ./risc0/circuit/recursion/src/recursion_zkr.zip + ''; + + meta = with lib; { + description = "RISC Zero zero-knowledge VM"; + homepage = "https://github.com/risc0/risc0"; + license = licenses.asl20; + maintainers = with maintainers; [ marijanp ]; + mainProgram = "r0vm"; + }; +} diff --git a/pkgs/by-name/ra/raygui/package.nix b/pkgs/by-name/ra/raygui/package.nix new file mode 100644 index 0000000000000..3c5b427e828fb --- /dev/null +++ b/pkgs/by-name/ra/raygui/package.nix @@ -0,0 +1,47 @@ +{ + stdenvNoCC, + fetchFromGitHub, + lib +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + name = "raygui"; + version = "4.0"; + + src = fetchFromGitHub { + owner = "raysan5"; + repo = "raygui"; + rev = "refs/tags/${finalAttrs.version}"; + hash = "sha256-1qnChZYsb0e5LnPhvs6a/R5Ammgj2HWFNe9625sBRo8="; + }; + + dontBuild = true; + installPhase = '' + runHook preInstall + + mkdir -p $out/{include,lib/pkgconfig} + + install -Dm644 $src/src/raygui.h $out/include/raygui.h + + cat <<EOF > $out/lib/pkgconfig/raygui.pc + prefix=$out + includedir=$out/include + + Name: raygui + Description: ${finalAttrs.meta.description} + URL: ${finalAttrs.meta.homepage} + Version: ${finalAttrs.version} + Cflags: -I"{includedir}" + EOF + + runHook postInstall + ''; + + meta = { + description = "A simple and easy-to-use immediate-mode gui library"; + homepage = "https://github.com/raysan5/raygui"; + license = lib.licenses.zlib; + maintainers = with lib.maintainers; [ sigmanificient ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix new file mode 100644 index 0000000000000..df06fe6a803ee --- /dev/null +++ b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + php, + testers, + roave-backward-compatibility-check, +}: + +php.buildComposerProject (finalAttrs: { + pname = "roave-backward-compatibility-check"; + version = "8.8.0"; + + src = fetchFromGitHub { + owner = "Roave"; + repo = "BackwardCompatibilityCheck"; + rev = finalAttrs.version; + hash = "sha256-/9nJqZcuBLzgzDyoX4NHW9And7L/F+Bsm/gLzQS7QzE="; + }; + + vendorHash = "sha256-I8JZ4CBrrQmZ38QF9SPZtkPirCAxqSCeTUpMg59Mz7U="; + + passthru = { + tests.version = testers.testVersion { + package = roave-backward-compatibility-check; + version = finalAttrs.version; + }; + }; + + meta = { + changelog = "https://github.com/Roave/BackwardCompatibilityCheck/releases/tag/${finalAttrs.version}"; + description = "A tool that can be used to verify BC breaks between two versions of a PHP library"; + homepage = "https://github.com/Roave/BackwardCompatibilityCheck"; + license = lib.licenses.mit; + mainProgram = "roave-backward-compatibility-check"; + maintainers = lib.teams.php.members; + }; +}) diff --git a/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix b/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix index f2946f4992028..dbc6b6d060c80 100644 --- a/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix +++ b/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix @@ -11,13 +11,13 @@ stdenvNoCC.mkDerivation rec { pname = "elementary-gtk-theme"; - version = "7.3.0"; + version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = "stylesheet"; rev = version; - sha256 = "sha256-KrpeDQH43n7seeSPVYKETxy1g0JuUowZerjgktLQg/4="; + sha256 = "sha256-O0Zu/ZxVANfWKcCkOF7jeJa3oG1ut56px7jeFK7LdKA="; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/pantheon/default.nix b/pkgs/desktops/pantheon/default.nix index d7bd9c926edea..58a4ba65f1acf 100644 --- a/pkgs/desktops/pantheon/default.nix +++ b/pkgs/desktops/pantheon/default.nix @@ -221,10 +221,8 @@ lib.makeScope pkgs.newScope (self: with self; { ### THIRD-PARTY - # Put packages that ONLY works with Pantheon in pkgs/desktops/pantheon/third-party, - # specifically third party switchboard plugins and wingpanel indicators. - # Please call these packages in pkgs/top-level/all-packages.nix instead of this file. - # https://github.com/NixOS/nixpkgs/issues/115222#issuecomment-906868654 + # As suggested in https://github.com/NixOS/nixpkgs/issues/115222#issuecomment-906868654 + # please avoid putting third-party packages in the `pantheon` scope. }) // lib.optionalAttrs config.allowAliases { diff --git a/pkgs/desktops/pantheon/third-party/pantheon-tweaks/fix-paths.patch b/pkgs/desktops/pantheon/third-party/pantheon-tweaks/fix-paths.patch deleted file mode 100644 index b2e0e0a7b4c8b..0000000000000 --- a/pkgs/desktops/pantheon/third-party/pantheon-tweaks/fix-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/Settings/ThemeSettings.vala b/src/Settings/ThemeSettings.vala -index 589121b..8e9c81e 100644 ---- a/src/Settings/ThemeSettings.vala -+++ b/src/Settings/ThemeSettings.vala -@@ -29,7 +29,7 @@ public class PantheonTweaks.ThemeSettings { - var themes = new Gee.ArrayList<string> (); - - string[] dirs = { -- "/usr/share/" + path + "/", -+ "/run/current-system/sw/share/" + path + "/", - Environment.get_home_dir () + "/." + path + "/", - Environment.get_home_dir () + "/.local/share/" + path + "/"}; - diff --git a/pkgs/development/interpreters/gauche/default.nix b/pkgs/development/interpreters/gauche/default.nix index aa58be639b9d1..d596455fe0155 100644 --- a/pkgs/development/interpreters/gauche/default.nix +++ b/pkgs/development/interpreters/gauche/default.nix @@ -21,6 +21,8 @@ stdenv.mkDerivation rec { ''; postPatch = '' + substituteInPlace ext/package-templates/configure \ + --replace "#!/usr/bin/env gosh" "#!$out/bin/gosh" patchShebangs . ''; diff --git a/pkgs/development/libraries/nghttp3/default.nix b/pkgs/development/libraries/nghttp3/default.nix index 849a464b1c0dc..bb7e56ee42404 100644 --- a/pkgs/development/libraries/nghttp3/default.nix +++ b/pkgs/development/libraries/nghttp3/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "nghttp3"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "ngtcp2"; repo = pname; rev = "v${version}"; - hash = "sha256-kJt4aQGNiJ0XhlEKunR8jYKytv3rh23jRrNelCDe/Kk="; + hash = "sha256-MPycG8Fd7GJnp7WyFlGzbuTCYIF+xq6I7oeqXKFOehQ="; fetchSubmodules = true; }; diff --git a/pkgs/development/ocaml-modules/eio/linux.nix b/pkgs/development/ocaml-modules/eio/linux.nix index b376f709794a5..f6ed30d4e80d1 100644 --- a/pkgs/development/ocaml-modules/eio/linux.nix +++ b/pkgs/development/ocaml-modules/eio/linux.nix @@ -7,7 +7,7 @@ buildDunePackage { pname = "eio_linux"; - inherit (eio) meta src version; + inherit (eio) meta src patches version; minimalOCamlVersion = "5.0"; diff --git a/pkgs/development/ocaml-modules/eio/main.nix b/pkgs/development/ocaml-modules/eio/main.nix index 410e535512755..a65b27b8db411 100644 --- a/pkgs/development/ocaml-modules/eio/main.nix +++ b/pkgs/development/ocaml-modules/eio/main.nix @@ -8,7 +8,7 @@ buildDunePackage { pname = "eio_main"; - inherit (eio) meta src version; + inherit (eio) meta src patches version; minimalOCamlVersion = "5.0"; diff --git a/pkgs/development/ocaml-modules/eio/posix.nix b/pkgs/development/ocaml-modules/eio/posix.nix index cba34a0d63899..c18cdd506141e 100644 --- a/pkgs/development/ocaml-modules/eio/posix.nix +++ b/pkgs/development/ocaml-modules/eio/posix.nix @@ -10,7 +10,7 @@ buildDunePackage { pname = "eio_posix"; - inherit (eio) meta src version; + inherit (eio) meta src patches version; minimalOCamlVersion = "5.0"; diff --git a/pkgs/development/python-modules/amazon-kclpy/default.nix b/pkgs/development/python-modules/amazon-kclpy/default.nix index 4a95e78603113..3186ade269996 100644 --- a/pkgs/development/python-modules/amazon-kclpy/default.nix +++ b/pkgs/development/python-modules/amazon-kclpy/default.nix @@ -2,45 +2,49 @@ lib, buildPythonPackage, fetchFromGitHub, - python, + fetchpatch, + setuptools, mock, - boto, - pytest, + boto3, + pytestCheckHook, }: buildPythonPackage rec { pname = "amazon-kclpy"; - version = "2.1.3"; - format = "setuptools"; + version = "2.1.4"; + pyproject = true; src = fetchFromGitHub { owner = "awslabs"; repo = "amazon-kinesis-client-python"; rev = "refs/tags/v${version}"; - hash = "sha256-3BhccRJd6quElXZSix1aVIqWr9wdcTTziDhnIOLiPPo="; + hash = "sha256-TWIGu7WuoaPhk8cz+hMXvGLIPQ5kly8aj20ZtvTZzwg="; }; - # argparse is just required for python2.6 - prePatch = '' - substituteInPlace setup.py \ - --replace "'argparse'," "" - ''; + patches = [ + (fetchpatch { + name = "remove-deprecated-boto.patch"; + url = "https://github.com/awslabs/amazon-kinesis-client-python/commit/bd2c442cdd1b0e2c99d3471c1d3ffcc9161a7c42.patch"; + hash = "sha256-5W0qItDGjx1F6IllzLH57XCpToKrAu9mTbzv/1wMXuY="; + }) + ]; + + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ mock - boto + boto3 ]; - nativeCheckInputs = [ pytest ]; + pythonImportsCheck = [ "amazon_kclpy" ]; - checkPhase = '' - ${python.interpreter} -m pytest - ''; + nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { description = "Amazon Kinesis Client Library for Python"; homepage = "https://github.com/awslabs/amazon-kinesis-client-python"; - license = licenses.amazonsl; + license = licenses.asl20; maintainers = with maintainers; [ psyanticy ]; + broken = true; }; } diff --git a/pkgs/development/python-modules/django-ratelimit/default.nix b/pkgs/development/python-modules/django-ratelimit/default.nix new file mode 100644 index 0000000000000..ca0216a9de5c3 --- /dev/null +++ b/pkgs/development/python-modules/django-ratelimit/default.nix @@ -0,0 +1,56 @@ +{ lib +, buildPythonPackage +, django +, django-redis +, fetchFromGitHub +, pymemcache +, pythonOlder +, setuptools +}: + +buildPythonPackage rec { + pname = "django-ratelimit"; + version = "4.1.0"; + pyproject = true; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "jsocol"; + repo = "django-ratelimit"; + rev = "refs/tags/v${version}"; + hash = "sha256-ZMtZSKOIIRSqH6eyC7bBeua7YLKyWW6NOXN/MDv9fy4="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + django + django-redis + pymemcache + ]; + + pythonImportsCheck = [ + "django_ratelimit" + ]; + + checkPhase = '' + runHook preCheck + + export DJANGO_SETTINGS_MODULE=test_settings + python -m django test django_ratelimit + + runHook postCheck + ''; + + + meta = with lib; { + description = "Cache-based rate-limiting for Django"; + homepage = "https://github.com/jsocol/django-ratelimit"; + changelog = "https://github.com/jsocol/django-ratelimit/releases/tag/v${version}"; + license = licenses.asl20; + maintainers = with maintainers; [ derdennisop ]; + }; +} diff --git a/pkgs/development/python-modules/psrpcore/default.nix b/pkgs/development/python-modules/psrpcore/default.nix index 102d9ce9b7c0c..72c8da5f54078 100644 --- a/pkgs/development/python-modules/psrpcore/default.nix +++ b/pkgs/development/python-modules/psrpcore/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, cryptography, fetchFromGitHub, @@ -42,5 +43,6 @@ buildPythonPackage rec { changelog = "https://github.com/jborean93/psrpcore/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ fab ]; + broken = stdenv.isDarwin; }; } diff --git a/pkgs/development/python-modules/pydeconz/default.nix b/pkgs/development/python-modules/pydeconz/default.nix index 40635ad93fcc4..68e31e0002701 100644 --- a/pkgs/development/python-modules/pydeconz/default.nix +++ b/pkgs/development/python-modules/pydeconz/default.nix @@ -9,36 +9,34 @@ pytestCheckHook, pythonOlder, setuptools, - wheel, }: buildPythonPackage rec { pname = "pydeconz"; - version = "115"; + version = "116"; pyproject = true; - disabled = pythonOlder "3.11"; + disabled = pythonOlder "3.12"; src = fetchFromGitHub { owner = "Kane610"; repo = "deconz"; rev = "refs/tags/v${version}"; - hash = "sha256-NjzONVSJ4GEaIeC5ytnTi8JpZY1yIq3LN8vbMy3n0vs="; + hash = "sha256-XtcAs+xKSTJcQN0mCj6ewkT7owvA7nlZ8PhWfL9NZh8="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace "--cov=pydeconz --cov-report term-missing" "" \ - --replace "setuptools==" "setuptools>=" \ - --replace "wheel==" "wheel>=" + --replace-fail "--cov=pydeconz --cov-report term-missing" "" \ + --replace-fail "setuptools==" "setuptools>=" \ + --replace-fail "wheel==" "wheel>=" ''; - nativeBuildInputs = [ + build-system = [ setuptools - wheel ]; - propagatedBuildInputs = [ + dependencies = [ aiohttp orjson ]; @@ -53,10 +51,10 @@ buildPythonPackage rec { meta = with lib; { description = "Python library wrapping the Deconz REST API"; - mainProgram = "pydeconz"; homepage = "https://github.com/Kane610/deconz"; changelog = "https://github.com/Kane610/deconz/releases/tag/v${version}"; - license = with licenses; [ mit ]; + license = licenses.mit; maintainers = with maintainers; [ fab ]; + mainProgram = "pydeconz"; }; } diff --git a/pkgs/development/python-modules/pyside6/default.nix b/pkgs/development/python-modules/pyside6/default.nix index 5f5285cccfb2a..0144c91bd3e9e 100644 --- a/pkgs/development/python-modules/pyside6/default.nix +++ b/pkgs/development/python-modules/pyside6/default.nix @@ -13,6 +13,12 @@ stdenv.mkDerivation rec { inherit (shiboken6) version src; + patches = [ + # stripped down version of https://github.com/pyside/pyside-setup/commit/a0d68856d67ce6e178e3cfc2fccc236707e02fcd + # FIXME: remove in next release + ./qt-6.7.1.patch + ]; + sourceRoot = "pyside-setup-everywhere-src-${version}/sources/${pname}"; # FIXME: cmake/Macros/PySideModules.cmake supposes that all Qt frameworks on macOS diff --git a/pkgs/development/python-modules/pyside6/qt-6.7.1.patch b/pkgs/development/python-modules/pyside6/qt-6.7.1.patch new file mode 100644 index 0000000000000..8a5ece82d9cea --- /dev/null +++ b/pkgs/development/python-modules/pyside6/qt-6.7.1.patch @@ -0,0 +1,87 @@ +--- a/PySide6/QtMultimedia/CMakeLists.txt ++++ b/PySide6/QtMultimedia/CMakeLists.txt +@@ -12,6 +12,7 @@ ${QtMultimedia_GEN_DIR}/qaudioinput_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qaudiooutput_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qaudiosink_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qaudiosource_wrapper.cpp ++${QtMultimedia_GEN_DIR}/qaudio_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qcameraformat_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qcameradevice_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qcamera_wrapper.cpp +@@ -28,7 +29,6 @@ ${QtMultimedia_GEN_DIR}/qmediatimerange_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qmediatimerange_interval_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qscreencapture_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qsoundeffect_wrapper.cpp +-${QtMultimedia_GEN_DIR}/qtaudio_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qtvideo_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qvideoframe_wrapper.cpp + ${QtMultimedia_GEN_DIR}/qvideoframeformat_wrapper.cpp +diff --git a/PySide6/QtMultimedia/typesystem_multimedia.xml b/PySide6/QtMultimedia/typesystem_multimedia.xml +index dd58f41cc..d37eb15fd 100644 +--- a/PySide6/QtMultimedia/typesystem_multimedia.xml ++++ b/PySide6/QtMultimedia/typesystem_multimedia.xml +@@ -9,7 +9,7 @@ + <load-typesystem name="QtGui/typesystem_gui.xml" generate="no"/> + <load-typesystem name="QtNetwork/typesystem_network.xml" generate="no"/> + +- <namespace-type name="QtAudio"> ++ <namespace-type name="QAudio"> + <enum-type name="Error"/> + <enum-type name="State"/> + <enum-type name="VolumeScale"/> +@@ -65,9 +65,6 @@ + </modify-argument> + </modify-function> + <modify-function signature="stop()" allow-thread="true"/> +- <!-- FIXME PYSIDE 7: Remove this (QT6_DECL_NEW_OVERLOAD_TAIL) --> +- <declare-function signature="state()const" return-type="QtAudio::State"/> +- <declare-function signature="error()const" return-type="QtAudio::Error"/> + </object-type> + + <object-type name="QAudioSink"> +@@ -82,9 +79,6 @@ + </modify-argument> + </modify-function> + <modify-function signature="stop()" allow-thread="true"/> +- <!-- FIXME PYSIDE 7: Remove this (QT6_DECL_NEW_OVERLOAD_TAIL) --> +- <declare-function signature="state()const" return-type="QtAudio::State"/> +- <declare-function signature="error()const" return-type="QtAudio::Error"/> + </object-type> + + <object-type name="QCamera"> +diff --git a/PySide6/glue/qtmultimedia.cpp b/PySide6/glue/qtmultimedia.cpp +index d193b1bd3..ac8434b97 100644 +--- a/PySide6/glue/qtmultimedia.cpp ++++ b/PySide6/glue/qtmultimedia.cpp +@@ -2,6 +2,7 @@ + // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + + // @snippet qvideoframe-bits ++#include "object.h" + %BEGIN_ALLOW_THREADS + %RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(%1); + %END_ALLOW_THREADS +@@ -23,5 +24,5 @@ const auto size = %CPPSELF.byteCount(); + + // @snippet qtaudio-namespace-compatibility-alias + Py_INCREF(pyType); +-PyModule_AddObject(module, "QAudio", reinterpret_cast<PyObject *>(pyType)); ++PyModule_AddObject(module, "QtAudio", reinterpret_cast<PyObject *>(pyType)); + // @snippet qtaudio-namespace-compatibility-alias +diff --git a/libpyside/signalmanager.cpp b/libpyside/signalmanager.cpp +index 625e4a405..557f130e0 100644 +--- a/libpyside/signalmanager.cpp ++++ b/libpyside/signalmanager.cpp +@@ -813,11 +813,6 @@ static PyObject *parseArguments(const QMetaMethod &method, void **args) + for (qsizetype i = 0; i < argsSize; ++i) { + void *data = args[i+1]; + auto param = paramTypes.at(i); +-#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) +- // Qt 6.7 renamed namespace "QAudio"->"QtAudio" except for signals +- if (param.startsWith("QAudio::"_ba)) +- param.insert(1, 't'); +-#endif + Shiboken::Conversions::SpecificConverter converter(param.constData()); + if (!converter) { + PyErr_SetString(PyExc_TypeError, msgCannotConvertParameter(method, i).constData()); + diff --git a/pkgs/development/python-modules/python-ironicclient/default.nix b/pkgs/development/python-modules/python-ironicclient/default.nix index 703be62e30517..5fc6e9365ad7b 100644 --- a/pkgs/development/python-modules/python-ironicclient/default.nix +++ b/pkgs/development/python-modules/python-ironicclient/default.nix @@ -2,8 +2,6 @@ lib, buildPythonPackage, fetchPypi, - pbr, - appdirs, cliff, dogpile-cache, jsonschema, @@ -11,12 +9,14 @@ openstacksdk, osc-lib, oslo-utils, + oslotest, + pbr, + platformdirs, pyyaml, requests, - stevedore, - stestr, requests-mock, - oslotest, + stestr, + stevedore, }: buildPythonPackage rec { @@ -30,8 +30,6 @@ buildPythonPackage rec { }; propagatedBuildInputs = [ - pbr - appdirs cliff dogpile-cache jsonschema @@ -39,6 +37,8 @@ buildPythonPackage rec { openstacksdk osc-lib oslo-utils + pbr + platformdirs pyyaml requests stevedore diff --git a/pkgs/development/python-modules/raylib-python-cffi/default.nix b/pkgs/development/python-modules/raylib-python-cffi/default.nix new file mode 100644 index 0000000000000..f1d46c1822d14 --- /dev/null +++ b/pkgs/development/python-modules/raylib-python-cffi/default.nix @@ -0,0 +1,57 @@ +{ + buildPythonPackage, + fetchFromGitHub, + setuptools, + cffi, + pkg-config, + glfw, + libffi, + raylib, + physac, + raygui, + lib +}: + +buildPythonPackage rec { + pname = "raylib-python-cffi"; + version = "5.0.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "electronstudio"; + repo = "raylib-python-cffi"; + rev = "refs/tags/v${version}"; + hash = "sha256-DlnZRJZ0ZnkLii09grA/lGsJHPUYrbaJ55BVWJ8JzfM="; + }; + + build-system = [ setuptools ]; + dependencies = [ cffi ]; + + patches = [ + # This patch fixes to the builder script function to call pkg-config + # using the library name rather than searching only through raylib + ./fix_pyray_builder.patch + ]; + + nativeBuildInputs = [ pkg-config ]; + + # tests require a graphic environment + doCheck = false; + + pythonImportsCheck = [ "pyray" ]; + + buildInputs = [ + glfw + libffi + raylib + physac + raygui + ]; + + meta = { + description = "Python CFFI bindings for Raylib"; + homepage = "https://electronstudio.github.io/raylib-python-cffi"; + license = lib.licenses.epl20; + maintainers = with lib.maintainers; [ sigmanificient ]; + }; +} diff --git a/pkgs/development/python-modules/raylib-python-cffi/fix_pyray_builder.patch b/pkgs/development/python-modules/raylib-python-cffi/fix_pyray_builder.patch new file mode 100644 index 0000000000000..0d167e2b0795a --- /dev/null +++ b/pkgs/development/python-modules/raylib-python-cffi/fix_pyray_builder.patch @@ -0,0 +1,61 @@ +--- a/raylib/build.py 2024-05-18 18:36:26.911488056 +0200 ++++ b/raylib/build.py 2024-05-18 18:40:04.770587090 +0200 +@@ -32,8 +32,8 @@ + return subprocess.run(['pkg-config', '--exists', 'raylib'], text=True, stdout=subprocess.PIPE).returncode == 0 + + +-def get_the_include_path(): +- return subprocess.run(['pkg-config', '--variable=includedir', 'raylib'], text=True, ++def get_the_include_path(libname): ++ return subprocess.run(['pkg-config', '--variable=includedir', libname], text=True, + stdout=subprocess.PIPE).stdout.strip() + + +@@ -106,9 +106,9 @@ + if not check_raylib_installed(): + raise Exception("ERROR: raylib not found by pkg-config. Please install pkg-config and Raylib.") + +- raylib_h = get_the_include_path() + "/raylib.h" +- rlgl_h = get_the_include_path() + "/rlgl.h" +- raymath_h = get_the_include_path() + "/raymath.h" ++ raylib_h = get_the_include_path("raylib") + "/raylib.h" ++ rlgl_h = get_the_include_path("raylib") + "/rlgl.h" ++ raymath_h = get_the_include_path("raylib") + "/raymath.h" + + if not os.path.isfile(raylib_h): + raise Exception("ERROR: " + raylib_h + " not found. Please install Raylib.") +@@ -125,13 +125,13 @@ + #include "raymath.h" + """ + +- glfw3_h = get_the_include_path() + "/GLFW/glfw3.h" ++ glfw3_h = get_the_include_path("glfw3") + "/GLFW/glfw3.h" + if check_header_exists(glfw3_h): + ffi_includes += """ + #include "GLFW/glfw3.h" + """ + +- raygui_h = get_the_include_path() + "/raygui.h" ++ raygui_h = get_the_include_path("raygui") + "/raygui.h" + if check_header_exists(raygui_h): + ffi_includes += """ + #define RAYGUI_IMPLEMENTATION +@@ -139,7 +139,7 @@ + #include "raygui.h" + """ + +- physac_h = get_the_include_path() + "/physac.h" ++ physac_h = get_the_include_path("physac") + "/physac.h" + if check_header_exists(physac_h): + ffi_includes += """ + #define PHYSAC_IMPLEMENTATION +@@ -172,7 +172,7 @@ + + ffibuilder.set_source("raylib._raylib_cffi", + ffi_includes, +- include_dirs=[get_the_include_path()], ++ include_dirs=[get_the_include_path("libffi")], + extra_link_args=extra_link_args, + extra_compile_args=extra_compile_args, + libraries=libraries) + diff --git a/pkgs/development/python-modules/truststore/default.nix b/pkgs/development/python-modules/truststore/default.nix index 53635bcb19685..c6308518cab41 100644 --- a/pkgs/development/python-modules/truststore/default.nix +++ b/pkgs/development/python-modules/truststore/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "truststore"; - version = "0.8.0"; + version = "0.9.1"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "sethmlarson"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-K11nHzpckNR8pqmgLOo/yCJ2cNQnqPHgjMDPQkpeRkQ="; + hash = "sha256-BP88oQ363XFuRMKZqW8wSm1wl5upU+yEgmwktv65JOU="; }; nativeBuildInputs = [ flit-core ]; diff --git a/pkgs/games/vintagestory/default.nix b/pkgs/games/vintagestory/default.nix index 7134139c62505..e16b36ff67e51 100644 --- a/pkgs/games/vintagestory/default.nix +++ b/pkgs/games/vintagestory/default.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "vintagestory"; - version = "1.19.7"; + version = "1.19.8"; src = fetchurl { url = "https://cdn.vintagestory.at/gamefiles/stable/vs_client_linux-x64_${version}.tar.gz"; - hash = "sha256-C+vPsoMlo6EKmzf+XkvIhrDGG7EccU8c36GZt0/1r1Q="; + hash = "sha256-R6J+ACYDQpOzJZFBizsQGOexR7lMyeoZqz9TnWxfwyM="; }; diff --git a/pkgs/kde/default.nix b/pkgs/kde/default.nix index 02c8650e6ec6c..10579baeca18e 100644 --- a/pkgs/kde/default.nix +++ b/pkgs/kde/default.nix @@ -3,7 +3,6 @@ generateSplicesForMkScope, makeScopeWithSplicing', fetchurl, - fetchFromGitLab, libsForQt5, qt6Packages, cmark, @@ -65,6 +64,7 @@ kdiagram = self.callPackage ./misc/kdiagram {}; kdsoap-ws-discovery-client = self.callPackage ./misc/kdsoap-ws-discovery-client {}; kirigami-addons = self.callPackage ./misc/kirigami-addons {}; + kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 {}; kio-fuse = self.callPackage ./misc/kio-fuse {}; ktextaddons = self.callPackage ./misc/ktextaddons {}; kunifiedpush = self.callPackage ./misc/kunifiedpush {}; diff --git a/pkgs/kde/gear/accessibility-inspector/default.nix b/pkgs/kde/gear/accessibility-inspector/default.nix new file mode 100644 index 0000000000000..1197f29330085 --- /dev/null +++ b/pkgs/kde/gear/accessibility-inspector/default.nix @@ -0,0 +1,4 @@ +{mkKdeDerivation}: +mkKdeDerivation { + pname = "accessibility-inspector"; +} diff --git a/pkgs/kde/gear/akonadi-search/default.nix b/pkgs/kde/gear/akonadi-search/default.nix index 416dd91a9ee5b..e8b38642a940e 100644 --- a/pkgs/kde/gear/akonadi-search/default.nix +++ b/pkgs/kde/gear/akonadi-search/default.nix @@ -7,7 +7,7 @@ cargo, rustc, # provided as callPackage input to enable easier overrides through overlays - cargoHash ? "sha256-fY0mQiYS/CMThOVsWp8NgxpWfUph2dZ7hj7W5JUJ2J4=", + cargoHash ? "sha256-xT1SkW5iJy5Y9CK0CSxp+08XXjrbljxZzwYo2fEqxYE=", }: mkKdeDerivation rec { pname = "akonadi-search"; diff --git a/pkgs/kde/gear/angelfish/default.nix b/pkgs/kde/gear/angelfish/default.nix index 0d9b4a341f05d..cda589932b9d6 100644 --- a/pkgs/kde/gear/angelfish/default.nix +++ b/pkgs/kde/gear/angelfish/default.nix @@ -8,7 +8,7 @@ cargo, rustc, # provided as callPackage input to enable easier overrides through overlays - cargoHash ? "sha256-QJZJqdixPThgiKnruKetmzhbvtY/MsGy4v+OdQiEFR8=", + cargoHash ? "sha256-94f4DKRXcp3o6l3zbQzCpH2ZOztZMEAHa9ookPxbeDU=", qcoro, }: mkKdeDerivation rec { diff --git a/pkgs/kde/gear/audex/default.nix b/pkgs/kde/gear/audex/default.nix new file mode 100644 index 0000000000000..c6043d6416089 --- /dev/null +++ b/pkgs/kde/gear/audex/default.nix @@ -0,0 +1,10 @@ +{ + mkKdeDerivation, + libcdio, + libcdio-paranoia, +}: +mkKdeDerivation { + pname = "audex"; + + extraBuildInputs = [libcdio libcdio-paranoia]; +} diff --git a/pkgs/kde/gear/bovo/default.nix b/pkgs/kde/gear/bovo/default.nix index 9e8ae9b05153d..5bafedfd1b141 100644 --- a/pkgs/kde/gear/bovo/default.nix +++ b/pkgs/kde/gear/bovo/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "bovo"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "bovo"; } diff --git a/pkgs/kde/gear/calindori/default.nix b/pkgs/kde/gear/calindori/default.nix index f0b21c7986a70..41efa7a9e48f3 100644 --- a/pkgs/kde/gear/calindori/default.nix +++ b/pkgs/kde/gear/calindori/default.nix @@ -1,15 +1,9 @@ { mkKdeDerivation, qtsvg, - qqc2-desktop-style, }: mkKdeDerivation { pname = "calindori"; - extraBuildInputs = [ - qtsvg - qqc2-desktop-style - ]; - # FIXME(qt5) - meta.broken = true; + extraBuildInputs = [qtsvg]; } diff --git a/pkgs/kde/gear/default.nix b/pkgs/kde/gear/default.nix index 1ffcdc770e216..b0560b868ee30 100644 --- a/pkgs/kde/gear/default.nix +++ b/pkgs/kde/gear/default.nix @@ -1,4 +1,5 @@ {callPackage}: { + accessibility-inspector = callPackage ./accessibility-inspector {}; akonadi = callPackage ./akonadi {}; akonadi-calendar = callPackage ./akonadi-calendar {}; akonadi-calendar-tools = callPackage ./akonadi-calendar-tools {}; @@ -15,6 +16,7 @@ arianna = callPackage ./arianna {}; ark = callPackage ./ark {}; artikulate = callPackage ./artikulate {}; + audex = callPackage ./audex {}; audiocd-kio = callPackage ./audiocd-kio {}; audiotube = callPackage ./audiotube {}; baloo-widgets = callPackage ./baloo-widgets {}; @@ -34,6 +36,7 @@ falkon = callPackage ./falkon {}; ffmpegthumbs = callPackage ./ffmpegthumbs {}; filelight = callPackage ./filelight {}; + francis = callPackage ./francis {}; ghostwriter = callPackage ./ghostwriter {}; granatier = callPackage ./granatier {}; grantlee-editor = callPackage ./grantlee-editor {}; @@ -51,6 +54,7 @@ kalarm = callPackage ./kalarm {}; kalgebra = callPackage ./kalgebra {}; kalk = callPackage ./kalk {}; + kalm = callPackage ./kalm {}; kalzium = callPackage ./kalzium {}; kamera = callPackage ./kamera {}; kamoso = callPackage ./kamoso {}; @@ -112,7 +116,6 @@ kimap = callPackage ./kimap {}; kio-admin = callPackage ./kio-admin {}; kio-extras = callPackage ./kio-extras {}; - kio-extras-kf5 = callPackage ./kio-extras-kf5 {}; kio-gdrive = callPackage ./kio-gdrive {}; kio-zeroconf = callPackage ./kio-zeroconf {}; kipi-plugins = callPackage ./kipi-plugins {}; @@ -236,6 +239,7 @@ signon-kwallet-extension = callPackage ./signon-kwallet-extension {}; skanlite = callPackage ./skanlite {}; skanpage = callPackage ./skanpage {}; + skladnik = callPackage ./skladnik {}; spectacle = callPackage ./spectacle {}; step = callPackage ./step {}; svgpart = callPackage ./svgpart {}; diff --git a/pkgs/kde/gear/francis/default.nix b/pkgs/kde/gear/francis/default.nix new file mode 100644 index 0000000000000..f17f21c8ea21f --- /dev/null +++ b/pkgs/kde/gear/francis/default.nix @@ -0,0 +1,9 @@ +{ + mkKdeDerivation, + qtsvg, +}: +mkKdeDerivation { + pname = "francis"; + + extraBuildInputs = [qtsvg]; +} diff --git a/pkgs/kde/gear/kalm/default.nix b/pkgs/kde/gear/kalm/default.nix new file mode 100644 index 0000000000000..0c4eee90bc31e --- /dev/null +++ b/pkgs/kde/gear/kalm/default.nix @@ -0,0 +1,4 @@ +{mkKdeDerivation}: +mkKdeDerivation { + pname = "kalm"; +} diff --git a/pkgs/kde/gear/katomic/default.nix b/pkgs/kde/gear/katomic/default.nix index 9a0f9b743d9e0..e9dcd6ebe040c 100644 --- a/pkgs/kde/gear/katomic/default.nix +++ b/pkgs/kde/gear/katomic/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz +}: mkKdeDerivation { pname = "katomic"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "katomic"; } diff --git a/pkgs/kde/gear/kblackbox/default.nix b/pkgs/kde/gear/kblackbox/default.nix index 3f8995ce537e3..26156c9195a92 100644 --- a/pkgs/kde/gear/kblackbox/default.nix +++ b/pkgs/kde/gear/kblackbox/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "kblackbox"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "kblackbox"; } diff --git a/pkgs/kde/gear/kbounce/default.nix b/pkgs/kde/gear/kbounce/default.nix index 8ddeef47bfb6e..e93c9e50d6731 100644 --- a/pkgs/kde/gear/kbounce/default.nix +++ b/pkgs/kde/gear/kbounce/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "kbounce"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "kbounce"; } diff --git a/pkgs/kde/gear/kdepim-addons/default.nix b/pkgs/kde/gear/kdepim-addons/default.nix index fded9e9b02058..e5df18eb90046 100644 --- a/pkgs/kde/gear/kdepim-addons/default.nix +++ b/pkgs/kde/gear/kdepim-addons/default.nix @@ -8,7 +8,7 @@ corrosion, alpaka, # provided as callPackage input to enable easier overrides through overlays - cargoHash ? "sha256-Yt1Gxw9Q1Q108YRJoUIpeNZlGjZ7yabLW3bRO4+x6Vo=", + cargoHash ? "sha256-AMOgchdx9754rkGJg8IdsNgYgH8esnlrreuY5AFZlwE=", }: mkKdeDerivation rec { pname = "kdepim-addons"; diff --git a/pkgs/kde/gear/kfourinline/default.nix b/pkgs/kde/gear/kfourinline/default.nix index 5e1d6fba0ef0a..2c77d372fc16c 100644 --- a/pkgs/kde/gear/kfourinline/default.nix +++ b/pkgs/kde/gear/kfourinline/default.nix @@ -1,9 +1,11 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "kfourinline"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; } diff --git a/pkgs/kde/gear/kjumpingcube/default.nix b/pkgs/kde/gear/kjumpingcube/default.nix index 1f1daf12d2348..0141748b39dce 100644 --- a/pkgs/kde/gear/kjumpingcube/default.nix +++ b/pkgs/kde/gear/kjumpingcube/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "kjumpingcube"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "kjumpingcube"; } diff --git a/pkgs/kde/gear/klickety/default.nix b/pkgs/kde/gear/klickety/default.nix index 574bddccf00b3..339fa31003a56 100644 --- a/pkgs/kde/gear/klickety/default.nix +++ b/pkgs/kde/gear/klickety/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz, +}: mkKdeDerivation { pname = "klickety"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "klickety"; } diff --git a/pkgs/kde/gear/klines/default.nix b/pkgs/kde/gear/klines/default.nix index 58a8f6f8c4654..52bb95c0d787d 100644 --- a/pkgs/kde/gear/klines/default.nix +++ b/pkgs/kde/gear/klines/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz, +}: mkKdeDerivation { pname = "klines"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "klines"; } diff --git a/pkgs/kde/gear/kmines/default.nix b/pkgs/kde/gear/kmines/default.nix index 5c333ae11da5a..687cf0d29480e 100644 --- a/pkgs/kde/gear/kmines/default.nix +++ b/pkgs/kde/gear/kmines/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz, +}: mkKdeDerivation { pname = "kmines"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "kmines"; } diff --git a/pkgs/kde/gear/knavalbattle/default.nix b/pkgs/kde/gear/knavalbattle/default.nix index 3168f2b5729c5..abd9281ff52ec 100644 --- a/pkgs/kde/gear/knavalbattle/default.nix +++ b/pkgs/kde/gear/knavalbattle/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz, +}: mkKdeDerivation { pname = "knavalbattle"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "knavalbattle"; } diff --git a/pkgs/kde/gear/kolf/default.nix b/pkgs/kde/gear/kolf/default.nix index 51a31e5e753ae..39657f077a7d4 100644 --- a/pkgs/kde/gear/kolf/default.nix +++ b/pkgs/kde/gear/kolf/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz, +}: mkKdeDerivation { pname = "kolf"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "kolf"; } diff --git a/pkgs/kde/gear/kollision/default.nix b/pkgs/kde/gear/kollision/default.nix index f8e816437bb45..299549d475130 100644 --- a/pkgs/kde/gear/kollision/default.nix +++ b/pkgs/kde/gear/kollision/default.nix @@ -1,5 +1,11 @@ -{mkKdeDerivation}: +{ + mkKdeDerivation, + _7zz, +}: mkKdeDerivation { pname = "kollision"; + + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "kollision"; } diff --git a/pkgs/kde/gear/kreversi/default.nix b/pkgs/kde/gear/kreversi/default.nix index facc50b28b15a..3f5591c299b6a 100644 --- a/pkgs/kde/gear/kreversi/default.nix +++ b/pkgs/kde/gear/kreversi/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "kreversi"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "kreversi"; } diff --git a/pkgs/kde/gear/krfb/default.nix b/pkgs/kde/gear/krfb/default.nix index eadb9fffb756e..3ab41fcc4f511 100644 --- a/pkgs/kde/gear/krfb/default.nix +++ b/pkgs/kde/gear/krfb/default.nix @@ -1,28 +1,18 @@ { mkKdeDerivation, - fetchpatch, + pkg-config, qtwayland, libvncserver, + pipewire, xorg, }: mkKdeDerivation { pname = "krfb"; - # Backports. - # FIXME: remove in next release - patches = [ - # Build fix for Qt 6.7.1 - ./fix-build-with-qt-6.7.1.diff - # Wayland crash fix - (fetchpatch { - url = "https://invent.kde.org/network/krfb/-/commit/6e7a5ba56966ea1b67400be9ab7c82885abb76be.diff"; - hash = "sha256-kqD4B2Nixw8KMCOc4RpoEmvII2JZYBPxog6TT/BPuFs="; - }) - ]; - extraCmakeFlags = [ "-DQtWaylandScanner_EXECUTABLE=${qtwayland}/libexec/qtwaylandscanner" ]; - extraBuildInputs = [qtwayland libvncserver xorg.libXdamage]; + extraNativeBuildInputs = [pkg-config]; + extraBuildInputs = [qtwayland libvncserver pipewire xorg.libXdamage]; } diff --git a/pkgs/kde/gear/krfb/fix-build-with-qt-6.7.1.diff b/pkgs/kde/gear/krfb/fix-build-with-qt-6.7.1.diff deleted file mode 100644 index d9ee35d4ca001..0000000000000 --- a/pkgs/kde/gear/krfb/fix-build-with-qt-6.7.1.diff +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/framebuffers/pipewire/CMakeLists.txt b/framebuffers/pipewire/CMakeLists.txt -index 99f4562..3bf5f63 100644 ---- a/framebuffers/pipewire/CMakeLists.txt -+++ b/framebuffers/pipewire/CMakeLists.txt -@@ -9,11 +9,6 @@ set (krfb_framebuffer_pw_SRCS - screencasting.cpp - ) - --ecm_add_qtwayland_client_protocol(krfb_framebuffer_pw_SRCS -- PROTOCOL ${PLASMA_WAYLAND_PROTOCOLS_DIR}/screencast.xml -- BASENAME zkde-screencast-unstable-v1 --) -- - ecm_qt_declare_logging_category(krfb_framebuffer_pw_SRCS - HEADER krfb_fb_pipewire_debug.h - IDENTIFIER KRFB_FB_PIPEWIRE -@@ -38,6 +33,18 @@ add_library(krfb_framebuffer_pw - MODULE - ${krfb_framebuffer_pw_SRCS} - ) -+ -+if (Qt6_VERSION VERSION_LESS "6.7.1") -+ ecm_add_qtwayland_client_protocol(krfb_framebuffer_pw -+ PROTOCOL ${PLASMA_WAYLAND_PROTOCOLS_DIR}/screencast.xml -+ BASENAME zkde-screencast-unstable-v1 -+ ) -+else() -+ qt6_generate_wayland_protocol_client_sources(krfb_framebuffer_pw -+ FILES ${PLASMA_WAYLAND_PROTOCOLS_DIR}/screencast.xml -+ ) -+endif() -+ - set_property(TARGET krfb_framebuffer_pw PROPERTY C_STANDARD 99) - - target_link_libraries(krfb_framebuffer_pw -diff --git a/framebuffers/pipewire/screencasting.cpp b/framebuffers/pipewire/screencasting.cpp -index 3c4d1ab..c338699 100644 ---- a/framebuffers/pipewire/screencasting.cpp -+++ b/framebuffers/pipewire/screencasting.cpp -@@ -5,7 +5,11 @@ - */ - - #include "screencasting.h" -+#if QT_VERSION < QT_VERSION_CHECK(6, 7, 1) - #include "qwayland-zkde-screencast-unstable-v1.h" -+#else -+#include "qwayland-screencast.h" -+#endif - #include <KWayland/Client/registry.h> - #include <QDebug> - #include <QRect> diff --git a/pkgs/kde/gear/ksudoku/default.nix b/pkgs/kde/gear/ksudoku/default.nix index b11d44f488f9a..15ac4e2ce4f8d 100644 --- a/pkgs/kde/gear/ksudoku/default.nix +++ b/pkgs/kde/gear/ksudoku/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "ksudoku"; extraBuildInputs = [qtsvg]; + extraNativeBuildInputs = [_7zz]; + meta.mainProgram = "ksudoku"; } diff --git a/pkgs/kde/gear/kubrick/default.nix b/pkgs/kde/gear/kubrick/default.nix index d5ca09e42887b..a194ebae5b682 100644 --- a/pkgs/kde/gear/kubrick/default.nix +++ b/pkgs/kde/gear/kubrick/default.nix @@ -1,11 +1,14 @@ { mkKdeDerivation, qtsvg, + _7zz, libGLU, }: mkKdeDerivation { pname = "kubrick"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg libGLU]; + meta.mainProgram = "kubrick"; } diff --git a/pkgs/kde/gear/lskat/default.nix b/pkgs/kde/gear/lskat/default.nix index 131cb34c0365b..eefb95f9e1b40 100644 --- a/pkgs/kde/gear/lskat/default.nix +++ b/pkgs/kde/gear/lskat/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "lskat"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "lskat"; } diff --git a/pkgs/kde/gear/picmi/default.nix b/pkgs/kde/gear/picmi/default.nix index 8838b657bc472..341cd3922aff5 100644 --- a/pkgs/kde/gear/picmi/default.nix +++ b/pkgs/kde/gear/picmi/default.nix @@ -1,10 +1,13 @@ { mkKdeDerivation, qtsvg, + _7zz, }: mkKdeDerivation { pname = "picmi"; + extraNativeBuildInputs = [_7zz]; extraBuildInputs = [qtsvg]; + meta.mainProgram = "picmi"; } diff --git a/pkgs/kde/gear/skanpage/default.nix b/pkgs/kde/gear/skanpage/default.nix index b6db869472cfe..c855041220c9a 100644 --- a/pkgs/kde/gear/skanpage/default.nix +++ b/pkgs/kde/gear/skanpage/default.nix @@ -1,5 +1,6 @@ { mkKdeDerivation, + qtwebengine, tesseractLanguages ? [], tesseract5, leptonica, @@ -8,6 +9,7 @@ mkKdeDerivation { pname = "skanpage"; extraBuildInputs = [ + qtwebengine (tesseract5.override {enableLanguages = tesseractLanguages;}) leptonica ]; diff --git a/pkgs/kde/gear/skladnik/default.nix b/pkgs/kde/gear/skladnik/default.nix new file mode 100644 index 0000000000000..ae4dd03f3e3c3 --- /dev/null +++ b/pkgs/kde/gear/skladnik/default.nix @@ -0,0 +1,4 @@ +{mkKdeDerivation}: +mkKdeDerivation { + pname = "skladnik"; +} diff --git a/pkgs/kde/gear/spectacle/default.nix b/pkgs/kde/gear/spectacle/default.nix index 3232b6402bd04..576c2de08a5ea 100644 --- a/pkgs/kde/gear/spectacle/default.nix +++ b/pkgs/kde/gear/spectacle/default.nix @@ -2,10 +2,11 @@ mkKdeDerivation, qtwayland, qtmultimedia, + opencv, }: mkKdeDerivation { pname = "spectacle"; - extraBuildInputs = [qtwayland qtmultimedia]; + extraBuildInputs = [qtwayland qtmultimedia opencv]; meta.mainProgram = "spectacle"; } diff --git a/pkgs/kde/generated/licenses.json b/pkgs/kde/generated/licenses.json index 5b3e4359cf94d..82ecdcb4cd955 100644 --- a/pkgs/kde/generated/licenses.json +++ b/pkgs/kde/generated/licenses.json @@ -1,4 +1,13 @@ { + "accessibility-inspector": [ + "BSD-2-Clause", + "BSD-3-Clause", + "CC0-1.0", + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL" + ], "akonadi": [ "BSD-3-Clause", "CC0-1.0", @@ -159,6 +168,11 @@ "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL" ], + "audex": [ + "CC0-1.0", + "GPL-3.0-or-later", + "LGPL-2.0-or-later" + ], "audiocd-kio": [ "BSD-3-Clause", "CC0-1.0", @@ -255,9 +269,11 @@ "CC0-1.0" ], "breeze-icons": [ + "CC-BY-SA-4.0", "CC0-1.0", "LGPL-2.0-or-later", "LGPL-2.1-only", + "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL" ], @@ -331,8 +347,7 @@ ], "dolphin-plugins": [ "CC0-1.0", - "GPL-2.0-or-later", - "MIT" + "GPL-2.0-or-later" ], "dragon": [ "CC0-1.0", @@ -413,6 +428,14 @@ "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL" ], + "francis": [ + "BSD-2-Clause", + "BSD-3-Clause", + "CC0-1.0", + "GPL-3.0-or-later", + "LGPL-2.0-or-later", + "LGPL-2.1-or-later" + ], "ghostwriter": [ "Apache-2.0", "BSD-3-Clause", @@ -527,6 +550,11 @@ "GPL-2.0-or-later", "GPL-3.0-or-later" ], + "kalm": [ + "BSD-2-Clause", + "CC0-1.0", + "LGPL-2.1-or-later" + ], "kalzium": [ "BSD-3-Clause", "CC0-1.0", @@ -1266,23 +1294,6 @@ "LicenseRef-KDE-Accepted-LGPL", "MIT" ], - "kio-extras-kf5": [ - "BSD-2-Clause", - "BSD-3-Clause", - "CC0-1.0", - "GPL-2.0-only", - "GPL-2.0-or-later", - "GPL-3.0-only", - "GPL-3.0-or-later", - "LGPL-2.0-only", - "LGPL-2.0-or-later", - "LGPL-2.1-only", - "LGPL-2.1-or-later", - "LGPL-3.0-only", - "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL", - "MIT" - ], "kio-gdrive": [ "CC0-1.0", "GPL-2.0-only", @@ -1301,6 +1312,7 @@ "CC0-1.0" ], "kirigami": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "FSFAP", @@ -1419,10 +1431,12 @@ "Qt-Commercial-exception-1.0" ], "kmail-account-wizard": [ - "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", - "LGPL-2.0-or-later" + "LGPL-2.0-or-later", + "LGPL-2.1-only", + "LGPL-3.0-only", + "LicenseRef-KDE-Accepted-LGPL" ], "kmailtransport": [ "BSD-3-Clause", @@ -1470,6 +1484,7 @@ "GPL-2.0-or-later" ], "knavalbattle": [ + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later" ], @@ -1533,6 +1548,7 @@ "LicenseRef-KDE-Accepted-LGPL" ], "kolf": [ + "BSD-3-Clause", "CC0-1.0" ], "kollision": [ @@ -1610,7 +1626,6 @@ "BSD-3-Clause", "CC-BY-SA-4.0", "CC0-1.0", - "GPL-3.0-only", "GPL-3.0-or-later" ], "konversation": [ @@ -1938,6 +1953,7 @@ "GPL-2.0-or-later" ], "kubrick": [ + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later" ], @@ -2360,7 +2376,6 @@ "GPL-2.0-only", "GPL-2.0-or-later", "GPL-3.0-only", - "GPL-3.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", @@ -2397,7 +2412,8 @@ "GPL-2.0-or-later", "GPL-3.0-only", "LGPL-2.1-or-later", - "LicenseRef-KDE-Accepted-GPL" + "LicenseRef-KDE-Accepted-GPL", + "MIT" ], "partitionmanager": [ "CC-BY-4.0", @@ -2705,7 +2721,8 @@ "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL", "LicenseRef-KFQF-Accepted-GPL", - "LicenseRef-Qt-Commercial" + "LicenseRef-Qt-Commercial", + "MIT" ], "rocs": [ "BSD-2-Clause", @@ -2741,6 +2758,13 @@ "GPL-3.0-only", "LicenseRef-KDE-Accepted-GPL" ], + "skladnik": [ + "BSD-3-Clause", + "CC-BY-SA-4.0", + "CC0-1.0", + "GFDL-1.2-or-later", + "GPL-2.0-or-later" + ], "solid": [ "BSD-3-Clause", "CC0-1.0", diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 96499269a4d1c..3f59e4f7e162b 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1232 +1,1252 @@ { + "accessibility-inspector": { + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/accessibility-inspector-24.05.0.tar.xz", + "hash": "sha256-bIgwqq3GEN0UEqT+Qo1ETE5aP5/k4c0DftkzTwZG6pg=" + }, "akonadi": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-24.02.2.tar.xz", - "hash": "sha256-G3kjaVbz10BL0j3JBz4RK1NWpkFW5PvDJMQJwTJb80M=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-24.05.0.tar.xz", + "hash": "sha256-6YGDb7POV0he07XE7UYTG8EsDUzXw3jYy2KPnF9TjZk=" }, "akonadi-calendar": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-calendar-24.02.2.tar.xz", - "hash": "sha256-kwGV5yLPJowUZa41Nmq+++bw02o/cnCNDLAi5iiK6Fk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-calendar-24.05.0.tar.xz", + "hash": "sha256-Lv05KE6p2+Y86dSpbmIFUlA3DLA4kxn1h6mw7P9I0tY=" }, "akonadi-calendar-tools": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-calendar-tools-24.02.2.tar.xz", - "hash": "sha256-dbbLxrznmjtUpdLJR6FNWR6BIgpey8QpTo5JMOYJsDc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-calendar-tools-24.05.0.tar.xz", + "hash": "sha256-qjMkoAvmG5p6ACGzznGgyrMMmt6PyPidJFHp9vqj5UI=" }, "akonadiconsole": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadiconsole-24.02.2.tar.xz", - "hash": "sha256-6KXlu1fRMkX8pLxr8b3f8ZJDb/7+gjUfSVb317l8ObQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadiconsole-24.05.0.tar.xz", + "hash": "sha256-81/2NI3rvTAnH0HXPT8DZXoZVnOP8phBcyhrRIGU3ZE=" }, "akonadi-contacts": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-contacts-24.02.2.tar.xz", - "hash": "sha256-7/C8KnAVgEE32cMvTCAQDKEeX5SosRkVPNBi67BW9R8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-contacts-24.05.0.tar.xz", + "hash": "sha256-8AMhc0SVJHe3399XoL2iPKFzpS7O90jTFyPFkwn+2UI=" }, "akonadi-import-wizard": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-import-wizard-24.02.2.tar.xz", - "hash": "sha256-+VCKPaYySF9mM4fP2DKtanZ+r/IIa6Y+AQowNE+dXxU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-import-wizard-24.05.0.tar.xz", + "hash": "sha256-L1cHleGkV/dRQi7kP12tJEebCa42mfoVr2YP270hZY0=" }, "akonadi-mime": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-mime-24.02.2.tar.xz", - "hash": "sha256-sGUWJr2lOgujbIBE0RRyOcxVHvAO7R3/+DiKFm0c5BM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-mime-24.05.0.tar.xz", + "hash": "sha256-plgg19J1B5tHnLIPD8UW9Z+EbCm13NConTNQxpcoAPw=" }, "akonadi-notes": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-notes-24.02.2.tar.xz", - "hash": "sha256-BATXrYrse4g4s5CdnPIi0mf01vO1Hya9jsyjmn2LWFU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-notes-24.05.0.tar.xz", + "hash": "sha256-mXb2bmDAvKJaezPuyHEfQ8FKl9seZZzeqRSWjtJDGZA=" }, "akonadi-search": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akonadi-search-24.02.2.tar.xz", - "hash": "sha256-bPrMpULzFzrS+TuqCPu3ddE5AqG6UAV+Ex9IZr6mK54=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-search-24.05.0.tar.xz", + "hash": "sha256-2VsVGQ+MP20yBYY2JnPPI5r9NJxXyOApLJgrc03H410=" }, "akregator": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/akregator-24.02.2.tar.xz", - "hash": "sha256-lGd55Rup4KrkF6DXTCmFXWfUYVCKejSyZOpY1zdqymo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/akregator-24.05.0.tar.xz", + "hash": "sha256-qV+n9eHq0k5Wx7UAxf3+MRGZVITBgd64E7MAIhIJm7M=" }, "alligator": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/alligator-24.02.2.tar.xz", - "hash": "sha256-ridOcusOuZdfGTyCNUQkQW58yeLZ/Xe1efVPsqs/7VU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/alligator-24.05.0.tar.xz", + "hash": "sha256-RziRlNQfGV4bI9iwq4gxXz0gceI1KWJlndMybPfzxeU=" }, "analitza": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/analitza-24.02.2.tar.xz", - "hash": "sha256-SdYM5D277bBHooHdLfaigY2Ok0B3R0nQeqelYj9szJs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/analitza-24.05.0.tar.xz", + "hash": "sha256-tJqBTcQdPr6ydXmqk2wMtNt8SXYkhle5IBj5mWFlRbo=" }, "angelfish": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/angelfish-24.02.2.tar.xz", - "hash": "sha256-XTqwdHOUKLbTD2oS1oOgXxDf9h9UOwU59aGaFfxMg/E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/angelfish-24.05.0.tar.xz", + "hash": "sha256-yltDFftPP2VisEXy8xJBzo/1x7vgyrgMU0lC3804Cnw=" }, "arianna": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/arianna-24.02.2.tar.xz", - "hash": "sha256-NymiP5TSN5+1h/6QBDb/uSygOuMClu6le5YlqbS+uz4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/arianna-24.05.0.tar.xz", + "hash": "sha256-OV+WXxeItC+vFcXb0YyU/+Br+QJgIrupCH+YxpYAsoQ=" }, "ark": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ark-24.02.2.tar.xz", - "hash": "sha256-BjdPXHwq7nqTwEv9e2s7quqzli6Cd8kIf+pUupgFvc4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ark-24.05.0.tar.xz", + "hash": "sha256-cLFJ8CJutATJ2VeXHoapS8TAccGqGk0jPEkeX9tj+dc=" }, "artikulate": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/artikulate-24.02.2.tar.xz", - "hash": "sha256-di0yr7ij+PilNs4zpyCIjr2ZZ7T7/qineSWj7QBDuzo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/artikulate-24.05.0.tar.xz", + "hash": "sha256-kUBnBKcxXXvlnYQ0i4W+MAag4tagtbbmVdy09rQs9Rk=" + }, + "audex": { + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/audex-24.05.0.tar.xz", + "hash": "sha256-WBCMw/Gm4QwhvRXEQ7/zBLLWUkCiW5jFTcSHsNEYfOk=" }, "audiocd-kio": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/audiocd-kio-24.02.2.tar.xz", - "hash": "sha256-ig/BKoaU7MiSO1RcXKsgYgQEvXe4SoDkt0yAq05XWho=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/audiocd-kio-24.05.0.tar.xz", + "hash": "sha256-V07l2An23i6L7F7cMYqzD5AdD7FWYApap9Jdrw2/MnQ=" }, "audiotube": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/audiotube-24.02.2.tar.xz", - "hash": "sha256-/XIaC46IllW6tZBmtygIBxt2Dr7P8b5H9a36dDqqXjI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/audiotube-24.05.0.tar.xz", + "hash": "sha256-zxlGHbImtub20p5OSswgI/Y4GYKjtz24h31TwgTlo7c=" }, "baloo-widgets": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/baloo-widgets-24.02.2.tar.xz", - "hash": "sha256-J2tVfDY9o2fRxpUOsOGrLK44mqt7U9r2qeJDH4fe6hU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/baloo-widgets-24.05.0.tar.xz", + "hash": "sha256-PSHv1kHCt83uzrxKS5OM3TtPPIfMJgAU49pxHSKp9rc=" }, "blinken": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/blinken-24.02.2.tar.xz", - "hash": "sha256-hdwL/bbA2n7/s2q2QS8OvTzLndjn53X0y0HAC2/4VmY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/blinken-24.05.0.tar.xz", + "hash": "sha256-WL0Nxy0g5w0tJQFRjm4QzJ7D+pwCSqbQmnsoylWEKEQ=" }, "bomber": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/bomber-24.02.2.tar.xz", - "hash": "sha256-uhke2hB/YF+j7IvjEZtrPQcqV2EBJ5xPa0vg0Be4l1c=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/bomber-24.05.0.tar.xz", + "hash": "sha256-4xJmlRR71hA4/SuRH3sEoKZDRS29N4333uAG0wjtgi0=" }, "bovo": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/bovo-24.02.2.tar.xz", - "hash": "sha256-oFIrL6rOogHqfpDFrarfNE8lf13s/EQUBwhIrLeKx4g=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/bovo-24.05.0.tar.xz", + "hash": "sha256-09EavFONoctc28o5mtDfoGTjlaO8PsKGDGu2x+tB0SU=" }, "calendarsupport": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/calendarsupport-24.02.2.tar.xz", - "hash": "sha256-kGZxMgtfMr2e3PIS5moWxUbRlhUL0zMKr4qwkxsLBzE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/calendarsupport-24.05.0.tar.xz", + "hash": "sha256-UMhbZlrZ7zt6UUIWrdUmX78kI2I3kmdUmj7XI4SMvMc=" }, "calindori": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/calindori-24.02.2.tar.xz", - "hash": "sha256-oPvoWm2TPJ0HlLVWzzdlGTlCS4+7bdMwjHNrqAcx5H8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/calindori-24.05.0.tar.xz", + "hash": "sha256-E1nOyaeKLlLJMP3PmfmSN/W59Rpao2+boI8F4p0G9jY=" }, "cantor": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/cantor-24.02.2.tar.xz", - "hash": "sha256-HNY0Thm1fsmMEDUGkg3kEqVUG2E3fEPctRYq45wrm/U=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/cantor-24.05.0.tar.xz", + "hash": "sha256-dREEXdoQIOd3m23O+/lPYRWu/h+N6iLipYzQrArh4aI=" }, "cervisia": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/cervisia-24.02.2.tar.xz", - "hash": "sha256-+pGS/G/ZtLqH/8mlzF8n3+7+1/OuZ6DYoyRYBdTw5Cs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/cervisia-24.05.0.tar.xz", + "hash": "sha256-+5uo9rzp3OmUnUh8Z7qDcfqC/wudTKenh0FFMKrzmZI=" }, "colord-kde": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/colord-kde-24.02.2.tar.xz", - "hash": "sha256-wzuEuILOv3pzm/R7J4+QLhRFBHDTCpYJGJfH1Hh1eEA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/colord-kde-24.05.0.tar.xz", + "hash": "sha256-lJGSTIvMCJpkzdT2hLa3gx7wU5l5XrKxCUIOsezV3HU=" }, "dolphin": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/dolphin-24.02.2.tar.xz", - "hash": "sha256-UIREkNRRWcoWwdjZ9fBwHxGHcuSwmtrScINbZ7smpwE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/dolphin-24.05.0.tar.xz", + "hash": "sha256-4AnOc0NVSBoI//8T5van24trdPoyADCzXZGAodnKB5Q=" }, "dolphin-plugins": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/dolphin-plugins-24.02.2.tar.xz", - "hash": "sha256-FLqewFaFXgEMzpzYyxTieIKHGZ8cyPUugKLUpLjFCw0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/dolphin-plugins-24.05.0.tar.xz", + "hash": "sha256-cVMp916yLW9ZuqvF3voao3xz6hbWIUHA6uaVMlwBrC4=" }, "dragon": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/dragon-24.02.2.tar.xz", - "hash": "sha256-L/hf4lWnbUmCWSUSkDaQ4W5FLdzWSbbccCScBV9Nz5g=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/dragon-24.05.0.tar.xz", + "hash": "sha256-tOghEE07tjv71E9t03FBtCPmTOXbLU6VkVIUhgFQ34s=" }, "elisa": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/elisa-24.02.2.tar.xz", - "hash": "sha256-CCGLpznqCs6Cu6aqmFdYFNz99p/rYVljmPXTN8KVbA8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/elisa-24.05.0.tar.xz", + "hash": "sha256-LTdxJcs0MteiILDpBxMzSOZ9JRyM2mDCXgS7oNJOjfc=" }, "eventviews": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/eventviews-24.02.2.tar.xz", - "hash": "sha256-UqyX3NJw4uDBOJtx+XRXSSMw1Mn15GpNi3ZbaV6PVe0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/eventviews-24.05.0.tar.xz", + "hash": "sha256-gDNR57hV+heQ6/wemOqzRftrcFWNSvl7N6o0QEAleR8=" }, "falkon": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/falkon-24.02.2.tar.xz", - "hash": "sha256-+GB4MNmXWfVTNq19jo87+d+WlstWMqTjCFhuiSDX6cs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/falkon-24.05.0.tar.xz", + "hash": "sha256-kggxPYiw9fuoTnfpn0KNgr3j04A5uPEmIAMsdeZEkZ0=" }, "ffmpegthumbs": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ffmpegthumbs-24.02.2.tar.xz", - "hash": "sha256-COjDKHOkm25liGrVAdMl+AUyQMZojAg1NIKDE/YMJFo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ffmpegthumbs-24.05.0.tar.xz", + "hash": "sha256-ozfE8ZwTPvRyt8Nk1IEtl5wHi1WaUbnH1t8aoeynBGc=" }, "filelight": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/filelight-24.02.2.tar.xz", - "hash": "sha256-FVG9/ef8fkI0xmU9WmE4+e/vyei97aqqaDNUcoNou44=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/filelight-24.05.0.tar.xz", + "hash": "sha256-DHdv8NsyPUffuWdyzvY7IxHs7t6UBJSUOw8+i/ipq4w=" + }, + "francis": { + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/francis-24.05.0.tar.xz", + "hash": "sha256-Zkf1VmCx0MMlwNWqPaUW8ArO0Pe2V6fSu/pqoF1y3/M=" }, "ghostwriter": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ghostwriter-24.02.2.tar.xz", - "hash": "sha256-Ct8M7/UWNvXnM5H+MzXiY8Whdw68hmLxSgNGpm26F04=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ghostwriter-24.05.0.tar.xz", + "hash": "sha256-rhuCZBfcUK8b26igOsuGzqpjDEs+0L9tPIEW0NT2XDg=" }, "granatier": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/granatier-24.02.2.tar.xz", - "hash": "sha256-H2wCX633JVAYC8Nrv4E1sHJGaIkEv9ehxm+QCDLSvck=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/granatier-24.05.0.tar.xz", + "hash": "sha256-scZmT4fQo8dna2PKxHcuHlAJvHVrirjlAzDdcglx3ZY=" }, "grantlee-editor": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/grantlee-editor-24.02.2.tar.xz", - "hash": "sha256-M1l1Rt2dTwnPDq1Oy04SaT9qg71CTjB2g+THRBL1JnA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/grantlee-editor-24.05.0.tar.xz", + "hash": "sha256-Zqns6Adbiivzzz0IYY2YIjqVShr3ykVWpg7fTvCJFB8=" }, "grantleetheme": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/grantleetheme-24.02.2.tar.xz", - "hash": "sha256-VIlfJVFtJ0xL/PfPWRCdXNLj9602GZaKflSnOn61qVg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/grantleetheme-24.05.0.tar.xz", + "hash": "sha256-uo55sP1GAHTfufJM7ftgbDyL3lkB4oM0lnlgd28pJ5g=" }, "gwenview": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/gwenview-24.02.2.tar.xz", - "hash": "sha256-XxhgQHb+4pfnIutd1PRZafDgDGXs6TnnsSRj9X33i54=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/gwenview-24.05.0.tar.xz", + "hash": "sha256-se2CcMpPeWfHY2lnoYqLm/FyiXD2z4p+EbQj0Lzq5LA=" }, "incidenceeditor": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/incidenceeditor-24.02.2.tar.xz", - "hash": "sha256-L+I9hvAy5ZyXolpEPmzwpe3hNGnKGcbI1TMFjeZUJRc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/incidenceeditor-24.05.0.tar.xz", + "hash": "sha256-K6hYRgMfoOVcO+9Zds6kTE9tXFyPmeeysaqO4CHhGCo=" }, "isoimagewriter": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/isoimagewriter-24.02.2.tar.xz", - "hash": "sha256-lsddWNFO9ySQ2tSrYrcr9aedXNkCns+noonfGoP4sYY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/isoimagewriter-24.05.0.tar.xz", + "hash": "sha256-Nl9mo+qPKx9sjAn4fyiT7Gc3r5bldQE2Q1WGVa3lAeE=" }, "itinerary": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/itinerary-24.02.2.tar.xz", - "hash": "sha256-eCGsmCUwFlshH0633jIl3rdn7TVrxQUXbcNkDoVMOxw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/itinerary-24.05.0.tar.xz", + "hash": "sha256-tjHIF54+pT9I1opIWDRwovlKR108iTcl6NJB99dvlxs=" }, "juk": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/juk-24.02.2.tar.xz", - "hash": "sha256-5XHlttb7Jz9Ar+8bX7KTO2OtuRcNEoI9EXWHn/sr+oM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/juk-24.05.0.tar.xz", + "hash": "sha256-mExAW9VQcXbyvDEyTbloe23e5MpS6bN9vSeXj4yuV3M=" }, "k3b": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/k3b-24.02.2.tar.xz", - "hash": "sha256-YEfZQZO6FlDOcfQQC7oHhgI0VfTGoS4UydVDBYpOjkU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/k3b-24.05.0.tar.xz", + "hash": "sha256-jgxH9vLI08LjiV3I6bAgWxqM4DcpOyDEfNN9QkZFOtA=" }, "kaccounts-integration": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kaccounts-integration-24.02.2.tar.xz", - "hash": "sha256-1Qs9eQ2N9qJNGv52YPp8bmHDgVnXdzgPh7gTyR0G0wc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kaccounts-integration-24.05.0.tar.xz", + "hash": "sha256-jyAiwel9Wg0FSqtzpzjVatJYAK/xRcyDf/ZcqVAmw+g=" }, "kaccounts-providers": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kaccounts-providers-24.02.2.tar.xz", - "hash": "sha256-Ti9uioVPthqxnwD4/2dsj9l7GhK3BIXmZSt0r6N0nBg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kaccounts-providers-24.05.0.tar.xz", + "hash": "sha256-Mrsh0NrLjblfss2WUSkPBODZGs2ttGdj7sqBs1G0WEo=" }, "kaddressbook": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kaddressbook-24.02.2.tar.xz", - "hash": "sha256-9ujQeY+Wf0XpJ5j2iUQ3XY0IjajDP2UAyk6mCxdH76M=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kaddressbook-24.05.0.tar.xz", + "hash": "sha256-sdJ9+HX1rBe5lr3GaK80BYLcI1hSs1ikdfAC8YUkE1E=" }, "kajongg": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kajongg-24.02.2.tar.xz", - "hash": "sha256-wj6afAznRNhX5W5GtoVqyDRF9yzLYYPo6Xfw5aOCRT8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kajongg-24.05.0.tar.xz", + "hash": "sha256-X0Ie68zuj3au6yjEXr6n1lZ2lMem9/ryPzbOXxVOoXI=" }, "kalarm": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kalarm-24.02.2.tar.xz", - "hash": "sha256-LrlXBP+sQ6O96UISGmOm/zp/We54P8YU6w0CFuV4b/4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kalarm-24.05.0.tar.xz", + "hash": "sha256-uLSs/UUR3rHQS/zzwX/DmVpK03NI4/rpR+RJmcShDWY=" }, "kalgebra": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kalgebra-24.02.2.tar.xz", - "hash": "sha256-oFvJWvkuRduH56GKkH5H9WsbiRtb2C9h7QFVs9rzTug=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kalgebra-24.05.0.tar.xz", + "hash": "sha256-v46chi9OKDCQ8BMpnv++WVQeQD+ciL4rr++SgiS0hWI=" }, "kalk": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kalk-24.02.2.tar.xz", - "hash": "sha256-i85J/DofNyYDlroZfA0K/6YMIFFiSwVbRzakfmcJUWM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kalk-24.05.0.tar.xz", + "hash": "sha256-EZlYtQ1uEDshnBE4Gp9makx/UJAAw1/zOqiqWsZDAJE=" + }, + "kalm": { + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kalm-24.05.0.tar.xz", + "hash": "sha256-VZmdWHLntFafXDG4k/GfkaL98Niai6Tmctm2nkWhurY=" }, "kalzium": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kalzium-24.02.2.tar.xz", - "hash": "sha256-TGwX7FhH23FMEaJJ3kWZ1B3In8BLo4E53JCn/hX/Fqs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kalzium-24.05.0.tar.xz", + "hash": "sha256-uB3/bjzuQL21jAopa7Drn0abYHMW+I5gQg37KjK5n4Y=" }, "kamera": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kamera-24.02.2.tar.xz", - "hash": "sha256-5ZTVkaqrHz3V+uzwJtd8DX7gJcNmL3xV50NGCM7bVNQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kamera-24.05.0.tar.xz", + "hash": "sha256-txJ4zgq0QhI3OkPRZVPPqZtAf3GmxpIJxTb3BKJTkG8=" }, "kamoso": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kamoso-24.02.2.tar.xz", - "hash": "sha256-f9cuA5hFh9mKGGeWCtqcOkTnyWjFSG/HdWP507tdCWs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kamoso-24.05.0.tar.xz", + "hash": "sha256-ARJD3hrvogP3hRDXXrUSjBve5DXUURemQu/ib5miCQ4=" }, "kanagram": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kanagram-24.02.2.tar.xz", - "hash": "sha256-s5rbg39f78IFPRocFfpVHgVOohR6AVxGGRTZyvyeR1w=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kanagram-24.05.0.tar.xz", + "hash": "sha256-x+3GgldPSGxKrdwEaDNtg4/fvvM779ajr80W2eplHZ8=" }, "kapman": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kapman-24.02.2.tar.xz", - "hash": "sha256-3j0LLttJQQXXOdR9eCUkJSO36M2M5VGpUNQDfm4+eeo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kapman-24.05.0.tar.xz", + "hash": "sha256-cng9BQIOWHTzleo/ujdc1Lh64d/HBpatkhJtv40503M=" }, "kapptemplate": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kapptemplate-24.02.2.tar.xz", - "hash": "sha256-wrv56L0aZjynOEffETrZVQu4QT5MCBO1B54Bp0hjo1o=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kapptemplate-24.05.0.tar.xz", + "hash": "sha256-jQoJkyQ35ndHfSp9zqC2HTLFvv5v6q6tqIPx1mg4Vg4=" }, "kasts": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kasts-24.02.2.tar.xz", - "hash": "sha256-Tcf2XvflSBY9V6vAfRSStu0ca2RQgKJoYUsEjIICCN8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kasts-24.05.0.tar.xz", + "hash": "sha256-+h7PGExxrLiLGYPWscctgS4s88k3zMefyIXel8uLYII=" }, "kate": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kate-24.02.2.tar.xz", - "hash": "sha256-HdrLCTmDGkPiucGr2Nflr+/nZ4mEIzMmNlU3Dpn1Q00=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kate-24.05.0.tar.xz", + "hash": "sha256-0txf3wmQaNMVvpVi0zTJgMgO9t9810AAE6vDjUpO1iY=" }, "katomic": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/katomic-24.02.2.tar.xz", - "hash": "sha256-5tIIENASeTWZtY6FCzZKgl6R1nnOb28xwPX+4+ar2aA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/katomic-24.05.0.tar.xz", + "hash": "sha256-0eUpr6OrhbrkfkhEjhe4+wuXF/DV8TWX8UD08mi3Jhw=" }, "kbackup": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kbackup-24.02.2.tar.xz", - "hash": "sha256-Amcdci6yJESCj3qZNqtEmdavnaS8ea6zOHAR3TclcVg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kbackup-24.05.0.tar.xz", + "hash": "sha256-nV8wwRsNjujMHwyx/+SxWr9H5OIwvNIDmzulpxFYvm8=" }, "kblackbox": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kblackbox-24.02.2.tar.xz", - "hash": "sha256-NTTlrAQPxCf/PlBF8ZkAPDpDq7H7YZfRnvsPblAgAPY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kblackbox-24.05.0.tar.xz", + "hash": "sha256-LVmBnbzXQKpQ/lrheOHZm7eGODp6uleZIFwbR2DebIA=" }, "kblocks": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kblocks-24.02.2.tar.xz", - "hash": "sha256-rOcasBtCOHtrxJhypwg9c4pvHAhMeli1c6Tx8ZCKkGM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kblocks-24.05.0.tar.xz", + "hash": "sha256-t8ahzvjxMLBDYxBTcfdzvVUcivwOaPj99J2CEA9CtOg=" }, "kbounce": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kbounce-24.02.2.tar.xz", - "hash": "sha256-g9AImDCZw2BwG7EJ3/myZAsQ3KQfhk6CD1nvX3C9qqY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kbounce-24.05.0.tar.xz", + "hash": "sha256-pNrXWpi5MT8gsRi4+6Fgjl2JHKSrZOVDuhwOJ1zgRV0=" }, "kbreakout": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kbreakout-24.02.2.tar.xz", - "hash": "sha256-lEMvZ0NGPhx06rZr1+kaKDs1xHGi0DwOtLYZz95Y21M=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kbreakout-24.05.0.tar.xz", + "hash": "sha256-k7vN0m5jmRre7UUG6dM4qNNdSAwBTDIYmCRKmKXcYUs=" }, "kbruch": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kbruch-24.02.2.tar.xz", - "hash": "sha256-mwAEF9T5epRyDKzaKrffIAAEv4LggtPUB83DvYeKd+I=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kbruch-24.05.0.tar.xz", + "hash": "sha256-ZcA/oALhG2KSr9X/AYc7HG+1Y2DC/128LF0oDZotDrg=" }, "kcachegrind": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kcachegrind-24.02.2.tar.xz", - "hash": "sha256-HEMJn6QqOJ6f+SYTtVDmYGqd6dW1ehCksIq1E+Wme5w=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kcachegrind-24.05.0.tar.xz", + "hash": "sha256-IrGVjPw+pjXgisUiR+NffSDPrqQceujWUpfz5PBafLM=" }, "kcalc": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kcalc-24.02.2.tar.xz", - "hash": "sha256-nMLSdjX4WK+3vzD55+m+8sBN6mU+4zuqQxZdo+V5e50=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kcalc-24.05.0.tar.xz", + "hash": "sha256-oGCRgcWtzdTe02/MYYXlCZqXqxOEZUP1gcBODHuqiWQ=" }, "kcalutils": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kcalutils-24.02.2.tar.xz", - "hash": "sha256-ikf/BefvIY4qSDbY2xYoDvYx6bkNm13/jFakzK6NHI0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kcalutils-24.05.0.tar.xz", + "hash": "sha256-jG+ZL3Y2LVQJ/Sij6Z1cNtozIDQNcOCWycZuZruQFy0=" }, "kcharselect": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kcharselect-24.02.2.tar.xz", - "hash": "sha256-oYVEVRN8xl9518cQJGwWv9DdVYMbocH88hRuiR4p/SU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kcharselect-24.05.0.tar.xz", + "hash": "sha256-zpEnS2Yi+K/7FaXCnUn55Fh1v87QGX4EWw2bOf4vbNA=" }, "kclock": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kclock-24.02.2.tar.xz", - "hash": "sha256-mumHKzXstbCLnonGe42zi+qYVJT0YC6Y7j90AQbtYFo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kclock-24.05.0.tar.xz", + "hash": "sha256-lt6+BetBGLpKgGTkNXx11UcWrQ1+S7a5aykb6tyOucY=" }, "kcolorchooser": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kcolorchooser-24.02.2.tar.xz", - "hash": "sha256-fx18e/2oDPYnpyvrYtCUTgUoc/SIBO6ZquwTORmABaw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kcolorchooser-24.05.0.tar.xz", + "hash": "sha256-5GwL6UWMIyohBekWXY38WCSZ97BywSNO9lc5ZXu6K6U=" }, "kcron": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kcron-24.02.2.tar.xz", - "hash": "sha256-LFWHivRYz8e4PM9ZLaVxc2kywn2CQSBDMZtx7rrXELU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kcron-24.05.0.tar.xz", + "hash": "sha256-JlkNn7fP+SKKKxTcuCTX4i2GwKQgQtbJkk/a2/Dvsj4=" }, "kdebugsettings": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdebugsettings-24.02.2.tar.xz", - "hash": "sha256-D/ClEQy1i4EhaMtit5+2bj60W9iLfKWBEdXjhk7PukA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdebugsettings-24.05.0.tar.xz", + "hash": "sha256-2cH4lRc9Ea1yZlBHgTB0eBAGvawIaMn6DxWbPZ7D+oE=" }, "kdeconnect-kde": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdeconnect-kde-24.02.2.tar.xz", - "hash": "sha256-6ASRDSse1PX2zjaRXHnRHFW+bO4PJl2SNNlqLCcADa0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdeconnect-kde-24.05.0.tar.xz", + "hash": "sha256-sF9e4WQWCn/6oSaaJ/0qVQBt0An2bGvxBTC84tnZgM0=" }, "kde-dev-scripts": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kde-dev-scripts-24.02.2.tar.xz", - "hash": "sha256-/pmwM1oKsrD/CbMx/CQD+tpm5jfv1RV3rSGgpAEJGd8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kde-dev-scripts-24.05.0.tar.xz", + "hash": "sha256-hXPP528NycSczNGjDDXSqGSFuZswkF3ZU6i3iEcslN8=" }, "kde-dev-utils": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kde-dev-utils-24.02.2.tar.xz", - "hash": "sha256-qmb4jZJxiqcpxkStN8aS4AWmMZBSihQgGRUhMpvb3U4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kde-dev-utils-24.05.0.tar.xz", + "hash": "sha256-SbAzghe1hnDkPT2uXhMPLrn1Jdl/3IUtndBPmTUEEIk=" }, "kdeedu-data": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdeedu-data-24.02.2.tar.xz", - "hash": "sha256-Vr/rOVLH2SF/q9iT/y/ae/JZq+FYMQWGxugSsIu4tJc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdeedu-data-24.05.0.tar.xz", + "hash": "sha256-a95Vz3WHKzn2NOOc5NK/D1hoLnoHNMfssOnCY2h+lqM=" }, "kdegraphics-mobipocket": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdegraphics-mobipocket-24.02.2.tar.xz", - "hash": "sha256-kRFWFg5KwC8wJhGN4/MAiWIw+OCmvXp/z1yVvEFsvSo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdegraphics-mobipocket-24.05.0.tar.xz", + "hash": "sha256-cJRngpwbnZ90ZUm9OniUgkIpwKpjBS+2b4ZeKne1rAQ=" }, "kdegraphics-thumbnailers": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdegraphics-thumbnailers-24.02.2.tar.xz", - "hash": "sha256-uWkSy0maO1FOF1X5ILeqJRsVQhL8PD+JS4SrQJ+68wo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdegraphics-thumbnailers-24.05.0.tar.xz", + "hash": "sha256-UyXO4TJb9WSwcGfWpmZYXRrHh0Eoj0X2KPXtQnCBYQw=" }, "kde-inotify-survey": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kde-inotify-survey-24.02.2.tar.xz", - "hash": "sha256-UG1tomYst8jhNduD/xH+TlaW3SWKnTohK11K0oiTCKw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kde-inotify-survey-24.05.0.tar.xz", + "hash": "sha256-25+lq2Zkqy7g6v7uXJZn6RfSjh+sArzObSwlKUN9eb8=" }, "kdenetwork-filesharing": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdenetwork-filesharing-24.02.2.tar.xz", - "hash": "sha256-tRZnIIALHodp0heF6DreLmcw5y/6HMPZMN9kVyLAing=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdenetwork-filesharing-24.05.0.tar.xz", + "hash": "sha256-BKfZHnEGsLngG3Qu2fy1yMX+fhR8sPw/a+wDU/nMp7s=" }, "kdenlive": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdenlive-24.02.2.tar.xz", - "hash": "sha256-yEtiZK7y6nlOAwGCf0bAHhK22VkhWJN+GE3dxMOUbuM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdenlive-24.05.0.tar.xz", + "hash": "sha256-2Eik0zEgs56B5sJ52gkdITuT17/JqlcnSiU6c0CWaK4=" }, "kdepim-addons": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdepim-addons-24.02.2.tar.xz", - "hash": "sha256-sdnub88kEAlOH+R9j4OQ6SCVNwuoJhEZP8PmH1qwST8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdepim-addons-24.05.0.tar.xz", + "hash": "sha256-A4ezYKpPHBRGFyjZXU8ltgiHS+PagS3/Ikz77r+OjvQ=" }, "kdepim-runtime": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdepim-runtime-24.02.2.tar.xz", - "hash": "sha256-7DAF62M58uU+iSaKXh1Mn3azM/CyrQyH54I9GEbtDcw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdepim-runtime-24.05.0.tar.xz", + "hash": "sha256-ygf3rO3w+vf7O4vxA6st7Mxz1/3yuheeHC95FYfGRRI=" }, "kdesdk-kio": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdesdk-kio-24.02.2.tar.xz", - "hash": "sha256-IjdMcwnu4O3gJCDLzmoXC2lnoi1NdfIKqeO7GRyq230=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdesdk-kio-24.05.0.tar.xz", + "hash": "sha256-XF+QO7DAvUA53srQM5LYMF8L7729g361f//zB0jTXj0=" }, "kdesdk-thumbnailers": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdesdk-thumbnailers-24.02.2.tar.xz", - "hash": "sha256-uifW3KPs6UAUBuoDH38I6Fs1/snWu0hRLLYz3tXEBvI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdesdk-thumbnailers-24.05.0.tar.xz", + "hash": "sha256-vyDcFaXIpqCtrLVF7axVbMAmYoqVOoeAg5xstcstenY=" }, "kdevelop": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdevelop-24.02.2.tar.xz", - "hash": "sha256-M54jhw7jKHNvatPxcTxyqEr00VZSm/KUfxEz+tekirc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdevelop-24.05.0.tar.xz", + "hash": "sha256-rY8RwFccgtDWuwuBSREN2n5y9o/s9ilmgt+aqdkvmps=" }, "kdev-php": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdev-php-24.02.2.tar.xz", - "hash": "sha256-wDw2DGP/hoynhisDYsbGaTw2fAdpDMXlqJSrQ1BWKoo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdev-php-24.05.0.tar.xz", + "hash": "sha256-mWI1AYGdbWvl9NcryfUYkJqbGRCqcd46zQW1NBpMIbU=" }, "kdev-python": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdev-python-24.02.2.tar.xz", - "hash": "sha256-+Px+89s8x02OxzP+Tm1jifgYfIp/plhXcrWGox5KjWo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdev-python-24.05.0.tar.xz", + "hash": "sha256-GDg8MBo/j/rmZCEE9rQPJM5FsjI26iL7PxlM1OVYv5Q=" }, "kdf": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdf-24.02.2.tar.xz", - "hash": "sha256-K1ouYilOXTewDdoZeuXiJYBrz6jdGXXY8VEG2XM2Odc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdf-24.05.0.tar.xz", + "hash": "sha256-nihaoQZlzu3VNxosUGlou1GqTQMaRp0TkMIrdmffHKY=" }, "kdialog": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdialog-24.02.2.tar.xz", - "hash": "sha256-8d+N1LY/tO+/nbgDJquvfi99uDEo/kfShMbffYEucdk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdialog-24.05.0.tar.xz", + "hash": "sha256-i32SKv+7QVrwz9Q96GEuHa2Os+W40/QyhPG9UN7gskA=" }, "kdiamond": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kdiamond-24.02.2.tar.xz", - "hash": "sha256-DnX4x2wnaGIzr7vR+DrwNDAj1ocLeI6g88H+QxnVyJw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kdiamond-24.05.0.tar.xz", + "hash": "sha256-X2oXJ8r/hEE3EfGW9n3Y5LfcGf+ILKjUcCSEYQrErl4=" }, "keditbookmarks": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/keditbookmarks-24.02.2.tar.xz", - "hash": "sha256-vHSvzQFkt6zf/fMj/bR7KDtbCWClZ8B6AQI4oMCMayY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/keditbookmarks-24.05.0.tar.xz", + "hash": "sha256-q2iIrWj/O53U80luFVJ45yhvaGKaz9ZREth6mJ+nrXA=" }, "keysmith": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/keysmith-24.02.2.tar.xz", - "hash": "sha256-8WwhWSYQRNG/+T0bkOoPUI40xhukkmi1ysD7VyTbByw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/keysmith-24.05.0.tar.xz", + "hash": "sha256-J/MjuyeVmTAayOceV/Ri/ca+wCb4dIv4Cn5VSBzW7aM=" }, "kfind": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kfind-24.02.2.tar.xz", - "hash": "sha256-rg8fsCnEtLhRIszXH0wdGGkp7xkFfdrztyyhsyUsmK0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kfind-24.05.0.tar.xz", + "hash": "sha256-/aR31aSMf5QYCSL5ShjQAA3iJjUF07wtRlhwCL3KZyg=" }, "kfourinline": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kfourinline-24.02.2.tar.xz", - "hash": "sha256-R+fYzLd/df4yjW1URKIY+cPb4T4dHc6EIql2U4nMwy0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kfourinline-24.05.0.tar.xz", + "hash": "sha256-k8VNGCuiEOVY9YuLXE4MzOUaD6nZIrXmhYYj6PYYUKw=" }, "kgeography": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kgeography-24.02.2.tar.xz", - "hash": "sha256-DyQkUzTnW7j3uGzYlLVMsAuMtCGSgnPCy934KXWOdgo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kgeography-24.05.0.tar.xz", + "hash": "sha256-fiFOAm8BfQYPzGULSroONoGa1wOL1hJPrVPqYOapB2M=" }, "kget": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kget-24.02.2.tar.xz", - "hash": "sha256-4PkVdtAFGUdwAyEjufHEDSUKvMBWQEGkRZzvtzsDK2Q=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kget-24.05.0.tar.xz", + "hash": "sha256-zxCDlTIRSZkC3atOitq1nxijqLg4j9TBO9ARdfKtj8E=" }, "kgoldrunner": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kgoldrunner-24.02.2.tar.xz", - "hash": "sha256-0WcnGBJopqW9PuKy1TmDCePLOqwOi3AwB22mjlOzv3M=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kgoldrunner-24.05.0.tar.xz", + "hash": "sha256-V4bvEgZ/olNYL64+g7J98jIwOEhHboS+urBSoEqJp+c=" }, "kgpg": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kgpg-24.02.2.tar.xz", - "hash": "sha256-2XraIbCCSMjkTZGLR9pg8o+kpbksYVJzPzE36aLvBes=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kgpg-24.05.0.tar.xz", + "hash": "sha256-p/4339kBjAdpMgB0cxt7QAQ4l2okKMVgRQg0DLVElWQ=" }, "khangman": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/khangman-24.02.2.tar.xz", - "hash": "sha256-unFszlJqp8KI7K/CEV1BszbSaI4ogYzFI1OSWiz8SCw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/khangman-24.05.0.tar.xz", + "hash": "sha256-OsZSt3c2tKiF8ZhFdfYNqvmyX4Ckh0EibCnvBCNQjOM=" }, "khealthcertificate": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/khealthcertificate-24.02.2.tar.xz", - "hash": "sha256-llBNAYqMwXmB/f2R0lElXpUbTiR4GTlohHLefXRhxy0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/khealthcertificate-24.05.0.tar.xz", + "hash": "sha256-PklyOP7OdwUMF318RwE2LawqNYzCqiJkFQxkJL6pTBI=" }, "khelpcenter": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/khelpcenter-24.02.2.tar.xz", - "hash": "sha256-UghQIcT3Qr8oSQEDI7BD7RIaosyJ4H4sgV2JGoG95js=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/khelpcenter-24.05.0.tar.xz", + "hash": "sha256-xMUAvUYcWjJkFbE3qNoywJdCbSq3B8qc1QwnehGnexI=" }, "kidentitymanagement": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kidentitymanagement-24.02.2.tar.xz", - "hash": "sha256-nfCo7FkpgVkAdwZ+e+ed8YiUr060HylFHpPqduQIH0E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kidentitymanagement-24.05.0.tar.xz", + "hash": "sha256-eNzsufk4zKzP8lcrlRvwMyHOaymgWqnZcSDxwN87AhI=" }, "kig": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kig-24.02.2.tar.xz", - "hash": "sha256-k85+krHu+LZpUFskjEShugmLEXQ4xzNL/86bWm14tOs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kig-24.05.0.tar.xz", + "hash": "sha256-1Cx6DhSpN3s1ZkxMmqC3sfAZgMi/hzdTEICj/h3WD+g=" }, "kigo": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kigo-24.02.2.tar.xz", - "hash": "sha256-AMYnWg5IdTFMWnNfIPVChuInKP7U1k5k9U0KDFKwaBY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kigo-24.05.0.tar.xz", + "hash": "sha256-5kcgUP6GLmOp2mYG2CXpkwca4OgsODL+xH9DCKxc60c=" }, "killbots": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/killbots-24.02.2.tar.xz", - "hash": "sha256-idjc/On0HquWg13tJIdkdE/FM1fYvU9Rc2tQGaK6xIE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/killbots-24.05.0.tar.xz", + "hash": "sha256-4wtZ+/yOZfwcNi8OkVHgJ3m+V5uVw32nmg+opt5M40c=" }, "kimagemapeditor": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kimagemapeditor-24.02.2.tar.xz", - "hash": "sha256-RD7rYeNFiYE4L4ogHa9QKfnHlSXmB5njU/POoIVhMr8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kimagemapeditor-24.05.0.tar.xz", + "hash": "sha256-3lqqZrCmEpGJy6i1KM46Op1iz41+I8uX2su39DfVv/I=" }, "kimap": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kimap-24.02.2.tar.xz", - "hash": "sha256-YX9P//jQEHirTd66ibXCxE8tw5b96W/uRv6XSbMjM2A=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kimap-24.05.0.tar.xz", + "hash": "sha256-Y/EUFloLIHugR4WVCWXim8y4FNGhsgJrrxkA3MFy/cs=" }, "kio-admin": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kio-admin-24.02.2.tar.xz", - "hash": "sha256-JAgogPCAj7mzyPWDlHFZAtvHMWeveuLtl/Lk4oTKCbc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kio-admin-24.05.0.tar.xz", + "hash": "sha256-vRoOBqnd+nHKHOoyX8T5Wp2wONra+OtVN4/RpYYIK+I=" }, "kio-extras": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kio-extras-24.02.2.tar.xz", - "hash": "sha256-+nph9GHBYcNtX6RR0HDmllPyNAYgZI+BO0wry3mUQ8c=" - }, - "kio-extras-kf5": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kio-extras-kf5-24.02.2.tar.xz", - "hash": "sha256-qar1jzuALINBu6HOuVBU+RUFnqRH9Z/8e5M8ynGxKsk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kio-extras-24.05.0.tar.xz", + "hash": "sha256-wrRjYTO3WAzrnDSkx33mW2Lk4NldfyPTtvDLLcdhVZ8=" }, "kio-gdrive": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kio-gdrive-24.02.2.tar.xz", - "hash": "sha256-Ejv0tSgW3QasBFXBsKzS9oTK1zUHX/btIkTvHjqSOSM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kio-gdrive-24.05.0.tar.xz", + "hash": "sha256-kZfiL3St37iLHIglsSzzB5Ly6jAruWhMvNAMswUFkoQ=" }, "kio-zeroconf": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kio-zeroconf-24.02.2.tar.xz", - "hash": "sha256-pnhOiXHJ7aRe4nGSj9wL/ytu4O0TTdtkiNqvHohqFE8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kio-zeroconf-24.05.0.tar.xz", + "hash": "sha256-pOeNCaJVsFE0KC6RO98dAL1b77AorGhYUCGqiChe1oE=" }, "kipi-plugins": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kipi-plugins-24.02.2.tar.xz", - "hash": "sha256-VQShO1Jx8IQYoXui2HX95LI3PKlT/lZLMJFI0eyw6G0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kipi-plugins-24.05.0.tar.xz", + "hash": "sha256-gzDY2w7sSBExkrSmQ/TbPkFs8o2CO8ZBXmbLUqS93lA=" }, "kirigami-gallery": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kirigami-gallery-24.02.2.tar.xz", - "hash": "sha256-cLt1nGKg5NFpeBwzTM21ZPTN4Kv1EJEL3oITNc53it0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kirigami-gallery-24.05.0.tar.xz", + "hash": "sha256-nX+YTNl/qBvE3QLKQ+wI5sfT//u/zkhx/GjAyKTnRy8=" }, "kiriki": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kiriki-24.02.2.tar.xz", - "hash": "sha256-BsMqgpi6ysmJHrkVURJC+A2r82aB3LEZNPdGKQUEdRc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kiriki-24.05.0.tar.xz", + "hash": "sha256-KhD9YAh7/CZkuQkhLdlWLYVxOyG8TTWWrZCtObEzliU=" }, "kiten": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kiten-24.02.2.tar.xz", - "hash": "sha256-7d6RgHGcmk1DR/upIclTnaRoiiBNwSRqtrt1zuYM67w=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kiten-24.05.0.tar.xz", + "hash": "sha256-D7wwOqzi2JrUnhKj1QMdC+AW/882scfcgPsIOZvL4kQ=" }, "kitinerary": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kitinerary-24.02.2.tar.xz", - "hash": "sha256-cW5uYhdcorV3598YjJFDpS4plMdQBzR8DTisAQSeKvg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kitinerary-24.05.0.tar.xz", + "hash": "sha256-9P2SFBfOnJgq8b3Br99xO2/w+A6rwngeWrVz9X7VJaM=" }, "kjournald": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kjournald-24.02.2.tar.xz", - "hash": "sha256-OTE9s1JLRha846is7JxUvIOg07woNxYKwHQw0E0Mims=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kjournald-24.05.0.tar.xz", + "hash": "sha256-KbXTUIS+aBWX3afW0wA202wLlzzNahaA/xOKtvNx8Ps=" }, "kjumpingcube": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kjumpingcube-24.02.2.tar.xz", - "hash": "sha256-Jw0mjtZIvdgOok2odrl5v6ScMpqJ0jFZJYm+ufjqNw4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kjumpingcube-24.05.0.tar.xz", + "hash": "sha256-6ZrSWvI3vKH4Ga24UDY2ZfN1SKulGznfvvJWbgfN/YE=" }, "kldap": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kldap-24.02.2.tar.xz", - "hash": "sha256-lUb0yqIDQQCqtoyeiT/gMvk4IVFbvTGUMl3YQQ9OGFQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kldap-24.05.0.tar.xz", + "hash": "sha256-iim3l6ySAOzl7HU7Hb/sVNTaWo4PgtWCPG8+wI3qHq4=" }, "kleopatra": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kleopatra-24.02.2.tar.xz", - "hash": "sha256-B3Q4U7sbZt3xwKP5hh/PIecWvF5Z2EB4wC/rnzXGQ8U=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kleopatra-24.05.0.tar.xz", + "hash": "sha256-rO3sEjj1wg/sqS1QXRuoGDwvcs6xJ4jslZ46MzZFOEA=" }, "klettres": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/klettres-24.02.2.tar.xz", - "hash": "sha256-eH/tX6Hv/uVs6WmPKL7aa4eWn42sTzN3j9Kbf0RIuwc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/klettres-24.05.0.tar.xz", + "hash": "sha256-1iNdb5Og2cht/deu+DPg49ndKStRVM9fKMu6m1BkHso=" }, "klickety": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/klickety-24.02.2.tar.xz", - "hash": "sha256-S4zFnyrghWPvF6mdOzrtL/zs8zWD50PUJovHO1F6tlQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/klickety-24.05.0.tar.xz", + "hash": "sha256-E3M16vBkdNYYUUjJwfn8Y81gma9jc4U5S1Dj7/yxNVw=" }, "klines": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/klines-24.02.2.tar.xz", - "hash": "sha256-ZQMF9WAqfckjh5qEz0796OdD2CYRu6b8QC4iyc7LCOY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/klines-24.05.0.tar.xz", + "hash": "sha256-UAiw8+ThdjBck1vHXUkL8XTB0+5n4T60Ps5rzJEYcdI=" }, "kmag": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmag-24.02.2.tar.xz", - "hash": "sha256-nDkcfm7gntmatD5enyt1WvWaoUShjojylTKFmfeC8CY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmag-24.05.0.tar.xz", + "hash": "sha256-quQfo4de42k99umLpR0jY98XUio0716Ak3bWFrpaVlE=" }, "kmahjongg": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmahjongg-24.02.2.tar.xz", - "hash": "sha256-T3RMz/vQVyu2FgdoiNcZmhxxBur3DZAGJEEAnPG6UhI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmahjongg-24.05.0.tar.xz", + "hash": "sha256-CJB8EO4+BcIM+ywVVRhpQ+XBB3Qnav5YCIr6zuZodJQ=" }, "kmail": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmail-24.02.2.tar.xz", - "hash": "sha256-8AVx6obaeDqueB8fHTmO3yn1nSi0F1dQNVtzyhlyGCY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmail-24.05.0.tar.xz", + "hash": "sha256-qYoEr70P6tvute2llgyQK4TJPujSYV2tkOBNh6sGK/Q=" }, "kmail-account-wizard": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmail-account-wizard-24.02.2.tar.xz", - "hash": "sha256-va6vyIgl4UMX3NKQhZJcDW780fCYX0gSY1OSGWdH8fc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmail-account-wizard-24.05.0.tar.xz", + "hash": "sha256-RAIJUocA/mSP/74UPLZX0LyMYnV3au9qTjXV9FOFw60=" }, "kmailtransport": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmailtransport-24.02.2.tar.xz", - "hash": "sha256-KK86kGlccotCWEt/rjSPlmxx+LaI+dN5L2RrVdZgxlw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmailtransport-24.05.0.tar.xz", + "hash": "sha256-jsZBkt+K9Tia5pAfdgrPljDEvj5T6XDUENhu0rH//UE=" }, "kmbox": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmbox-24.02.2.tar.xz", - "hash": "sha256-b6z07FzQU83j4tNHmepydqZI4QdjXg/AohtB6uZcPo8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmbox-24.05.0.tar.xz", + "hash": "sha256-2d4UvxNatfvH8zkVorqyJTMWlojG0P0RPntR5tdEDpo=" }, "kmime": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmime-24.02.2.tar.xz", - "hash": "sha256-Q03G9tI9Zog2t5TmNmCk2/PpOZ6E/OodGVd6SgnmSuI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmime-24.05.0.tar.xz", + "hash": "sha256-fARJdKwfOs3gGAR2ayTr4Xt0EyAeeOpP+fTw1347uLk=" }, "kmines": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmines-24.02.2.tar.xz", - "hash": "sha256-jAR6f0ykQhknrER4Uyi4z7eyz21J0Te5wnrtUkF60Q8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmines-24.05.0.tar.xz", + "hash": "sha256-pDhqzoFk6B67KUpVhzAtaRCGwqs5srusRjICItpFlEE=" }, "kmix": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmix-24.02.2.tar.xz", - "hash": "sha256-g4QRJujC/1YDgoLd78IA97rHDrYHpWqXEVX0L1q4VrA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmix-24.05.0.tar.xz", + "hash": "sha256-gpar79OJg9jOAUsT2Jx1K8Z2gXsurti65EmzibAzgpU=" }, "kmousetool": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmousetool-24.02.2.tar.xz", - "hash": "sha256-Wja9ym8V1IPVZ8sW0Fu6CF8w2pNvX/3ONR95vj5DnEM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmousetool-24.05.0.tar.xz", + "hash": "sha256-+E9rHlbuJi8/do5XV6S3Yj6/P8ZkhqCpGlwYYX92n9w=" }, "kmouth": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmouth-24.02.2.tar.xz", - "hash": "sha256-XcgN2soQftHjqmTjn14cBDiIoWaCzW/U5PSRyu4MxJI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmouth-24.05.0.tar.xz", + "hash": "sha256-IFgIHEbjQVeYk53NDKa5SYk6p15U38h7YVPHME6xXsw=" }, "kmplot": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kmplot-24.02.2.tar.xz", - "hash": "sha256-HzUY0azJytTeSWEFYS7l5r0+gYWYTWDValfnRptQAoI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kmplot-24.05.0.tar.xz", + "hash": "sha256-NA9k/1BLJGhRpAmYhnV7uVllgfcauOpGDlOGFVhWl2A=" }, "knavalbattle": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/knavalbattle-24.02.2.tar.xz", - "hash": "sha256-uXiV2i2mnzCaB+o9LM8Iu7CF2cocpTjDVG74AtJPh6E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/knavalbattle-24.05.0.tar.xz", + "hash": "sha256-G6rWWotIeuvgJG/TL6RcxNXVTMpx079dB2jtc5pSvRk=" }, "knetwalk": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/knetwalk-24.02.2.tar.xz", - "hash": "sha256-omYtJDKvpqMD2cu8Xqh4U2HVU6ZRvJcyaktTnKydyzE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/knetwalk-24.05.0.tar.xz", + "hash": "sha256-EAz+GY24XllxC65I0DTp79QccDThGchmoWNcbf2Uphg=" }, "knights": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/knights-24.02.2.tar.xz", - "hash": "sha256-D+yDyGK0jYkP39vgTvM35ohV2NxSvouhuZ0wsW8Z4P4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/knights-24.05.0.tar.xz", + "hash": "sha256-7ZBhn3njRM62EA/Z1wb4WL2rC4nZqoAg7JXJGA1gSvI=" }, "knotes": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/knotes-24.02.2.tar.xz", - "hash": "sha256-kKszYhuQD2kWxIZItIF85GhObcyOWxmVVUt+JXSInHM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/knotes-24.05.0.tar.xz", + "hash": "sha256-QyQIQq6CA7WqZ6HRNcaAx95M+nQVmcTLjlt0ghk0W/c=" }, "koko": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/koko-24.02.2.tar.xz", - "hash": "sha256-c2SD1NLraPGvoK0YKr2JcwSVcJgjytn9cngE4fSFMVg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/koko-24.05.0.tar.xz", + "hash": "sha256-gDebUdHD61vs3h0DJjwk/K6Y1NLoi4ttBXypz+sQqbk=" }, "kolf": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kolf-24.02.2.tar.xz", - "hash": "sha256-Cyy/w7UJwJMFwCGf8mZ6EM7uXozqIvUbwLqf/Tei61E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kolf-24.05.0.tar.xz", + "hash": "sha256-mAPSHv5KyirHktvNEz110tM5BXNK0GTDv4zNqgwQj6A=" }, "kollision": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kollision-24.02.2.tar.xz", - "hash": "sha256-pb3AEFqTAlfJgdiWv3cy0d+vnd3isEVsi0/l9Ccd7cg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kollision-24.05.0.tar.xz", + "hash": "sha256-ww1wGsoFF1+1u8UYftTtaGpO+QDNBg/EFF4Yov8CG2s=" }, "kolourpaint": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kolourpaint-24.02.2.tar.xz", - "hash": "sha256-ABn+QdloID2+XGwBZoWOxTkV4tZ+AH7xZonkDtGbnoQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kolourpaint-24.05.0.tar.xz", + "hash": "sha256-ZJ5f1UnFSEaV/1Chltxg+fYcPeNUbv8LUuqfQin5IV4=" }, "kompare": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kompare-24.02.2.tar.xz", - "hash": "sha256-tASJrlYEAfUuUaMJpxqxEdVMTvJLMAbmsu8V1XXyh0E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kompare-24.05.0.tar.xz", + "hash": "sha256-9v5g5rOtnhDetTcYFISBzhqDu//zKh7b4emCF5mKZ3A=" }, "kongress": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kongress-24.02.2.tar.xz", - "hash": "sha256-t21I/7esniEZCt/1Yvn5ejczDw/6n45FmVD2yFqP+Kw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kongress-24.05.0.tar.xz", + "hash": "sha256-PGiHXZojhiGP0hQoHFPi8XrCd9Rn7DvnAJWVTh6+iME=" }, "konqueror": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/konqueror-24.02.2.tar.xz", - "hash": "sha256-Bk8fBm391PdP8cnkdXXIukfeR91tX13RhWUA702bxjI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/konqueror-24.05.0.tar.xz", + "hash": "sha256-UIlCx5+2WgIxV83Ca7/MdFHFBvpfjNBu/rHanYJiJC0=" }, "konquest": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/konquest-24.02.2.tar.xz", - "hash": "sha256-41BXstbTrQ08J0CZ3Nk3Qwq0KlsHoYUuF+4oANM67Cw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/konquest-24.05.0.tar.xz", + "hash": "sha256-mH7IjXvMHLUs6VoTGqnvrZuVP7JzmL3NJTTGRaQkhLc=" }, "konsole": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/konsole-24.02.2.tar.xz", - "hash": "sha256-ZkZ+M2U2199cErytMaPvCiFQxANR2HZ3BHpA6uRA7i8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/konsole-24.05.0.tar.xz", + "hash": "sha256-U+/SXB1XREjbV/RG9CMyjH8vCIifZ978HtXHg8nvR/Q=" }, "kontact": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kontact-24.02.2.tar.xz", - "hash": "sha256-vXEUyrfFucXNNuxEgofIX2HZQySjNbIbO7+AJSDWH7Y=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kontact-24.05.0.tar.xz", + "hash": "sha256-GEo3RlWD1nh4JU3J4Z+/2Mv0m0Ub2GE6GhGCT56/EKY=" }, "kontactinterface": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kontactinterface-24.02.2.tar.xz", - "hash": "sha256-cg4U708BtnCQvNfHQHYBa/GTdrC2woEK4eQ1Tk1la7E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kontactinterface-24.05.0.tar.xz", + "hash": "sha256-PaCF7y25d/IUp179Qm1K8GXwumAqGkzVAeBquNUTs7A=" }, "kontrast": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kontrast-24.02.2.tar.xz", - "hash": "sha256-C2etCsl1TVS2ycSSoB2f2JMq3XGY7DIVY2mBCiWlutc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kontrast-24.05.0.tar.xz", + "hash": "sha256-YYvQLhS8kkHjt7p7W6oGU7PMvZVFzYSYIEAtdvmJSNk=" }, "konversation": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/konversation-24.02.2.tar.xz", - "hash": "sha256-uBZ7BUZbDEt8ukJjarW0DrzNmPCIkjRR00sDn/sV4kk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/konversation-24.05.0.tar.xz", + "hash": "sha256-845Wu1uZ09FYcOzzlBkDGGLmeBzRYmbcM2JUNBJLH5s=" }, "kopeninghours": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kopeninghours-24.02.2.tar.xz", - "hash": "sha256-yty1NgsYW6Zt4hOBpvlpCmhItL/mC/QMKvvW1QlWcIQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kopeninghours-24.05.0.tar.xz", + "hash": "sha256-ysxgl9jm3N/DPoDuQUimjJfeLsARbH9H74l4AfFxUfs=" }, "korganizer": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/korganizer-24.02.2.tar.xz", - "hash": "sha256-N0osNS9MZF9e/xXTsWWnpZZkdTe1lsHu5J3tITQXBBc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/korganizer-24.05.0.tar.xz", + "hash": "sha256-4SpL40G6Mi1mboRtOBTvtlj7jDWai/ibSDaeuAOTCtc=" }, "kosmindoormap": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kosmindoormap-24.02.2.tar.xz", - "hash": "sha256-+TM+Woo8aWp+tMNH4lrqnaVQyVeoGfLA9cgkYcLnLhQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kosmindoormap-24.05.0.tar.xz", + "hash": "sha256-85lf2Jm3D3C8/yLZFZbUFDA0c86v4kqk6NBbBDbvxTY=" }, "kpat": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kpat-24.02.2.tar.xz", - "hash": "sha256-+5+beBUHIL/s1GT0RTHxAeOmzd/jcDLjkrco+CGkFVo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kpat-24.05.0.tar.xz", + "hash": "sha256-tKtW3jq3xPpnc3OdPdm8yqlMpWM6bC8sP7VOZjSPdno=" }, "kpimtextedit": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kpimtextedit-24.02.2.tar.xz", - "hash": "sha256-Vzi9SEiOrwOHCkZGsQkdYjjXQh4saTyFPCBeGpy+ECA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kpimtextedit-24.05.0.tar.xz", + "hash": "sha256-kJGtdDMt27mINyU8fVvmMZriXrCpmigmgv2+mRiCRJs=" }, "kpkpass": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kpkpass-24.02.2.tar.xz", - "hash": "sha256-V5dueLjQwPXipAHLm9RMmGNC9O2yWJeOa9om+eyjJa8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kpkpass-24.05.0.tar.xz", + "hash": "sha256-s3DcESUH2/hwM9WgSRS+6unmU4IDdP0bSLR29GfYrSg=" }, "kpmcore": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kpmcore-24.02.2.tar.xz", - "hash": "sha256-KdOQmtXLv6HlvXcsl75IJUB65uXv61pt3uWwBcmWVL8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kpmcore-24.05.0.tar.xz", + "hash": "sha256-CQYrDEGvApQ36MpOpPGrLRzGK/ZqzQMA7nBOSEI4Ej4=" }, "kpublictransport": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kpublictransport-24.02.2.tar.xz", - "hash": "sha256-fZOd/G7PrXX263sjS2Txq29S/A6Yi6XmZi6VxS4auyY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kpublictransport-24.05.0.tar.xz", + "hash": "sha256-qaJa0zmKLckou2mt0ZR8g51zzo4AlXt7vWuYVHf0N7s=" }, "kqtquickcharts": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kqtquickcharts-24.02.2.tar.xz", - "hash": "sha256-L0mAg8QmnGk/+/wweS2hQ4PGMfm52Q+rRK7HaLdI1b8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kqtquickcharts-24.05.0.tar.xz", + "hash": "sha256-Hkj2aE59uzISQJJzx1vquVBUtGaYZlovoetTksOgVM4=" }, "krdc": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/krdc-24.02.2.tar.xz", - "hash": "sha256-qk6HhkgNzLWEBTL+jJGIiBQ32MpZqYz/z/ZoXlV5r/k=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/krdc-24.05.0.tar.xz", + "hash": "sha256-TOTSVSDU3BN73qfZnNjm/m6itFc4nbX6ZZAs5sJw3nI=" }, "krecorder": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/krecorder-24.02.2.tar.xz", - "hash": "sha256-CYK209/BEP6UaOZ/0VfwNoOq5CQ7bqAddKGZQ8a8gtI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/krecorder-24.05.0.tar.xz", + "hash": "sha256-OTUviqOAq671zpPPnDtO8+Nd/6ac64JAkeQti/cTjzI=" }, "kreversi": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kreversi-24.02.2.tar.xz", - "hash": "sha256-0cBXOF7xZ9NcBQ0ARNCsxA2l2f5McwA0OG94+er4vLQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kreversi-24.05.0.tar.xz", + "hash": "sha256-Gz3gNEO+K2KkKB/mtngcWUqp9C9yUismwP+/C2Tj30s=" }, "krfb": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/krfb-24.02.2.tar.xz", - "hash": "sha256-z5Lfx4Z+M2BHV6Wf+NKIaTu/X7sM8Lw3nD+XXQ5OmOQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/krfb-24.05.0.tar.xz", + "hash": "sha256-qo9ygdOj5Eq34gh7flZ+P+0SXkXTVQnAOor71O4N2pU=" }, "kross-interpreters": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kross-interpreters-24.02.2.tar.xz", - "hash": "sha256-9qWZL9xdSEw1jzrNMBiQAlOmgmPYm0wzvoU1SYFOhrs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kross-interpreters-24.05.0.tar.xz", + "hash": "sha256-kYa0N+H83S7pzINYbHMqOTDVX/79OSqrQfjUPJ34kfk=" }, "kruler": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kruler-24.02.2.tar.xz", - "hash": "sha256-EkTdt+ynfPWpVQEdGRaYYBb/8SsJNn+6Bd6b6EGVRQQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kruler-24.05.0.tar.xz", + "hash": "sha256-UyP+7wC3eodUt+aKDemcUWBAg0/3+NYm4FG2oOFJCks=" }, "ksanecore": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksanecore-24.02.2.tar.xz", - "hash": "sha256-GGNiZAlbtW7mQYW0GJ1+oU8zpp45K4GLuw3m/8G7gXA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksanecore-24.05.0.tar.xz", + "hash": "sha256-yk+AubfXwmSD0+vXJ5p/aw4I0XyUGd3gYXgLO/vBFb0=" }, "kshisen": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kshisen-24.02.2.tar.xz", - "hash": "sha256-/BPyAKjRTfLOWX80E82Ar6NHSvArARE9+jB0hnjRHFQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kshisen-24.05.0.tar.xz", + "hash": "sha256-Bnks4NGuNmaSkUV2oerRh6bEUujPT8Ab6s0kAuSEoE4=" }, "ksirk": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksirk-24.02.2.tar.xz", - "hash": "sha256-n78THAngDNSQJV93n2a3HzEtMxpaBrk9Jj6x2J53EcI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksirk-24.05.0.tar.xz", + "hash": "sha256-iGPsBTZqd1Tzp5mtYZdWzBe7lW9P73/TPXPOYIRVfxw=" }, "ksmtp": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksmtp-24.02.2.tar.xz", - "hash": "sha256-tSLg5bcoh3fM71oVUCdueC+k1N4NTf1w86zOS3d4NZg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksmtp-24.05.0.tar.xz", + "hash": "sha256-Bqz7OXsq1bO3sxdav2WzLEnVbVwUyQ7CkOybAaVZ1S8=" }, "ksnakeduel": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksnakeduel-24.02.2.tar.xz", - "hash": "sha256-QLUOa6+y1mK2tMXGzshFDylv+7FR/9rzcSAgLyxZ0wE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksnakeduel-24.05.0.tar.xz", + "hash": "sha256-F6oni0hi6k0hnD3njsgn3sBYzK6yAm7iMXpQtm5NPNc=" }, "kspaceduel": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kspaceduel-24.02.2.tar.xz", - "hash": "sha256-gNE4hXZinXdyYsq5Tjb0UX1B811FJgO5H6CM1oEqU64=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kspaceduel-24.05.0.tar.xz", + "hash": "sha256-AbodAsJGZUmcKMePZJT5rdvQphw5QuNrdX558pAw2Js=" }, "ksquares": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksquares-24.02.2.tar.xz", - "hash": "sha256-nkiDNK/O4vyWvobTmk3a1rao62o9oVRXuSB4AzP0MKo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksquares-24.05.0.tar.xz", + "hash": "sha256-zNEFC9m8HwKz/lUPwBLvXra/FMJaELn3BSwnOMIjfjI=" }, "ksudoku": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksudoku-24.02.2.tar.xz", - "hash": "sha256-ICmFLSFllJ80uRKQJwRhPF1sRxxARhtkKMra9SmMSBY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksudoku-24.05.0.tar.xz", + "hash": "sha256-Ssd4rBLpX+tarMn94yP5QFjoulx7SWrb1i9RjBLExFM=" }, "ksystemlog": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ksystemlog-24.02.2.tar.xz", - "hash": "sha256-25Y7u7lMO3tfgTpTLwceyBoTvyt1ocfO1//yNB7rSjM=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ksystemlog-24.05.0.tar.xz", + "hash": "sha256-tdvwuyGNw5J8TYhWJbviIn9P92qDQY0I2q0OQOTXcEo=" }, "kteatime": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kteatime-24.02.2.tar.xz", - "hash": "sha256-3L1mdrKqCyElAot9Y52nLNDi/BY9r6D3Hu+Nj/+lfZI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kteatime-24.05.0.tar.xz", + "hash": "sha256-h5DVfxzO+iEBGhCICrLsDwqmZIi98USs2MGK1LdL20A=" }, "ktimer": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ktimer-24.02.2.tar.xz", - "hash": "sha256-SHKwC7OiqM1q9Gf2M0zP0Ely0AexRFmB8PsU162sCUI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ktimer-24.05.0.tar.xz", + "hash": "sha256-vsDaZ8NVdARMdOJ6mLpfpzCpLbhB35WPex6NrDgS6CA=" }, "ktnef": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ktnef-24.02.2.tar.xz", - "hash": "sha256-dMjcjurpj4/cZSlOPXdQKfGu9Kwm9AbIghk4F/bPnR4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ktnef-24.05.0.tar.xz", + "hash": "sha256-hthFFgwqWb7xkfCsNeEWMOkhI578bG/vmOpUD3TuB6o=" }, "ktorrent": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ktorrent-24.02.2.tar.xz", - "hash": "sha256-AYPGM+NQOG8xwudjsJSM2GYskQLIcX3S3mxPoAQs39k=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ktorrent-24.05.0.tar.xz", + "hash": "sha256-U/foycDFku4s4Chs2jtXmhJPl5BXrjsKrNwT4m6Uoak=" }, "ktouch": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ktouch-24.02.2.tar.xz", - "hash": "sha256-U5EPl243QbL8++IzpVgvasyuUODiXxLV/bf+UxFNSOo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ktouch-24.05.0.tar.xz", + "hash": "sha256-dWDoCiH1ysTGgKoxT3wA0NjLbBwpLE23g5k1Ezid0WI=" }, "ktrip": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ktrip-24.02.2.tar.xz", - "hash": "sha256-CLaGGqmooL9GEWDoH+Udxp1kjZLldbzYLtyp3sS+sR4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ktrip-24.05.0.tar.xz", + "hash": "sha256-G0PVf+3CsBPJGgoh5EqJllrNYRrRGZfyQxQmTu9xmn0=" }, "ktuberling": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/ktuberling-24.02.2.tar.xz", - "hash": "sha256-6/cMKUOL5DEHM6nUwqgi0uWFvQGlkkyZ3CgSlWUASzU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/ktuberling-24.05.0.tar.xz", + "hash": "sha256-IIDcX+cy9eLk0mDrg9oFcCrB2Uaqv74F2oUjoMqP/ME=" }, "kturtle": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kturtle-24.02.2.tar.xz", - "hash": "sha256-BPE208EdQqWdNW4YU5KOwob42BHlJMwk2ae3E7j05hs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kturtle-24.05.0.tar.xz", + "hash": "sha256-ZIXknLSbrtk1/DxBK2fGgdVaHhVsplj7wK6hqCY3PnQ=" }, "kubrick": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kubrick-24.02.2.tar.xz", - "hash": "sha256-x4BOcm7XD1V1/S8QeFv7WbfcZ8xe4dImHrKKWxS/PrE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kubrick-24.05.0.tar.xz", + "hash": "sha256-4sBSE0NSMXRr9UYoJ+ogfKy8IGZlNdd+G2ikvOXrP20=" }, "kwalletmanager": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kwalletmanager-24.02.2.tar.xz", - "hash": "sha256-C2M4X59JMq8AQX6x6yhUje3MBQaREwS/LjRHmsD5t3M=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kwalletmanager-24.05.0.tar.xz", + "hash": "sha256-qqx/43iCS13dcxtGoxQyrLtC880IC4yYMDA6UnYkZqI=" }, "kwave": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kwave-24.02.2.tar.xz", - "hash": "sha256-qi0Qdp26bNQ/qqme+binWIF3IifIaNfeUpM8zZHNkmw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kwave-24.05.0.tar.xz", + "hash": "sha256-pntIYFZ9Yb4lFMeAZBdH6ohNT0Tduggim4TC3VeQ5DQ=" }, "kweather": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kweather-24.02.2.tar.xz", - "hash": "sha256-iXvKld4QqZ0yxt+xyZIioK38FIR29Owr6C7GKCjcamI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kweather-24.05.0.tar.xz", + "hash": "sha256-+v863UAF0EwziEeum3obwuXG1fRbb1qW7IBtqRueS74=" }, "kwordquiz": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/kwordquiz-24.02.2.tar.xz", - "hash": "sha256-4yGwfUHHdHXCmZRA+MxLKRv0Xuu0O4iGqpRCReGuuuc=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/kwordquiz-24.05.0.tar.xz", + "hash": "sha256-akh5t53uOQoB9BoUzA5QQn2DojDZdzreSt+vmkdANY0=" }, "libgravatar": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libgravatar-24.02.2.tar.xz", - "hash": "sha256-t99V8Jsy3P5mjlSccay6d81iCXoYcTsxEr79b0o+UoU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libgravatar-24.05.0.tar.xz", + "hash": "sha256-U8RZknoAtFBKA2hKbwaw+AHGbzGw9yAs5k19kFl39Ps=" }, "libkcddb": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkcddb-24.02.2.tar.xz", - "hash": "sha256-YIqiEBvev4rhwjz5nPyYLE5jSUWpGzv0SZD4bgGp1cE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkcddb-24.05.0.tar.xz", + "hash": "sha256-KnuEQNrXYN0EvsxvunA0Q2SOxK3xz0PRwfKKSVUGd2s=" }, "libkcompactdisc": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkcompactdisc-24.02.2.tar.xz", - "hash": "sha256-2jbvjdAukuQUMHu9NCpQLQ6StaqSrh4ktsXT8eGvC24=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkcompactdisc-24.05.0.tar.xz", + "hash": "sha256-wsYQ0/ggwk1Sq5iNR/pESEqczqzlu99BV1mBMj5hM2Y=" }, "libkdcraw": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkdcraw-24.02.2.tar.xz", - "hash": "sha256-fGtMsK+RCFf9vtTb+6b8xa7iaqMZk+6rMhm3NDwxktY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkdcraw-24.05.0.tar.xz", + "hash": "sha256-U3bdRq0ho0WnOckSlRDzzYvkazr5WOS3IuaoFkmneIk=" }, "libkdegames": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkdegames-24.02.2.tar.xz", - "hash": "sha256-PGv3c2cORQm7xxYEvwoUkQ0HZDQyahV1bTxHsfWufhk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkdegames-24.05.0.tar.xz", + "hash": "sha256-jLs7v7zE6cX9Fcth/1Qt4XwfWmaEB6lQ1HoxHqDdfuQ=" }, "libkdepim": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkdepim-24.02.2.tar.xz", - "hash": "sha256-OwgxUW3mLSVIjpJ/x9mHSvsVke+99B3smQMJ9iJmdMA=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkdepim-24.05.0.tar.xz", + "hash": "sha256-Yv7fUMmSlvsHbJ9OoNkHIoo/kSyPknxFkVbLXIlQuoo=" }, "libkeduvocdocument": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkeduvocdocument-24.02.2.tar.xz", - "hash": "sha256-yvv+gkMvpOIGkE5+4AikFYwrp1UTTeO0X6JKQ+s8XO4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkeduvocdocument-24.05.0.tar.xz", + "hash": "sha256-+oVNfb8xSJX0LLH37hFKlF73Y8X4o/MtOAT49kf6t/I=" }, "libkexiv2": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkexiv2-24.02.2.tar.xz", - "hash": "sha256-rmAib0iTlLI5FApCZqLbRwoLzBptd7A8ca4ePu/zCNw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkexiv2-24.05.0.tar.xz", + "hash": "sha256-DO7WiuF8wiXJFddOe2fnfXkS1WYTwKhCz+AN0X0FTXQ=" }, "libkgapi": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkgapi-24.02.2.tar.xz", - "hash": "sha256-xDyEBSWDgMs8ZrkehZptmhlJUl0r5zHXA+ofS37DZ8A=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkgapi-24.05.0.tar.xz", + "hash": "sha256-2Hi4UhqoMnb4gH+Xz6WzB5iKYJTOwFVhR/rKWukXOYE=" }, "libkipi": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkipi-24.02.2.tar.xz", - "hash": "sha256-my4K50w3dmNhOUboLdTmM3T75SMYYyFm2hC19l1jAlw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkipi-24.05.0.tar.xz", + "hash": "sha256-k1qhwNpc7EiLewh6Z93jL98UgKdJLEzE/Aj+wXslEcM=" }, "libkleo": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkleo-24.02.2.tar.xz", - "hash": "sha256-L+OtUASsm0JhYTjvL8DSGyYoIZLQ14YY4SsGpfpz9Jk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkleo-24.05.0.tar.xz", + "hash": "sha256-PQn6J80PagQQdk2xIH51e3IWueavObyhozDOE3jhZs8=" }, "libkmahjongg": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkmahjongg-24.02.2.tar.xz", - "hash": "sha256-IiTZXCofO+Zw8FF/3tD14lxQ5JgnTN/gFz09GyXAU3w=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkmahjongg-24.05.0.tar.xz", + "hash": "sha256-ldNWTua+yzgfSYRMCkfB9ntMnXVTB68E/24J69zqfS0=" }, "libkomparediff2": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libkomparediff2-24.02.2.tar.xz", - "hash": "sha256-32BysV5/yG+oYpg4L7MyrNRi7MWnKuQF/vdNXR3SctE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libkomparediff2-24.05.0.tar.xz", + "hash": "sha256-IroodwLcRIs8n0V6tgxuTL9o+1Qc2DpnvSh6oFcyMA4=" }, "libksane": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libksane-24.02.2.tar.xz", - "hash": "sha256-L/x/3blT7w+cOOssK/QC3g+VIMNULTJH97XBnuGF2P8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libksane-24.05.0.tar.xz", + "hash": "sha256-5zxvGmWuQNrs2ZTCmq4Oh5uYMvAHg+oimlyJcGkXEcg=" }, "libksieve": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libksieve-24.02.2.tar.xz", - "hash": "sha256-nQQKSswYDcBAsrM/wOFL3baPfvwq17PVVNyQM+xDZfI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libksieve-24.05.0.tar.xz", + "hash": "sha256-VS4FpqEytxp4vLWoHM69gpudWc6k4J5D9IBdl9+Sy0M=" }, "libktorrent": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/libktorrent-24.02.2.tar.xz", - "hash": "sha256-ARbg//48qtlPryDnQMqyWBRSFYwuhCoEFMrMZaNOeGE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/libktorrent-24.05.0.tar.xz", + "hash": "sha256-c2E+uc+P2xv/Dd85d2mIcTI0T36wVv9BJ8MH8axAj4E=" }, "lokalize": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/lokalize-24.02.2.tar.xz", - "hash": "sha256-4ZuoMUr2N7yVc/mkAKqpLxNtvffzaH8bkg4NynHpr3w=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/lokalize-24.05.0.tar.xz", + "hash": "sha256-Enb4o2klXbFvLQHJs3i9k8LWaA+j9Sn8WkSJrMqtJK0=" }, "lskat": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/lskat-24.02.2.tar.xz", - "hash": "sha256-U/lZYMyrYyV5NGX/09W/kOnnT4xoqp77manwFci2J10=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/lskat-24.05.0.tar.xz", + "hash": "sha256-kx+A+ePLPGUaB0w3oknEGTpk096GJbs90P6CyKNw/eg=" }, "mailcommon": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/mailcommon-24.02.2.tar.xz", - "hash": "sha256-0uZCGDg3a1PX/KmqBmMIOzuU8CCesvxWAa1hK+5CFgQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/mailcommon-24.05.0.tar.xz", + "hash": "sha256-4Td+R9b5xgJrQyG4BgOb/fnMSqGQzxwzWTCx0BoUPoM=" }, "mailimporter": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/mailimporter-24.02.2.tar.xz", - "hash": "sha256-YoC+/T5OZqjpgupixj4tGZ35ppjbPw3s5SaYp7lbEAY=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/mailimporter-24.05.0.tar.xz", + "hash": "sha256-KdZwH2g6JHhmtZSQ6yYFVEq+hdeZU9zPP/KDhjVtP0w=" }, "marble": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/marble-24.02.2.tar.xz", - "hash": "sha256-idduAigL9MkhVVo4Pdl0n5GlNvX4MSTtdytvN59mS+U=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/marble-24.05.0.tar.xz", + "hash": "sha256-4XoqCHzaQgPYWNDLrlTdTI0SOAFK+k5TL7gNvj8bqaY=" }, "markdownpart": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/markdownpart-24.02.2.tar.xz", - "hash": "sha256-QcVLhmJ3V42hxecYENrnUPU2N2QKFL9Rhf9tPK7T/vQ=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/markdownpart-24.05.0.tar.xz", + "hash": "sha256-P0F2889BsV/O0lHuchHqz0t4Y+iczOOnkyKRJKMWKqM=" }, "mbox-importer": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/mbox-importer-24.02.2.tar.xz", - "hash": "sha256-aJHBZE5pNTYVLdfVpM5fdicX/Ab6xWNtfnfJzJHg12c=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/mbox-importer-24.05.0.tar.xz", + "hash": "sha256-fxZ8kBnKmf8cWnTIFkszbz3KROKA9c2g7g7vxTagkUk=" }, "merkuro": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/merkuro-24.02.2.tar.xz", - "hash": "sha256-Gvy3GGOYog7LJqg+ADOFKn+CwQwdIaykO5KE8VLdBjs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/merkuro-24.05.0.tar.xz", + "hash": "sha256-62MuWhger9fwcSUxsazK91XYHIDrm/j+3YxZ/UMFyuI=" }, "messagelib": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/messagelib-24.02.2.tar.xz", - "hash": "sha256-Ix2aemO2AYO9V60dNyWQ9FZUlniopKqx+Oaw2ET+7F0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/messagelib-24.05.0.tar.xz", + "hash": "sha256-wOoDA9OfAW+sOaiomp7XT9j0kVeZl945MlNCvQwSzcE=" }, "mimetreeparser": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/mimetreeparser-24.02.2.tar.xz", - "hash": "sha256-G6iK0f9ESjLC6RlcHJF8HVFqi54DLkm36BAhs4QdPe0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/mimetreeparser-24.05.0.tar.xz", + "hash": "sha256-CUAOSsnLWQkGxaCnGWub6N69EvZW8f+EVTe7RHwEdV4=" }, "minuet": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/minuet-24.02.2.tar.xz", - "hash": "sha256-RSpwnDV9Ro8kIRbuNfFiZqy3+mYKPWT3ThadoVjEFHU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/minuet-24.05.0.tar.xz", + "hash": "sha256-QRR35LK6+/eBVrb5QEqGdTNKcWr0PHczIKzGZPV3Njo=" }, "neochat": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/neochat-24.02.2.tar.xz", - "hash": "sha256-ttzo+WvhK6sNdiaU9QxJzqGNYVXh5GVJ8L+XBG8EdB4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/neochat-24.05.0.tar.xz", + "hash": "sha256-kA7O70X1eM2HytkrRzbYblwYHF+TMKb3eVb9KmQj0bE=" }, "okular": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/okular-24.02.2.tar.xz", - "hash": "sha256-Qx02tyvsOVS1P2Jf+FB0Dp3/AIewO8e3FpnKRq7vBN4=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/okular-24.05.0.tar.xz", + "hash": "sha256-bzIveN4qoKQHk1H+RlHAgL2Y0n7rf53MN3ZScbSjrIA=" }, "palapeli": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/palapeli-24.02.2.tar.xz", - "hash": "sha256-0sV6qCFP5+SzuuO60XEup+101nUV4QqjvuEJwB90fK0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/palapeli-24.05.0.tar.xz", + "hash": "sha256-XlfWhWUntYONFmC92pBddhIoSdOTijHHG3J0j3jSeXw=" }, "parley": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/parley-24.02.2.tar.xz", - "hash": "sha256-uU48aURlDTvxGKv7xAK2u+VQGYfn+EHCdH6hEwkRGHo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/parley-24.05.0.tar.xz", + "hash": "sha256-PKGy4dkjtq58NhV3pMXkgf8ZaA9NVStLHi8ZBbTFF2A=" }, "partitionmanager": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/partitionmanager-24.02.2.tar.xz", - "hash": "sha256-AstyAIyv3JnbV0LaoN9jS26gfc7z+kQKJD5WKKk49Qk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/partitionmanager-24.05.0.tar.xz", + "hash": "sha256-aC8DAiE9lbYoBkImz8ztaqKZvIG37Uam5wXoEQMfumY=" }, "picmi": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/picmi-24.02.2.tar.xz", - "hash": "sha256-z25UFcpfH2VV0jHY8EFja34KdI1MFDqbbrvFc5E9IY0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/picmi-24.05.0.tar.xz", + "hash": "sha256-9j57xfJy66hNrOcTCOhtlhT/bhCQyuThol1gGSYpJPc=" }, "pimcommon": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/pimcommon-24.02.2.tar.xz", - "hash": "sha256-RkDcJ2+aDmsMJeJYFdc7fMZYyNc91QTSlelqWDon13A=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/pimcommon-24.05.0.tar.xz", + "hash": "sha256-YuWnQdCFYysgY4KCoE4szSqsqIfDYOIkRLXcux+WHB8=" }, "pim-data-exporter": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/pim-data-exporter-24.02.2.tar.xz", - "hash": "sha256-DhLQWrX6E+idNjSbDXrtHH0yX/dLSAsCXtoHa5CmEH8=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/pim-data-exporter-24.05.0.tar.xz", + "hash": "sha256-5sWx1etc8CT7NpL6JPl4rE9MS9vg89D8I0/OjCRp8us=" }, "pim-sieve-editor": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/pim-sieve-editor-24.02.2.tar.xz", - "hash": "sha256-yDZmqQPZKsTDdxzlWV+LuiHJwYVcuD9z6urg2Hu2fHg=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/pim-sieve-editor-24.05.0.tar.xz", + "hash": "sha256-D8AMmlMamZjwMajmUXw7mnV3sTn0Ch7T9Mijb2i3tU8=" }, "plasmatube": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/plasmatube-24.02.2.tar.xz", - "hash": "sha256-r4qz1B0pArFnBcgrj0yidM8UVSDe7HR/i/tG5rTDOds=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/plasmatube-24.05.0.tar.xz", + "hash": "sha256-MSG73rDjj4j4bw4Hz0fHuIuCE73B9XSJo33SeSjBEcE=" }, "poxml": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/poxml-24.02.2.tar.xz", - "hash": "sha256-pWtION445HNcSuKDMWnL88lH8JPD6MDWISR/X5NqymU=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/poxml-24.05.0.tar.xz", + "hash": "sha256-JyCI4b7NhP8LCQSje/8ADYuFqvJP+m717wTy8OnjSAI=" }, "qmlkonsole": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/qmlkonsole-24.02.2.tar.xz", - "hash": "sha256-zoGK52uRhbhEilGF8zCddqhejaWs9O6Iw8nEC4E8kVE=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/qmlkonsole-24.05.0.tar.xz", + "hash": "sha256-TjFF/dst8SF5Oo9Sw1WQqWh1n2EaeY2PRKndoB0dQkI=" }, "rocs": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/rocs-24.02.2.tar.xz", - "hash": "sha256-RKFjEH3xK1J0P0axjz4ZD+YqmwSQLTxEHdIDJzbEgws=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/rocs-24.05.0.tar.xz", + "hash": "sha256-g0aIUZokMLnjZ8ONfm1cY2SgUFlE0OV01RMApyuTkUA=" }, "signon-kwallet-extension": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/signon-kwallet-extension-24.02.2.tar.xz", - "hash": "sha256-NzJ14jnYh9WO1FAsLsBBexyhR1fpe8aCfcBjMyKpduI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/signon-kwallet-extension-24.05.0.tar.xz", + "hash": "sha256-si4GLHPeP4cHwI25OIQV4nxAwF5w9SWMS1/t0E7Yr8c=" }, "skanlite": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/skanlite-24.02.2.tar.xz", - "hash": "sha256-2avHcXkLtVWM195kU5d3QNaNnTCeTulj0qHCon/XY8A=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/skanlite-24.05.0.tar.xz", + "hash": "sha256-pu97eo60pg7fpfyzkrgn9JA4nqA2TtaTYPaccj1rP8w=" }, "skanpage": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/skanpage-24.02.2.tar.xz", - "hash": "sha256-pzYf6EbnjdrAKQ2Va08AM3S7s1SURtRahKYvP2pXMdo=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/skanpage-24.05.0.tar.xz", + "hash": "sha256-LHQeX0dvcBPoMvmWt5p07uyiW1bpLRUs7MXe2F1IO2E=" + }, + "skladnik": { + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/skladnik-24.05.0.tar.xz", + "hash": "sha256-wilw2+3JhVGV8H6H5VQIPNADTEFC03sgnN/0W5ZKev8=" }, "spectacle": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/spectacle-24.02.2.tar.xz", - "hash": "sha256-QRj3NV6wWE3rKojORuznthaIA5fwqyuBDL5MvCF0IVI=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/spectacle-24.05.0.tar.xz", + "hash": "sha256-3vKFHo2zzADqsIENmIAUsVuPI7R0uTKxzfPGFEMm1ao=" }, "step": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/step-24.02.2.tar.xz", - "hash": "sha256-KAp/Edl34wd4bnDDSiSdkHS7rdNpVlt1ZgbszPsMHsw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/step-24.05.0.tar.xz", + "hash": "sha256-X0rorwWFTJzKQlaSXXeEpBU7koHsRCFB8pmmU8MgzMk=" }, "svgpart": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/svgpart-24.02.2.tar.xz", - "hash": "sha256-T4YPwUGYT++ySdgFB8g65nFxmCyFJUXzOV8/lyMQLig=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/svgpart-24.05.0.tar.xz", + "hash": "sha256-fQJDisOw2I5ZplPyMC0dvHolNc5ifUnrUKOjOFLbQtQ=" }, "sweeper": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/sweeper-24.02.2.tar.xz", - "hash": "sha256-E3VYgubBLoxXZVA1x+XzbQUsPAv8tAscBnvjuT99rd0=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/sweeper-24.05.0.tar.xz", + "hash": "sha256-aQHCD2D+86/dMrJWoGJVQZhCREfadgaXBht1wQQyVlY=" }, "telly-skout": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/telly-skout-24.02.2.tar.xz", - "hash": "sha256-Paq1Y+MXBylEky90HON3UIZ/5J8bFqu3DA7EoXPES6k=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/telly-skout-24.05.0.tar.xz", + "hash": "sha256-cKZ5kC2uPK90lA80JKDm0hnVDYsMbl3fnIz29/d+zh8=" }, "tokodon": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/tokodon-24.02.2.tar.xz", - "hash": "sha256-DKM7AnT+GHyReYg2N1Opth1NOYO2+F8r4rJEA/nGkzs=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/tokodon-24.05.0.tar.xz", + "hash": "sha256-V1zH08/m0otpOQtswgpPpUHTIM2M/ISvwZL+CU4dnuo=" }, "umbrello": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/umbrello-24.02.2.tar.xz", - "hash": "sha256-iS0Lv2KkpD3SLWH4IHqsASu+sg2DAbfnBRaw2VYXVCw=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/umbrello-24.05.0.tar.xz", + "hash": "sha256-5VStctZd8p3/sXLMaFEWejiUyyCo077wVO0niPwavro=" }, "yakuake": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/yakuake-24.02.2.tar.xz", - "hash": "sha256-5F7g0F8iVD/UVl5C6MsgtQIIYte7pvM+ZFAH/GDWRlk=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/yakuake-24.05.0.tar.xz", + "hash": "sha256-ETwtDuNUoSq2yjRp/mjAhiF2iNwu5oAzX//kx52a+6I=" }, "zanshin": { - "version": "24.02.2", - "url": "mirror://kde/stable/release-service/24.02.2/src/zanshin-24.02.2.tar.xz", - "hash": "sha256-S6kd+7DlivXsZPRpVjE1ZinwicIkG7ewxb3Bw7mqJ+E=" + "version": "24.05.0", + "url": "mirror://kde/stable/release-service/24.05.0/src/zanshin-24.05.0.tar.xz", + "hash": "sha256-PSE+XCfIizH3x46EexclmfsyodhvFMmsCZE46nKyHho=" } } \ No newline at end of file diff --git a/pkgs/kde/gear/kio-extras-kf5/default.nix b/pkgs/kde/misc/kio-extras-kf5/default.nix index d92f7a61b8a27..886ae1a627771 100644 --- a/pkgs/kde/gear/kio-extras-kf5/default.nix +++ b/pkgs/kde/misc/kio-extras-kf5/default.nix @@ -1,6 +1,6 @@ { stdenv, - sources, + fetchurl, kio-extras, cmake, libsForQt5, @@ -14,11 +14,16 @@ taglib, libappimage, }: +# kio-extras-kf5 is kind of part of Gear, but also not released all the time, +# so handle it separately. stdenv.mkDerivation rec { pname = "kio-extras-kf5"; - inherit (sources.${pname}) version; + version = "24.02.2"; - src = sources.${pname}; + src = fetchurl { + url = "mirror://kde/stable/release-service/${version}/src/kio-extras-kf5-${version}.tar.xz"; + hash = "sha256-qar1jzuALINBu6HOuVBU+RUFnqRH9Z/8e5M8ynGxKsk="; + }; nativeBuildInputs = with libsForQt5; [ cmake diff --git a/pkgs/misc/autotiling/default.nix b/pkgs/misc/autotiling/default.nix index 13b834dcbda41..41131cbb916bd 100644 --- a/pkgs/misc/autotiling/default.nix +++ b/pkgs/misc/autotiling/default.nix @@ -2,13 +2,13 @@ buildPythonApplication rec { pname = "autotiling"; - version = "1.9.2"; + version = "1.9.3"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-u+Tvvge/rQvylbZDmCxvoMGjZm2gKsFZEAb9evR/Ckw="; + hash = "sha256-k+UiAGMB/fJiE+C737yGdyTpER1ciZrMkZezkcn/4yk="; }; propagatedBuildInputs = [ i3ipc importlib-metadata ]; diff --git a/pkgs/os-specific/linux/multipath-tools/default.nix b/pkgs/os-specific/linux/multipath-tools/default.nix index 5ec8197451cfb..ebb8cc03d37c0 100644 --- a/pkgs/os-specific/linux/multipath-tools/default.nix +++ b/pkgs/os-specific/linux/multipath-tools/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , coreutils , perl @@ -21,21 +22,30 @@ stdenv.mkDerivation rec { pname = "multipath-tools"; - version = "0.9.6"; + version = "0.9.8"; src = fetchFromGitHub { owner = "opensvc"; repo = "multipath-tools"; rev = "refs/tags/${version}"; - sha256 = "sha256-X4sAMGn4oBMY3cQkVj1dMcrDF7FgMl8SbZeUnCCOY6Q="; + sha256 = "sha256-4cby19BjgnmWf7klK1sBgtZnyvo7q3L1uyVPlVoS+uk="; }; + patches = [ + # Backport build fix for musl libc 1.2.5 + (fetchpatch { + url = "https://github.com/openSUSE/multipath-tools/commit/e5004de8296cd596aeeac0a61b901e98cf7a69d2.patch"; + hash = "sha256-ZvNFVphB9f+S/XMxktR6P/YYSTLeJXEsj4XrAnw6GUI="; + excludes = ["tests/util.c"]; + }) + ]; + postPatch = '' substituteInPlace create-config.mk \ - --replace /bin/echo ${coreutils}/bin/echo + --replace-fail /bin/echo ${coreutils}/bin/echo - substituteInPlace multipathd/multipathd.service \ - --replace /sbin/multipathd "$out/bin/multipathd" + substituteInPlace multipathd/multipathd.service.in \ + --replace-fail /sbin/multipathd "$out/bin/multipathd" sed -i -re ' s,^( *#define +DEFAULT_MULTIPATHDIR\>).*,\1 "'"$out/lib/multipath"'", @@ -76,7 +86,7 @@ stdenv.mkDerivation rec { doCheck = true; preCheck = '' # skip test attempting to access /sys/dev/block - substituteInPlace tests/Makefile --replace ' devt ' ' ' + substituteInPlace tests/Makefile --replace-fail ' devt ' ' ' ''; nativeCheckInputs = [ cmocka ]; diff --git a/pkgs/os-specific/linux/sd-switch/default.nix b/pkgs/os-specific/linux/sd-switch/default.nix index 7750862c34c2c..4f80ce5d6b2b8 100644 --- a/pkgs/os-specific/linux/sd-switch/default.nix +++ b/pkgs/os-specific/linux/sd-switch/default.nix @@ -1,6 +1,6 @@ -{ lib, fetchFromSourcehut, rustPlatform, pkg-config, dbus }: +{ lib, fetchFromSourcehut, rustPlatform, nix-update-script }: -let version = "0.3.0"; +let version = "0.4.0"; in rustPlatform.buildRustPackage { pname = "sd-switch"; inherit version; @@ -9,18 +9,20 @@ in rustPlatform.buildRustPackage { owner = "~rycee"; repo = "sd-switch"; rev = version; - hash = "sha256-mWrLbCUnoJ3hVtpSU/7dw91U5TLyw5kNchX5nmP9asA="; + hash = "sha256-PPFYH34HAD/vC+9jpA1iPQRVNR6MX8ncSPC+7bl2oHY="; }; - cargoHash = "sha256-VK+kPX1pGhowbWKkUs1PL0DXIhDXJOFVoIHTtWQcWEs="; + cargoHash = "sha256-zUoa7nPNFvnYekbEZwtnJKZ6qd47Sb4LZGEkaKVQ9ZQ="; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ dbus ]; + passthru = { + updateScript = nix-update-script { }; + }; meta = with lib; { description = "A systemd unit switcher for Home Manager"; mainProgram = "sd-switch"; - homepage = "https://gitlab.com/rycee/sd-switch"; + homepage = "https://git.sr.ht/~rycee/sd-switch"; + changelog = "https://git.sr.ht/~rycee/sd-switch/refs/${version}"; license = licenses.gpl3Plus; maintainers = with maintainers; [ rycee ]; platforms = platforms.linux; diff --git a/pkgs/servers/http/dufs/default.nix b/pkgs/servers/http/dufs/default.nix index 433a68d1a54a5..18296529570b6 100644 --- a/pkgs/servers/http/dufs/default.nix +++ b/pkgs/servers/http/dufs/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "dufs"; - version = "0.40.0"; + version = "0.41.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "dufs"; rev = "v${version}"; - hash = "sha256-BoFoF7V6bTQiJ+afGnivviU/s2ikOxAX06s+AwRxo8Q="; + hash = "sha256-Ab/f6n2n24mLsWS4WF6jOBt9m7dyeSP0ftYixKANsjY="; }; - cargoHash = "sha256-B0K/lco7suYM0/02LaDbeqyt4zyiwoeBxhmUPsVTvkw="; + cargoHash = "sha256-CNHDZHyg4jrEl3hmdQ7ITCtg9iTmB2RwDAzqSirOCO4="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix index e998675b57664..67e84f08448e4 100644 --- a/pkgs/servers/http/nginx/generic.nix +++ b/pkgs/servers/http/nginx/generic.nix @@ -130,6 +130,9 @@ stdenv.mkDerivation { "-Wno-error=deprecated-declarations" "-Wno-error=gnu-folding-constant" "-Wno-error=unused-but-set-variable" + ] ++ lib.optionals stdenv.hostPlatform.isMusl [ + # fix sys/cdefs.h is deprecated + "-Wno-error=cpp" ]); configurePlatforms = []; diff --git a/pkgs/tools/admin/awslogs/default.nix b/pkgs/tools/admin/awslogs/default.nix index 153da049ac168..87285da594929 100644 --- a/pkgs/tools/admin/awslogs/default.nix +++ b/pkgs/tools/admin/awslogs/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "awslogs"; - version = "0.14.0"; - format = "setuptools"; + version = "0.15.0"; + pyproject = true; src = fetchFromGitHub { owner = "jorgebastida"; repo = pname; rev = version; - sha256 = "sha256-DrW8s0omQqLp1gaoR6k/YR11afRjUbGYrFtfYhby2b8="; + sha256 = "sha256-o6xZqwlqAy01P+TZ0rB5rpEddWNUBzzHp7/cycpcwes="; }; propagatedBuildInputs = with python3.pkgs; [ @@ -24,19 +24,14 @@ python3.pkgs.buildPythonApplication rec { jmespath ]; - nativeCheckInputs = with python3.pkgs; [ - pytestCheckHook - ]; postPatch = '' substituteInPlace setup.py \ - --replace "jmespath>=0.7.1,<1.0.0" "jmespath>=0.7.1" \ - --replace '>=3.5.*' '>=3.5' + --replace "boto3>=1.34.75" "boto3>=1.34.58" \ ''; - disabledTests = [ - "test_main_get_query" - "test_main_get_with_color" + nativeCheckInputs = with python3.pkgs; [ + pytestCheckHook ]; pythonImportsCheck = [ diff --git a/pkgs/tools/graphics/gfxreconstruct/default.nix b/pkgs/tools/graphics/gfxreconstruct/default.nix index 6dbc039b5df29..5e5cbfbabc59f 100644 --- a/pkgs/tools/graphics/gfxreconstruct/default.nix +++ b/pkgs/tools/graphics/gfxreconstruct/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "gfxreconstruct"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "LunarG"; repo = "gfxreconstruct"; rev = "v${version}"; - hash = "sha256-4qNAMPswsYtzHmTKr+waDLoWa9xex5hvX1Og/KibiBg="; + hash = "sha256-MuCdJoBFxKwDCOCltlU3oBS9elFS6F251dHjHcIb4Jg="; fetchSubmodules = true; }; diff --git a/pkgs/tools/misc/esphome/default.nix b/pkgs/tools/misc/esphome/default.nix index 2593ef5b7bb80..dccdd8958f81d 100644 --- a/pkgs/tools/misc/esphome/default.nix +++ b/pkgs/tools/misc/esphome/default.nix @@ -19,14 +19,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2024.4.2"; + version = "2024.5.2"; pyproject = true; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-q4SVsfd5PJjeqt6UJJG6vuyxTA/bqDDl6e5dxhWIfYM="; + hash = "sha256-LcRqqwMVDgXeUqBS7gmfZqGJxKmXgRfnjNbejlQgijI="; }; nativeBuildInputs = with python.pkgs; [ diff --git a/pkgs/tools/misc/fluent-bit/default.nix b/pkgs/tools/misc/fluent-bit/default.nix index 86ae31ba214d0..8784aab978f10 100644 --- a/pkgs/tools/misc/fluent-bit/default.nix +++ b/pkgs/tools/misc/fluent-bit/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fluent-bit"; - version = "3.0.3"; + version = "3.0.4"; src = fetchFromGitHub { owner = "fluent"; repo = "fluent-bit"; rev = "v${finalAttrs.version}"; - hash = "sha256-nlBzD9u7DsCbJq9FxsbsP8F/tPklZ43NV8T2eiwWE24="; + hash = "sha256-XMfUMyoI2mK0imvz/5HTO8CHyKubyPGSTN69v79fkjg="; }; nativeBuildInputs = [ cmake flex bison ]; diff --git a/pkgs/tools/misc/mrtg/default.nix b/pkgs/tools/misc/mrtg/default.nix index 343a3d5c2a253..58882f3be00a1 100644 --- a/pkgs/tools/misc/mrtg/default.nix +++ b/pkgs/tools/misc/mrtg/default.nix @@ -1,5 +1,11 @@ { lib, stdenv, fetchurl, perl, gd, rrdtool }: +let + perlWithPkgs = perl.withPackages (pp: with pp;[ + Socket6 + IOSocketINET6 + ]); +in stdenv.mkDerivation rec { pname = "mrtg"; version = "2.17.10"; @@ -10,7 +16,9 @@ stdenv.mkDerivation rec { }; buildInputs = [ - perl + # add support for ipv6 snmp: + # https://github.com/oetiker/mrtg/blob/433ebfa5fc043971b46a5cd975fb642c76e3e49d/src/bin/mrtg#L331-L341 + perlWithPkgs gd rrdtool ]; diff --git a/pkgs/tools/networking/dae/default.nix b/pkgs/tools/networking/dae/default.nix index 0c95db7e3af1d..4597ac4768638 100644 --- a/pkgs/tools/networking/dae/default.nix +++ b/pkgs/tools/networking/dae/default.nix @@ -5,17 +5,17 @@ }: buildGoModule rec { pname = "dae"; - version = "0.4.0"; + version = "0.6.0rc2"; src = fetchFromGitHub { owner = "daeuniverse"; repo = "dae"; rev = "v${version}"; - hash = "sha256-hvAuWCacaWxXwxx5ktj57hnWt8fcnwD6rUuRj1+ZtFA="; + hash = "sha256-u+1DkcdXXm/wmKG7yu8nv3OOeG/l5KC+9UcIrYOmsUA="; fetchSubmodules = true; }; - vendorHash = "sha256-4U6zIxK8K+MGxRboTtsKntDMp8/cQWPqXQ3l03AEtBs="; + vendorHash = "sha256-jJbXa3xnQXhEhrhmdi+JqdinLuRrFY5Tb9lsnCancFE="; proxyVendor = true; diff --git a/pkgs/tools/security/himitsu/default.nix b/pkgs/tools/security/himitsu/default.nix index d6bbb8fd69218..3985a5c80a445 100644 --- a/pkgs/tools/security/himitsu/default.nix +++ b/pkgs/tools/security/himitsu/default.nix @@ -7,14 +7,14 @@ stdenv.mkDerivation rec { pname = "himitsu"; - version = "0.6"; + version = "0.7"; src = fetchFromSourcehut { name = pname + "-src"; owner = "~sircmpwn"; repo = pname; rev = version; - hash = "sha256-3x6Lc1rWBtYWVocBuMV5CtoZQjL0Ce+6J2xFjaYaeG4="; + hash = "sha256-jDxQajc8Kyfihm8q3wCpA+WsbAkQEZerLckLQXNhTa8="; }; nativeBuildInputs = [ diff --git a/pkgs/tools/wayland/shotman/default.nix b/pkgs/tools/wayland/shotman/default.nix index 08de35f14d3f2..cd5bec87526e6 100644 --- a/pkgs/tools/wayland/shotman/default.nix +++ b/pkgs/tools/wayland/shotman/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "shotman"; - version = "0.4.5"; + version = "0.4.6"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = pname; rev = "v${version}"; - hash = "sha256-SctWNhYCFTAOOnDEcsFZH61+QQAcmup11GVVXA1U5Dw="; + hash = "sha256-OmYCeB2szWmFJQ+MXWmVI7IzeXgbix9ZK4/4kgR5S6A="; }; - cargoHash = "sha256-q5scdgfB5NgtjAgnIy/+c+y/mymF0b9ZZSz2LmM0pfw="; + cargoHash = "sha256-Kq2uq171B+4WzEJauH19/nzkm2irM4ggoFfxlARfyEg="; nativeBuildInputs = [ pkg-config makeWrapper ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a25233be56007..d3d2c5b935306 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -37707,8 +37707,6 @@ with pkgs; pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { }); - pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { }; - wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { }; rox-filer = callPackage ../desktops/rox/rox-filer { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b35ee7c5c0890..6725e7d1a152e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3320,6 +3320,8 @@ self: super: with self; { django-ranged-response = callPackage ../development/python-modules/django-ranged-response { }; + django-ratelimit = callPackage ../development/python-modules/django-ratelimit { }; + django-raster = callPackage ../development/python-modules/django-raster { }; django-redis = callPackage ../development/python-modules/django-redis { }; @@ -13032,6 +13034,8 @@ self: super: with self; { ray = callPackage ../development/python-modules/ray { }; + raylib-python-cffi = callPackage ../development/python-modules/raylib-python-cffi {}; + razdel = callPackage ../development/python-modules/razdel { }; rbtools = callPackage ../development/python-modules/rbtools { }; |