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