Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F34123361
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
35 KB
Subscribers
None
View Options
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
Details
Attached
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
Attached To
rW Gpg4win
Event Timeline
Log In to Comment