Merge master into staging-next
This commit is contained in:
@@ -18730,6 +18730,20 @@
|
||||
githubId = 115494;
|
||||
name = "Nick Lewis";
|
||||
};
|
||||
nicknb = {
|
||||
name = "nicknb";
|
||||
email = "nicknb@posteo.com";
|
||||
github = "fk29g";
|
||||
githubId = 205353326;
|
||||
keys = [
|
||||
{
|
||||
fingerprint = "8FF0 1BEE BCBF 1D20 ECD3 5FFA D903 84C8 07BC 1FE6";
|
||||
}
|
||||
{
|
||||
fingerprint = "6F9B 47B6 FFB0 823D 2ACF 9ED8 2BF0 FBB4 05AD 6A7C";
|
||||
}
|
||||
];
|
||||
};
|
||||
nicknovitski = {
|
||||
email = "nixpkgs@nicknovitski.com";
|
||||
github = "nicknovitski";
|
||||
|
||||
@@ -83,13 +83,13 @@ in
|
||||
pkgs.writeText "expected.rules" (import ./makeExpectedPolicies.nix { inherit pkgs; })
|
||||
} ${
|
||||
pkgs.runCommand "actual.rules" { preferLocalBuild = true; } ''
|
||||
${getExe pkgs.gnused} -e 's:^[^ ]* ${builtins.storeDir}/[^,/-]*-\([^/,]*\):\1 \0:' ${
|
||||
${getExe pkgs.gnused} -e 's:^${builtins.storeDir}/[^,/-]*-\([^/, ]*\):\1 \0:' ${
|
||||
pkgs.apparmorRulesFromClosure {
|
||||
name = "ping";
|
||||
additionalRules = [ "x $path/foo/**" ];
|
||||
additionalRules = [ "$path/foo/** x" ];
|
||||
} [ pkgs.libcap ]
|
||||
} |
|
||||
${getExe' pkgs.coreutils "sort"} -n -k1 |
|
||||
LC_ALL=C ${getExe' pkgs.coreutils "sort"} |
|
||||
${getExe pkgs.gnused} -e 's:^[^ ]* ::' >$out
|
||||
''
|
||||
}"
|
||||
|
||||
@@ -1,75 +1,75 @@
|
||||
{ pkgs }:
|
||||
''
|
||||
ixr ${pkgs.bashNonInteractive}/libexec/**,
|
||||
mr ${pkgs.bashNonInteractive}/lib/**.so*,
|
||||
mr ${pkgs.bashNonInteractive}/lib64/**.so*,
|
||||
mr ${pkgs.bashNonInteractive}/share/**,
|
||||
r ${pkgs.bashNonInteractive},
|
||||
r ${pkgs.bashNonInteractive}/etc/**,
|
||||
r ${pkgs.bashNonInteractive}/lib/**,
|
||||
r ${pkgs.bashNonInteractive}/lib64/**,
|
||||
x ${pkgs.bashNonInteractive}/foo/**,
|
||||
ixr ${pkgs.glibc}/libexec/**,
|
||||
mr ${pkgs.glibc}/lib/**.so*,
|
||||
mr ${pkgs.glibc}/lib64/**.so*,
|
||||
mr ${pkgs.glibc}/share/**,
|
||||
r ${pkgs.glibc},
|
||||
r ${pkgs.glibc}/etc/**,
|
||||
r ${pkgs.glibc}/lib/**,
|
||||
r ${pkgs.glibc}/lib64/**,
|
||||
x ${pkgs.glibc}/foo/**,
|
||||
ixr ${pkgs.libcap}/libexec/**,
|
||||
mr ${pkgs.libcap}/lib/**.so*,
|
||||
mr ${pkgs.libcap}/lib64/**.so*,
|
||||
mr ${pkgs.libcap}/share/**,
|
||||
r ${pkgs.libcap},
|
||||
r ${pkgs.libcap}/etc/**,
|
||||
r ${pkgs.libcap}/lib/**,
|
||||
r ${pkgs.libcap}/lib64/**,
|
||||
x ${pkgs.libcap}/foo/**,
|
||||
ixr ${pkgs.libcap.lib}/libexec/**,
|
||||
mr ${pkgs.libcap.lib}/lib/**.so*,
|
||||
mr ${pkgs.libcap.lib}/lib64/**.so*,
|
||||
mr ${pkgs.libcap.lib}/share/**,
|
||||
r ${pkgs.libcap.lib},
|
||||
r ${pkgs.libcap.lib}/etc/**,
|
||||
r ${pkgs.libcap.lib}/lib/**,
|
||||
r ${pkgs.libcap.lib}/lib64/**,
|
||||
x ${pkgs.libcap.lib}/foo/**,
|
||||
ixr ${pkgs.libidn2.out}/libexec/**,
|
||||
mr ${pkgs.libidn2.out}/lib/**.so*,
|
||||
mr ${pkgs.libidn2.out}/lib64/**.so*,
|
||||
mr ${pkgs.libidn2.out}/share/**,
|
||||
r ${pkgs.libidn2.out},
|
||||
r ${pkgs.libidn2.out}/etc/**,
|
||||
r ${pkgs.libidn2.out}/lib/**,
|
||||
r ${pkgs.libidn2.out}/lib64/**,
|
||||
x ${pkgs.libidn2.out}/foo/**,
|
||||
ixr ${pkgs.libunistring}/libexec/**,
|
||||
mr ${pkgs.libunistring}/lib/**.so*,
|
||||
mr ${pkgs.libunistring}/lib64/**.so*,
|
||||
mr ${pkgs.libunistring}/share/**,
|
||||
r ${pkgs.libunistring},
|
||||
r ${pkgs.libunistring}/etc/**,
|
||||
r ${pkgs.libunistring}/lib/**,
|
||||
r ${pkgs.libunistring}/lib64/**,
|
||||
x ${pkgs.libunistring}/foo/**,
|
||||
ixr ${pkgs.tzdata}/libexec/**,
|
||||
mr ${pkgs.tzdata}/lib/**.so*,
|
||||
mr ${pkgs.tzdata}/lib64/**.so*,
|
||||
mr ${pkgs.tzdata}/share/**,
|
||||
r ${pkgs.tzdata},
|
||||
r ${pkgs.tzdata}/etc/**,
|
||||
r ${pkgs.tzdata}/lib/**,
|
||||
r ${pkgs.tzdata}/lib64/**,
|
||||
x ${pkgs.tzdata}/foo/**,
|
||||
ixr ${pkgs.glibc.libgcc}/libexec/**,
|
||||
mr ${pkgs.glibc.libgcc}/lib/**.so*,
|
||||
mr ${pkgs.glibc.libgcc}/lib64/**.so*,
|
||||
mr ${pkgs.glibc.libgcc}/share/**,
|
||||
r ${pkgs.glibc.libgcc},
|
||||
r ${pkgs.glibc.libgcc}/etc/**,
|
||||
r ${pkgs.glibc.libgcc}/lib/**,
|
||||
r ${pkgs.glibc.libgcc}/lib64/**,
|
||||
x ${pkgs.glibc.libgcc}/foo/**,
|
||||
${pkgs.bashNonInteractive} r,
|
||||
${pkgs.bashNonInteractive}/etc/** r,
|
||||
${pkgs.bashNonInteractive}/foo/** x,
|
||||
${pkgs.bashNonInteractive}/lib/** r,
|
||||
${pkgs.bashNonInteractive}/lib/**.so* mr,
|
||||
${pkgs.bashNonInteractive}/lib64/** r,
|
||||
${pkgs.bashNonInteractive}/lib64/**.so* mr,
|
||||
${pkgs.bashNonInteractive}/libexec/** ixr,
|
||||
${pkgs.bashNonInteractive}/share/** mr,
|
||||
${pkgs.glibc} r,
|
||||
${pkgs.glibc}/etc/** r,
|
||||
${pkgs.glibc}/foo/** x,
|
||||
${pkgs.glibc}/lib/** r,
|
||||
${pkgs.glibc}/lib/**.so* mr,
|
||||
${pkgs.glibc}/lib64/** r,
|
||||
${pkgs.glibc}/lib64/**.so* mr,
|
||||
${pkgs.glibc}/libexec/** ixr,
|
||||
${pkgs.glibc}/share/** mr,
|
||||
${pkgs.libcap} r,
|
||||
${pkgs.libcap}/etc/** r,
|
||||
${pkgs.libcap}/foo/** x,
|
||||
${pkgs.libcap}/lib/** r,
|
||||
${pkgs.libcap}/lib/**.so* mr,
|
||||
${pkgs.libcap}/lib64/** r,
|
||||
${pkgs.libcap}/lib64/**.so* mr,
|
||||
${pkgs.libcap}/libexec/** ixr,
|
||||
${pkgs.libcap}/share/** mr,
|
||||
${pkgs.libcap.lib} r,
|
||||
${pkgs.libcap.lib}/etc/** r,
|
||||
${pkgs.libcap.lib}/foo/** x,
|
||||
${pkgs.libcap.lib}/lib/** r,
|
||||
${pkgs.libcap.lib}/lib/**.so* mr,
|
||||
${pkgs.libcap.lib}/lib64/** r,
|
||||
${pkgs.libcap.lib}/lib64/**.so* mr,
|
||||
${pkgs.libcap.lib}/libexec/** ixr,
|
||||
${pkgs.libcap.lib}/share/** mr,
|
||||
${pkgs.libidn2.out} r,
|
||||
${pkgs.libidn2.out}/etc/** r,
|
||||
${pkgs.libidn2.out}/foo/** x,
|
||||
${pkgs.libidn2.out}/lib/** r,
|
||||
${pkgs.libidn2.out}/lib/**.so* mr,
|
||||
${pkgs.libidn2.out}/lib64/** r,
|
||||
${pkgs.libidn2.out}/lib64/**.so* mr,
|
||||
${pkgs.libidn2.out}/libexec/** ixr,
|
||||
${pkgs.libidn2.out}/share/** mr,
|
||||
${pkgs.libunistring} r,
|
||||
${pkgs.libunistring}/etc/** r,
|
||||
${pkgs.libunistring}/foo/** x,
|
||||
${pkgs.libunistring}/lib/** r,
|
||||
${pkgs.libunistring}/lib/**.so* mr,
|
||||
${pkgs.libunistring}/lib64/** r,
|
||||
${pkgs.libunistring}/lib64/**.so* mr,
|
||||
${pkgs.libunistring}/libexec/** ixr,
|
||||
${pkgs.libunistring}/share/** mr,
|
||||
${pkgs.tzdata} r,
|
||||
${pkgs.tzdata}/etc/** r,
|
||||
${pkgs.tzdata}/foo/** x,
|
||||
${pkgs.tzdata}/lib/** r,
|
||||
${pkgs.tzdata}/lib/**.so* mr,
|
||||
${pkgs.tzdata}/lib64/** r,
|
||||
${pkgs.tzdata}/lib64/**.so* mr,
|
||||
${pkgs.tzdata}/libexec/** ixr,
|
||||
${pkgs.tzdata}/share/** mr,
|
||||
${pkgs.glibc.libgcc} r,
|
||||
${pkgs.glibc.libgcc}/etc/** r,
|
||||
${pkgs.glibc.libgcc}/foo/** x,
|
||||
${pkgs.glibc.libgcc}/lib/** r,
|
||||
${pkgs.glibc.libgcc}/lib/**.so* mr,
|
||||
${pkgs.glibc.libgcc}/lib64/** r,
|
||||
${pkgs.glibc.libgcc}/lib64/**.so* mr,
|
||||
${pkgs.glibc.libgcc}/libexec/** ixr,
|
||||
${pkgs.glibc.libgcc}/share/** mr,
|
||||
''
|
||||
|
||||
@@ -4,24 +4,10 @@
|
||||
# reference guide: https://developer-docs.citrix.com/en-us/citrix-workspace-app-for-linux/citrix-workspace-app-for-linux-oem-reference-guide
|
||||
|
||||
let
|
||||
inherit (callPackage ./sources.nix { }) supportedVersions unsupportedVersions;
|
||||
supportedVersions = callPackage ./sources.nix { };
|
||||
|
||||
toAttrName = x: "citrix_workspace_${builtins.replaceStrings [ "." ] [ "_" ] x}";
|
||||
|
||||
unsupported = lib.listToAttrs (
|
||||
map (
|
||||
x:
|
||||
lib.nameValuePair (toAttrName x) (throw ''
|
||||
Citrix Workspace at version ${x} is not supported anymore!
|
||||
|
||||
Actively supported releases are listed here:
|
||||
https://www.citrix.com/support/product-lifecycle/workspace-app.html
|
||||
'')
|
||||
) unsupportedVersions
|
||||
);
|
||||
|
||||
supported = lib.mapAttrs' (
|
||||
attr: versionInfo: lib.nameValuePair (toAttrName attr) (callPackage ./generic.nix versionInfo)
|
||||
) supportedVersions;
|
||||
in
|
||||
supported // unsupported
|
||||
lib.mapAttrs' (
|
||||
attr: versionInfo: lib.nameValuePair (toAttrName attr) (callPackage ./generic.nix versionInfo)
|
||||
) supportedVersions
|
||||
|
||||
@@ -10,10 +10,11 @@
|
||||
cacert,
|
||||
cairo,
|
||||
dconf,
|
||||
fetchurl,
|
||||
enchant2,
|
||||
file,
|
||||
fontconfig,
|
||||
freetype,
|
||||
fuse3,
|
||||
gdk-pixbuf,
|
||||
glib,
|
||||
glib-networking,
|
||||
@@ -22,8 +23,11 @@
|
||||
gtk2-x11,
|
||||
gtk3,
|
||||
gtk_engines,
|
||||
harfbuzzFull,
|
||||
heimdal,
|
||||
hyphen,
|
||||
krb5,
|
||||
lcms2,
|
||||
libGL,
|
||||
libappindicator-gtk3,
|
||||
libcanberra-gtk3,
|
||||
@@ -32,15 +36,19 @@
|
||||
libfaketime,
|
||||
libgbm,
|
||||
libinput,
|
||||
libjpeg,
|
||||
libjpeg8,
|
||||
libjson,
|
||||
libmanette,
|
||||
libnotify,
|
||||
libpng12,
|
||||
libpulseaudio,
|
||||
libredirect,
|
||||
libseccomp,
|
||||
libsecret,
|
||||
libsoup_2_4,
|
||||
libvorbis,
|
||||
libxml2_13,
|
||||
libxslt,
|
||||
llvmPackages,
|
||||
more,
|
||||
nspr,
|
||||
@@ -49,25 +57,33 @@
|
||||
openssl,
|
||||
pango,
|
||||
pcsclite,
|
||||
perl,
|
||||
sane-backends,
|
||||
speex,
|
||||
symlinkJoin,
|
||||
systemd,
|
||||
tzdata,
|
||||
# webkitgtk_4_0,
|
||||
which,
|
||||
woff2,
|
||||
xorg,
|
||||
zlib,
|
||||
|
||||
homepage,
|
||||
version,
|
||||
prefix,
|
||||
hash,
|
||||
|
||||
extraCerts ? [ ],
|
||||
}:
|
||||
|
||||
let
|
||||
fuse3' = symlinkJoin {
|
||||
name = "fuse3-backwards-compat";
|
||||
paths = [ (lib.getLib fuse3) ];
|
||||
postBuild = ''
|
||||
ln -sf $out/lib/libfuse3.so.3.17.4 $out/lib/libfuse3.so.3
|
||||
'';
|
||||
};
|
||||
|
||||
openssl' = symlinkJoin {
|
||||
name = "openssl-backwards-compat";
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
@@ -97,12 +113,12 @@ stdenv.mkDerivation rec {
|
||||
inherit version;
|
||||
|
||||
src = requireFile rec {
|
||||
name = "${prefix}-${version}.tar.gz";
|
||||
name = "linuxx64-${version}.tar.gz";
|
||||
sha256 = hash;
|
||||
|
||||
message = ''
|
||||
In order to use Citrix Workspace, you need to comply with the Citrix EULA and download
|
||||
the ${if stdenv.hostPlatform.is64bit then "64-bit" else "32-bit"} binaries, .tar.gz from:
|
||||
the 64-bit binaries, .tar.gz from:
|
||||
|
||||
${homepage}
|
||||
|
||||
@@ -137,8 +153,10 @@ stdenv.mkDerivation rec {
|
||||
atk
|
||||
cairo
|
||||
dconf
|
||||
enchant2
|
||||
fontconfig
|
||||
freetype
|
||||
fuse3'
|
||||
gdk-pixbuf
|
||||
glib-networking
|
||||
gnome2.gtkglext
|
||||
@@ -146,22 +164,29 @@ stdenv.mkDerivation rec {
|
||||
gtk2-x11
|
||||
gtk3
|
||||
gtk_engines
|
||||
harfbuzzFull
|
||||
heimdal
|
||||
hyphen
|
||||
krb5
|
||||
lcms2
|
||||
libGL
|
||||
libcanberra-gtk3
|
||||
libcap
|
||||
libcxx
|
||||
libgbm
|
||||
libinput
|
||||
libjpeg
|
||||
libjpeg8
|
||||
libjson
|
||||
libmanette
|
||||
libnotify
|
||||
libpng12
|
||||
libpulseaudio
|
||||
libseccomp
|
||||
libsecret
|
||||
libsoup_2_4
|
||||
libvorbis
|
||||
libxml2_13
|
||||
libxslt
|
||||
llvmPackages.libunwind
|
||||
nspr
|
||||
nss
|
||||
@@ -173,7 +198,7 @@ stdenv.mkDerivation rec {
|
||||
speex
|
||||
stdenv.cc.cc
|
||||
(lib.getLib systemd)
|
||||
# webkitgtk_4_0
|
||||
woff2
|
||||
xorg.libXScrnSaver
|
||||
xorg.libXaw
|
||||
xorg.libXmu
|
||||
@@ -216,9 +241,9 @@ stdenv.mkDerivation rec {
|
||||
${lib.optionalString (icaFlag program != null) ''--add-flags "${icaFlag program} $ICAInstDir"''} \
|
||||
--set ICAROOT "$ICAInstDir" \
|
||||
--prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \
|
||||
--prefix LD_LIBRARY_PATH : "$ICAInstDir:$ICAInstDir/lib" \
|
||||
--prefix LD_LIBRARY_PATH : "$ICAInstDir:$ICAInstDir/lib:$ICAInstDir/usr/lib/x86_64-linux-gnu:$ICAInstDir/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle" \
|
||||
--set LD_PRELOAD "${libredirect}/lib/libredirect.so ${lib.getLib pcsclite}/lib/libpcsclite.so" \
|
||||
--set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone"
|
||||
--set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone:/usr/lib/x86_64-linux-gnu=$ICAInstDir/usr/lib/x86_64-linux-gnu"
|
||||
'';
|
||||
wrapLink = program: ''
|
||||
${wrap program}
|
||||
@@ -247,9 +272,9 @@ stdenv.mkDerivation rec {
|
||||
export HOME=$(mktemp -d)
|
||||
|
||||
# Run upstream installer in the store-path.
|
||||
sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' ./${prefix}/hinst
|
||||
sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' -e 's, -C / , -C . ,g' ./linuxx64/hinst
|
||||
source_date=$(date --utc --date=@$SOURCE_DATE_EPOCH "+%F %T")
|
||||
faketime -f "$source_date" ${stdenv.shell} ${prefix}/hinst CDROM "$(pwd)"
|
||||
faketime -f "$source_date" ${stdenv.shell} linuxx64/hinst CDROM "$(pwd)"
|
||||
|
||||
if [ -f "$ICAInstDir/util/setlog" ]; then
|
||||
chmod +x "$ICAInstDir/util/setlog"
|
||||
@@ -274,11 +299,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
${mkWrappers copyCert extraCerts}
|
||||
|
||||
# See https://developer-docs.citrix.com/en-us/citrix-workspace-app-for-linux/citrix-workspace-app-for-linux-oem-reference-guide/reference-information/#library-files
|
||||
# Those files are fallbacks to support older libwekit.so and libjpeg.so
|
||||
rm $out/opt/citrix-icaclient/lib/ctxjpeg_fb_8.so || true
|
||||
rm $out/opt/citrix-icaclient/lib/UIDialogLibWebKit.so || true
|
||||
|
||||
# We support only Gstreamer 1.0
|
||||
rm $ICAInstDir/util/{gst_aud_{play,read},gst_*0.10,libgstflatstm0.10.so} || true
|
||||
ln -sf $ICAInstDir/util/gst_play1.0 $ICAInstDir/util/gst_play
|
||||
@@ -299,26 +319,24 @@ stdenv.mkDerivation rec {
|
||||
# Make sure that `autoPatchelfHook` is executed before
|
||||
# running `ctx_rehash`.
|
||||
dontAutoPatchelf = true;
|
||||
preFixup = ''
|
||||
find $out/opt/citrix-icaclient/lib -name "libopencv_imgcodecs.so.*" | while read -r fname; do
|
||||
# lib needs libtiff.so.5, but nixpkgs provides libtiff.so.6
|
||||
patchelf --replace-needed libtiff.so.5 libtiff.so $fname
|
||||
# lib needs libjpeg.so.8, but nixpkgs provides libjpeg.so.9
|
||||
patchelf --replace-needed libjpeg.so.8 libjpeg.so $fname
|
||||
done
|
||||
'';
|
||||
# Null out hardcoded webkit bundle path so it falls back to LD_LIBRARY_PATH
|
||||
postFixup = ''
|
||||
${lib.getExe perl} -0777 -pi -e 's{/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/injected-bundle/}{"\0" x length($&)}e' \
|
||||
$out/opt/citrix-icaclient/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.56.4
|
||||
|
||||
autoPatchelf -- "$out"
|
||||
|
||||
$out/opt/citrix-icaclient/util/ctx_rehash
|
||||
'';
|
||||
|
||||
meta = {
|
||||
# webkitgtk_4_0 was removed
|
||||
broken = true;
|
||||
# Older versions need webkitgtk_4_0 which was removed.
|
||||
# 25.08 bundles the same.
|
||||
broken = lib.versionOlder version "25.08";
|
||||
license = lib.licenses.unfree;
|
||||
description = "Citrix Workspace";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
platforms = [ "x86_64-linux" ] ++ lib.optional (lib.versionOlder version "24") "i686-linux";
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with lib.maintainers; [ flacks ];
|
||||
inherit homepage;
|
||||
};
|
||||
|
||||
@@ -7,117 +7,28 @@ let
|
||||
major,
|
||||
minor,
|
||||
patch,
|
||||
x64hash,
|
||||
x86hash,
|
||||
x64suffix,
|
||||
x86suffix,
|
||||
hash,
|
||||
suffix,
|
||||
homepage,
|
||||
}:
|
||||
{
|
||||
inherit homepage;
|
||||
version = "${major}.${minor}.${patch}.${
|
||||
if stdenv.hostPlatform.is64bit then x64suffix else x86suffix
|
||||
}";
|
||||
prefix = "linuxx${if stdenv.hostPlatform.is64bit then "64" else "86"}";
|
||||
hash = if stdenv.hostPlatform.is64bit then x64hash else x86hash;
|
||||
inherit hash homepage;
|
||||
version = "${major}.${minor}.${patch}.${suffix}";
|
||||
};
|
||||
|
||||
# Attribute-set with all actively supported versions of the Citrix workspace app
|
||||
# for Linux.
|
||||
#
|
||||
# The latest versions can be found at https://www.citrix.com/downloads/workspace-app/linux/
|
||||
# x86 is unsupported past 23.11, see https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/deprecation
|
||||
supportedVersions = lib.mapAttrs mkVersionInfo {
|
||||
|
||||
"23.11.0" = {
|
||||
major = "23";
|
||||
minor = "11";
|
||||
patch = "0";
|
||||
x64hash = "d3dde64baa6db7675a025eff546d552544d3523f4f3047621884f7830a9e2822";
|
||||
x86hash = "65b8c144e51b5bd78b98ae69e0fa76d6c020a857d74fd5254be49492527072b6";
|
||||
x64suffix = "82";
|
||||
x86suffix = "82";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest10.html";
|
||||
};
|
||||
|
||||
"24.02.0" = {
|
||||
major = "24";
|
||||
minor = "2";
|
||||
patch = "0";
|
||||
x64hash = "eaeb5d3bd079d4e5c9707da67f5f7a25cb765e19c36d01861290655dbf2aaee4";
|
||||
x86hash = "";
|
||||
x64suffix = "65";
|
||||
x86suffix = "";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest12.html";
|
||||
};
|
||||
|
||||
"24.05.0" = {
|
||||
major = "24";
|
||||
minor = "5";
|
||||
patch = "0";
|
||||
x64hash = "sha256-pye2JOilSbp8PFCpVXFkrRW98E8klCqoisVSWjR38nE=";
|
||||
x86hash = "";
|
||||
x64suffix = "76";
|
||||
x86suffix = "";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest1.html";
|
||||
};
|
||||
|
||||
"24.08.0" = {
|
||||
major = "24";
|
||||
minor = "8";
|
||||
patch = "0";
|
||||
x64hash = "1jb22n6gcv4pv8khg98sv663yfpi47dpkvqgifbhps98iw5zrkbp";
|
||||
x86hash = "";
|
||||
x64suffix = "98";
|
||||
x86suffix = "";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest-2408.html";
|
||||
};
|
||||
|
||||
"24.11.0" = {
|
||||
major = "24";
|
||||
minor = "11";
|
||||
patch = "0";
|
||||
x64hash = "0kylvqdzkw0635mbb6r5k1lamdjf1hr9pk5rxcff63z4f8q0g3zf";
|
||||
x86hash = "";
|
||||
x64suffix = "85";
|
||||
x86suffix = "";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest13.html";
|
||||
};
|
||||
|
||||
"25.03.0" = {
|
||||
"25.08.10" = {
|
||||
major = "25";
|
||||
minor = "03";
|
||||
patch = "0";
|
||||
x64hash = "052zibykhig9091xl76z2x9vn4f74w5q8i9frlpc473pvfplsczk";
|
||||
x86hash = "";
|
||||
x64suffix = "66";
|
||||
x86suffix = "";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest-2503.html";
|
||||
};
|
||||
|
||||
"25.05.0" = {
|
||||
major = "25";
|
||||
minor = "05";
|
||||
patch = "0";
|
||||
x64hash = "0fwqsxggswms40b5k8saxpm1ghkxppl27x19w8jcslq1f0i1fwqx";
|
||||
x86hash = "";
|
||||
x64suffix = "44";
|
||||
x86suffix = "";
|
||||
minor = "08";
|
||||
patch = "10";
|
||||
hash = "06hdwi5rd8z43nlpvym6yrw3snfz8jh6ic3g4pihn9ji22bw5pbd";
|
||||
suffix = "111";
|
||||
homepage = "https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html";
|
||||
};
|
||||
};
|
||||
|
||||
# Retain attribute-names for abandoned versions of Citrix workspace to
|
||||
# provide a meaningful error-message if it's attempted to use such an old one.
|
||||
#
|
||||
# The lifespans of Citrix products can be found here:
|
||||
# https://www.citrix.com/support/product-lifecycle/workspace-app.html
|
||||
unsupportedVersions = [
|
||||
"23.02.0"
|
||||
"23.07.0"
|
||||
"23.09.0"
|
||||
];
|
||||
in
|
||||
{
|
||||
inherit supportedVersions unsupportedVersions;
|
||||
}
|
||||
supportedVersions
|
||||
|
||||
@@ -46,8 +46,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "BlazorSortable",
|
||||
"version": "5.1.6",
|
||||
"hash": "sha256-aRw6nbwi8LnS2I7jlt75cH0ECnmhQkU7o8JoUKNpOns="
|
||||
"version": "5.2.1",
|
||||
"hash": "sha256-T+0zzQOq81NJUtER+9Ag5DQvn1v3+rbA5AOu/zqWFVg="
|
||||
},
|
||||
{
|
||||
"pname": "Blurhash.Core",
|
||||
@@ -136,13 +136,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "ExtendedNumerics.BigDecimal",
|
||||
"version": "3001.1.0.233",
|
||||
"hash": "sha256-XP9qmY+lYNWQ4NVvhZ4wPrIXS0Dj6DTaS9wkTfQdryc="
|
||||
"version": "3003.0.0.346",
|
||||
"hash": "sha256-tAGqjmLbUYak5D2CKb1AOzzOJt4MFlR4zT8MyIuXqmw="
|
||||
},
|
||||
{
|
||||
"pname": "FluentValidation",
|
||||
"version": "12.1.0",
|
||||
"hash": "sha256-9I30avP9CoS1usoqOuGrpJW/OuSa6b2M5/z935182kQ="
|
||||
"version": "12.1.1",
|
||||
"hash": "sha256-lyAUmtH266O3GsYQUwNKjeDM2Fq3vs8EsQRxT5AxVRs="
|
||||
},
|
||||
{
|
||||
"pname": "FluentValidation.AspNetCore",
|
||||
@@ -186,8 +186,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Heron.MudCalendar",
|
||||
"version": "3.3.0",
|
||||
"hash": "sha256-1QVTu7VuJeBNqf0wBc9wPJBQ352Ko7neC+4iL5Tiolw="
|
||||
"version": "3.4.0",
|
||||
"hash": "sha256-QVrlIlO35o2LElr+Ac3F6UZHlI9fosIjheucWBF+QZU="
|
||||
},
|
||||
{
|
||||
"pname": "HtmlSanitizer",
|
||||
@@ -216,18 +216,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "Json.More.Net",
|
||||
"version": "2.1.1",
|
||||
"hash": "sha256-GeSZS/bROemFLq4uq7Fj5eRupOu/rqWKR58PkbJqWBU="
|
||||
"version": "2.2.0",
|
||||
"hash": "sha256-Hb4ylcT/6bLHVADpnjoBJKyTR3cU+WjYlblO79A+SSU="
|
||||
},
|
||||
{
|
||||
"pname": "JsonPointer.Net",
|
||||
"version": "5.3.1",
|
||||
"hash": "sha256-nV1r0doxPiApc2sEI4AulBz+arLWF2VSnHm9tymBJzE="
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-iIvOHz6jjTsGnXyxOK71z2F8gh21TmQS4A9SLB4u93A="
|
||||
},
|
||||
{
|
||||
"pname": "JsonSchema.Net",
|
||||
"version": "7.4.0",
|
||||
"hash": "sha256-j6QMakexHXNAsf7emMnYgjTvnXSj0xCHgYLs184Z0p0="
|
||||
"version": "8.0.5",
|
||||
"hash": "sha256-zFSEmqckius1fa/vxhJEMoNC/RU25kF3AStyMwxHCPM="
|
||||
},
|
||||
{
|
||||
"pname": "LanguageExt.Core",
|
||||
@@ -316,33 +316,33 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.Authentication.JwtBearer",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-uz9t6volHVoUM0j1GFXXfWU157ba05TvZBnres47roA="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-x30FL5t31tGtbgTTHZlIEIky+J2Slba5YuLqytt56l4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-RhcnttgtQtLpNkX+yqrKu8wqlrS9muxSA0GLGAfRMJI="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-fMLVW4xy3tU2pXbd/hX/JxxCRO02eGEuccc7uv9r+UE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.JsonPatch",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-MeQFvZt5GIEs9IQILjDwC72GlgyIMUH52nxsJbKCNdo="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-bbX3CGoxG5E8RPUBeEvG9Us8l8WxBHRcjxPR3mJLnbg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.Mvc.NewtonsoftJson",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-+WtuaFv9zL11yQpFDYv87BeXulu63UkqvH+cNJa3EY4="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-E1ciFt7uy39aKRDfmXrHJ6e4SsaWm+C3inQqTzQEC2U="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.OpenApi",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-FvIqXjGE0RqejaBu43zcdCA3toYLTELPCRpnJp4kYuk="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-O31K6+++fM7XWd0JGrzmzLrtydYGiI4efzv+WqAdnQA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.SpaServices.Extensions",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-xD0gi4AGjRnIALAUC+YbugVHEmt9sa4m9JOlf2/NuUs="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-8n3nq/eDMGxthVnYXCMud8+F0h5Y9ZelF53KXNuZ8gk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Bcl.AsyncInterfaces",
|
||||
@@ -506,13 +506,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.ApiDescription.Server",
|
||||
"version": "9.0.11",
|
||||
"hash": "sha256-6+v6bVecvv1q47FscMLdEuMYJmpwonIWmMXGo5td5Sg="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-v+YRzli27wGy5Oh6PqSMGtRiFcCTcT4xBFLHhUNFWvQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Caching.Abstractions",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-IciARPnXx/S6HZc4t2ED06UyUwfZI9LKSzwKSGdpsfI="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-qVLAEqxPK/dNq+z1a6D9NqdcSg/18sfzZhlBWMkqV/A="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Caching.Abstractions",
|
||||
@@ -521,8 +521,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Caching.Memory",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-AMgDSm1k6q0s17spGtyR5q8nAqUFDOxl/Fe38f9M+d4="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-Qb7xK6VEZDas0lJFaW1suKdFjtkSYwLHHxkQEfWIU2A="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Caching.Memory",
|
||||
@@ -541,34 +541,24 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-MsLskVPpkCvov5+DWIaALCt1qfRRX4u228eHxvpE0dg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-K16pSHfb71WhGqD7mzjrYaNBihU4tga90c6IOHsgRxw="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-7xdHie4uHwoGZz5yUT4vWg2EWvkLvsSzItWCoqm4dTM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-GcgrnTAieCV7AVT13zyOjfwwL86e99iiO/MiMOxPGG0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-s4PDp+vtzdxKIxnOT3+dDRoTDopyl8kqmmw4KDnkOtQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-sRv0yS2sbyli7eejtnpmd7UIAz4PwSt5/Po5Irc1j98="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "9.0.11",
|
||||
@@ -586,13 +576,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Binder",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Binder",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-4NEBx28byvjjIzo0wQPIUUymk9AzSgPS4fu5IRxkIt4="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-fiqTHE6EfaUXICaVrWzQEU/K6GjQNac6yRNErig6wRk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
@@ -601,8 +586,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-RKOB+zPrtQNUbJY/1jR54rKOM8KHPgynPExxugku3I8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
@@ -611,8 +596,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-zNUpau51ds7iQTaSUTFtyTHIUoinYc129W50CnufMdQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
@@ -624,11 +609,6 @@
|
||||
"version": "8.0.2",
|
||||
"hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-5rwFXG+Wjbf+TkXeWrkGVKV4wfvOryTPadEkEyPyKj4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "9.0.11",
|
||||
@@ -636,8 +616,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyModel",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-xirwlMWM0hBqgTneQOGkZ8l45mHT08XuSSRIbprgq94="
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-oCcIjmwH8H0n9bT3wQBWdotMvYuoiazfiKrXAs2bLiI="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyModel",
|
||||
@@ -656,8 +636,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Diagnostics",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-o7QkCisEcFIh227qBUfWFci2ns4cgEpLqpX7YvHGToQ="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-MoBF0X5AVT0xORvhNvpc9DA5dSOJhjrfGeWDvEJQOoc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
|
||||
@@ -666,8 +646,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-wG1LcET+MPRjUdz3HIOTHVEnbG/INFJUqzPErCM79eY="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-tEt6VaaDR7bICKHiCp0l2Cmz8u+FCYORLVNAaJymGM8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
|
||||
@@ -676,8 +656,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-IYtaZ5nssj9RPHL+DODXt9Z2IvTtj8rKuLQuyoMqo+w="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Hosting.Abstractions",
|
||||
@@ -686,13 +666,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Hosting.Abstractions",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-NhEDqZGnwCDFyK/NKn1dwLQExYE82j1YVFcrhXVczqY="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-2t+yF23Ac9MvytZK8hym+aUYynuAFZVdKdcRVvVsdXo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Http",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-gnsO9erEi7xLS3QwYukcrzPDpcUgRkNFnGzPARHVjrs="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-Kme3514XmxnZ6Ke+itb/b/bgc9allgOAfwHulPNfYO8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
@@ -701,13 +681,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-/Et36NBhpMoxQzI+p/moW7knwYDfjI7Ma7DF7KIYn+Q="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-zuLP3SIpCToMOlIPOEv3Kq8y/minecd8k8GSkxFo13E="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
@@ -724,6 +699,11 @@
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-NRk0feNE1fgi/hyO0AVDbSGJQRT+9yte6Lpm4Hz/2Bs="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "8.0.2",
|
||||
@@ -734,16 +714,6 @@
|
||||
"version": "8.0.3",
|
||||
"hash": "sha256-5MSY1aEwUbRXehSPHYw0cBZyFcUH4jkgabddxhMiu3Q="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-PtYXXHi+mbdQMh2QtA57NbWlt+JEpXiey36zLzbKTmo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "9.0.11",
|
||||
@@ -751,18 +721,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Configuration",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-z2lcPYfDld5XiqyLYRLBHe29rbO9j135W2U1HyoRXJI="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-/7ywcFsEmmQzWEcIvxoGAYHF0oDSXV/LTDAiW/MNQtg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Console",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-qM1mcbTK4YmzcWNC0U5f0cunB2CFafTsNzldH5g9Q7E="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-m/E02c5NSCYyH4THNKxpnsi3Kp8gqOi2aPrfXx7sQ9s="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.TraceSource",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-VrOfGKu31ySmSAPq0A+bE+ZfQytKGEe2A8dfKq1idK0="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-NS7P5jo7dtiH7DmyyipTIfaRf4ZwEJLU2UVG+4hlFSE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
@@ -771,13 +741,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-QTNhi83xhjJuIQ/3QffzQs/KY7avNyBMvnkuuSr3pBo="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-vBiSS1vqAC7eDrpJNT4H3A9qLikCSAepnNRbry0mKnk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
@@ -786,13 +751,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-XGAs5DxMvWnmjX8dqRwKY0vsuS40SHvsfJqB1rO4L7k="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-4YxwQH66IhJiJP53/Fy/lGBIEkVo4k+o/5QxzFQLhfQ="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-1CNSVXZ3RAH4vzbYDqcQHl9c/YBhuSfrFUXCLIx5/rY="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
@@ -801,13 +761,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="
|
||||
"version": "10.0.1",
|
||||
"hash": "sha256-EXmukq09erT4s+miQpBSYy3IY4HxxKlwEPL43/KoyEc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
@@ -901,8 +861,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.OpenApi",
|
||||
"version": "1.6.17",
|
||||
"hash": "sha256-Wx9PwlEJPNMq1kp59nJJnLHQ+yNhqCTudcokmlP+tSk="
|
||||
"version": "2.0.0",
|
||||
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.SqlServer.Server",
|
||||
@@ -914,11 +874,6 @@
|
||||
"version": "160.1000.6",
|
||||
"hash": "sha256-XU5s3iwz8JIwIrG5Xe8wZJ8cuCUx7q3fOLYzNHmA9jg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.VisualStudio.Threading.Analyzers",
|
||||
"version": "17.14.15",
|
||||
"hash": "sha256-wv0Hi7pjPYeSwDFyaa8baIOyiUraVfudmVtpm0okoYU="
|
||||
},
|
||||
{
|
||||
"pname": "Mono.TextTemplating",
|
||||
"version": "3.0.0",
|
||||
@@ -941,13 +896,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "NCalc.Core",
|
||||
"version": "5.8.0",
|
||||
"hash": "sha256-gLexewkgetT42BHiJv5O62TKMYP/fmJlwmH2fdEyyTk="
|
||||
"version": "5.11.0",
|
||||
"hash": "sha256-THgAix81mZxztHNMf5JlTPUGbcs1ZuRS3EVM7eFHseg="
|
||||
},
|
||||
{
|
||||
"pname": "NCalcSync",
|
||||
"version": "5.8.0",
|
||||
"hash": "sha256-vq+eXmt1ykzTiyUCF/NHtbLQ+3x0soarZfJH2h6neEM="
|
||||
"version": "5.11.0",
|
||||
"hash": "sha256-Kui0K2WuLS0filTnpdcA3/H/XqqDOjtKms97WqbulEw="
|
||||
},
|
||||
{
|
||||
"pname": "NETStandard.Library",
|
||||
@@ -1021,8 +976,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Parlot",
|
||||
"version": "1.5.2",
|
||||
"hash": "sha256-gMKHhCNJTqjzZRGfXDTSUkJsqDCMY5TnJge0pAha4pE="
|
||||
"version": "1.5.6",
|
||||
"hash": "sha256-Ffbs7IpgN0aOKScBe64PGySnzWxapVSuM73fQmt+2nU="
|
||||
},
|
||||
{
|
||||
"pname": "Pomelo.EntityFrameworkCore.MySql",
|
||||
@@ -1031,23 +986,23 @@
|
||||
},
|
||||
{
|
||||
"pname": "Refit",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-YORvtZtDy0+wlUoJTur1lO5wJMovFY/jxoIvfkEkObI="
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-FTq+jJLV9ow3hTrzTBEYwuAibxY6m0XgExNeIGoAAK4="
|
||||
},
|
||||
{
|
||||
"pname": "Refit.HttpClientFactory",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-VNVCqzq3HwPSRK/GrcBkbdhb2iRYrqoeDBvGnPNyrbA="
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-qxUm0NlJqoOPFRTu7ArdcSR696t5zCB+BniJv1+Xdkc="
|
||||
},
|
||||
{
|
||||
"pname": "Refit.Newtonsoft.Json",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-KOZbdzoV/DBYgSNRzrDZOKhcKD1qQWZcakhTpVXBy08="
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-cxZtCv7gecMVIVzDrgjMBg81dEAq6DT9ccR10SKuFV4="
|
||||
},
|
||||
{
|
||||
"pname": "Refit.Xml",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-Dy/5KaJ/Nq5p/T126Zj7gECEg7232uA+cWlKB+Y+OxQ="
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-FNP7WAnsjncwdSvj4j7mxP2I+O3TNiYzlaTYVBlMWEo="
|
||||
},
|
||||
{
|
||||
"pname": "RichTextKit.Stbear",
|
||||
@@ -1056,8 +1011,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Scalar.AspNetCore",
|
||||
"version": "2.11.0",
|
||||
"hash": "sha256-9tJSfcbv2ECnH0ZQb2ovQWsgYzMoVIgSOmctKiQUzp0="
|
||||
"version": "2.11.10",
|
||||
"hash": "sha256-zSBsHjGTdwgia+v95wAdhNL7X1OuQKUd+CbkKKf/T90="
|
||||
},
|
||||
{
|
||||
"pname": "Scriban.Signed",
|
||||
@@ -1081,18 +1036,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.AspNetCore",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-h58CFtXBRvwhTCrhQPHQMKbp98YiK02o+cOyOmktVpQ="
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-z7dY6pY2Kkns20mpzZN2GOfV172gDWpamKDXHyLhEJs="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Extensions.Hosting",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-bidr2foe7Dp4BJOlkc7ko0q6vt9ITG3IZ8b2BKRa0pw="
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-zFQMZkAPqg+j2ZI0oBN07hO+9MFiyy5YECRbz7msxeU="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Extensions.Logging",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-aGkz1V4HVl0rWC1BkcnLhG1EC7WLBoT3tdLdUUTFXaw="
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-MgfWK/SJWUPxPzrnCUnxn6Sy+SBVmP3dYd60uy80NdE="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Formatting.Compact",
|
||||
@@ -1106,13 +1061,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Settings.Configuration",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-Q/q5UiSrcxoy5a/orod20E2RfiRtHDhxjjGMe1dW35I="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Sinks.Console",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-QH8ykDkLssJ99Fgl+ZBFBr+RQRl0wRTkeccQuuGLyro="
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-WJK+wR7XPGAtD+vO+pjF5mn4qy8tO5uWIqHhovL0lAs="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Sinks.Console",
|
||||
@@ -1124,11 +1074,6 @@
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-7/LmoRF1rUDFhJ47bTRQQFRgSHnZDO8484r3sCGqYvE="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Sinks.File",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-KQmlUpG9ovRpNqKhKe6rz3XMLUjkBqjyQhEm2hV5Sow="
|
||||
},
|
||||
{
|
||||
"pname": "Serilog.Sinks.File",
|
||||
"version": "7.0.0",
|
||||
@@ -1216,8 +1161,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.CommandLine",
|
||||
"version": "2.0.0",
|
||||
"hash": "sha256-cUJTPCLcnA6959PGdwWw8zsjFxhYGI+SZeIxnMC/Cwc="
|
||||
"version": "2.0.1",
|
||||
"hash": "sha256-NDBiPUt/ZZIMBcLHpF/6IMX/UpfsC/XnH3p4i4MHCFw="
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition",
|
||||
@@ -1361,8 +1306,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "WebMarkupMin.Core",
|
||||
"version": "2.20.0",
|
||||
"hash": "sha256-v0CpbncKPK7G7dnS0HQrdm+TXMJKhm8KK4T/eqNEeTI="
|
||||
"version": "2.20.1",
|
||||
"hash": "sha256-6ze4MOSfIKdvMJsroQRtESB8KG5XogO3xk4qOSkHpXQ="
|
||||
},
|
||||
{
|
||||
"pname": "Winista.MimeDetect",
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "ersatztv";
|
||||
version = "25.9.0";
|
||||
version = "26.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ErsatzTV";
|
||||
repo = "ErsatzTV";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-+ZMDMKrJN+nX9FeSZ8RTFGRf161Mhpqd7jY9FLZWNqM=";
|
||||
sha256 = "sha256-KWgzJAH3LllR+RjEpXSHa+lId6fcZZiGs94IKDftLZo=";
|
||||
};
|
||||
postPatch = ''
|
||||
# Remove config of development tools that don't end up in
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "git-machete";
|
||||
version = "3.38.0";
|
||||
version = "3.38.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "virtuslab";
|
||||
repo = "git-machete";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-cn++U2Vy6LCEZvtmvDOTQydnAxapUZxLUE+6Kxg7Rq8=";
|
||||
hash = "sha256-m/GstZAxBi4Q8GRv2GRrJNzChV1Rzw1vNuNP0Ao+GIY=";
|
||||
};
|
||||
|
||||
build-system = with python3.pkgs; [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
makeBinaryWrapper,
|
||||
git,
|
||||
}:
|
||||
|
||||
let
|
||||
wrapperPath = lib.makeBinPath [
|
||||
git
|
||||
];
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "gitnapped";
|
||||
version = "0.1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Solexma";
|
||||
repo = "gitnapped";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DkKei7PnQnF+0odsPwJJ/pwO/yqdZGRrJQcdIMQ/3uI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-AIYDgjDYOwIi6KK5GzMF5UWYe9h7mGNONdwtlNygod4=";
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/gitnapped \
|
||||
--prefix PATH : ${wrapperPath}
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Git commit timeline analyzer";
|
||||
homepage = "https://site.gitnapped.dev";
|
||||
maintainers = with lib.maintainers; [
|
||||
nicknb
|
||||
];
|
||||
mainProgram = "gitnapped";
|
||||
license = lib.licenses.agpl3Only;
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mycli";
|
||||
version = "1.42.0";
|
||||
version = "1.43.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dbcli";
|
||||
repo = "mycli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-V8HqrhC+bVEgXlRPAZEo5KI8Bpz8qWbqd0qyLzSbSEQ=";
|
||||
hash = "sha256-KybGpi9ZNkAiniZTnyzzjlUf+xISRk+k4kcIxU/iVSM=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "netbird-dashboard";
|
||||
version = "2.25.0";
|
||||
version = "2.26.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "netbirdio";
|
||||
repo = "dashboard";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-P0qTxUdyM2Ect2+GSLC0vJbAxvaLXQi1ZMFujBnGKQ0=";
|
||||
hash = "sha256-8MC3sHKs7HmxzqFw7px+Q0zX9PzzZhb4I5gcJ/fQ4uc=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-RIhVSRjqzFawXaRZHAUwGodnNerGz+I3GbPFsP5qESY=";
|
||||
|
||||
@@ -68,16 +68,16 @@ let
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "netbird-${componentName}";
|
||||
version = "0.61.0";
|
||||
version = "0.62.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "netbirdio";
|
||||
repo = "netbird";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hMg7KrD6vkpEEMQButhoVE8crEODUU01Pz+ifdQ10C4=";
|
||||
hash = "sha256-u5XzTUlGhOA++dgu0yrltQ6Cxkg+P7ghTRMvT0+2Dx4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-b3Wl9jsAdYC91JM/kDo4yIF05hqbivtrcn1aRuZzP3s=";
|
||||
vendorHash = "sha256-FsSio0gn3BBMkmQ5lSzYBkK2iU13wJKo4yWIxojvQaM=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ] ++ lib.optional (componentName == "ui") pkg-config;
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "wofi";
|
||||
version = "1.5.1";
|
||||
version = "1.5.2";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||
repo = "wofi";
|
||||
owner = "~scoopta";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-r+p8WDJw8aO1Gdgy6+UwT5QJdejIjcPFSs/Gfzq+D/c=";
|
||||
sha256 = "sha256-j0KkmRfTRYpzfqHdIsOXk+pYHCrdzICD1Dm847C5ihs=";
|
||||
vc = "hg";
|
||||
};
|
||||
|
||||
|
||||
@@ -34,21 +34,25 @@ let
|
||||
version = sources.version;
|
||||
format = "wheel";
|
||||
pyShortVersion = "cp${builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion}";
|
||||
hash =
|
||||
if cudaSupport then
|
||||
sources."${stdenv.hostPlatform.system}"."gpu"."cu${
|
||||
lib.replaceStrings [ "." ] [ "" ] cudaPackages.cudatoolkit.version
|
||||
}"."${pyShortVersion}"
|
||||
else
|
||||
sources."${stdenv.hostPlatform.system}"."cpu"."${pyShortVersion}"
|
||||
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
platform = sources."${stdenv.hostPlatform.system}".platform;
|
||||
cudaVersion = "cu${lib.replaceStrings [ "." ] [ "" ] cudaPackages.cudatoolkit.version}";
|
||||
|
||||
throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
|
||||
systemSources = sources."${stdenv.hostPlatform.system}" or throwSystem;
|
||||
|
||||
supportedCudaVersions = lib.concatStringsSep ", " (builtins.attrNames systemSources.gpu);
|
||||
throwCuda = throw "Unsupported CUDA version: ${cudaVersion}. Supported versions: ${supportedCudaVersions}";
|
||||
platformSources =
|
||||
if cudaSupport then systemSources.gpu.${cudaVersion} or throwCuda else systemSources.cpu;
|
||||
|
||||
throwPython = throw "Unsupported python version: ${pyShortVersion}";
|
||||
hash = platformSources.${pyShortVersion} or throwPython;
|
||||
|
||||
platform = sources.${stdenv.hostPlatform.system}.platform;
|
||||
|
||||
src =
|
||||
if cudaSupport then
|
||||
(fetchurl {
|
||||
url = "https://paddle-whl.bj.bcebos.com/stable/cu${
|
||||
lib.replaceStrings [ "." ] [ "" ] cudaPackages.cudatoolkit.version
|
||||
}/paddlepaddle-gpu/paddlepaddle_gpu-${version}-${pyShortVersion}-${pyShortVersion}-linux_x86_64.whl";
|
||||
url = "https://paddle-whl.bj.bcebos.com/stable/${cudaVersion}/paddlepaddle-gpu/paddlepaddle_gpu-${version}-${pyShortVersion}-${pyShortVersion}-linux_x86_64.whl";
|
||||
inherit hash;
|
||||
})
|
||||
else
|
||||
|
||||
@@ -20,17 +20,6 @@ let
|
||||
|
||||
patches = [
|
||||
./rb-templates.patch
|
||||
|
||||
# Fix rendering issues in some applications
|
||||
# FIXME: remove in next update
|
||||
(fetchpatch {
|
||||
url = "https://invent.kde.org/frameworks/kirigami/-/commit/19127672cd812d177192cf84da4107f9abed2934.diff";
|
||||
hash = "sha256-dh1OwMTksbVTEsEDw4vfBarR3fyBaulQa8SSHsddht0=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://invent.kde.org/frameworks/kirigami/-/commit/d13c1cb97313947f7f0e43f54585a83286604370.diff";
|
||||
hash = "sha256-xAm08K1slaUhHT1aPl8n9Hz0EMlAlVSRYA0iHRhH36c=";
|
||||
})
|
||||
];
|
||||
|
||||
extraNativeBuildInputs = [
|
||||
|
||||
@@ -1,362 +1,362 @@
|
||||
{
|
||||
"attica": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/attica-6.21.0.tar.xz",
|
||||
"hash": "sha256-eI1ClRojey6swoUW+igfXwVLbXiCcAfys4PB0CLIS2M="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/attica-6.22.0.tar.xz",
|
||||
"hash": "sha256-InSqKIBLqJXEIsP8JM3MiP9DWps5qIfO7ZOmCD2J/gA="
|
||||
},
|
||||
"baloo": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/baloo-6.21.0.tar.xz",
|
||||
"hash": "sha256-XP74gwSFp9Qg+63KZ81EGCK8We/BxxsK/vIzuXVTdx4="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/baloo-6.22.0.tar.xz",
|
||||
"hash": "sha256-V7KsGulT1Jm3NkEl/j56pYV/tTJFbs8L2iY16HWmbSo="
|
||||
},
|
||||
"bluez-qt": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/bluez-qt-6.21.0.tar.xz",
|
||||
"hash": "sha256-6pGgTCbKYPpofs2nsJ3y30zBglTf6uTDqpE0quaZQ98="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/bluez-qt-6.22.0.tar.xz",
|
||||
"hash": "sha256-S6mlUWfqPUa4wbR5WpQ4lz+t80MBGSr548eypJMK6H8="
|
||||
},
|
||||
"breeze-icons": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/breeze-icons-6.21.0.tar.xz",
|
||||
"hash": "sha256-Oi1bATEpNnPhjw+3iAC0tKI+7+5IHpDroD3hfOr/XxU="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/breeze-icons-6.22.0.tar.xz",
|
||||
"hash": "sha256-QjnEl0C55nCWA0Ik+mPRqAx+G0tTuls4Gywu9baAkw8="
|
||||
},
|
||||
"extra-cmake-modules": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/extra-cmake-modules-6.21.0.tar.xz",
|
||||
"hash": "sha256-JnxUZ81lVaCvDUAQ8OwGlx+A8b1ckFY0JKhZO8CXanA="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/extra-cmake-modules-6.22.0.tar.xz",
|
||||
"hash": "sha256-y4OmlXGyd8ILOmVn7wtvOb8pxDphkoK/S7B2/rTGCaY="
|
||||
},
|
||||
"frameworkintegration": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/frameworkintegration-6.21.0.tar.xz",
|
||||
"hash": "sha256-rrgDPnyvwrcqk4V9fohx/aKoE4WmrNJ/QJ3ueauk2pc="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/frameworkintegration-6.22.0.tar.xz",
|
||||
"hash": "sha256-Y+QU31yi58ECku7ok5Tv8ph6GeIpGxKIhRqWGChHel4="
|
||||
},
|
||||
"kapidox": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kapidox-6.21.0.tar.xz",
|
||||
"hash": "sha256-bk249BnaNeVi3KH6dXYYU3X3vy77TvBo1+k7iA8yCF8="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kapidox-6.22.0.tar.xz",
|
||||
"hash": "sha256-Q2+TbYxHVNzVFYW323p1RSr3wz8FRdPm8RHQ+wpEdxY="
|
||||
},
|
||||
"karchive": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/karchive-6.21.0.tar.xz",
|
||||
"hash": "sha256-pffM2QQQUIPEQryCXBmIcr23oAmysrswsDjavWuxxsQ="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/karchive-6.22.0.tar.xz",
|
||||
"hash": "sha256-hCVL0KUf89Xi+iK7lGMJzsUI8frnJqeuoVFJJgxNtZ0="
|
||||
},
|
||||
"kauth": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kauth-6.21.0.tar.xz",
|
||||
"hash": "sha256-msTaU7QtDCqz42Je0ZtfTa/ZqZxDlparSdvwto+iEZo="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kauth-6.22.0.tar.xz",
|
||||
"hash": "sha256-zxsozAEoDIbNZxLosvuWVrmwnlDszKWMXJyn9WuwcJ8="
|
||||
},
|
||||
"kbookmarks": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kbookmarks-6.21.0.tar.xz",
|
||||
"hash": "sha256-BuLVrSIyTEpoCa6PajGSAEq9jcVru1soHBgo8y3I4Ho="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kbookmarks-6.22.0.tar.xz",
|
||||
"hash": "sha256-qQI2ylPeRoWvKLbIZD2BssCQD6+DeEvS2jtSof1gGnk="
|
||||
},
|
||||
"kcalendarcore": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcalendarcore-6.21.0.tar.xz",
|
||||
"hash": "sha256-xaCqyLuLDQB6bqROnqK3/wfNcBNpqQSP+V+e6y40QX8="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcalendarcore-6.22.0.tar.xz",
|
||||
"hash": "sha256-yiP3RaKpuW4zZ1fdsm7ZZ+6P9OKqWhsEvd/jYKq3LGw="
|
||||
},
|
||||
"kcmutils": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcmutils-6.21.0.tar.xz",
|
||||
"hash": "sha256-nBgIFT2cFqqgjmi2NTzlya9nsuJLmgzXWHxGpKgejtw="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcmutils-6.22.0.tar.xz",
|
||||
"hash": "sha256-xu0tO+Hw5O/JGrykiv1k/wyJF/u2vDwLlyXGazueOZM="
|
||||
},
|
||||
"kcodecs": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcodecs-6.21.0.tar.xz",
|
||||
"hash": "sha256-2aAV6U5s+dEO4scibdECUkaJFHwwByxHK27tG3NWfhY="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcodecs-6.22.0.tar.xz",
|
||||
"hash": "sha256-jHqxGqW2AHs+WOZrzf36wtYtLe3hgXL1Mxqx9RAtYKM="
|
||||
},
|
||||
"kcolorscheme": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcolorscheme-6.21.0.tar.xz",
|
||||
"hash": "sha256-+WuyNQP/bvJiFJKkNgAAGaGXwBEk6A+JQWTG9ISY+60="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcolorscheme-6.22.0.tar.xz",
|
||||
"hash": "sha256-RZ9sDAty06dnW2LmFGEXNXQA7NtDkCYN+LTv+Fn4N9o="
|
||||
},
|
||||
"kcompletion": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcompletion-6.21.0.tar.xz",
|
||||
"hash": "sha256-kNUfNdCZdiNEj+R3M3K/3Zboaa/Ub9qAnX7Y0+iKNbo="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcompletion-6.22.0.tar.xz",
|
||||
"hash": "sha256-G/MkSwzgTaNMAQiZD/MA4a3k648DwScJxkekqOvn/0E="
|
||||
},
|
||||
"kconfig": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kconfig-6.21.0.tar.xz",
|
||||
"hash": "sha256-DMHQuSImz+m4mUaAecwhOTn7+L3VuR5UVLyM38jzTiA="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kconfig-6.22.0.tar.xz",
|
||||
"hash": "sha256-vqXPw19YbzN6pRi65PRFtol3tem+eFwViveWm/40V5A="
|
||||
},
|
||||
"kconfigwidgets": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kconfigwidgets-6.21.0.tar.xz",
|
||||
"hash": "sha256-lja0WGHH6KBb1DK/+UyXEmcDENTjBmkxWAhDAgMltiM="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kconfigwidgets-6.22.0.tar.xz",
|
||||
"hash": "sha256-zMoUlv1BsZND3t13+kACTCwjmPbhDEXdt+Vf/CfBDBA="
|
||||
},
|
||||
"kcontacts": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcontacts-6.21.0.tar.xz",
|
||||
"hash": "sha256-pr948Q12gLZjZrFEMXRrOx003DE/Hue+ibGaR2Fir2Q="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcontacts-6.22.0.tar.xz",
|
||||
"hash": "sha256-gurMHjfEDOVbcWcVhBlq4gp0Wem11OqyeXFdBJ+zYvY="
|
||||
},
|
||||
"kcoreaddons": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcoreaddons-6.21.0.tar.xz",
|
||||
"hash": "sha256-RGHct75mzFUQHCqVfAjHhx8rPqfdbwFxg4ZsRTQWPkk="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcoreaddons-6.22.0.tar.xz",
|
||||
"hash": "sha256-hD0nzXbKiQxPNS1vKdLiuHR4g2ArYxGRBrHrIpuV5kk="
|
||||
},
|
||||
"kcrash": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kcrash-6.21.0.tar.xz",
|
||||
"hash": "sha256-CEVcJ7ZoRS3KK7N5VqyC5MHnBS32lJuNYizhHlyfTJQ="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kcrash-6.22.0.tar.xz",
|
||||
"hash": "sha256-Mi18oFiMAIdG6ZezmBETKHZ7S8hzGOJKDt7aDBkecA4="
|
||||
},
|
||||
"kdav": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kdav-6.21.0.tar.xz",
|
||||
"hash": "sha256-ta+kLuFkBLvWYmgvGmZhDvW2R56rpulRDak084Z/muI="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kdav-6.22.0.tar.xz",
|
||||
"hash": "sha256-8F1hsTZGrD7BnHkdshFDv0h9G+JqQoHI9gY4UQFWaRQ="
|
||||
},
|
||||
"kdbusaddons": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kdbusaddons-6.21.0.tar.xz",
|
||||
"hash": "sha256-tfTucf7vPiwj8e69iaxnlpQL2sj1RCm1z5S6+xBGInk="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kdbusaddons-6.22.0.tar.xz",
|
||||
"hash": "sha256-eX8BhM3Rl8hsVr4pUoFNYBwvnqnuXhVaUGZtZJsoMKk="
|
||||
},
|
||||
"kdeclarative": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kdeclarative-6.21.0.tar.xz",
|
||||
"hash": "sha256-BH2iAVNdQf/dCr/+LMuwh0rJ6Y3VCFF3JqocmaRv3rk="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kdeclarative-6.22.0.tar.xz",
|
||||
"hash": "sha256-BVqX2hBs3B+HlsuQzdJiyPiMQVIu9ehgaMPOfcKMS+c="
|
||||
},
|
||||
"kded": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kded-6.21.0.tar.xz",
|
||||
"hash": "sha256-NlMs/47Zi9BMnUwz5aFei78UQCK59AZcbF10VagC3aE="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kded-6.22.0.tar.xz",
|
||||
"hash": "sha256-v+VABowkDc90Udb1c6RSuwha5TbunT+iruQGX5dy9H0="
|
||||
},
|
||||
"kdesu": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kdesu-6.21.0.tar.xz",
|
||||
"hash": "sha256-UCnWRvFgfVQ4XQq77Yqr8ehEvt5EXEEZmKob3PC4X3Y="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kdesu-6.22.0.tar.xz",
|
||||
"hash": "sha256-W1lHohU9n6ClAJxKKvXFXdpMEOlw3mAzVjJ/LFlihk8="
|
||||
},
|
||||
"kdnssd": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kdnssd-6.21.0.tar.xz",
|
||||
"hash": "sha256-c9cskvMEkTPw/su8W4AkQMxi3Rb47MyLLMR83QtwVyk="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kdnssd-6.22.0.tar.xz",
|
||||
"hash": "sha256-W+3wyJzZ1BUlgK923X2yffhWP+8hfotmx6GUfB1ilak="
|
||||
},
|
||||
"kdoctools": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kdoctools-6.21.0.tar.xz",
|
||||
"hash": "sha256-CQc8C0L/a1u/kofN2POj+4pOdg4lLdJxh3EWFYkye5A="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kdoctools-6.22.0.tar.xz",
|
||||
"hash": "sha256-2JPydY+eHZpSnRtXOz/EE9TD4M9LhXPs7lyZyNZqPxE="
|
||||
},
|
||||
"kfilemetadata": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kfilemetadata-6.21.0.tar.xz",
|
||||
"hash": "sha256-2P38xUNCALJsouRuE8Qi1BW3ethiE9VhUm2oFvZT8KQ="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kfilemetadata-6.22.0.tar.xz",
|
||||
"hash": "sha256-WOWU/bd4g9aEvWmXMe1X/yTolwwTwqG9tHD13KhPsr0="
|
||||
},
|
||||
"kglobalaccel": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kglobalaccel-6.21.0.tar.xz",
|
||||
"hash": "sha256-Pmi4+1ci11mCyZU0R40obf41lWDKXYoQKTypDzAa7+M="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kglobalaccel-6.22.0.tar.xz",
|
||||
"hash": "sha256-My4749CsKuyOeGQZweh1obM66EuKraMoNjnezMb/1Ng="
|
||||
},
|
||||
"kguiaddons": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kguiaddons-6.21.0.tar.xz",
|
||||
"hash": "sha256-EknvdCvJ/M6Bs5O8RuSeIMJB54f63DFsKu0HUVKzfdA="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kguiaddons-6.22.0.tar.xz",
|
||||
"hash": "sha256-t2Urzr6/yMH9ook8Gu/0E2xYbud//G5YnjY08OVTnu8="
|
||||
},
|
||||
"kholidays": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kholidays-6.21.0.tar.xz",
|
||||
"hash": "sha256-keaCD/ZS6ncbIhOXRVnn/0urttnzV/QLjHIma9BDK+Q="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kholidays-6.22.0.tar.xz",
|
||||
"hash": "sha256-ObfxxxPWxa4iW/oYpt7OIP96f0wyWgxvxKSM8+TgppA="
|
||||
},
|
||||
"ki18n": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/ki18n-6.21.0.tar.xz",
|
||||
"hash": "sha256-1bIwRaTpiccoboZpZUQYDsdqxf0Fe1DDW9AHsnlpTY8="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/ki18n-6.22.0.tar.xz",
|
||||
"hash": "sha256-Ipp7IrjIfO0ULKIwiU9sJdU1p4VzFMHUjhgJKaXEooo="
|
||||
},
|
||||
"kiconthemes": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kiconthemes-6.21.0.tar.xz",
|
||||
"hash": "sha256-hzR3435v0DulZDCoT4Di4EPM7GHRPeh2JjuPIgEx3WI="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kiconthemes-6.22.0.tar.xz",
|
||||
"hash": "sha256-gUFogFFx/32S3Bc17Go4rwVMe+VPMIup2UwaBugLPMg="
|
||||
},
|
||||
"kidletime": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kidletime-6.21.0.tar.xz",
|
||||
"hash": "sha256-+DqUXifEE3cdIBA/ZjF4OjoNjj8lvzptGBfEt8dmwj4="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kidletime-6.22.0.tar.xz",
|
||||
"hash": "sha256-BwG6TDIXhbpnD0qdulTFUf/UdkUcq6LHe58Hno20Ki4="
|
||||
},
|
||||
"kimageformats": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kimageformats-6.21.0.tar.xz",
|
||||
"hash": "sha256-nHVrgeYdi17MpudWJpRUzsNhmhoTpDgDyyEEeWy/+FA="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kimageformats-6.22.0.tar.xz",
|
||||
"hash": "sha256-1u7emnWqSzPD6K/evcyWZM9CPv/qvmhLIdwcyXKKIHM="
|
||||
},
|
||||
"kio": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kio-6.21.0.tar.xz",
|
||||
"hash": "sha256-svc6M7gCy1K7nnw1NdMV1cYW1VTj7QfKcRyiUdsxBcY="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kio-6.22.0.tar.xz",
|
||||
"hash": "sha256-SwPxoHD3isKjQ/E4rF+Nm8zRGSdkqqRa5Jqn9JWZJpQ="
|
||||
},
|
||||
"kirigami": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kirigami-6.21.0.tar.xz",
|
||||
"hash": "sha256-6+DqddEh4vRQhJzpOULUbj8Go+JB0Ayjs72gHdyYC9k="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kirigami-6.22.0.tar.xz",
|
||||
"hash": "sha256-BiJVZVkZYpxb35odMGdvuEKxM181LD+naYu4HCfnzfo="
|
||||
},
|
||||
"kitemmodels": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kitemmodels-6.21.0.tar.xz",
|
||||
"hash": "sha256-WTkLbKTPSjBeObEQgOGu9yxTa+Vy8A9CjR2WGtJQve4="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kitemmodels-6.22.0.tar.xz",
|
||||
"hash": "sha256-vu2Bv+DUL1894kh8sZh13RSFR6hhYBrVaAHCWMxozNQ="
|
||||
},
|
||||
"kitemviews": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kitemviews-6.21.0.tar.xz",
|
||||
"hash": "sha256-O6qDbv+SPh3LPZid1GT7PDy5zpysamcj5+fBAI8VakY="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kitemviews-6.22.0.tar.xz",
|
||||
"hash": "sha256-kEQgT83rYNWjJ94YkQ4kZzJvI7T6g3wwhVq/NY4w798="
|
||||
},
|
||||
"kjobwidgets": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kjobwidgets-6.21.0.tar.xz",
|
||||
"hash": "sha256-iSs71Kgz65tyqJzM1HEza4CdeUUVv9nWuzNfG5EVefY="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kjobwidgets-6.22.0.tar.xz",
|
||||
"hash": "sha256-zoZLzbTc/T/PCvw+Pi/LhngMkkIlIxW8AD+1R690Y/A="
|
||||
},
|
||||
"knewstuff": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/knewstuff-6.21.0.tar.xz",
|
||||
"hash": "sha256-Z884BR15tSdb42Q4LF0UM9fBqEwPPOmtggY0Esjhr00="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/knewstuff-6.22.0.tar.xz",
|
||||
"hash": "sha256-H21Octi2buk+7IJo+tsNFzFxb2qCyy5G8e+VXE72sbU="
|
||||
},
|
||||
"knotifications": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/knotifications-6.21.0.tar.xz",
|
||||
"hash": "sha256-XJ4+rVAvfbxoNSVdVfsz2+StZilYd/8IqyIaQtsIBa0="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/knotifications-6.22.0.tar.xz",
|
||||
"hash": "sha256-xJqu88zz36xzrAcVmz7g3b9uOWluRBZdOwoeoCp3QIw="
|
||||
},
|
||||
"knotifyconfig": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/knotifyconfig-6.21.0.tar.xz",
|
||||
"hash": "sha256-H+dGFVMwTqQu27PpDciEl7UFhswsR9n2uKK00odKG0c="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/knotifyconfig-6.22.0.tar.xz",
|
||||
"hash": "sha256-FMaGSh4Y0G93jUMvt6GGsDblk/NyGEuXIIx93d+jnbQ="
|
||||
},
|
||||
"kpackage": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kpackage-6.21.0.tar.xz",
|
||||
"hash": "sha256-PFqWsH4orJDlHfo6/BeQIT6eGR2GfxEhMjdclaoEPHY="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kpackage-6.22.0.tar.xz",
|
||||
"hash": "sha256-35ugstNHum4qJuSEVRypuj82UoEWc2+g6VoGoCIIAGs="
|
||||
},
|
||||
"kparts": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kparts-6.21.0.tar.xz",
|
||||
"hash": "sha256-0A/I1zEZnEzJ+VDyWgCbOyEdA9DLNbMmc19ydDYaCRU="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kparts-6.22.0.tar.xz",
|
||||
"hash": "sha256-4wLuRIkemP2nSHLPOs3eROtWpiXadjObWPL1UYcmIw8="
|
||||
},
|
||||
"kpeople": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kpeople-6.21.0.tar.xz",
|
||||
"hash": "sha256-d9vRkjpS5YwNuoTGqW3kVTL3Lf6BTs5bhOaZvZwPTmE="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kpeople-6.22.0.tar.xz",
|
||||
"hash": "sha256-R6L0jm6u0AsUY7ABEjdQ+/3MuAtQVXyF1MEeoaJg27I="
|
||||
},
|
||||
"kplotting": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kplotting-6.21.0.tar.xz",
|
||||
"hash": "sha256-x7MZu1PLZSk6RusgntSP1MxRf/ureGVMSK1/wuyjL78="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kplotting-6.22.0.tar.xz",
|
||||
"hash": "sha256-vy4sVjFg1T96JV4+pA3mrss04Z9eKRooSi1R/2vg8Rg="
|
||||
},
|
||||
"kpty": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kpty-6.21.0.tar.xz",
|
||||
"hash": "sha256-Oru0uc3ok11wml3JDr3zcdiejdX6JNJDxE3+3nh367g="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kpty-6.22.0.tar.xz",
|
||||
"hash": "sha256-6XSuNuYJ0ftIV4ITn4xqomD87o9lHaPdDRddrRwLlmM="
|
||||
},
|
||||
"kquickcharts": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kquickcharts-6.21.0.tar.xz",
|
||||
"hash": "sha256-0AqnHa6YudvcPS8buQ05ZHs/KuXhDDqk7GEXNe46pUg="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kquickcharts-6.22.0.tar.xz",
|
||||
"hash": "sha256-EOgsqGro4ikQoeWNufxkczXpM1vZ+tPHE8OfeUefFKQ="
|
||||
},
|
||||
"krunner": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/krunner-6.21.0.tar.xz",
|
||||
"hash": "sha256-8Z3MVjSfEngodXKq8nPOh8d0+e7JnixDaOFkuu1RKKU="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/krunner-6.22.0.tar.xz",
|
||||
"hash": "sha256-CUxmMJWPgqRNZosEBW9jD75Ib4MoFJojXuiAc9Q7Ego="
|
||||
},
|
||||
"kservice": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kservice-6.21.0.tar.xz",
|
||||
"hash": "sha256-u8fCpjvkTvmmpDh3eVDivDxh84HrEBwL4/AREesENRc="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kservice-6.22.0.tar.xz",
|
||||
"hash": "sha256-NUem9Fwaue77KgiqwkIPPQ7EUyq6Sg8d+l2dO/BU24w="
|
||||
},
|
||||
"kstatusnotifieritem": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kstatusnotifieritem-6.21.0.tar.xz",
|
||||
"hash": "sha256-531NlDr4P9EggNvG7LnBNVofooLvvYnt+iU4TWc/1mA="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kstatusnotifieritem-6.22.0.tar.xz",
|
||||
"hash": "sha256-U87amf7B3e+YZf+4IM6CTODIPwWtpbdQIjq8aKml8qI="
|
||||
},
|
||||
"ksvg": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/ksvg-6.21.0.tar.xz",
|
||||
"hash": "sha256-XHUfCHeHxE4LZWxmxo2vEv1+Gg+MorehZyalFsAs/lk="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/ksvg-6.22.0.tar.xz",
|
||||
"hash": "sha256-AfGck3vM60mxAVkO2150i1bo5KCYjYjeR0+h+mfvP/E="
|
||||
},
|
||||
"ktexteditor": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/ktexteditor-6.21.0.tar.xz",
|
||||
"hash": "sha256-0dguzuh3+wZu59etFPLekMn2uCHYyXwOeEqYXMP5ncQ="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/ktexteditor-6.22.0.tar.xz",
|
||||
"hash": "sha256-HZszaism7MahxbgTPqzqae14az628ewq1nBcK+pi4cU="
|
||||
},
|
||||
"ktexttemplate": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/ktexttemplate-6.21.0.tar.xz",
|
||||
"hash": "sha256-hkZn2iGQo83UKSadkwM1fr/rPEw0y2UQcdSCxW+Ldy0="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/ktexttemplate-6.22.0.tar.xz",
|
||||
"hash": "sha256-UwOOju25HgZyvVK9dbidGWgh2zudMKCoAvTJZOaPH30="
|
||||
},
|
||||
"ktextwidgets": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/ktextwidgets-6.21.0.tar.xz",
|
||||
"hash": "sha256-HJPuryrIKXurruIHX4GIze4mwyscjCDDqVt7yrb/v6s="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/ktextwidgets-6.22.0.tar.xz",
|
||||
"hash": "sha256-6WEJS8StTlHoi3/qwukUs4E+5BcduUClF/tmkX3vXPQ="
|
||||
},
|
||||
"kunitconversion": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kunitconversion-6.21.0.tar.xz",
|
||||
"hash": "sha256-YAEaYGg1YNYxfH68nRv/09snZ1bZALKk9JYwesKbrZ0="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kunitconversion-6.22.0.tar.xz",
|
||||
"hash": "sha256-WANXJ3+tdlnTNVXyV4OmzScoa3PN10x4G0mJ5PYke5E="
|
||||
},
|
||||
"kuserfeedback": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kuserfeedback-6.21.0.tar.xz",
|
||||
"hash": "sha256-jE9bjFqcT2x9KE8dV/fzPa/cZmhMs16bgKvb7fA10sw="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kuserfeedback-6.22.0.tar.xz",
|
||||
"hash": "sha256-EOLbVwNkm/03cSHqLa9ina6MwILQRXSIoEI41V2ei4c="
|
||||
},
|
||||
"kwallet": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kwallet-6.21.0.tar.xz",
|
||||
"hash": "sha256-BA2ernTsUWTAwg5ZRp90wlsBOcnlXu8+nzv6Wi4If0g="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kwallet-6.22.0.tar.xz",
|
||||
"hash": "sha256-EIIaRhzLm0gc7tyVm5bmAQguuSHV3/t5ern7zvclqgY="
|
||||
},
|
||||
"kwidgetsaddons": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kwidgetsaddons-6.21.0.tar.xz",
|
||||
"hash": "sha256-FKk4Qmgxw14CGlfLKYm24Lk3m5Ntv+8+5aMzWkaJ0rw="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kwidgetsaddons-6.22.0.tar.xz",
|
||||
"hash": "sha256-6IMqxpcFTtMkHoKZunG412ZXm35ssP2N0XbK0QrsdUs="
|
||||
},
|
||||
"kwindowsystem": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kwindowsystem-6.21.0.tar.xz",
|
||||
"hash": "sha256-NGYLFU6FjS8umW2Y/Cy0aImpOFUbt5nnW6L7bx0GQTM="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kwindowsystem-6.22.0.tar.xz",
|
||||
"hash": "sha256-KCHakoVOd9TSrMtbbybRiaPmIkb8Dcr70E8aeAkOUZU="
|
||||
},
|
||||
"kxmlgui": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/kxmlgui-6.21.0.tar.xz",
|
||||
"hash": "sha256-zr85C2W9U1XWQbW+27yAcSnTmEqLwhsI1yaBXG2blww="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/kxmlgui-6.22.0.tar.xz",
|
||||
"hash": "sha256-BjURuKLEmM3QOhg2bskYLz8SGk2TZoiIyaor7UmXOsM="
|
||||
},
|
||||
"modemmanager-qt": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/modemmanager-qt-6.21.0.tar.xz",
|
||||
"hash": "sha256-WMyuvnqPlHDCN5gN/zafDyzLV4L813uqolJ5yED8i2A="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/modemmanager-qt-6.22.0.tar.xz",
|
||||
"hash": "sha256-BCY2iP25+S6xPDoH0aCi9i0FebI/3TgFgvT9KONzh3I="
|
||||
},
|
||||
"networkmanager-qt": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/networkmanager-qt-6.21.0.tar.xz",
|
||||
"hash": "sha256-U1MLKNIfGek/Bjg/P/svQ/lMG/dRp+pDdjGkHtel8UA="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/networkmanager-qt-6.22.0.tar.xz",
|
||||
"hash": "sha256-cHrC1dyWSW3MmWbvIQDDNuB6m2zzrQfYPgPG12w4Dm4="
|
||||
},
|
||||
"prison": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/prison-6.21.0.tar.xz",
|
||||
"hash": "sha256-BIulls2OCNNvqhF57DevSD6p7BAXEBhtdSmBF7wJiis="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/prison-6.22.0.tar.xz",
|
||||
"hash": "sha256-xA1pJge9rfjb1aVnYSibHulpc/BIyjZx52BRnirkM5o="
|
||||
},
|
||||
"purpose": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/purpose-6.21.0.tar.xz",
|
||||
"hash": "sha256-AyaHerizJJFIK4CSXRuG+4p6fzpYfdElFi5/tVqNXoc="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/purpose-6.22.0.tar.xz",
|
||||
"hash": "sha256-opElg5SPQj5NZm+cvxzxrEY6JG4Q5xcHi0gx9gzCGYw="
|
||||
},
|
||||
"qqc2-desktop-style": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/qqc2-desktop-style-6.21.0.tar.xz",
|
||||
"hash": "sha256-4gF7Ny614bEpfkhTOwta1gKoW1aH5ZMS9+zpHNFLdjg="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/qqc2-desktop-style-6.22.0.tar.xz",
|
||||
"hash": "sha256-sHhggIc3KNTCTs7Y9NYvZyY3GPtdxpnUdpY2Iyi4H64="
|
||||
},
|
||||
"solid": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/solid-6.21.0.tar.xz",
|
||||
"hash": "sha256-P/0H6LYjNkyDw2sjeyg4PJFlEnJRKfzw+j/0a3KJBig="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/solid-6.22.0.tar.xz",
|
||||
"hash": "sha256-QRUxVC4qvDalxEZgXqpkxioA73uFFIxHe6mZthCbW/M="
|
||||
},
|
||||
"sonnet": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/sonnet-6.21.0.tar.xz",
|
||||
"hash": "sha256-AEZtUQCuHS6vDP5J9XYFWiwl2mQxEYqO+NrwmmFeVn8="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/sonnet-6.22.0.tar.xz",
|
||||
"hash": "sha256-yP3Ed2ZuE+4Q/7P8k4MazwMLBKa2chcqJ2a/noH+gNg="
|
||||
},
|
||||
"syndication": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/syndication-6.21.0.tar.xz",
|
||||
"hash": "sha256-fqP21GcQpu4Sw3ZLP1s6IkCyLKAfEGcAJitGslsOCrs="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/syndication-6.22.0.tar.xz",
|
||||
"hash": "sha256-+vOojmcRsGo17fKMQV/WZbVpmnyv7m/tLLSZfzGNjeA="
|
||||
},
|
||||
"syntax-highlighting": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/syntax-highlighting-6.21.0.tar.xz",
|
||||
"hash": "sha256-61LmkLynms1OhGEOEQ/y9jhNUWZ9bYzRZtjpKZ5dtFk="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/syntax-highlighting-6.22.0.tar.xz",
|
||||
"hash": "sha256-ULc+qZQT3ZiPo0/RaRKbzb/h3DtDxI1fkrutslEacoo="
|
||||
},
|
||||
"threadweaver": {
|
||||
"version": "6.21.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.21/threadweaver-6.21.0.tar.xz",
|
||||
"hash": "sha256-PW+UciyjKfFpfoDYNF2W5RMEcHc5m767Djos3Bd/BOU="
|
||||
"version": "6.22.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.22/threadweaver-6.22.0.tar.xz",
|
||||
"hash": "sha256-L1HjEnedxfWS6N702yJcPEBTHYceik0xqPKiLeKmWCs="
|
||||
}
|
||||
}
|
||||
@@ -432,6 +432,13 @@ mapAliases {
|
||||
chrome-gnome-shell = throw "'chrome-gnome-shell' has been renamed to/replaced by 'gnome-browser-connector'"; # Converted to throw 2025-10-27
|
||||
ci-edit = throw "'ci-edit' has been removed due to lack of maintenance upstream"; # Added 2025-08-26
|
||||
cinnamon-common = cinnamon; # Added 2025-08-06
|
||||
citrix_workspace_23_11_0 = throw "'citrix_workspace_23_11_0' has been removed because it has reached EOL."; # Added 2025-11-25
|
||||
citrix_workspace_24_02_0 = throw "'citrix_workspace_24_02_0' has been removed because it has reached EOL."; # Added 2025-11-25
|
||||
citrix_workspace_24_05_0 = throw "'citrix_workspace_24_05_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25
|
||||
citrix_workspace_24_08_0 = throw "'citrix_workspace_24_08_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25
|
||||
citrix_workspace_24_11_0 = throw "'citrix_workspace_24_11_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25
|
||||
citrix_workspace_25_03_0 = throw "'citrix_workspace_25_03_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25
|
||||
citrix_workspace_25_05_0 = throw "'citrix_workspace_25_05_0' has been removed because it depended on the removed webkitgtk_4_0."; # Added 2025-11-25
|
||||
clamsmtp = throw "'clamsmtp' has been removed as it is unmaintained and broken"; # Added 2025-05-17
|
||||
clang12Stdenv = throw "clang12Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10
|
||||
clang13Stdenv = throw "clang13Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10
|
||||
|
||||
@@ -2181,15 +2181,9 @@ with pkgs;
|
||||
circus = with python310Packages; toPythonApplication circus;
|
||||
|
||||
inherit (callPackage ../applications/networking/remote/citrix-workspace { })
|
||||
citrix_workspace_23_11_0
|
||||
citrix_workspace_24_02_0
|
||||
citrix_workspace_24_05_0
|
||||
citrix_workspace_24_08_0
|
||||
citrix_workspace_24_11_0
|
||||
citrix_workspace_25_03_0
|
||||
citrix_workspace_25_05_0
|
||||
citrix_workspace_25_08_10
|
||||
;
|
||||
citrix_workspace = citrix_workspace_25_05_0;
|
||||
citrix_workspace = citrix_workspace_25_08_10;
|
||||
|
||||
colord-gtk4 = colord-gtk.override { withGtk4 = true; };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user