Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-04-14 14:04:38 +00:00 committed by GitHub
commit 257e7bee59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
56 changed files with 1610 additions and 929 deletions

View File

@ -2752,6 +2752,12 @@
githubId = 150560585;
name = "Dmitry Ivankov";
};
bonsairobo = {
email = "duncanfairbanks6@gmail.com";
github = "bonsairobo";
githubId = 3229981;
name = "Duncan Fairbanks";
};
booklearner = {
name = "booklearner";
email = "booklearner@proton.me";
@ -13318,6 +13324,12 @@
fingerprint = "E90C BA34 55B3 6236 740C 038F 0D94 8CE1 9CF4 9C5F";
}];
};
mksafavi = {
name = "MK Safavi";
email = "mksafavi@gmail.com";
github = "mksafavi";
githubId = 50653293;
};
mktip = {
email = "mo.issa.ok+nix@gmail.com";
github = "mktip";

View File

@ -40,14 +40,19 @@ in
'';
};
acceleration = lib.mkOption {
type = types.nullOr (types.enum [ "rocm" "cuda" ]);
type = types.nullOr (types.enum [ false "rocm" "cuda" ]);
default = null;
example = "rocm";
description = ''
What interface to use for hardware acceleration.
- `rocm`: supported by modern AMD GPUs
- `cuda`: supported by modern NVIDIA GPUs
- `null`: default behavior
if `nixpkgs.config.rocmSupport` is enabled, uses `"rocm"`
if `nixpkgs.config.cudaSupport` is enabled, uses `"cuda"`
otherwise defaults to `false`
- `false`: disable GPU, only use CPU
- `"rocm"`: supported by most modern AMD GPUs
- `"cuda"`: supported by most modern NVIDIA GPUs
'';
};
environmentVariables = lib.mkOption {

View File

@ -3,7 +3,6 @@
with lib;
let
cfg = config.services.paperless;
pkg = cfg.package;
defaultUser = "paperless";
defaultFont = "${pkgs.liberation_ttf}/share/fonts/truetype/LiberationSerif-Regular.ttf";
@ -25,7 +24,7 @@ let
} // optionalAttrs (cfg.settings.PAPERLESS_ENABLE_NLTK or true) {
PAPERLESS_NLTK_DIR = pkgs.symlinkJoin {
name = "paperless_ngx_nltk_data";
paths = pkg.nltkData;
paths = cfg.package.nltkData;
};
} // optionalAttrs (cfg.openMPThreadingWorkaround) {
OMP_NUM_THREADS = "1";
@ -38,7 +37,7 @@ let
manage = pkgs.writeShellScript "manage" ''
set -o allexport # Export the following env vars
${lib.toShellVars env}
exec ${pkg}/bin/paperless-ngx "$@"
exec ${cfg.package}/bin/paperless-ngx "$@"
'';
# Secure the services
@ -200,7 +199,17 @@ in
description = "User under which Paperless runs.";
};
package = mkPackageOption pkgs "paperless-ngx" { };
package = mkPackageOption pkgs "paperless-ngx" { } // {
apply = pkg: pkg.override {
tesseract5 = pkg.tesseract5.override {
# always enable detection modules
enableLanguages = if cfg.settings ? PAPERLESS_OCR_LANGUAGE then
[ "equ" "osd" ]
++ lib.splitString "+" cfg.settings.PAPERLESS_OCR_LANGUAGE
else null;
};
};
};
openMPThreadingWorkaround = mkEnableOption ''
a workaround for document classifier timeouts.
@ -237,7 +246,7 @@ in
wants = [ "paperless-consumer.service" "paperless-web.service" "paperless-task-queue.service" ];
serviceConfig = defaultServiceConfig // {
User = cfg.user;
ExecStart = "${pkg}/bin/celery --app paperless beat --loglevel INFO";
ExecStart = "${cfg.package}/bin/celery --app paperless beat --loglevel INFO";
Restart = "on-failure";
LoadCredential = lib.optionalString (cfg.passwordFile != null) "PAPERLESS_ADMIN_PASSWORD:${cfg.passwordFile}";
};
@ -250,8 +259,8 @@ in
versionFile="${cfg.dataDir}/src-version"
version=$(cat "$versionFile" 2>/dev/null || echo 0)
if [[ $version != ${pkg.version} ]]; then
${pkg}/bin/paperless-ngx migrate
if [[ $version != ${cfg.package.version} ]]; then
${cfg.package}/bin/paperless-ngx migrate
# Parse old version string format for backwards compatibility
version=$(echo "$version" | grep -ohP '[^-]+$')
@ -264,10 +273,10 @@ in
if versionLessThan 1.12.0; then
# Reindex documents as mentioned in https://github.com/paperless-ngx/paperless-ngx/releases/tag/v1.12.1
echo "Reindexing documents, to allow searching old comments. Required after the 1.12.x upgrade."
${pkg}/bin/paperless-ngx document_index reindex
${cfg.package}/bin/paperless-ngx document_index reindex
fi
echo ${pkg.version} > "$versionFile"
echo ${cfg.package.version} > "$versionFile"
fi
''
+ optionalString (cfg.passwordFile != null) ''
@ -277,7 +286,7 @@ in
superuserStateFile="${cfg.dataDir}/superuser-state"
if [[ $(cat "$superuserStateFile" 2>/dev/null) != $superuserState ]]; then
${pkg}/bin/paperless-ngx manage_superuser
${cfg.package}/bin/paperless-ngx manage_superuser
echo "$superuserState" > "$superuserStateFile"
fi
'';
@ -290,7 +299,7 @@ in
after = [ "paperless-scheduler.service" ];
serviceConfig = defaultServiceConfig // {
User = cfg.user;
ExecStart = "${pkg}/bin/celery --app paperless worker --loglevel INFO";
ExecStart = "${cfg.package}/bin/celery --app paperless worker --loglevel INFO";
Restart = "on-failure";
# The `mbind` syscall is needed for running the classifier.
SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "mbind" ];
@ -308,7 +317,7 @@ in
after = [ "paperless-scheduler.service" ];
serviceConfig = defaultServiceConfig // {
User = cfg.user;
ExecStart = "${pkg}/bin/paperless-ngx document_consumer";
ExecStart = "${cfg.package}/bin/paperless-ngx document_consumer";
Restart = "on-failure";
};
environment = env;
@ -340,8 +349,8 @@ in
echo "PAPERLESS_SECRET_KEY is empty, refusing to start."
exit 1
fi
exec ${pkg.python.pkgs.gunicorn}/bin/gunicorn \
-c ${pkg}/lib/paperless-ngx/gunicorn.conf.py paperless.asgi:application
exec ${cfg.package.python.pkgs.gunicorn}/bin/gunicorn \
-c ${cfg.package}/lib/paperless-ngx/gunicorn.conf.py paperless.asgi:application
'';
serviceConfig = defaultServiceConfig // {
User = cfg.user;
@ -357,7 +366,7 @@ in
CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ];
};
environment = env // {
PYTHONPATH = "${pkg.python.pkgs.makePythonPath pkg.propagatedBuildInputs}:${pkg}/lib/paperless-ngx/src";
PYTHONPATH = "${cfg.package.python.pkgs.makePythonPath cfg.package.propagatedBuildInputs}:${cfg.package}/lib/paperless-ngx/src";
};
# Allow the web interface to access the private /tmp directory of the server.
# This is required to support uploading files via the web interface.

View File

@ -145,7 +145,7 @@ in
services.xserver.desktopManager.session = [{
name = "xfce";
desktopNames = [ "XFCE" ];
bgSupport = true;
bgSupport = !cfg.noDesktop;
start = ''
${pkgs.runtimeShell} ${pkgs.xfce.xfce4-session.xinitrc} &
waitPID=$!

View File

@ -1,21 +1,23 @@
{ trivialBuild
, haskellPackages
}:
trivialBuild rec {
let
Agda = haskellPackages.Agda.bin;
in
trivialBuild {
pname = "agda-mode";
version = haskellPackages.Agda.version;
version = Agda.version;
dontUnpack = true;
# already byte-compiled by Agda builder
buildPhase = ''
agda=`${haskellPackages.Agda}/bin/agda-mode locate`
agda=`${Agda}/bin/agda-mode locate`
cp `dirname $agda`/*.el* .
'';
meta = {
inherit (haskellPackages.Agda.meta) homepage license;
inherit (Agda.meta) homepage license;
description = "Agda2-mode for Emacs extracted from Agda package";
longDescription = ''
Wrapper packages that liberates init.el from `agda-mode locate` magic.

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "sameboy";
version = "0.16.2";
version = "0.16.3";
src = fetchFromGitHub {
owner = "LIJI32";
repo = "SameBoy";
rev = "v${version}";
sha256 = "sha256-KEbwug/cwGLS/uhY1rKasLJWaKtiYYzdZvbAU2orfbI=";
sha256 = "sha256-sQWmuF1dQgvW9WyOxgxaupTUcde3KzzYiGv+v1N5ssk=";
};
enableParallelBuilding = true;

View File

@ -10,7 +10,7 @@
stdenv.mkDerivation rec {
pname = "structorizer";
version = "3.32-19";
version = "3.32-20";
desktopItems = [
(makeDesktopItem {
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
owner = "fesch";
repo = "Structorizer.Desktop";
rev = version;
hash = "sha256-bHD/E6FWzig73+v4ROZ00TyB79bnlx16/+bBsmboKco=";
hash = "sha256-kFgypwSmXRkIyb0ZMcoTSgQdODfn9F81ABlFWATvh3M=";
};
patches = [ ./makeStructorizer.patch ./makeBigJar.patch ];

View File

@ -12,6 +12,7 @@
, qtdeclarative
, qtwayland
, qt5compat
, qttools
, wrapQtAppsHook
, nix-update-script
, pkg-config
@ -19,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "albert";
version = "0.22.17";
version = "0.23.0";
src = fetchFromGitHub {
owner = "albertlauncher";
repo = "albert";
rev = "v${finalAttrs.version}";
sha256 = "sha256-2wu4bOQDKoZ4DDzTttXXRNDluvuJth7M1pCvJmYQ+f4=";
sha256 = "sha256-L6qHaksArgwySk6J7N5zamUDWh5qa6zTtPFdpxU2NTM=";
fetchSubmodules = true;
};
@ -45,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
qtdeclarative
qtwayland
qt5compat
qttools
] ++ (with python3Packages; [ python pybind11 ]);
postPatch = ''

View File

@ -37,8 +37,11 @@ let
# https://github.com/NixOS/nixpkgs/issues/298719
# https://github.com/paperless-ngx/paperless-ngx/issues/5494
python = python3.override {
packageOverrides = self: super: {
uvicorn = super.uvicorn.overridePythonAttrs (oldAttrs: {
packageOverrides = final: prev: {
# tesseract5 may be overwritten in the paperless module and we need to propagate that to make the closure reduction effective
ocrmypdf = prev.ocrmypdf.override { tesseract = tesseract5; };
uvicorn = prev.uvicorn.overridePythonAttrs (_: {
version = "0.25.0";
src = fetchFromGitHub {
owner = "encode";
@ -245,7 +248,7 @@ python.pkgs.buildPythonApplication rec {
doCheck = !stdenv.isDarwin;
passthru = {
inherit python path frontend;
inherit python path frontend tesseract5;
nltkData = with nltk-data; [ punkt snowball_data stopwords ];
tests = { inherit (nixosTests) paperless; };
};

View File

@ -40,13 +40,14 @@ let
allPackages = withPackages (filter self.lib.isUnbrokenAgdaPackage (attrValues self));
};
};
inherit (Agda) meta;
# Agda is a split package with multiple outputs; do not inherit them here.
meta = removeAttrs Agda.meta [ "outputsToInstall" ];
} ''
mkdir -p $out/bin
makeWrapper ${Agda}/bin/agda $out/bin/agda \
makeWrapper ${Agda.bin}/bin/agda $out/bin/agda \
--add-flags "--with-compiler=${ghc}/bin/ghc" \
--add-flags "--library-file=${library-file}"
ln -s ${Agda}/bin/agda-mode $out/bin/agda-mode
ln -s ${Agda.bin}/bin/agda-mode $out/bin/agda-mode
'';
withPackages = arg: if isAttrs arg then withPackages' arg else withPackages' { pkgs = arg; };

View File

@ -0,0 +1,89 @@
{ lib
, fetchFromGitHub
, stdenv
, unzip
, alsa-lib
, gcc-unwrapped
, git
, godot3-export-templates
, godot3-headless
, libGLU
, libX11
, libXcursor
, libXext
, libXfixes
, libXi
, libXinerama
, libXrandr
, libXrender
, libglvnd
, libpulseaudio
, zlib
}:
stdenv.mkDerivation {
pname = "4d-minesweeper";
version = "2.0";
src = fetchFromGitHub {
owner = "gapophustu";
repo = "4D-Minesweeper";
rev = "db176d8aa5981a597bbae6a1a74aeebf0f376df4";
sha256 = "sha256-A5QKqCo9TTdzmK13WRSAfkrkeUqHc4yQCzy4ZZ9uX2M=";
};
nativeBuildInputs = [
godot3-headless
unzip
];
buildInputs = [
alsa-lib
gcc-unwrapped.lib
git
libGLU
libX11
libXcursor
libXext
libXfixes
libXi
libXinerama
libXrandr
libXrender
libglvnd
libpulseaudio
zlib
];
buildPhase = ''
runHook preBuild
# Cannot create file '/homeless-shelter/.config/godot/projects/...'
export HOME=$TMPDIR
# Link the export-templates to the expected location. The --export commands
# expects the template-file at .../templates/3.2.3.stable/linux_x11_64_release
# with 3.2.3 being the version of godot.
mkdir -p $HOME/.local/share/godot
ln -s ${godot3-export-templates}/share/godot/templates $HOME/.local/share/godot
mkdir -p $out/bin/
cd source/
godot3-headless --export "Linux/X11" $out/bin/4d-minesweeper
runHook postBuild
'';
dontInstall = true;
dontFixup = true;
dontStrip = true;
meta = with lib; {
homepage = "https://github.com/gapophustu/4D-Minesweeper";
description = "A 4D Minesweeper game written in Godot";
license = licenses.mpl20;
platforms = platforms.linux;
maintainers = with maintainers; [ nayala ];
mainProgram = "4d-minesweeper";
};
}

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "clipcat";
version = "0.16.5";
version = "0.16.6";
src = fetchFromGitHub {
owner = "xrelkd";
repo = pname;
rev = "v${version}";
hash = "sha256-/YoEUZ6/aFqlIPAWi95yZHVwLXHf/vsx8L3NdmZfiVk=";
hash = "sha256-FSgBTQGl8LSLdv+SOAgQWLWiqFY+PRQBFYYdbmCttcY=";
};
cargoHash = "sha256-O1jL2ett8aI8lEwnhAELAP5zphjqf9CFrdCn00V5ImQ=";
cargoHash = "sha256-TrzHmWUDAe4gbwm+VoTOuC50CWWnFsF99zscM85ammo=";
nativeBuildInputs = [
protobuf

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "gatus";
version = "5.8.0";
version = "5.9.0";
src = fetchFromGitHub {
owner = "TwiN";
repo = "gatus";
rev = "v${version}";
hash = "sha256-FFnrtdJiN7B27sJXzoGsbPKX3NeuHOtA34WQrw6pvEI=";
hash = "sha256-obrdEnNxLdWtbGL57D/nTClaOdzJlLDU3+K9VdR8XI4=";
};
vendorHash = "sha256-VICVo7XYeHs/43knHA4CMSgHloyYSjOFe1TUb4u+egE=";

View File

@ -0,0 +1,66 @@
{
cmake,
doxygen,
fetchFromGitHub,
getopt,
ninja,
lib,
pkg-config,
stdenv,
}:
stdenv.mkDerivation rec {
pname = "ktx-tools";
version = "4.3.2";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "KTX-Software";
rev = "v${version}";
hash = "sha256-zjiJ8B8FEZUJ3iFTYXRmuIEtcaCWtBIbYwz0DwjTDFo";
};
nativeBuildInputs = [
cmake
doxygen
getopt
ninja
pkg-config
];
cmakeBuildType = "RelWithDebInfo";
cmakeFlags = [ "-DKTX_FEATURE_DOC=ON" ];
postPatch = ''
patchShebangs .
'';
meta = with lib; {
description = "KTX (Khronos Texture) Library and Tools";
longDescription = ''
KTX (Khronos Texture) is a lightweight container for textures for OpenGL®,
Vulkan® and other GPU APIs. KTX files contain all the parameters needed
for texture loading. A single file can contain anything from a simple
base-level 2D texture through to a cubemap array texture with mipmaps.
This software package contains:
- libktx: a small library of functions for writing and reading KTX
files, and instantiating OpenGL®, OpenGL ES and Vulkan® textures
from them.
- ktx2check: a tool for validating KTX Version 2 format files.
- ktx2ktx2: a tool for converting a KTX Version 1 file to a KTX Version
2 file.
- ktxinfo: a tool to display information about a KTX file in human
readable form.
- ktxsc: a tool to supercompress a KTX Version 2 file that contains
uncompressed images.
- toktx: a tool to create KTX files from PNG, Netpbm or JPEG format
images. It supports mipmap generation, encoding to Basis Universal
formats and Zstd supercompression.
'';
homepage = "https://github.com/KhronosGroup/KTX-Software";
license = licenses.asl20;
maintainers = with maintainers; [ bonsairobo ];
platforms = platforms.linux;
};
}

View File

@ -0,0 +1,55 @@
{ lib
, stdenv
, fetchFromGitLab
, meson
, ninja
, pkg-config
, gst_all_1
, wrapGAppsHook4
, appstream-glib
, gtk4
, libadwaita
, desktop-file-utils
, libGL
}:
stdenv.mkDerivation rec {
pname = "livi";
version = "0.0.6";
src = fetchFromGitLab {
owner = "guidog";
repo = "livi";
domain = "gitlab.gnome.org";
rev = "v${version}";
sha256 = "sha256-DaIbBCJT4Da5noW6Q5z1yzTZ256HNqrvdXgwSY7p/D8=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
wrapGAppsHook4
appstream-glib
desktop-file-utils
];
buildInputs = [
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-bad
gtk4
libadwaita
libGL
];
strictDeps = true;
meta = with lib; {
homepage = "https://gitlab.gnome.org/guidog/livi";
description = "A small video player targeting mobile devices (also named μPlayer)";
license = licenses.gpl3Plus;
platforms = platforms.linux;
mainProgram = "livi";
maintainers = with maintainers; [ mksafavi ];
};
}

View File

@ -8,18 +8,18 @@
buildGoModule rec {
pname = "mercure";
version = "0.15.10";
version = "0.15.11";
src = fetchFromGitHub {
owner = "dunglas";
repo = "mercure";
rev = "v${version}";
hash = "sha256-ot4Gb2Zg4VaF/ip9cLJYP69WGmKw/+WQSf20o1aQtpM=";
hash = "sha256-qPKfF0awRsMfXu7N/xNwFVmmuqTMGsDDqrVgt6LwviI=";
};
sourceRoot = "${src.name}/caddy";
vendorHash = "sha256-K+9LQ9wI0ltZI7N2mshiDsjEMc2FzenqSGP00fEWuMQ=";
vendorHash = "sha256-evUGa1kFWbj0ynDQruBRDx2opzh7Tc7eHnWn3H4xwxY=";
subPackages = [ "mercure" ];
excludedPackages = [ "../cmd/mercure" ];

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quarkus-cli";
version = "3.9.2";
version = "3.9.3";
src = fetchurl {
url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz";
hash = "sha256-olMkkvyEfMSktypmLBjJo/wL2zKOLvqms7TRucuAt78=";
hash = "sha256-VTgBwpE5b/OgM7kkzZijmj9H4d8jy0HNMGl5tfmBe4E=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -7,6 +7,15 @@ buildGoModule rec {
pname = "templ";
version = "0.2.663";
src = fetchFromGitHub {
owner = "a-h";
repo = "templ";
rev = "v${version}";
hash = "sha256-TU8QG6OmUzSNDAX9W0Ntmz5cucLqVQeTskfnJbm/YM0=";
};
vendorHash = "sha256-Upd5Wq4ajsyOMDiAWS2g2iNO1sm1XJc43AFQLIo5eDM=";
subPackages = [ "cmd/templ" ];
CGO_ENABLED = 0;
@ -17,20 +26,11 @@ buildGoModule rec {
"-extldflags -static"
];
src = fetchFromGitHub {
owner = "a-h";
repo = "templ";
rev = "refs/tags/v${version}";
hash = "sha256-TU8QG6OmUzSNDAX9W0Ntmz5cucLqVQeTskfnJbm/YM0=";
};
vendorHash = "sha256-Upd5Wq4ajsyOMDiAWS2g2iNO1sm1XJc43AFQLIo5eDM=";
meta = with lib; {
meta = {
description = "A language for writing HTML user interfaces in Go";
homepage = "https://templ.guide/";
license = licenses.mit;
maintainers = with maintainers; [ luleyleo ];
homepage = "https://github.com/a-h/templ";
license = lib.licenses.mit;
mainProgram = "templ";
maintainers = with lib.maintainers; [ luleyleo ];
};
}

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "VictoriaMetrics";
version = "1.100.0";
version = "1.100.1";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-jrKTic80y8r/1wOR8Prqe9PG57yo8qQIGsobu0I4kTY=";
hash = "sha256-OheW6sCn/yXgSrtUe1zqDGaH6G8HG4QRQhFznaZGvX0=";
};
vendorHash = null;

View File

@ -18,7 +18,7 @@ lib.checkListOfEnum "sketchybar-app-font: artifacts" artifacts artifactList
in
{
pname = "sketchybar-app-font";
version = "2.0.16";
version = "2.0.17";
srcs = selectedSources;
@ -52,15 +52,15 @@ lib.checkListOfEnum "sketchybar-app-font: artifacts" artifacts artifactList
sources = {
font = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/sketchybar-app-font.ttf";
hash = "sha256-mZ3LmkL54NNQzXuCyWVNlAIod3T5/aGKvnLZjZ/GYdw=";
hash = "sha256-iVSWFqhzf0ZxfQODAf+uvGIiWMjWbir6ZWurlx3n6/w=";
};
lua = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/icon_map.lua";
hash = "sha256-8daDECZ8hsoyh4Rp3xbkYgPSamCylrzf8zzyu/iwZEc=";
hash = "sha256-/N16zLflQ2sONBFOZiIdC8KR1rd5pZvXftiXjXJvTVA=";
};
shell = fetchurl {
url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/icon_map.sh";
hash = "sha256-h0rGkzy1smDL2guvvgeUVUD0q4n9LDKDLQJahbWHgWA=";
hash = "sha256-nPBiNz+3oHwiertjMJ6YW6g6WZglGjassUGrsQVvnRM=";
};
};

View File

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

View File

@ -1,486 +1,486 @@
# DO NOT EDIT! This file is generated automatically.
# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/plasma-5
# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/plasma-5/
{ fetchurl, mirror }:
{
aura-browser = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/aura-browser-5.27.10.tar.xz";
sha256 = "0rc5vsk3hy4i3fqzrj7kkshijkkrfin3km7n9agv9xs6bjrrca2k";
name = "aura-browser-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/aura-browser-5.27.11.tar.xz";
sha256 = "098s0r3lr5svdysc93nvv8xqj3dlslly733hf8pz1nlp621dhx7k";
name = "aura-browser-5.27.11.tar.xz";
};
};
bluedevil = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/bluedevil-5.27.10.tar.xz";
sha256 = "1051gx6xv514qa7g102mv51927b7408mv2jrfpryji8r5s6da7vp";
name = "bluedevil-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/bluedevil-5.27.11.tar.xz";
sha256 = "1134pm16db70h79q55c9ir1d1amqscdd8bvkf92nmmk6s2zsimdl";
name = "bluedevil-5.27.11.tar.xz";
};
};
breeze = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/breeze-5.27.10.tar.xz";
sha256 = "18h08w3ylgvhgcs63ai8airh59yb4kc0bz2zi6lm77fsa83rdg5y";
name = "breeze-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/breeze-5.27.11.tar.xz";
sha256 = "1ascvlkycbn4h0bi2cdjljnpi3cfp7whvzslm4fb2gdwwlpnlx8l";
name = "breeze-5.27.11.tar.xz";
};
};
breeze-grub = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/breeze-grub-5.27.10.tar.xz";
sha256 = "072zqs723phm27cn359lpaw29zqbx23w4gi4shk00x1n0j5s0spz";
name = "breeze-grub-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/breeze-grub-5.27.11.tar.xz";
sha256 = "03l6lpqj1fp2645qy23fcngfzwzhdgyj3xw563gx3gcgqwrc84h6";
name = "breeze-grub-5.27.11.tar.xz";
};
};
breeze-gtk = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/breeze-gtk-5.27.10.tar.xz";
sha256 = "1dk9f2l4jqdhzr5xd7ym107zayygjdmibl3jkhnbnq97rs6gk8qx";
name = "breeze-gtk-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/breeze-gtk-5.27.11.tar.xz";
sha256 = "1vkzyv65m37jg436brscgn61dd6mil50s8jyn2szwka0hyzx7gfw";
name = "breeze-gtk-5.27.11.tar.xz";
};
};
breeze-plymouth = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/breeze-plymouth-5.27.10.tar.xz";
sha256 = "1xabkvnpxh2qw1x5w1fkrcg31h8j0baq4ls6ckw6647gikvnf7h8";
name = "breeze-plymouth-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/breeze-plymouth-5.27.11.tar.xz";
sha256 = "16vp6a2bp6s57wb9cb4dhac650m93829xp7q44n172564lz0pn8d";
name = "breeze-plymouth-5.27.11.tar.xz";
};
};
discover = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/discover-5.27.10.tar.xz";
sha256 = "1a4z21qrc6wjwcv0hnw8wnkk8w0bli12hfm8bdd07b2rlzi8k48z";
name = "discover-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/discover-5.27.11.tar.xz";
sha256 = "0b79x5xfggymxmh0fr45ndc3k3xd2gjryhmy8xd370bd5d964arl";
name = "discover-5.27.11.tar.xz";
};
};
drkonqi = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/drkonqi-5.27.10.tar.xz";
sha256 = "1l3zcmjjndqq6y25v74kmzddkkqr8j4030z7rz5333hxraa4gsm3";
name = "drkonqi-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/drkonqi-5.27.11.tar.xz";
sha256 = "0g2q959wswjwpn2vj4mmfy3xr6yj4mch55lr8b2xyd0bxw4vb810";
name = "drkonqi-5.27.11.tar.xz";
};
};
flatpak-kcm = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/flatpak-kcm-5.27.10.tar.xz";
sha256 = "0masi1nciqzrymcq5i4b2jmhxliqf88z9g11607aqfgsli070lms";
name = "flatpak-kcm-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/flatpak-kcm-5.27.11.tar.xz";
sha256 = "0jnzxk9fhpck19k48fw2mcvr5512xnw3jss9c7xp5h27jhml8b4p";
name = "flatpak-kcm-5.27.11.tar.xz";
};
};
kactivitymanagerd = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kactivitymanagerd-5.27.10.tar.xz";
sha256 = "1nax1vbl5cxqf8rxmmqfnjnrh36ic16yrbdmcqzgp1s9dkxn5qlf";
name = "kactivitymanagerd-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kactivitymanagerd-5.27.11.tar.xz";
sha256 = "1mawqh3vkbibyjijh5797fzj5ldadzvbmkck23v6s34516rpgfxj";
name = "kactivitymanagerd-5.27.11.tar.xz";
};
};
kde-cli-tools = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kde-cli-tools-5.27.10.tar.xz";
sha256 = "0gsdl33bnxfg2zf8dgbg3wk40g0j4qjjzk9mz6a43qghkj4nvakv";
name = "kde-cli-tools-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kde-cli-tools-5.27.11.tar.xz";
sha256 = "0mc2n91124cxgfhdz6l0x87665q2jamiq14qlzapynjflvzgh9ca";
name = "kde-cli-tools-5.27.11.tar.xz";
};
};
kde-gtk-config = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kde-gtk-config-5.27.10.tar.xz";
sha256 = "0swfyvq687ankny7qj7imj691c0mmgifwircxw4w7d9qn5832fvg";
name = "kde-gtk-config-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kde-gtk-config-5.27.11.tar.xz";
sha256 = "02hdy55vp6yvx8p877jdr5l5hs46k1rxrwj90m93m2vv0ysib2d4";
name = "kde-gtk-config-5.27.11.tar.xz";
};
};
kdecoration = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kdecoration-5.27.10.tar.xz";
sha256 = "1plxczgqj8g99jh1c8jiy5ji086xs4gv12halmfval4b4nw6r5k4";
name = "kdecoration-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kdecoration-5.27.11.tar.xz";
sha256 = "0f7qy5y0352ib6lqq8fv22y3f5zvfbzm9ydn8li3m4lk3531gi3i";
name = "kdecoration-5.27.11.tar.xz";
};
};
kdeplasma-addons = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kdeplasma-addons-5.27.10.tar.xz";
sha256 = "139y1zsw720j19bzx9m6xlf46n7i7sz12bcdkzs5b8wav0yyyr4y";
name = "kdeplasma-addons-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kdeplasma-addons-5.27.11.tar.xz";
sha256 = "016dsfg54gyjk4l0qr8s7rdmyhrvf7b2n9nfkx65cb5ja2x6h875";
name = "kdeplasma-addons-5.27.11.tar.xz";
};
};
kgamma = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kgamma-5.27.10.tar.xz";
sha256 = "0w7m9via36qk8s92mflh27ngjl1a0zj9im1f93jgrr2wldibp0fx";
name = "kgamma-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kgamma-5.27.11.tar.xz";
sha256 = "0y6n2dp0d7snj72vhm63612a5649qscfv7zcgvdmz3mb8h1xhm5n";
name = "kgamma-5.27.11.tar.xz";
};
};
kgamma5 = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kgamma5-5.27.10.tar.xz";
sha256 = "0w7m9via36qk8s92mflh27ngjl1a0zj9im1f93jgrr2wldibp0fx";
name = "kgamma5-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kgamma5-5.27.11.tar.xz";
sha256 = "0y6n2dp0d7snj72vhm63612a5649qscfv7zcgvdmz3mb8h1xhm5n";
name = "kgamma5-5.27.11.tar.xz";
};
};
khotkeys = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/khotkeys-5.27.10.tar.xz";
sha256 = "1rznv44ixb8l5flcc4rqnj1cfldna0ikbmg50lqznsvsnbkm2p34";
name = "khotkeys-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/khotkeys-5.27.11.tar.xz";
sha256 = "0na4h225yrjfivyw3d1c3p2db1djymyz3wahjgmlz1s6wml7qjcb";
name = "khotkeys-5.27.11.tar.xz";
};
};
kinfocenter = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kinfocenter-5.27.10.tar.xz";
sha256 = "04fa5bdw84k9ikv7chl1nrh857sb1gzq43f7rc7vb1q7hhs2lp6f";
name = "kinfocenter-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kinfocenter-5.27.11.tar.xz";
sha256 = "01qdyklvr1ff83zlpgysa7qlkzv9m6ff1hjjnxcp007k5cal79r9";
name = "kinfocenter-5.27.11.tar.xz";
};
};
kmenuedit = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kmenuedit-5.27.10.tar.xz";
sha256 = "1mr09zx37wky8cnf3r2mcvnl8nmhdi9rwdawsz946l66jrz0n28w";
name = "kmenuedit-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kmenuedit-5.27.11.tar.xz";
sha256 = "0mrvqif3k7lsvwn7slmm7b4k27v2km04r7v5jr9dsl865h3dwkch";
name = "kmenuedit-5.27.11.tar.xz";
};
};
kpipewire = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kpipewire-5.27.10.tar.xz";
sha256 = "1vn3g3rmgwyhrzg9hv7y9249v1gzwid7q43r3ndhdvz2k8baag62";
name = "kpipewire-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kpipewire-5.27.11.tar.xz";
sha256 = "1h2czy5qz026gqid2klfnqim4j1p5r526vrp44jxrf1fjhj0z6mc";
name = "kpipewire-5.27.11.tar.xz";
};
};
kscreen = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kscreen-5.27.10.tar.xz";
sha256 = "0g0wk17fs0rg7myfv6wf4asw0ahlwk245zwhj0i7lqg8nk6vz1w9";
name = "kscreen-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kscreen-5.27.11.tar.xz";
sha256 = "0ly7rd519glhv25a4dsxnnxjizqj6j62gf2kfrbcimg7yj77lzvy";
name = "kscreen-5.27.11.tar.xz";
};
};
kscreenlocker = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kscreenlocker-5.27.10.tar.xz";
sha256 = "129xrdlg86qlcp2ssk46xq1h2v00z4cqha2wc5fr3d65gyw80kfp";
name = "kscreenlocker-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kscreenlocker-5.27.11.tar.xz";
sha256 = "1pynfzms3iihfpzhlma7769zaaslk9jnfpgmhx6kah227gmcxf1k";
name = "kscreenlocker-5.27.11.tar.xz";
};
};
ksshaskpass = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/ksshaskpass-5.27.10.tar.xz";
sha256 = "0sp275r8jqlh1as47r0df3lli17lnw6m2h5j9k85hglwrgfyg3fk";
name = "ksshaskpass-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/ksshaskpass-5.27.11.tar.xz";
sha256 = "1fqrw6n9fggdz6rhg0985s6dg6x2h1a8i9zic5zsv24wnbqvsy4y";
name = "ksshaskpass-5.27.11.tar.xz";
};
};
ksystemstats = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/ksystemstats-5.27.10.tar.xz";
sha256 = "0f723yq5wyfxfj9cx13cpvxhq28blglzpsgdh843has3xlnxlpjs";
name = "ksystemstats-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/ksystemstats-5.27.11.tar.xz";
sha256 = "1mawh8icgrx18z7dyqzxxikl0z9fq87z5a1hx6ykimcri345z3ip";
name = "ksystemstats-5.27.11.tar.xz";
};
};
kwallet-pam = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kwallet-pam-5.27.10.tar.xz";
sha256 = "1yx18j9823xfqwrhzy3wnzqzw7zhdya9r3xh84qg9j9psqa1f6dc";
name = "kwallet-pam-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kwallet-pam-5.27.11.tar.xz";
sha256 = "0h6qmrl4qa5m4csqvn3rvkvlqi6aa606bnfaxx77kqc65a7vhlvz";
name = "kwallet-pam-5.27.11.tar.xz";
};
};
kwayland-integration = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kwayland-integration-5.27.10.tar.xz";
sha256 = "17xxlfs63sxcziv8nl50qlpcy8w0h259mblxxvx99cmnc930azgk";
name = "kwayland-integration-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kwayland-integration-5.27.11.tar.xz";
sha256 = "1dmwd3mw5s67pngb0gd6ki0vfzj0aamkyxiqagn06jkvwsxlfjcb";
name = "kwayland-integration-5.27.11.tar.xz";
};
};
kwin = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kwin-5.27.10.tar.xz";
sha256 = "1inswsd078lbbr7pwc84a3smhnn4i089c2f6lfsjrdh0b492anmq";
name = "kwin-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kwin-5.27.11.tar.xz";
sha256 = "0vxmj50wran5glgzs3cwpyjk9qwgwnzlmq0gb4kcsm5x54xv40l9";
name = "kwin-5.27.11.tar.xz";
};
};
kwrited = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/kwrited-5.27.10.tar.xz";
sha256 = "0haddznfis4fhz7nkjpqakxwk4zh50q7g578ksng17gbd2x9x8as";
name = "kwrited-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/kwrited-5.27.11.tar.xz";
sha256 = "18f054ya2kkxsivh5pdfl7ja5g26m337bkp65famwd94gsnca487";
name = "kwrited-5.27.11.tar.xz";
};
};
layer-shell-qt = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/layer-shell-qt-5.27.10.tar.xz";
sha256 = "1hn3sjimplsbl5afid0rwj08qqydb8hl6lyzhv0k6c0l5b7q1v8a";
name = "layer-shell-qt-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/layer-shell-qt-5.27.11.tar.xz";
sha256 = "0l6kfqg0v5gm4dp9xs5kvhw4ahx45gr8ymp3x7zsxj8r2q4j3hzl";
name = "layer-shell-qt-5.27.11.tar.xz";
};
};
libkscreen = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/libkscreen-5.27.10.tar.xz";
sha256 = "167z7bgqzjclqvcqiplgnpjxscl8m6fznly3c2spzg19i449zx97";
name = "libkscreen-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/libkscreen-5.27.11.tar.xz";
sha256 = "1m8xl9z000pjbgk18mpaz8cfpx7prvlfx8p5i0wk0clz90fz848d";
name = "libkscreen-5.27.11.tar.xz";
};
};
libksysguard = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/libksysguard-5.27.10.tar.xz";
sha256 = "1r9wzx0r1m3m2gb9k4xgwra84vc05lxyjilcns8j69yb52q37z0p";
name = "libksysguard-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/libksysguard-5.27.11.tar.xz";
sha256 = "0ncnrg5g1h7c1w66mks73md3fz5n4axmxw5jb85a3kg8vm6gbx11";
name = "libksysguard-5.27.11.tar.xz";
};
};
milou = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/milou-5.27.10.tar.xz";
sha256 = "1hqa25grsdmwr1y3fra6k09czrd6iagf9fqq85cxz6yc2s5xs6bw";
name = "milou-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/milou-5.27.11.tar.xz";
sha256 = "06iyb2zn19xz837wfz86xz5i3rkfkyvyy6xgywhjknvsvi06k08b";
name = "milou-5.27.11.tar.xz";
};
};
oxygen = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/oxygen-5.27.10.tar.xz";
sha256 = "02q95nx0706p9zhzbvx89ssk20mv7cizvqf0kyavn4gfwpizc5jv";
name = "oxygen-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/oxygen-5.27.11.tar.xz";
sha256 = "0w7mnh4ds7avv3xdgd4rb6b5612krbpzm8dx3fgpr2yp7c1lfbxs";
name = "oxygen-5.27.11.tar.xz";
};
};
oxygen-sounds = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/oxygen-sounds-5.27.10.tar.xz";
sha256 = "0py37frx59f3c4dxv3llsxky1cb03ynyqfphdx3ndsgfma8g1893";
name = "oxygen-sounds-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/oxygen-sounds-5.27.11.tar.xz";
sha256 = "1ppikl4b9rldj9d0cgn52vi7jhjrkqkj0blq7c11x52ibb2lk8kg";
name = "oxygen-sounds-5.27.11.tar.xz";
};
};
plank-player = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plank-player-5.27.10.tar.xz";
sha256 = "04idirgwrgys6p4b6l86z46lxjw9m1chi3fhp9yk4s52grdwx3ib";
name = "plank-player-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plank-player-5.27.11.tar.xz";
sha256 = "1sg6zk97qawpmizdykl6q27h5aha6cfj0qcqx4l606mcixf4gskc";
name = "plank-player-5.27.11.tar.xz";
};
};
plasma-bigscreen = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-bigscreen-5.27.10.tar.xz";
sha256 = "06420vpfjjg5zy21r6l6vdj2vs37aqy02hw351n5q3l2kc3snc9p";
name = "plasma-bigscreen-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-bigscreen-5.27.11.tar.xz";
sha256 = "0rv0hcff6z6xnxpx10by5mxmi6pm16wsa9akd9nf8m5jbm1b7r43";
name = "plasma-bigscreen-5.27.11.tar.xz";
};
};
plasma-browser-integration = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-browser-integration-5.27.10.tar.xz";
sha256 = "1kncrxz08w9fvvl2ag3gk3iw1gwbwm5kpc23iq6fypfjk6pbwzd1";
name = "plasma-browser-integration-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-browser-integration-5.27.11.tar.xz";
sha256 = "0k0jbhhvmgv1xqw8bz4kn7j1r8d69n1r1mbb1px8ibl6d4famrn4";
name = "plasma-browser-integration-5.27.11.tar.xz";
};
};
plasma-desktop = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-desktop-5.27.10.tar.xz";
sha256 = "17yhrz4i7d52ywgjcmcwbmgr67f8lyph72lrhlys4kfk474my0fy";
name = "plasma-desktop-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-desktop-5.27.11.tar.xz";
sha256 = "18s4zh8z1x0519xlh156xfay865hpyyhf172znvb9rsic9bix7yh";
name = "plasma-desktop-5.27.11.tar.xz";
};
};
plasma-disks = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-disks-5.27.10.tar.xz";
sha256 = "0ysqaky2bv7yk76swkrvyqcv2y41xr4m9b61bn5cj5lzb8a4v3qy";
name = "plasma-disks-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-disks-5.27.11.tar.xz";
sha256 = "1js1m46bh7hshcqx90b97rc5k9gk9rg4kyqc8h3bs767fbvp9l4q";
name = "plasma-disks-5.27.11.tar.xz";
};
};
plasma-firewall = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-firewall-5.27.10.tar.xz";
sha256 = "1k443ikbnny7xpi52xmbfnl5iy8alx7jnrx9grb6wlwghh06lnkm";
name = "plasma-firewall-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-firewall-5.27.11.tar.xz";
sha256 = "01f1429ks9rkh8wsmjw91ryrmifnsxq3q8mxawcwaswiykyykkil";
name = "plasma-firewall-5.27.11.tar.xz";
};
};
plasma-integration = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-integration-5.27.10.tar.xz";
sha256 = "1fzz581pfdzli62riw7mnfhqdp5pp929rkdw9g6il1c6hlgciwim";
name = "plasma-integration-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-integration-5.27.11.tar.xz";
sha256 = "0ydzy1fy6j6ais1y5zgfai6kxhinf8478jcsa7blg43061zsj55j";
name = "plasma-integration-5.27.11.tar.xz";
};
};
plasma-mobile = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-mobile-5.27.10.tar.xz";
sha256 = "0bjv890m9pf5f8zynhjnhhc3dbd5iz5fvhrsa7jjgds8v26gza1c";
name = "plasma-mobile-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-mobile-5.27.11.tar.xz";
sha256 = "167hm5p3bhpnf8c5xn4f4r6grldv31wcfbrpyfvkf4kv94pspsq4";
name = "plasma-mobile-5.27.11.tar.xz";
};
};
plasma-nano = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-nano-5.27.10.tar.xz";
sha256 = "170w5vf91dr8l3m6jljwrm1xlzha8nxixwnh9ic0j4kyy8dirxjb";
name = "plasma-nano-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-nano-5.27.11.tar.xz";
sha256 = "1yrgfhhj6vdc6ppnc8iys1b8wj3mfsf1p9w81d05fy5ka8ykjh0c";
name = "plasma-nano-5.27.11.tar.xz";
};
};
plasma-nm = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-nm-5.27.10.tar.xz";
sha256 = "1c6wngqmvdqkypifi5p0s0ax092wagiw6f7la3ipq4sfcakx6pdp";
name = "plasma-nm-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-nm-5.27.11.tar.xz";
sha256 = "0mlybqjnx9xgdmdbhzh65is62x8mwy6h8aw21n31g3nlwafq2spz";
name = "plasma-nm-5.27.11.tar.xz";
};
};
plasma-pa = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-pa-5.27.10.tar.xz";
sha256 = "021zdcqrhwmdkklzlv8hlnykycv2zfcwxn3qwviqf9a7y513fw8d";
name = "plasma-pa-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-pa-5.27.11.tar.xz";
sha256 = "1cr0lywxpidhmn0n62xsf4gs94g723rxv5lwdf26jfqnlwg6gaix";
name = "plasma-pa-5.27.11.tar.xz";
};
};
plasma-remotecontrollers = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-remotecontrollers-5.27.10.tar.xz";
sha256 = "0wzly5r4bhl1m661hww98008fpbgmz9ymsndj426xf3wnkgjc12i";
name = "plasma-remotecontrollers-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-remotecontrollers-5.27.11.tar.xz";
sha256 = "0w77bh27d948sznbs22j5jzlp06711x0g0v3sbm7cy3r6dw7rwsr";
name = "plasma-remotecontrollers-5.27.11.tar.xz";
};
};
plasma-sdk = {
version = "5.27.10";
version = "5.27.11.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-sdk-5.27.10.tar.xz";
sha256 = "08q1d74iqkg7aa1pvvk7p0gl4a8y6c0hf15kxlk032na1qfymagf";
name = "plasma-sdk-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-sdk-5.27.11.1.tar.xz";
sha256 = "0i073qv2drnjixv7p8kzzq05wggdsj2jdckhz1i46dwsd65s38lh";
name = "plasma-sdk-5.27.11.1.tar.xz";
};
};
plasma-systemmonitor = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-systemmonitor-5.27.10.tar.xz";
sha256 = "03laxgby4ms7rzxv96z0anqzh44vh88qn9g81gny2axljxbp18b4";
name = "plasma-systemmonitor-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-systemmonitor-5.27.11.tar.xz";
sha256 = "1zaxddrjhypf7pc40gyanymf0l5bbdijc3lf5bkl6p8vjaywpjha";
name = "plasma-systemmonitor-5.27.11.tar.xz";
};
};
plasma-thunderbolt = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-thunderbolt-5.27.10.tar.xz";
sha256 = "15k161q4qvx7zg9303074grc10z95q0137lk76mqqg9prgjmw92d";
name = "plasma-thunderbolt-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-thunderbolt-5.27.11.tar.xz";
sha256 = "1yw9bampcbjxqrxiri3ac933gk29rmn2jcfbxqsb5kcb6gbc5rsz";
name = "plasma-thunderbolt-5.27.11.tar.xz";
};
};
plasma-vault = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-vault-5.27.10.tar.xz";
sha256 = "0nqss7ijlamjzxycs5m8vsq61fxzhfk4wky1zv43ymdcc5bd1wbm";
name = "plasma-vault-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-vault-5.27.11.tar.xz";
sha256 = "1hkn4a61kwnhscl1cq3nza323p4l513d0c3va70vqa7psxwrsn8b";
name = "plasma-vault-5.27.11.tar.xz";
};
};
plasma-welcome = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-welcome-5.27.10.tar.xz";
sha256 = "008wga32j5f7cmwabxvlc3dzfj17fa0wkfj8dbvfd2gv34sf08w4";
name = "plasma-welcome-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-welcome-5.27.11.tar.xz";
sha256 = "02rjm23qqfwnasiqj4ksl4yayg0xijmdxzqqc4f5by17vplcmgng";
name = "plasma-welcome-5.27.11.tar.xz";
};
};
plasma-workspace = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-workspace-5.27.10.tar.xz";
sha256 = "0y4p6lk481byracfhvvqf7bbk13isl9m1zsl7prk0rqsqrjc2paj";
name = "plasma-workspace-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-workspace-5.27.11.tar.xz";
sha256 = "1pbsxssa8jgpy2kkhf43ck6gdkjr216b7ashy8sm7v306v29pmh7";
name = "plasma-workspace-5.27.11.tar.xz";
};
};
plasma-workspace-wallpapers = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plasma-workspace-wallpapers-5.27.10.tar.xz";
sha256 = "1l345rzg626krmriz54j480lh9zza7liq6bfz7vmifck558jv1l2";
name = "plasma-workspace-wallpapers-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plasma-workspace-wallpapers-5.27.11.tar.xz";
sha256 = "02p59m54g453pl3cjx932xpfhz73lc8yq1hxq9pzsyhjd3y2fg12";
name = "plasma-workspace-wallpapers-5.27.11.tar.xz";
};
};
plymouth-kcm = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/plymouth-kcm-5.27.10.tar.xz";
sha256 = "10p6ikppr1vzafx2qvb4pmzkgpja2bnqp60np46q1nnajgng4w3z";
name = "plymouth-kcm-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/plymouth-kcm-5.27.11.tar.xz";
sha256 = "1m645zw0vi1zj6sqplc7x23ycwkh9x41nxq413njz5sgmb76k8ig";
name = "plymouth-kcm-5.27.11.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.27.10";
version = "1-5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/polkit-kde-agent-1-5.27.10.tar.xz";
sha256 = "1nwbiwwz5x1h4xhx021izrm685pq5bh9mi5v85x32s74hlkjm5d3";
name = "polkit-kde-agent-1-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/polkit-kde-agent-1-5.27.11.tar.xz";
sha256 = "06swprc498fjbk0aw2ac6x4g7sx5whzbaci12nwl068h9y4hisf9";
name = "polkit-kde-agent-1-5.27.11.tar.xz";
};
};
powerdevil = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/powerdevil-5.27.10.tar.xz";
sha256 = "1wf89sh8b7v6hhjkr8vf2q7qm3anv24n20n8wdh21pc0k30a7h86";
name = "powerdevil-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/powerdevil-5.27.11.tar.xz";
sha256 = "0wvmdjrmlphxx2jcabsnqzayz50chvrgxsp5ynw3kgdw0lpapli8";
name = "powerdevil-5.27.11.tar.xz";
};
};
qqc2-breeze-style = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/qqc2-breeze-style-5.27.10.tar.xz";
sha256 = "0fwbgfm8n79zslmm4ww177zlk7gjklhyj1h71kzmdb7p32z6z2ix";
name = "qqc2-breeze-style-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/qqc2-breeze-style-5.27.11.tar.xz";
sha256 = "03v1wdl3wq5xn185b28ljj62qggjllw6s8xzi91s0g3sxfvp3fgx";
name = "qqc2-breeze-style-5.27.11.tar.xz";
};
};
sddm-kcm = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/sddm-kcm-5.27.10.tar.xz";
sha256 = "1bgljl6ybm7bgz2brv2a6nq81nyv2fwrnd0psv2v5mw3pxvk3r43";
name = "sddm-kcm-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/sddm-kcm-5.27.11.tar.xz";
sha256 = "1h3lg25hrggwd8f3ivgndwd9vwkvhxh22jgfmsvjxqcv6n0zx6rv";
name = "sddm-kcm-5.27.11.tar.xz";
};
};
systemsettings = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/systemsettings-5.27.10.tar.xz";
sha256 = "0f8dhqnbix813fkwa03mzsfr0wsfmgb6kbgai63wv9g3rgr4fk5g";
name = "systemsettings-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/systemsettings-5.27.11.tar.xz";
sha256 = "0jlj3wcf3npwi83yhgczkz116p0fiwvgkwnk39zmdba4kqkj8pqg";
name = "systemsettings-5.27.11.tar.xz";
};
};
xdg-desktop-portal-kde = {
version = "5.27.10";
version = "5.27.11";
src = fetchurl {
url = "${mirror}/stable/plasma/5.27.10/xdg-desktop-portal-kde-5.27.10.tar.xz";
sha256 = "0azggffvjxzxs3qibfdv9y5aslxgfrrb1qcjh9r96wp2qgq1ywxx";
name = "xdg-desktop-portal-kde-5.27.10.tar.xz";
url = "${mirror}/stable/plasma/5.27.11/xdg-desktop-portal-kde-5.27.11.tar.xz";
sha256 = "1cyr2scjrdvx0x2qcpky7qr5rxxjlsavwvyjwajlfm0l3s5qjxin";
name = "xdg-desktop-portal-kde-5.27.11.tar.xz";
};
};
}

View File

@ -1073,6 +1073,8 @@ self: super: builtins.intersectAttrs super {
# very useful.
# Flag added in Agda 2.6.4.1, was always enabled before
(enableCabalFlag "debug")
# Split outputs to reduce closure size
enableSeparateBinOutput
];
# ats-format uses cli-setup in Setup.hs which is quite happy to write

View File

@ -1,6 +1,6 @@
{ mkDerivation }:
mkDerivation {
version = "25.3.2.10";
sha256 = "sha256-CibLQnzQxvFDMNiX26n0b725o8BV4FJXBXmwW1sEpkk=";
version = "25.3.2.11";
sha256 = "sha256-GeYDTgUcU//KjEw8jX/zR5OagHQLqpYLitn1PVmcIi0=";
}

View File

@ -0,0 +1,6 @@
{ mkDerivation }:
mkDerivation {
version = "27.0-rc2";
sha256 = "sha256-o+uqQMlrh7wJQbiecMnn3/tv6nqSJh7unOj0A95mMb0=";
}

View File

@ -18,9 +18,11 @@
, libGLU ? null
, wxGTK ? null
, xorg ? null
, exdoc ? null
, parallelBuild ? false
, systemd
, wxSupport ? true
, exdocSupport ? false
, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd # systemd support in epmd
# updateScript deps
, writeScript
@ -77,6 +79,7 @@ else libGL != null && libGLU != null && wxGTK != null && xorg != null);
assert odbcSupport -> unixODBC != null;
assert javacSupport -> openjdk11 != null;
assert exdocSupport -> exdoc != null;
let
inherit (lib) optional optionals optionalAttrs optionalString;
@ -114,8 +117,21 @@ stdenv.mkDerivation ({
${postPatch}
'';
# For OTP 27+ we need ex_doc to build the documentation
# When exdocSupport is enabled, grab the raw ex_doc executable from the exdoc
# derivation. Next, patch the first line to use the escript that will be
# built during the build phase of this derivation. Finally, building the
# documentation requires the erlang-logo.png asset.
preConfigure = ''
./otp_build autoconf
'' + optionalString exdocSupport ''
mkdir -p $out/bin
cp ${exdoc}/bin/.ex_doc-wrapped $out/bin/ex_doc
sed -i "1 s:^.*$:#!$out/bin/escript:" $out/bin/ex_doc
export EX_DOC=$out/bin/ex_doc
mkdir -p $out/lib/erlang/system/doc/assets
cp $src/system/doc/assets/erlang-logo.png $out/lib/erlang/system/doc/assets
'';
configureFlags = [ "--with-ssl=${lib.getOutput "out" opensslPackage}" ]

View File

@ -93,9 +93,9 @@ in {
major = "3";
minor = "13";
patch = "0";
suffix = "a5";
suffix = "a6";
};
hash = "sha256-Hom1NVGD58iYpaAbL2AXKP5J/bidnJeB8TNghHqu+mI=";
hash = "sha256-S+85PXKygaz4HTnXRV8AA26GYZPfohpO05cP0PTLoEg=";
inherit (darwin) configd;
inherit passthruFun;
};

View File

@ -1,17 +1,17 @@
{ lib
, buildPythonPackage
, fetchPypi
, coverage
, pythonOlder
, nose
, pytestCheckHook
, six
{
lib,
buildPythonPackage,
fetchPypi,
pytestCheckHook,
pythonOlder,
setuptools,
six,
}:
buildPythonPackage rec {
pname = "attrdict";
version = "2.0.1";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,36 +20,30 @@ buildPythonPackage rec {
hash = "sha256-NckGmLVcaDlGCRF3F3qenAcToIYPDgSf69cmSczXe3A=";
};
propagatedBuildInputs = [
six
];
nativeCheckInputs = [
coverage
nose
];
postPatch = ''
substituteInPlace attrdict/merge.py \
--replace "from collections" "from collections.abc"
--replace-fail "from collections" "from collections.abc"
substituteInPlace attrdict/mapping.py \
--replace "from collections" "from collections.abc"
--replace-fail "from collections" "from collections.abc"
substituteInPlace attrdict/default.py \
--replace "from collections" "from collections.abc"
--replace-fail "from collections" "from collections.abc"
substituteInPlace attrdict/mixins.py \
--replace "from collections" "from collections.abc"
--replace-fail "from collections" "from collections.abc"
'';
build-system = [ setuptools ];
dependencies = [ six ];
# Tests are not shipped and source is not tagged
doCheck = false;
pythonImportsCheck = [
"attrdict"
];
pythonImportsCheck = [ "attrdict" ];
meta = with lib; {
description = "A dict with attribute-style access";
homepage = "https://github.com/bcj/AttrDict";
changelog = "https://github.com/bcj/AttrDict/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ ];
};

View File

@ -1,24 +1,28 @@
{ lib
, pythonOlder
, isodate
, fetchPypi
, buildPythonPackage
, azure-core
{
lib,
azure-core,
buildPythonPackage,
fetchPypi,
isodate,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-appconfiguration";
version = "1.5.0";
format = "setuptools";
version = "1.6.0";
pyporject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-cJIRe68GzY6T7ukhN+coF2m0AD/EFtSh7aZGuyVkAnw=";
hash = "sha256-z2KKPh6mZDR5ZDzSRt2kZO3Eq3hXQzOaao/oCbwTf+w=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-core
isodate
];
@ -26,9 +30,7 @@ buildPythonPackage rec {
# Tests are not shipped
doCheck = false;
pythonImportsCheck = [
"azure.appconfiguration"
];
pythonImportsCheck = [ "azure.appconfiguration" ];
meta = with lib; {
description = "Microsoft App Configuration Data Library for Python";

View File

@ -1,18 +1,19 @@
{ lib
, anysqlite
, boto3
, buildPythonPackage
, fetchFromGitHub
, hatch-fancy-pypi-readme
, hatchling
, httpx
, moto
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, pyyaml
, redis
, trio
{
lib,
anysqlite,
boto3,
buildPythonPackage,
fetchFromGitHub,
hatch-fancy-pypi-readme,
hatchling,
httpx,
moto,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
pyyaml,
redis,
trio,
}:
buildPythonPackage rec {
@ -34,23 +35,13 @@ buildPythonPackage rec {
hatchling
];
dependencies = [
httpx
];
dependencies = [ httpx ];
passthru.optional-dependencies = {
redis = [
redis
];
s3 = [
boto3
];
sqlite = [
anysqlite
];
yaml = [
pyyaml
];
redis = [ redis ];
s3 = [ boto3 ];
sqlite = [ anysqlite ];
yaml = [ pyyaml ];
};
nativeCheckInputs = [
@ -60,9 +51,7 @@ buildPythonPackage rec {
trio
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
pythonImportsCheck = [
"hishel"
];
pythonImportsCheck = [ "hishel" ];
disabledTests = [
# Tests require a running Redis instance
@ -83,4 +72,3 @@ buildPythonPackage rec {
maintainers = with maintainers; [ fab ];
};
}

View File

@ -33,7 +33,7 @@
buildPythonPackage rec {
pname = "litellm";
version = "1.35.1";
version = "1.35.4";
pyproject = true;
disabled = pythonOlder "3.8";
@ -42,7 +42,7 @@ buildPythonPackage rec {
owner = "BerriAI";
repo = "litellm";
rev = "refs/tags/v${version}";
hash = "sha256-bFAoaKH1y+Q5JE7OEY8w5hX3+6LAgswaCx1bKYmLZX0=";
hash = "sha256-5z2qyzDMfksxlj2KxAGw5TYn3aXbeUHZvwHiNjeWmLA=";
};
postPatch = ''

View File

@ -1,38 +1,39 @@
{ lib
, aiohttp
, aioresponses
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, poetry-dynamic-versioning
, pyjwt
, pytest-aiohttp
, pytest-freezegun
, pytestCheckHook
, pythonOlder
, deepdiff
{
lib,
aiohttp,
aioresponses,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
poetry-dynamic-versioning,
pyjwt,
pytest-aiohttp,
pytest-freezegun,
pytestCheckHook,
pythonOlder,
deepdiff,
}:
buildPythonPackage rec {
pname = "pylitterbot";
version = "2023.4.11";
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "natekspencer";
repo = pname;
repo = "pylitterbot";
rev = "refs/tags/v${version}";
hash = "sha256-OTyQgcGGNktCgYJN33SZn7La7ec+gwR/yVDuH7kcEh4=";
};
nativeBuildInputs = [
build-system = [
poetry-core
poetry-dynamic-versioning
];
propagatedBuildInputs = [
dependencies = [
aiohttp
deepdiff
pyjwt
@ -45,9 +46,7 @@ buildPythonPackage rec {
pytestCheckHook
];
pythonImportsCheck = [
"pylitterbot"
];
pythonImportsCheck = [ "pylitterbot" ];
meta = with lib; {
description = "Modulefor controlling a Litter-Robot";

View File

@ -1,17 +1,19 @@
{ lib
, buildPythonPackage
, dulwich
, fetchFromGitHub
, mock
, pytestCheckHook
, pythonOlder
, six
{
lib,
buildPythonPackage,
dulwich,
fetchFromGitHub,
mock,
pytestCheckHook,
pythonOlder,
setuptools,
six,
}:
buildPythonPackage rec {
pname = "simplekv";
version = "0.14.1";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@ -22,16 +24,16 @@ buildPythonPackage rec {
hash = "sha256-seUGDj2q84+AjDFM1pxMLlHbe9uBgEhmqA96UHjnCmo=";
};
nativeCheckInputs = [
build-system = [ setuptools ];
dependencies = [
dulwich
mock
pytestCheckHook
six
];
pythonImportsCheck = [
"simplekv"
];
pythonImportsCheck = [ "simplekv" ];
disabledTests = [
# Issue with fixture

View File

@ -651,7 +651,7 @@ let
matchingMarkets = [ pkgs.zlib.dev ];
methylKit = with pkgs; [ zlib.dev bzip2.dev xz.dev ];
ndjson = [ pkgs.zlib.dev ];
podkat = [ pkgs.zlib.dev ];
podkat = with pkgs; [ zlib.dev xz.dev bzip2.dev ];
qrqc = [ pkgs.zlib.dev ];
rJPSGCS = [ pkgs.zlib.dev ];
rhdf5filters = with pkgs; [ zlib.dev bzip2.dev ];
@ -962,7 +962,9 @@ let
"PhIPData" # tries to download something from a DB
"pbdMPI" # tries to run MPI processes
"data_table" # fails to rename shared library before check
"coMethDMR" # tries to connect to ExperimentHub
"multiMiR" # tries to connect to DB
"snapcount" # tries to connect to snaptron.cs.jhu.edu
];
# Packages which cannot be installed due to lack of dependencies or other reasons.

View File

@ -2,15 +2,18 @@
stdenv.mkDerivation {
pname = "f2c";
version = "20240130";
version = "20240312";
src = fetchurl {
url = "https://www.netlib.org/f2c/src.tgz";
sha256 = "sha256-YciR1CbtsFvGR9b3/DRcLn9NzlXQksVKj8Xhr0g6MjU=";
sha256 = "sha256-TTPve2fe31/Ad+xFAWy6NUIes2QyUi6NjFucN0pdb5k=";
};
makeFlags = [ "-f" "makefile.u" ];
# Ensure xsum binary is built from scratch
preBuild = "rm xsum";
installPhase = ''
runHook preInstall

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "go-toml";
version = "2.2.0";
version = "2.2.1";
src = fetchFromGitHub {
owner = "pelletier";
repo = pname;
rev = "v${version}";
sha256 = "sha256-oXFZoGAlHRGGqbjjyI0pz1fIg8h6GN0SKOyRQyS4UA0=";
sha256 = "sha256-DAtp9ovl6cny0rom80aK+bGe9U/p6zmTQo1Z3MscCjg=";
};
vendorHash = "sha256-4t/ft3XTfc7yrsFVMSfjdCur8QULho3NI2ym6gqjexI=";

View File

@ -12,16 +12,16 @@
buildNpmPackage rec {
pname = "vsce";
version = "2.24.0";
version = "2.25.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vscode-vsce";
rev = "v${version}";
hash = "sha256-MX+tGjz/Nn18ivfjQeOlQtQiyRkB1cGnLl2jlz5Str8=";
hash = "sha256-HPNKxplSJpo/30vpXu176JMzY3fAzTX/9XPRsYj9x+U=";
};
npmDepsHash = "sha256-Difk9a9TYmfwzP9SawEuaxm7iHVjdfO+FxFCE7aEMzM=";
npmDepsHash = "sha256-wfgvGWSxV+N9Uh+jEEZCwPEN0yYNmooWXAV9PwWONkM=";
postPatch = ''
substituteInPlace package.json --replace '"version": "0.0.0"' '"version": "${version}"'

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "cdogs-sdl";
version = "2.0.0";
version = "2.1.0";
src = fetchFromGitHub {
repo = pname;
owner = "cxong";
rev = version;
sha256 = "sha256-es04sCqthjf9unK2mbsBVHlxOeTpimQ+ViabhC/WD0I=";
sha256 = "sha256-bFHygaL0UrrprSZRPTdYIzO78IhMjiqhLCGr7TTajqc=";
};
postPatch = ''

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation {
inherit pname buildFlags buildInputs nativeBuildInputs postFixup;
version = "unstable-2023-08-03";
version = "0-unstable-2024-04-13";
src = fetchFromGitHub {
owner = "fte-team";
repo = "fteqw";
rev = "3adec5d0a53ba9ae32a92fc0a805cf6d5ec107fb";
hash = "sha256-p/U02hwKI+YqlVXIS/7+gujknNDLr5L53unjvG5qLJU=";
rev = "1f9f3635f0aef3b2eed6b40e35fcf6223c6ad533";
hash = "sha256-AgTkkP8pT6yioIcVNpxmfCFF0M+7BGx3TXgQSkOgfPI=";
};
makeFlags = [

View File

@ -6,14 +6,14 @@ let
# NOTE: When updating these, please also take a look at the changes done to
# kernel config in the xanmod version commit
ltsVariant = {
version = "6.6.25";
hash = "sha256-f375jX0BTlccJoeEFDQ2ZaVWQhcnWqcSNYHzGjS2DQo=";
version = "6.6.26";
hash = "sha256-XC0HRp0t4qeGReU2oY231P5kdzvkl71uILlF9tdwgX4=";
variant = "lts";
};
mainVariant = {
version = "6.7.12";
hash = "sha256-6CY38ofjv+4BkAViTONUjD8YfK/P8YfxZ5OfQA9rllg=";
version = "6.8.5";
hash = "sha256-CPq6CxyQY/y7f0FV4JSWucyo4rfIsfmVY/f15Lv0/TI=";
variant = "main";
};

View File

@ -5,11 +5,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "alerta";
version = "8.5.2";
version = "8.5.3";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-5KLR+F5GtNkFXJMctJ5F4OvkQRhohd6SWB2ZFVtc/0s=";
sha256 = "sha256-ePvT2icsgv+io5aDDUr1Zhfodm4wlqh/iqXtNkFhS10=";
};
propagatedBuildInputs = with python3.pkgs; [

View File

@ -89,6 +89,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ peterhoeg ];
mainProgram = "unar";
platforms = platforms.unix;
};
}

View File

@ -19,23 +19,24 @@
, linuxPackages
, darwin
# one of `[ null "rocm" "cuda" ]`
, acceleration ? null
, testers
, ollama
, config
# one of `[ null false "rocm" "cuda" ]`
, acceleration ? null
}:
let
pname = "ollama";
# don't forget to invalidate all hashes each update
version = "0.1.30";
version = "0.1.31";
src = fetchFromGitHub {
owner = "jmorganca";
repo = "ollama";
rev = "v${version}";
hash = "sha256-+cdYT5NUf00Rx0fpCvWUNg4gi+PAOmZVDUdB3omibm0=";
hash = "sha256-Ip1zrhgGpeYo2zsN206/x+tcG/bmPJAq4zGatqsucaw=";
fetchSubmodules = true;
};
vendorHash = "sha256-Lj7CBvS51RqF63c01cOCgY7BCQeCKGu794qzb/S80C0=";
@ -55,13 +56,24 @@ let
};
validAccel = lib.assertOneOf "ollama.acceleration" acceleration [ null "rocm" "cuda" ];
warnIfNotLinux = api: (lib.warnIfNot stdenv.isLinux
accelIsValid = builtins.elem acceleration [ null false "rocm" "cuda" ];
validateFallback = lib.warnIf (config.rocmSupport && config.cudaSupport)
(lib.concatStrings [
"both `nixpkgs.config.rocmSupport` and `nixpkgs.config.cudaSupport` are enabled, "
"but they are mutually exclusive; falling back to cpu"
])
(!(config.rocmSupport && config.cudaSupport));
validateLinux = api: (lib.warnIfNot stdenv.isLinux
"building ollama with `${api}` is only supported on linux; falling back to cpu"
stdenv.isLinux);
enableRocm = validAccel && (acceleration == "rocm") && (warnIfNotLinux "rocm");
enableCuda = validAccel && (acceleration == "cuda") && (warnIfNotLinux "cuda");
shouldEnable = assert accelIsValid;
mode: fallback:
((acceleration == mode)
|| (fallback && acceleration == null && validateFallback))
&& (validateLinux mode);
enableRocm = shouldEnable "rocm" config.rocmSupport;
enableCuda = shouldEnable "cuda" config.cudaSupport;
rocmClang = linkFarm "rocm-clang" {

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "flannel";
version = "0.24.4";
version = "0.25.1";
rev = "v${version}";
vendorHash = "sha256-meBo4KsM0qcpW/FIF32NG9MYWK945EaBpzopkmT1WMI=";
vendorHash = "sha256-hitYX6Y2ElDhjwgoX5feSNwpTUA6PXqpH70ZnIW9RaM=";
src = fetchFromGitHub {
inherit rev;
owner = "flannel-io";
repo = "flannel";
sha256 = "sha256-Qw1TAkToKgDt2/GHqlsM5vyTslI0dutJlwTA5xKqbFo=";
sha256 = "sha256-Aa+LPn5fRrv7vzCqqbHzNaVn5nU6/mi09t6y/5nx0+s=";
};
ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];

View File

@ -4,13 +4,13 @@
}:
buildGoModule rec {
pname = "hysteria";
version = "2.4.0";
version = "2.4.1";
src = fetchFromGitHub {
owner = "apernet";
repo = pname;
rev = "app/v${version}";
hash = "sha256-zrnyOb40LJz6yWxXh6w4R4JY3lUb3DcJgoYjxM2/hvE=";
hash = "sha256-ohqWubYR9Z5KtMEOyqVfxnmNO6SoaSsA3SOMDivVA54=";
};
vendorHash = "sha256-DuQwg4vJgwC6IBs+8J5OVdO67OgdhmGTF88zlikHaAQ=";

View File

@ -35,13 +35,13 @@ let
in
stdenv.mkDerivation rec {
pname = "micromamba";
version = "1.5.4";
version = "1.5.8";
src = fetchFromGitHub {
owner = "mamba-org";
repo = "mamba";
rev = "micromamba-" + version;
hash = "sha256-29SuR4RDW0+yNR1RHlm3I4avy0CjBTGxv1FKxMDZxO0=";
hash = "sha256-sxZDlMFoMLq2EAzwBVO++xvU1C30JoIoZXEX/sqkXS0=";
};
nativeBuildInputs = [ cmake ];

View File

@ -13,13 +13,13 @@
}:
buildGoModule rec {
pname = "cosign";
version = "2.2.3";
version = "2.2.4";
src = fetchFromGitHub {
owner = "sigstore";
repo = pname;
rev = "v${version}";
hash = "sha256-+y79Uml1TvKypbwcWkZZF415qUPPfieP5pKHO+APjPE=";
hash = "sha256-csFFB1VYwd009fL4QHDK9jmCmwFJ45CVutLVzluG1NU=";
};
buildInputs =
@ -28,7 +28,7 @@ buildGoModule rec {
nativeBuildInputs = [ pkg-config installShellFiles ];
vendorHash = "sha256-udMnSdXBjlDQlQRzhhLBDBcHwREkEev0uLIVjT8BbuU=";
vendorHash = "sha256-LYdbHpucF/lUzMu0m5y0Gt3A/8ISUs9oLM79mTF/REM=";
subPackages = [
"cmd/cosign"

View File

@ -1,4 +1,4 @@
# frozen_string_literal: true
source "https://rubygems.org"
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.2"
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.3"

View File

@ -1,9 +1,9 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
revision: 87b5f6c43676408498c88393a46890f22acc76e3
ref: refs/tags/6.4.2
revision: 3855e135a14eec07e12f3d26416713a691b3c149
ref: refs/tags/6.4.3
specs:
metasploit-framework (6.4.2)
metasploit-framework (6.4.3)
actionpack (~> 7.0.0)
activerecord (~> 7.0.0)
activesupport (~> 7.0.0)

View File

@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
version = "6.4.2";
version = "6.4.3";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = "refs/tags/${version}";
hash = "sha256-c/0XOz86v3So7GUGdOiDEorHeJ+rxfdsRXIGvuT/d/I=";
hash = "sha256-3FCTKiZ9vTmguGXRrfWGlUVVEKrV8uWMPeSF9zRz+UE=";
};
nativeBuildInputs = [

View File

@ -674,12 +674,12 @@
platforms = [];
source = {
fetchSubmodules = false;
rev = "87b5f6c43676408498c88393a46890f22acc76e3";
sha256 = "1wkpzzjbw1kj8mnggidbkxwcg2hjhgl781k5xjl79grs7wxigzbk";
rev = "3855e135a14eec07e12f3d26416713a691b3c149";
sha256 = "0hgrfcsgg1g47n6fbwnmm885aicmhvssvlb5p2h3kgbx4qm96l6w";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
version = "6.4.2";
version = "6.4.3";
};
metasploit-model = {
groups = ["default"];

View File

@ -8,16 +8,17 @@
buildGoModule rec {
pname = "trufflehog";
version = "3.72.0";
version = "3.73.0";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
rev = "refs/tags/v${version}";
hash = "sha256-2xgvXHeltoODr5Rok7yaUqdVcO2crtdPvvRrN+DDGr4=";
hash = "sha256-5tyjSwuhrtiAzvS5F8TyPCZhjSasTWQE9wcNGDevucE=";
};
vendorHash = "sha256-zpHrwQ1egD2juWkQicHl2HVzXGr3DCmAyRdUgm5jdGg=";
vendorHash = "sha256-eK4YwNkBvC7VW5Cn6/M4clN83LGRNuw5jpjtnM0B9g8=";
proxyVendor = true;
ldflags = [

File diff suppressed because it is too large Load Diff

View File

@ -14,18 +14,18 @@
rustPlatform.buildRustPackage rec {
pname = "amdgpu_top";
version = "0.7.0";
version = "0.8.2";
src = fetchFromGitHub {
owner = "Umio-Yasuno";
repo = pname;
rev = "v${version}";
hash = "sha256-8fEYIrBh+O+bL3szKHvAD+wBTY+ScxBZvjpNufmfYYA=";
hash = "sha256-lJ1v1ixLqzo8nKnA/0P9cCDkTEd4Nt0hUnRyOsU9S24";
};
cargoLock = {
outputHashes = {
"libdrm_amdgpu_sys-0.5.0" = "sha256-Sqq3Qnt6hMUubhVgetFCPMFqRrcJuGDT9V4ZRaNgcpQ=";
"libdrm_amdgpu_sys-0.7.1" = "sha256-Phj84wue/QcKqvxLJpGfj0sIjJdNobVrQUciNnZxKiw=";
};
lockFile = ./Cargo.lock;
};

View File

@ -17363,7 +17363,7 @@ with pkgs;
};
inherit (beam.interpreters)
erlang erlang_26 erlang_25 erlang_24
erlang erlang_27-rc2 erlang_26 erlang_25 erlang_24
erlang_odbc erlang_javac erlang_odbc_javac
elixir elixir_1_16 elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
elixir-ls;
@ -29519,8 +29519,6 @@ with pkgs;
template-glib = callPackage ../development/libraries/template-glib { };
templ = callPackage ../development/tools/templ { };
tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
tenderness = callPackage ../data/fonts/tenderness { };

View File

@ -41,6 +41,15 @@ in
# Standard Erlang versions, using the generic builder.
erlang_27-rc2 = self.beamLib.callErlang ../development/interpreters/erlang/27-rc2.nix {
wxGTK = wxGTK32;
parallelBuild = true;
autoconf = buildPackages.autoconf269;
exdocSupport = true;
exdoc = self.packages.erlang_26.ex_doc;
inherit wxSupport systemdSupport;
};
erlang_26 = self.beamLib.callErlang ../development/interpreters/erlang/26.nix {
wxGTK = wxGTK32;
parallelBuild = true;