diff --git a/util/crypt/gpgme/actions.py b/util/crypt/gpgme/actions.py
index 4008579307..6f6c744e41 100644
--- a/util/crypt/gpgme/actions.py
+++ b/util/crypt/gpgme/actions.py
@@ -6,20 +6,40 @@
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
- autotools.configure("--disable-fd-passing \
+ shelltools.cd("%s" % get.workDIR())
+ shelltools.copy("gpgme-*", "gpgme-qt6")
+ shelltools.cd("gpgme-%s" % get.srcVERSION())
+
+ autotools.configure("--disable-fd-passing \
--disable-static \
--disable-gpg-test \
--disable-gpgsm-test \
--enable-languages=cpp,qt,python")
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+ # qt6
+ shelltools.cd("../gpgme-qt6")
+ autotools.configure("--disable-fd-passing \
+ --disable-static \
+ --disable-gpg-test \
+ --disable-gpgsm-test \
+ --enable-languages=cpp,qt6")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+ shelltools.cd("..")
def build():
autotools.make()
+ shelltools.cd("../gpgme-qt6")
+ autotools.make()
+
#def check():
#autotools.make("check")
@@ -30,3 +50,6 @@ def install():
pisitools.insinto("/usr/lib/cmake/Qgpgme", "lang/qt/src/QGpgmeConfigVersion.cmake")
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "THANKS", "TODO")
+
+ shelltools.cd("../gpgme-qt6/lang/qt")
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
diff --git a/util/crypt/gpgme/pspec.xml b/util/crypt/gpgme/pspec.xml
index 7daabad729..b5474babfa 100644
--- a/util/crypt/gpgme/pspec.xml
+++ b/util/crypt/gpgme/pspec.xml
@@ -21,6 +21,7 @@
python-devel
python3-devel
qt5-base-devel
+ qt6-base-devel
libassuan-devel
libgpg-error-devel
python3-setuptools
@@ -121,7 +122,42 @@
+
+ gpgme-qt6
+ Qt6 bindings for gpgme
+
+ gpgme
+ libgcc
+ qt6-base
+ libgpg-error
+
+
+ /usr/lib/libqgpgmeqt6.so*
+
+
+
+
+ gpgme-qt6-devel
+ Development files for gpgme-qt6
+
+ qt6-base-devel
+ gpgme
+ gpgme-qt6
+ gpgme-devel
+
+
+ /usr/lib/cmake/QGpgmeQt6
+
+
+
+
+ 2023-11-05
+ 1.23.1
+ Rebuild qt6.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2023-10-30
1.23.1