Page MenuHome GnuPG

No OneTemporary

diff --git a/packages/gen-tarball.sh b/packages/gen-tarball.sh
index 39ab7543..61dc2a32 100755
--- a/packages/gen-tarball.sh
+++ b/packages/gen-tarball.sh
@@ -1,325 +1,324 @@
#!/bin/bash
# Copyright (C) 2021 g10 Code GmbH
#
# Software engineering by Ingo Klöcker <dev@ingo-kloecker.de>
#
# This file is part of GPG4Win.
#
# GPG4Win is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# GPG4Win is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-2.0-or-later
# Packages the current HEAD of a git repository as tarball and updates
# the packages.list accordingly if the entry matches the exact pattern.
# For KDE this script also tries to integrate the translations even for
# custom / stable branches which do not fit the upstream translation
# workflow.
PGM=gen-tarball.sh
set -e
FRONTEND_PKGS="
-gpgme
libkleo
kleopatra
gpgol
gpgoljs
gpgpass
gpg4win-tools"
usage()
{
cat <<EOF
Usage: $PGM [OPTIONS] PACKAGE ...
Generate a tarball from a repository.
Options:
-a|--auto Upload to ftp server
-u|--update Remove the old package locally
--user=name Use NAME as FTP server user
-f Update frontend packages en block.
Frontend packages are:
$FRONTEND_PKGS
PACKAGE is either the name of a supported library or application,
e.g. 'kleopatra', or the path of a local Git repository,
e.g. '~/src/kleopatra', or the URL of a remote Git repository,
e.g. 'https://invent.kde.org/pim/kleopatra.git'. Branches for
packages are defined within this script.
EOF
exit $1
}
autoupload=no
ftpuser_at=""
do_auto="no"
update="no"
branch="master"
add_version_file="no"
while [ $# -gt 0 ]; do
case "$1" in
--*=*)
optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
;;
*)
optarg=""
;;
esac
case "$1" in
--auto|-a)
autoupload="yes"
;;
--user|--user=*)
ftpuser_at="${optarg}@"
;;
--update|-u)
update="yes"
;;
-f)
update="full"
;;
--help|-h)
usage 0
;;
--*)
usage 1 1>&2
;;
-*)
# Handle combined short options
for (( i=1; i<${#1}; i++ )); do
char="${1:i:1}"
case "$char" in
a)
autoupload="yes"
;;
u)
update="yes"
;;
f)
update="full"
;;
h)
usage 0
;;
*)
usage 1 1>&2
;;
esac
done
;;
*)
break
;;
esac
shift
done
if [ $# -eq 0 ] && [ "$update" != "full" ]; then
usage 1 1>&2
fi
PACKAGES="$@"
if [ "$update" == "full" ]; then
PACKAGES="$PACKAGES $FRONTEND_PKGS"
fi
for package in $PACKAGES; do
# Reset variables
branch="master"
is_gpg="no"
is_w32="no"
custom_l10n="no"
case ${package} in
*/*)
repo=${package%/}
package=$(basename ${repo})
package=${package%.git}
if [ "${package}" == "gpgmeqt" ]; then
package=qgpgme
elif [ "${package}" == "gpgol.js" ]; then
package=gpgoljs
fi
;;
gnupg | gpgme | libassuan | libgcrypt | libgpg-error | \
libksba | npth | pinentry | scute | ntbtls | gpgmepp | \
gpgol | gpgex | gpg4win-tools | gpgpass)
repo=git://git.gnupg.org/${package}.git
;;
gpgmeqt | qgpgme)
# the repo is named gpgmeqt, but the tarball/library is named qgpgme
package=qgpgme
repo=git://git.gnupg.org/gpgmeqt.git
;;
gpgol.js|gpgoljs)
repo=git://git.gnupg.org/gpgol.js.git
package=gpgoljs
;;
mimetreeparser | kleopatra | libkleo)
repo=https://invent.kde.org/pim/${package}.git
;;
okular)
repo=https://invent.kde.org/graphics/${package}.git
;;
poppler)
repo=https://anongit.freedesktop.org/git/poppler/poppler.git
#repo=https://gitlab.freedesktop.org/svuorela/${package}.git
;;
breeze)
repo=https://invent.kde.org/plasma/${package}.git
;;
kio)
repo=https://invent.kde.org/frameworks/${package}.git
;;
*)
echo "$PGM: error: Unsupported package '${package}'"
exit 1
;;
esac
case ${package} in
gnupg | gpgme | libassuan | libgcrypt | libgpg-error | \
libksba | npth | pinentry | scute | ntbtls)
is_gpg="yes"
;;
gpgmepp | qgpgme)
is_g10_cmake="yes"
;;
gpgol | gpgex)
is_gpg="yes"
is_w32="yes"
;;
gpg4win-tools | gpgpass)
;;
gpgol.js|gpgoljs)
;;
mimetreeparser)
# branch="gpg4win/24.05"
;;
kleopatra)
# branch="gpg4win/24.05"
add_version_file="yes"
;;
libkleo)
# branch="gpg4win/24.05"
;;
okular)
# branch="work/sune/WORK"
;;
poppler)
#branch="WORK"
;;
breeze)
branch=v6.1.3
;;
kio)
;;
*)
echo "$PGM: error: Unsupported package '${package}'"
exit 1
;;
esac
tmpdir=$(mktemp -d -t gen-tarball.XXXXXXXXXX)
curdate=$(date +%Y-%m-%d)
timestamp=$(date +%Y%m%d%H%M)
snapshotdir=${package}-${timestamp}
tarball=${snapshotdir}.tar.xz
if [ "${is_gpg}" == "yes" ]; then
git clone ${repo} ${tmpdir}/${snapshotdir}
olddir=$(pwd)
cd ${tmpdir}/${snapshotdir}
./autogen.sh --force >&2
if [ "${is_w32}" == "yes" ]; then
./autogen.sh --build-w32 >&2
else
./configure >&2
fi
make dist-xz >&2
tarball=$(ls -t *.tar.xz | head -1)
if [ "$update" != "no" ]; then
find "${olddir}" -name ${package}\* -print0 | xargs -0 rm -f
fi
cp ${tmpdir}/${snapshotdir}/${tarball} ${olddir}
cd ${olddir}
elif [ "${is_g10_cmake}" == "yes" ]; then
git clone ${repo} ${tmpdir}/${snapshotdir}
olddir=$(pwd)
cd ${tmpdir}/${snapshotdir}
mkdir build
cd build
cmake -DCONFIGURE_FOR_DISTRIBUTION=ON .. >&2
make dist >&2
tarball=$(ls -t *.tar.xz | head -1)
cp ${tarball} ${olddir}
cd ${olddir}
else
git clone --depth=1 --branch $branch ${repo} ${tmpdir}/${snapshotdir}
olddir=$(pwd)
echo "$PGM: Archiving branch $branch."
cd ${tmpdir}/${snapshotdir}
if [ "${package}" == "breeze" ]; then
git rm -r wallpapers cursors
sed -i '/add_subdirectory(wallpapers)/d' CMakeLists.txt
sed -i '/add_subdirectory(cursors)/d' CMakeLists.txt
git commit -a -m "Escort the elephants out of the room"
fi
extrafiles=""
if [ "${add_version_file}" == "yes" ]; then
# write empty line as first line in VERSION file because we don't have a useful version number
echo >VERSION
git rev-parse --verify HEAD >>VERSION
extrafiles="--add-file=VERSION"
fi
git archive --format tar.xz --prefix=${snapshotdir}/ ${extrafiles} HEAD > ${tarball}
if [ "$update" != "no" ]; then
find "${olddir}" -name ${package}\* -print0 | xargs -0 rm -f
fi
cp ${tmpdir}/${snapshotdir}/${tarball} ${olddir}
cd ${olddir}
fi
checksum=$(sha256sum ${tarball} | cut -d ' ' -f 1)
cat > ${tmpdir}/snippet <<EOF
# ${package}
# last changed: ${curdate}
# by: $(echo ${EMAIL-$USER}|sed 's/@.*//')
# verified: Tarball created by $USER.
file ${package}/${tarball}
chk ${checksum}
EOF
perl -i -p0e "s@# ${package}\n# last changed:.*?\n# by:.*?\n# verified:.*?\nfile.*?\nchk.*?\n@'`cat ${tmpdir}/snippet`
'@se" packages.list
echo "------------------------------ >8 ------------------------------"
cat "${tmpdir}/snippet"
echo "------------------------------ >8 ------------------------------"
if [ "${autoupload}" = "yes" ]; then
echo "$PGM: uploading to ${ftpuser_at}gnupg.net" >&2
rsync -vP ${tarball} ${ftpuser_at}gnupg.net:/var/www/gnupg.net/snapshots/${package}/
else
echo "$PGM: info: To upload:" >&2
echo "rsync -vP ${tarball} gnupg.net:/var/www/gnupg.net/snapshots/${package}/" >&2
fi;
rm -fr ${tmpdir}
done
diff --git a/packages/packages.list b/packages/packages.list
index 17ca7904..9844230d 100644
--- a/packages/packages.list
+++ b/packages/packages.list
@@ -1,849 +1,849 @@
# packages.list - list of packages for use with gpg4win -*- sh -*-
#
# The download script processes the statements here to
# actually download the packages. The syntax is trivial:
#
# If the first non whitespace character of a line is #, the line is
# considered a comment. If the first word of a line is "server", the
# rest of the line will be taken as the base URL for following file
# commands. If the first word of a line is "file" the rest of the
# line will be appended to the current base URL (with a / as
# delimiter). The statement "chk" is followed by the SHA256 checksum of
# the last file.
#
# Third party libraries
#
server https://ftp.gnu.org/pub/gnu
# last-changed: 2024-07-16
# by: ah
# verified: Sig 9001 B85A F9E1 B83D F1BD A942 F5BE 8B26 7C6A 406D
file libiconv/libiconv-1.17.tar.gz
chk 8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313
# last-changed: 2024-07-16
# by: ah
# verified: Sig 9001 B85A F9E1 B83D F1BD A942 F5BE 8B26 7C6A 406D
file gettext/gettext-0.22.5.tar.xz
chk fe10c37353213d78a5b83d48af231e005c4da84db5ce88037d88355938259640
# Required by XCB for qtbase and not available in all repos
# last-changed: 2024-07-17
# by: ah
# verified: Mutltiple sources for checksum
server https://xcb.freedesktop.org/dist/
file xcb-util-cursor-0.1.4.tar.xz
chk 28dcfe90bcab7b3561abe0dd58eb6832aa9cc77cfe42fcdfa4ebe20d605231fb
# last-changed: 2023-05-03
# by ah
# verified: verification of checksum from both sf and freebsd.org
server https://downloads.sourceforge.net
file libpng/libpng16/1.6.40/libpng-1.6.40.tar.xz
chk 535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1
# last-changed: 2023-05-03
# by ah
# verified: verification of checksum from multiple sources
server https://www.ijg.org
name jpeg-9e.tar.gz
file files/jpegsrc.v9e.tar.gz
chk 4077d6a6a75aeb01884f708919d25934c93305e49f7e3f36db9129320e6f4f3d
# last-changed: 2023-05-03
# by ah
# verified: SIG B1FA7D81EEB8E66399178B9733EBBFC47B3DD87D
server https://download.osgeo.org
file libtiff/tiff-4.5.0.tar.xz
chk dafac979c5e7b6c650025569c5a4e720995ba5f17bc17e6276d1f12427be267c
server https://github.com
# last-changed: 2023-05-03
# by ah
# verified: verification of checksum from multiple sources e.g. homebrew
name openjpeg-2.5.0.tar.gz
file uclouvain/openjpeg/archive/refs/tags/v2.5.0.tar.gz
chk 0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a
# last-changed: 2023-07-31
# by ah
# verified: verification of checksum from multiple sources e.g. homebrew
file libical/libical/releases/download/v3.0.16/libical-3.0.16.tar.gz
chk b44705dd71ca4538c86fb16248483ab4b48978524fb1da5097bd76aa2e0f0c33
# last-changed: 2023-09-29
# by ah
# verified: SIG 45F68D54BBE23FB3039B46E59766E084FB0F43D8
file PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2
chk 8d36cd8cb6ea2a4c2bb358ff6411b0c788633a2a45dabbf1aeb4b701d1b5e840
# disabled by wk 2025-01-22 because prison is also disabled.
## qrencode for prison
## last-changed: 2023-11-30
## by ah
## verified: verification of checksum from multiple sources
#server https://fukuchi.org/works/qrencode/
#file qrencode-4.1.1.tar.gz
#chk da448ed4f52aba6bcb0cd48cac0dd51b8692bccc4cd127431402fca6f8171e8e
# libzstd
# last-changed: 2024-03-28
# by: ah
# verified: SIG 4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD
server https://github.com/facebook/zstd/releases/download/
file v1.5.6/zstd-1.5.6.tar.gz
chk 8c29e06cf42aacc1eafc4077ae2ec6c6fcb96a626157e0593d5e82a34fd403c1
#
# GIMP stuff for W32
#
server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies
# checked: 2012-03-28 wk - Not updated - not a security problem
name pkgconfig-0.23.tar.gz
file pkg-config-0.23.tar.gz
chk 08a0e072d6a05419a58124db864f0685e6ac96e71b2875bf15ac12714e983b53
name pkgconfig-0.23.zip
file pkg-config_0.23-3_win32.zip
chk 677d6055494e24cad6c49eab33eee618ddc6ed65da827c8b5b7da761b4063278
server https://download.savannah.gnu.org/releases/
# last-changed: 2025-02-18
# by: ah
# verified: SIG E30674707856409FF1948010BE6C3AAC63AD8E3F
file freetype/freetype-2.13.3.tar.xz
chk 0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289
#
# SQLite
#
server https://www.sqlite.org
# last changed: 2021-09-20
# by: ik
# verified: SHA1 checksum on https://web.archive.org/web/20190228201545/https://www.sqlite.org/download.html
name sqlite-3.27.2.tar.gz
file 2019/sqlite-autoconf-3270200.tar.gz
chk 50c39e85ea28b5ecfdb3f9e860afe9ba606381e21836b2849efca6a0bfe6ef6e
#
# GnuPG et al.
#
# All tarballs from this server are verified with an openpgp
# signature made by "Werner Koch (dist sig)" or one of the other
# gnupg main contributors.
# Server changed from ftp to https by wk 2021-09-22
server https://gnupg.org/ftp/gcrypt
# last-changed: 2022-04-07
# by: wk
# verified: swdb
file zlib/zlib-1.2.12.tar.gz
chk 91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9
# Stripped down version of BZIP2
# (full source at http://bzip.org)
# checked: 2014-07-16 ah
file bzip2/bzip2-1.0.6-g10.tar.gz
chk c2a9b3aec1a38d34b66106116a39f64b01d84f475fef75c40ea0bda0ea67ed07
# last changed 2025-10-07
# by wk
# verified: build-tree
file libgpg-error/libgpg-error-1.56.tar.bz2
chk 82c3d2deb4ad96ad3925d6f9f124fe7205716055ab50e291116ef27975d169c0
# last-changed: 2024-07-03
# by: wk
# verified: swdb
file libassuan/libassuan-3.0.1.tar.bz2
chk c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1
# last changed 2025-02-04
# by ik
# verified: swdb
file npth/npth-1.8.tar.bz2
chk 8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e
# last changed 2025-02-04
# by ik
# verified: swdb
file libksba/libksba-1.6.7.tar.bz2
chk cf72510b8ebb4eb6693eef765749d83677a03c79291a311040a5bfd79baab763
# last changed 2024-01-12
# by wk
# verified: buildtree
file ntbtls/ntbtls-0.3.2.tar.bz2
chk bdfcb99024acec9c6c4b998ad63bb3921df4cfee4a772ad6c0ca324dbbf2b07c
#name gnupg-msi-2.3.1-beta18-20210420-src.tar.xz
#file binary/gnupg-w32-2.3.1_20210420.tar.xz
#chk e1a2dc705c940938b7bf7a17f521a41b1ef14139acd8860b2fd59aed2750aa3b
#name gnupg-msi-2.3.1-20210420-bin.wixlib
#file binary/gnupg-w32-2.3.1_20210420.wixlib
#chk 133817a4c4d11996956676c5c200222839ee5dc16e9476bd682d4e68b33ef73e
# pinentry
# last changed: 2025-07-28
# by: wk
# verified: buildtree
file pinentry/pinentry-1.3.2.tar.bz2
chk 8e986ed88561b4da6e9efe0c54fa4ca8923035c99264df0b0464497c5fb94e9e
# GpgOL
# last-changed: 2025-09-25
# by: wk
# verified: build-tree
file gpgol/gpgol-2.6.6.tar.bz2
chk cf590f75d64270827077ccd850a5d274fd2f834ee025dc08cac8b9e658a4eb9a
#
# GpgEX
#
# last-changed: 2024-07-03
# by: wk
# verified: swdb
file gpgex/gpgex-1.0.11.tar.bz2
chk 569b78132cd207f7d4a416a76eb1d9f8c260b4dd7a48d67dd830dc2b41d46cdb
#
# GnuPG utilities
#
server http://www.jabberwocky.com/software/paperkey
# last-changed: 2017-12-05
# by: ah
# verified: SIG 7D92 FD31 3AB6 F373 4CC5 9CA1 DB69 8D71 9924 2560
file paperkey-1.5.tar.gz
chk c4737943083ce92e41faf13c27a9d608105b6285c0840dfb684a7ee294142ddf
#
# Kleopatra and dependencies
#
server https://download.qt.io/archive/qt/
# qtbase
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz.sha256
name qtbase-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz
chk 8ccbb9ab055205ac76632c9eeddd1ed6fc66936fc56afc2ed0fd5d9e23da3097
# qttools
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttools-everywhere-src-6.7.3.tar.xz.sha256
name qttools-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qttools-everywhere-src-6.7.3.tar.xz
chk f03bb7df619cd9ac9dba110e30b7bcab5dd88eb8bdc9cc752563b4367233203f
# qtsvg
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtsvg-everywhere-src-6.7.3.tar.xz.sha256
name qtsvg-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qtsvg-everywhere-src-6.7.3.tar.xz
chk 40142cb71fb1e07ad612bc361b67f5d54cd9367f9979ae6b86124a064deda06b
# qttranslations
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttranslations-everywhere-src-6.7.3.tar.xz.sha256
name qttranslations-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qttranslations-everywhere-src-6.7.3.tar.xz
chk dcc762acac043b9bb5e4d369b6d6f53e0ecfcf76a408fe0db5f7ef071c9d6dc8
# qthttpserver
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qthttpserver-everywhere-src-6.7.3.tar.xz.sha256
name qthttpserver-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qthttpserver-everywhere-src-6.7.3.tar.xz
chk 7f2317c7e52b6b634a5be9a9c917066fb707b905ec618f047cc57b8093f4deff
# qtwebsockets
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebsockets-everywhere-src-6.7.3.tar.xz.sha256
name qtwebsockets-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qtwebsockets-everywhere-src-6.7.3.tar.xz
chk ba03007db7ee68a5bc3e3bd1d71e11f3e1f84e470bcb8c54cd7c01bbe1c5990e
# qtwayland
# last changed: 2025-02-14
# by: carl
# verified: HTTPS https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwayland-everywhere-src-6.7.3.tar.xz.sha256
name qtwayland-6.7.3.tar.xz
file 6.7/6.7.3/submodules/qtwayland-everywhere-src-6.7.3.tar.xz
chk e326c7ceb628f503bfc20577d5d2df9690ee10db08eb940cb80c759a6972b2b5
# wayland-protocols
# last changed: 2025-02-14
# by: carl
# verified: Sig: 8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A
server https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/
file 1.40/downloads/wayland-protocols-1.40.tar.xz
chk b21711793247c2c42763914392dfa9fcb9e3728ca4b4aa110adb8d915fc00689
# plasma-wayland-protocols
# last changed: 2025-02-14
# by: carl
# verified: Sig: E0A3EB202F8E57528E13E72FD7574483BB57B18D
server https://download.kde.org/stable/
file plasma-wayland-protocols/plasma-wayland-protocols-1.16.0.tar.xz
chk da3fbbe3fa5603f9dc9aabe948a6fc8c3b451edd1958138628e96c83649c1f16
# KDE Frameworks generated by gen-frameworks.sh
# When outdated activate this link:
#server https://download.kde.org/Attic/frameworks/
#server https://download.kde.org/stable/frameworks
server https://download.kde.org/stable/frameworks
##### Paste Here #####
# extra-cmake-modules
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/extra-cmake-modules-6.11.0.tar.xz
chk 69fdab5f0fedfb73d1accff5012d510b486e1dd75c711e925a6912a3e71814b0
# kauth
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kauth-6.11.0.tar.xz
chk 479660eabe97198c31f228a18271bc739b234943c68e95383c361a835131179b
# kconfig
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kconfig-6.11.0.tar.xz
chk c71072aaf2771295b591fc62d4fb657cefb38df29f240ef9c7120854b42d0f7f
# ki18n
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/ki18n-6.11.0.tar.xz
chk 658a05ceca184ba31ce58a6e9c51ee76f2829459c56dbcd3bad3aa157eaf11fe
# kwidgetsaddons
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kwidgetsaddons-6.11.0.tar.xz
chk 1c64e7354804845db0cd83ae671dfb5d2cb08308551a0b6c7b8a339aa6dcb436
# kcompletion
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcompletion-6.11.0.tar.xz
chk c812b60de4530de3003916e45fbab121c5f9f576e2430ab2cdf0e3e4c9041852
# kwindowsystem
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kwindowsystem-6.11.0.tar.xz
chk d872e85d0915dd5cf1e2baf89fbef62e9855ff3317ecc5939882bc1724628d5a
# kcoreaddons
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcoreaddons-6.11.0.tar.xz
chk ff691c6e0933493ea3e8c4a0ba41fa46ced7b9394e6f35ef9dee349ccfcc3a39
# kcodecs
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcodecs-6.11.0.tar.xz
chk fbddc437ba9969d89635b75f0ef7e41c925c61c64dac1fff008c2e9138139fe4
# kconfigwidgets
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kconfigwidgets-6.11.0.tar.xz
chk 28a1bb125161fe9ab0dbfa899433512e928669be31ce149fa25191a24a50242a
# kdbusaddons
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kdbusaddons-6.11.0.tar.xz
chk 62e0f3b0487ef1ab729fc85bcb5498c9449e0b74fe8049779434158bb8b12a87
# kxmlgui
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kxmlgui-6.11.0.tar.xz
chk 69c3a6a6363bdbe3ccbace76e23c6ccec173eb0f9c1954ef7317d998d6edb6fc
# kguiaddons
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kguiaddons-6.11.0.tar.xz
chk ef0925f609ae5b62ed689451dfe9937719ce4ec26714952b5496e3e128d5cc5c
# kitemviews
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kitemviews-6.11.0.tar.xz
chk e3625368e3f8cf6127218cc3e847fbf0176a5978c86228b11a320ad96fea2cbc
# kitemmodels
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kitemmodels-6.11.0.tar.xz
chk 398dc4e3c5c44461350a20ac234055bafc2b184284ddea91563134ef62f5d6a6
# kiconthemes
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kiconthemes-6.11.0.tar.xz
chk 1671ab3fd9b1e0753a7062bab80f5489f3ac750ecb30b91db99a6689988afb87
# karchive
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/karchive-6.11.0.tar.xz
chk 12fc4ac53591fb1dd81d6c5243b900a6d48066559263fc66eb2f4995ceb9e380
# kcrash
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcrash-6.11.0.tar.xz
chk ba13e9f5dd2b40125d5d61d29b612db6383315dc0f510cc1f0e33bb6c9b0ae89
# kio
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kio-6.11.0.tar.xz
chk fe511e43a5386f963c9afef93a21c0df44a2c24fcc417777e4d0569102477ff8
# kbookmarks
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kbookmarks-6.11.0.tar.xz
chk b5c677453c70314b9eecc0011a73103f045eabc94bc5f2f223b5979780c801c7
# kservice
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kservice-6.11.0.tar.xz
chk 161cd296577ff9802b088b06866ec5ab4c1c1a6fe19f76bb5134cdf8a6ab4005
# solid
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/solid-6.11.0.tar.xz
chk cdecc7665b801a508b9ad0929b025ac93fe287be503589c8d8c38a520c2508d7
# kjobwidgets
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kjobwidgets-6.11.0.tar.xz
chk 2bb342e554f8ecf84d7218a6567628dcc73c1b914d0c5aad1c8bf7753986ddd7
# threadweaver
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/threadweaver-6.11.0.tar.xz
chk c408d9ef3c13e9906e6ef1a162def5bf7459f099197b1788eb3d96df4505dd8f
# kparts
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kparts-6.11.0.tar.xz
chk 3995f3556aba434de7b13dae099b51a0a86aeade60ba1e06592836d40669bb6a
# ktextwidgets
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/ktextwidgets-6.11.0.tar.xz
chk 0f043b8a60698ccdb88e3d6957b5f5c97cfe793ea2eea421fc467fffdf200697
# sonnet
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/sonnet-6.11.0.tar.xz
chk 19441de62d9d97f61e48d26e003543e75607b2ba8f6e4feb19f956289af21d60
# kcalendarcore
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcalendarcore-6.11.0.tar.xz
chk ea261324d1b80ef4786b86cf86bfa32c332aa0357b05ba299b13f54be69a7380
# Disabled because gpgpass is also disabled (wk 2024-11-27)
# prison
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/prison-6.11.0.tar.xz
chk 7cc8dff3ef172b24d10ee50c0876d79c87730b6fb23bd678708f7770b9da4f20
# kcolorscheme
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcolorscheme-6.11.0.tar.xz
chk 8b27bddb830f0173f44ae9aac05213579909b85fa696a2871b2ee11cb239bcc8
# kstatusnotifieritem
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kstatusnotifieritem-6.11.0.tar.xz
chk 26c92c25b1f70296bde9e71fba1f719778c85cb57227f6045f606af99c48a8bd
# kcontacts
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/kcontacts-6.11.0.tar.xz
chk 2f0cd26b32bdbad14b6e5f3eff99e23aedf2425eacb0d4d6f44724dce6e26562
### END PASTE ###
#
# KDE Gears - Generated by gen-kde-gears.sh
#
server http://download.kde.org/stable/release-service/
# kmime
# last changed: 2025-06-12
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-kde-gears.sh)
file 25.04.2/src/kmime-25.04.2.tar.xz
chk 6102c1191a34475af463f786e7407ee9f328bb75f93a1235e51ab3ef62500d3a
# kmbox
# last changed: 2025-06-12
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-kde-gears.sh)
file 25.04.2/src/kmbox-25.04.2.tar.xz
chk e348396fb8f1de1729d0415116b05f6220f0ebb4428c4607b98b56edd321f1aa
# mimetreeparser
# last changed: 2025-06-12
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-kde-gears.sh)
file 25.04.2/src/mimetreeparser-25.04.2.tar.xz
chk 9cdb04278f03c73c07ac0b840d44491460e3ab431133323d26a4c1ef084b6e37
#
# GPGME is stored on the GnuPG server
#
server https://gnupg.org/ftp/gcrypt
# gpgme
# last changed: 2025-09-23 / 2025-10-20
# by: wk
# verified: swdb
file gpgme/gpgme-2.0.1.tar.bz2
chk 821ab0695c842eab51752a81980c92b0410c7eadd04103f791d5d2a526784966
# gpgmepp
# last changed: 2025-06-03
# by: wk
# verified: swdb
file gpgmepp/gpgmepp-2.0.0.tar.xz
chk d4796049c06708a26f3096f748ef095347e1a3c1e570561701fe952c3f565382
# qgpgme
# last changed: 2025-06-03
# by: wk
# verified: swdb
file qgpgme/qgpgme-2.0.0.tar.xz
chk 15645b2475cca6118eb2ed331b3a8d9442c9d4019c3846ba3f6d25321b4a61ad
#
# Snapshots stored on a GnuPG server
#
server https://gnupg.net/snapshots
# This is a respin of the release tag without the wallpapers and
# cursor themes to avoid including a huge source package.
# See gen-tarball.sh for details.
# breeze
# last changed: 2024-07-28
# by: aheinecke
# verified: Tarball created by aheinecke.
file breeze/breeze-202407281104.tar.xz
chk 3e91bf1e5324b03a417416916e2f159d7de96ab2c4f05a32b0667c262e1fa647
# scute
# last changed: 2024-07-19
# by: aheinecke
# verified: Tarball created by aheinecke.
file scute/scute-1.7.1-beta45.tar.xz
chk 6bc88a71fe51e76d374d1544fa4d42e667f618ee3e5c37581a2e858427ac50ee
# gpg4win-tools
-# last changed: 2025-10-21
+# last changed: 2025-11-20
# by: wk
# verified: Tarball created by builder.
-file gpg4win-tools/gpg4win-tools-202510211129.tar.xz
-chk 3163a7badae84cb2ae3ff03f684ffccdb00ff634a3edfb1afd8de6512656d93e
+file gpg4win-tools/gpg4win-tools-202511201001.tar.xz
+chk c1544e891c91d0698f9e44b86b051861b8923488f6826da8b6a0b98487ade87a
# libkleo
-# last changed: 2025-10-21
+# last changed: 2025-11-20
# by: wk
# verified: Tarball created by builder.
-file libkleo/libkleo-202510211128.tar.xz
-chk 7f78d4c6b13e61bb00123c0987dd34e947d3e18e92fd6f641a7c13abd1813031
+file libkleo/libkleo-202511201000.tar.xz
+chk cb4981977af550b06ce641e44cbffdc0796bc18d2c56286166299e74ea94cc39
# kleopatra
-# last changed: 2025-10-21
+# last changed: 2025-11-20
# by: wk
# verified: Tarball created by builder.
-file kleopatra/kleopatra-202510211240.tar.xz
-chk 44aa9fa88f93f5cf9104aa7b4978dc29a604fb6ce1918820b9bac76720a0dd87
+file kleopatra/kleopatra-202511201000.tar.xz
+chk 8417ab420e715160a40f6c8f5c621bae7537a38fca3600b8c65ce0598099b4a1
# gpgoljs
-# last changed: 2025-10-21
+# last changed: 2025-11-20
# by: wk
# verified: Tarball created by builder.
-file gpgoljs/gpgoljs-202510211129.tar.xz
-chk 0821209fdad3527e5e80960c3ac11c5f4efaafa329cc983268f1101ff94aa605
+file gpgoljs/gpgoljs-202511201001.tar.xz
+chk 491e1db73c85269f50fe449243720727421e7c59c9073df485e05f1956f23d1a
#
# Gpgpass - not stable enough for vsd
#
if gnupg != gnupg22
# gpgpass
# last changed: 2025-03-25
# by: builder
# verified: Tarball created by builder.
file gpgpass/gpgpass-202503251134.tar.xz
chk bf42dbedc65902f02ba124ae2ddd2dd7156979bfe3ec46b05dc84381d7d28be0
fi # gnupg22 - gpgpass
#
# Okular and dependencies
#
if gnupg != gnupg22
# poppler
# last changed: 2025-09-04
# by: wk
# verified: Tarball created by builder.
file poppler/poppler-202509041554.tar.xz
chk fb3956195a19feda15aa2e69ecb91aa239d85e7fda94940327f5953712715c81
# okular
# last changed: 2025-09-04
# by: wk
# verified: Tarball created by builder.
file okular/okular-202509041554.tar.xz
chk 4e21878a7def7c2e885e84841dfab7e8a5eb75b7f0e33b092a34f8978498787c
fi # !gnupg22 - Current Okular et al.
# And here comes the old poppler version as used by vsd 3.3. This
# comes after the current version due to the way the gen-tarball.sh
# implements its --auto option.
if gnupg = gnupg22
# Okular and dependencies
# poppler
# last changed: 2023-09-08
# by: aheinecke
# verified: Tarball created by aheinecke.
file poppler/poppler-202309080910.tar.xz
chk 2ca1273a6ef9ce00e9bc886b0864ef02b88f4df2525922e1ac322ce7360e6621
# okular
# last changed: 2023-11-22
# by: aheinecke
# verified: Tarball created by aheinecke.
file okular/okular-202311221749.tar.xz
chk 205df68c183900a1b21d1381d9a3d7554a642fa6dd3ef7e9bc5bbcfcd0aa8f1b
fi # gnupg22 - Legacy Okular
#
# breeze-icons
# This package must be listed *after* breeze. Otherwise, `./download.sh --update`
# will remove the breeze-icons package when the breeze package needs to be
# downloaded.
#
server https://download.kde.org/stable/frameworks
# breeze-icons
# last changed: 2025-02-14
# by: carl
# verified: PGP Signed by ./kde-release-keys.gpg (created by gen-frameworks.sh)"
file 6.11/breeze-icons-6.11.0.tar.xz
chk f9cd9ec1b6a4111467cba31a7eed50ee5f03846fb1f5c32b3abdbf68877f8a4e
#
# Libgcrypt
#
server https://gnupg.org/ftp/gcrypt
# last changed 2023-11-16
# by wk
# verified: [taken from buildtree]
if gnupg = gnupg22
file libgcrypt/libgcrypt-1.8.11.tar.bz2
chk c98249fb5bb1f6017f5f9bf484327a940b59075bca7c46fa69ebb54098249860
fi
# last changed 2024-09-20
# by wk
# verified: [taken from buildtree]
if gnupg != gnupg22
file libgcrypt/libgcrypt-1.11.2.tar.bz2
chk 6ba59dd192270e8c1d22ddb41a07d95dcdbc1f0fb02d03c4b54b235814330aac
fi
#
# GnuPG proper
#
server https://gnupg.org/ftp/gcrypt
# All tarballs from this server are verified with an openpgp
# signature made by "Werner Koch (dist sig)" or one of the other
# gnupg main contributors.
#
# This is the GnuPG used for vsd 3.x
#
# last changed 2025-01-07
# by builder
# verified: [taken from buildtree]
if gnupg = gnupg22
name gnupg-2.2.46.tar.bz2
file gnupg/gnupg-2.2.46.tar.bz2
chk e22ec3ff396df2011236a2d84b1933f646805daa736ef096feab1d5e8924be5c
name gnupg-w32-2.2.46_20250107-bin.exe
file binary/gnupg-w32-2.2.46_20250107.exe
chk 6ae33d91dd36e28675edcf3fa30face98adda9d02ade9d5786c0a624f6779df5
name gnupg-w32-2.2.46_20250107-src.tar.xz
file binary/gnupg-w32-2.2.46_20250107.tar.xz
link gnupg-msi-2.2.46_20250107-src.tar.xz
chk d44306ef84d4823587b711983e3e9e17a1c6b374108aea11f8feb6b7866cbcd2
name gnupg-msi-2.2.46_20250107-bin.wixlib
file binary/gnupg-w32-2.2.46_20250107.wixlib
chk 1f955b980780a610f9550b1ef965a0f61a2c74f7b52f458a0dbf1c75b5627d93
fi # gnupg22
#
# This is the GnuPG used for gpg4win 4.x
#
# last changed 2024-11-25
# by builder
# verified: [taken from buildtree]
if gnupg = gnupg24
name gnupg-2.4.7.tar.bz2
file gnupg/gnupg-2.4.7.tar.bz2
chk 7b24706e4da7e0e3b06ca068231027401f238102c41c909631349dcc3b85eb46
name gnupg-w32-2.4.7_20241125-bin.exe
file binary/gnupg-w32-2.4.7_20241125.exe
chk caf2904c02c02c94cbe137f01b63e5a43dbea92d27ea66e56f0af4af2c70c170
name gnupg-w32-2.4.7_20241125-src.tar.xz
file gnupg/gnupg-w32-2.4.7_20241125.tar.xz
link gnupg-msi-2.4.7_20241125-src.tar.xz
chk 24d506ebdeaaa3f6abb314c2e1462ee3f61aaf622ae3df9a2af8c398a0518faf
name gnupg-msi-2.4.7_20241125-bin.wixlib
file binary/gnupg-w32-2.4.7_20241125.wixlib
chk 97a30e3477f258851d8def41e0330577b40a4c9628dd951cc1aae48af0c58146
fi # gnupg24
#
# This is the GnuPG used for gpg4win 5.x and vsd 4.x
#
# last changed 2025-11-19
# by builder
# verified: [taken from buildtree]
if gnupg = gnupg26
name gnupg-2.5.14.tar.bz2
file gnupg/gnupg-2.5.14.tar.bz2
chk 25a622e625a1cc9078b5e3f7adf2bd02b86759170e2fbb8542bca8e907214610
name gnupg-w32-2.5.14_20251119-bin.exe
file binary/gnupg-w32-2.5.14_20251119.exe
chk a551ba0a2f452fb89ccf71724c9d0d559088e6d3a1ff6119cd308343cf2bfdf2
name gnupg-w32-2.5.14_20251119-src.tar.xz
file gnupg/gnupg-w32-2.5.14_20251119.tar.xz
link gnupg-msi-2.5.14_20251119-src.tar.xz
chk dd13408043cc422df3112fee075247ac073a8228b1497612c16585740c0c2e42
name gnupg-msi-2.5.14_20251119-bin.wixlib
file binary/gnupg-w32-2.5.14_20251119.wixlib
chk ce3ca414bc4197f340475f8520ff8145093d77a11eb55233723227039377e7c6
fi # gnupg26
# eof

File Metadata

Mime Type
text/x-diff
Expires
Sat, Dec 6, 10:41 PM (1 d, 12 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
7d/b1/069e7f73268e787bf20cbca4cf79

Event Timeline