Page MenuHome GnuPG

gpg4win: Make the AppImage build work with the new Docker-based build script
Testing, NormalPublic

Description

We want to be able to build an AppImage equivalent of Gpg4win 5.x as easy as a build of Gpg4win 5.x.

Revisions and Commits

rKLEOPATRA Kleopatra
rW Gpg4win

Event Timeline

ikloecker created this task.
ikloecker moved this task from Backlog to WIP on the gpd5x board.

Just so that its not overlooked and you are meaning something different. But I had the Qt6 / KF6 branch working with the --appimage parameter.

aheinecke: Yeah, but I did quite some changes to build.sh for a real out-of-source build (w/o copying files)

Building an AppImage including Kleopatra and Okular works now (again) in the gpg4win-5-branch.


ikloecker changed the task status from Open to Testing.Feb 10 2025, 3:19 PM
ikloecker moved this task from WIP to QA on the gpd5x board.

Needs to be tested/verified by other developers. In short you do

./autogen.sh
cd packages
./download.sh
cd ..
./build.sh --appimage --builddir=...

If you omit the --builddir=... option then ~/b/SRCDIRNAME-appimage will be used.

FWIW, for gpd and vsd we should use a different icon (blue head for gpd and red head for vsd)

Okay. We now replace the standard Breeze icon of kleopatra with the red head for vsd and with a new blue head for gpd. The replacements are used for the About action and in the About dialog, but kwin (X11) insists on using the standard icon as window icon. And the system tray also shows the standard symbolic Breeze icon instead of the replacements. strace shows that the replacement icons embedded in the AppImage are loaded. No idea why kwin and the system tray still use the standard icons.

Screenshot of default build with VSD icon:

Screenshot of default build with GPD icon:

I think the blue icon needs to be improved.