diff --git a/pisi-index.xml b/pisi-index.xml index ebf4dd6b99..0ab4f6290e 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -28080,6 +28080,159 @@ Gnome session. + + + qgpgme + http://www.gnupg.org/gpgme.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2 + library + util.crypt + GnuPG Made Easy is a library for making GnuPG easier to use + GnuPG Made Easy, GnuPG kullanmayı kolaylaştıran bir kütüphanedir + GPGME est une librairie conçue pour donner aux applications un accès plus facile à GnuPG. Elle fournit une interface de programmation d'application (API) de haut niveau pour la cryptographie permettant de crypter, décrypter, signer, vérifier les signatures et la gestion de clefs. + GPGME is a library designed to make access to GnuPG easier for applications. It provides a high-Level Crypto application programming interface (API) for encryption, decryption, signing, signature verification and key management. + GPGME daha kolay uygulanması amacıyla GnuPG ye erişimi sağlamak için tasarlanmış bir kütüphanedir. Şifreleme, şifre çözme, imzalama, imza kontrolü ve anahtar yönetimi için yüksek düzeyde gizli uygulama programlama arayüzü sağlar. + GPGME es una librería diseñada para simplificar el acceso a GnuPG para aplicaciones. Facilita una interfaz de programación de aplicación (API) de alto nivel para encriptación, decriptación, firmas, verificación de firmas y administración de llaves. + https://sourceforge.net/projects/pisilinux/files/source/qgpgme-2.0.0.tar.xz/download + + cmake + gpgme-devel + gpgmepp-devel + qt5-base-devel + qt6-base-devel + libassuan-devel + libgpg-error-devel + + util/crypt/qgpgme/pspec.xml + + + qgpgme + + libgcc + libassuan + libgpg-error + + + /usr/bin + /usr/lib + /usr/share/common-lisp + /usr/share/doc + /usr/share/info + /usr/share/man + + + + qgpgme-devel + Development files for qgpgme + qgpgme için geliştirme dosyaları + + qgpgme + libgpg-error-devel + libassuan-devel + glib2-devel + + + /usr/include + /usr/share/aclocal + /usr/lib/pkgconfig + /usr/include/qgpgme/* + /usr/include/QGpgME/* + + + + qgpgme-qt5 + Qt5 bindings for qgpgme + + qgpgme + libgcc + gpgmepp + qt5-base + libgpg-error + + + /usr/lib/libqgpgme.so* + + + gpgme-qt5 + + + gpgme-qt5 + + + + qgpgme-qt5-devel + Development files for qgpgme-qt5 + + qt5-base-devel + qgpgme + qgpgme-qt5 + qgpgme-devel + + + /usr/lib/cmake/QGpgme/QGpgmeConfig.cmake + /usr/lib/cmake/QGpgme/QGpgmeConfigVersion.cmake + + + gpgme-qt5-devel + + + gpgme-qt5-devel + + + + qgpgme-qt6 + Qt6 bindings for qgpgme + + qgpgme + libgcc + gpgmepp + qt6-base + libgpg-error + + + /usr/lib/libqgpgmeqt6.so* + + + gpgme-qt6 + + + gpgme-qt6 + + + + qgpgme-qt6-devel + Development files for qgpgme-qt6 + + qt6-base-devel + qgpgme + qgpgme-qt6 + qgpgme-devel + + + /usr/lib/cmake/QGpgmeQt6 + + + gpgme-qt6-devel + + + gpgme-qt6-devel + + + + + 2025-06-16 + 2.0.0 + First release. + Pisi Linux Community + admin@pisilinux.org + + + pinentry @@ -28695,7 +28848,7 @@ Gnome session. Development files for gpgmepp gpgmepp için geliştirme dosyaları - gpgmepp + gpgmepp libgpg-error-devel gpgme-devel glib2-devel @@ -28709,7 +28862,7 @@ Gnome session. - + 2025-06-16 2.0.0 First release. diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index c806417bc4..f764e4f718 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -7a43bc258867f1882ee7389ebd5e366eb4c64559 \ No newline at end of file +4ec81b38c3dc6187c51c134979d6b98c292b0755 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 14ec6173f9..90b05246a9 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 5ae00c11f9..49873ebd3d 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -3eefbda642305b5b3800cf7670e5986f0b4d99a2 \ No newline at end of file +0c061f14b309ebdb1b62de634125d171c466a35f \ No newline at end of file diff --git a/util/crypt/qgpgme/actions.py b/util/crypt/qgpgme/actions.py new file mode 100644 index 0000000000..2907f1c8cf --- /dev/null +++ b/util/crypt/qgpgme/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("cmake -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + ") + +def build(): + shelltools.cd("build") + cmaketools.make() + +#def check(): + #autotools.make("check") + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") diff --git a/util/crypt/qgpgme/files/create_qgpgme_archive.sh b/util/crypt/qgpgme/files/create_qgpgme_archive.sh new file mode 100644 index 0000000000..bf8b692cf6 --- /dev/null +++ b/util/crypt/qgpgme/files/create_qgpgme_archive.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +set -e + +PROJECT_NAME="qgpgme" +ARCHIVE_NAME="qgpgme-2.0.0" +# Burayı değiştirdik: +GIT_REPO_URL="https://dev.gnupg.org/source/gpgmeqt.git" +COMMIT_ID="2e002d8024b9625ca4bd2cb0f1777835e2e5fcd2" + +echo "GPGMEPP projesi için arşiv oluşturuluyor..." + +if [ -d "$PROJECT_NAME" ]; then + echo "Mevcut $PROJECT_NAME klasörü siliniyor..." + rm -rf "$PROJECT_NAME" +fi + +echo "Git deposu klonlanıyor: $GIT_REPO_URL" +git clone "$GIT_REPO_URL" "$PROJECT_NAME" + +cd "$PROJECT_NAME" + +if [ -n "$COMMIT_ID" ]; then + echo "Belirtilen commit ID'sine geçiliyor: $COMMIT_ID" + git checkout "$COMMIT_ID" +else + echo "En son master branch'i kullanılıyor." + git pull origin master +fi + +echo "Git geçmişi temizleniyor..." +find . -type d -name ".git" | xargs rm -rf + +cd .. + +echo "Arşiv oluşturuluyor: $ARCHIVE_NAME.tar.xz" +tar -cJvf "$ARCHIVE_NAME.tar.xz" "$PROJECT_NAME" + +echo "Geçici $PROJECT_NAME klasörü siliniyor..." +rm -rf "$PROJECT_NAME" + +echo "Arşiv başarıyla oluşturuldu: $ARCHIVE_NAME.tar.xz" diff --git a/util/crypt/qgpgme/pspec.xml b/util/crypt/qgpgme/pspec.xml new file mode 100644 index 0000000000..f89f2c0160 --- /dev/null +++ b/util/crypt/qgpgme/pspec.xml @@ -0,0 +1,160 @@ + + + + + qgpgme + http://www.gnupg.org/gpgme.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2 + library + GnuPG Made Easy is a library for making GnuPG easier to use + GPGME is a library designed to make access to GnuPG easier for applications. It provides a high-Level Crypto application programming interface (API) for encryption, decryption, signing, signature verification and key management. + https://sourceforge.net/projects/pisilinux/files/source/qgpgme-2.0.0.tar.xz/download + + cmake + gpgme-devel --> + gpgmepp-devel + qt5-base-devel + qt6-base-devel + libassuan-devel + libgpg-error-devel + + + + + + + + + qgpgme + + libgcc + libassuan + libgpg-error + + + /usr/bin + /usr/lib + /usr/share/common-lisp + /usr/share/doc + /usr/share/info + /usr/share/man + + + + + qgpgme-devel + Development files for qgpgme + + qgpgme + libgpg-error-devel + libassuan-devel + glib2-devel + + + /usr/include + /usr/share/aclocal + /usr/lib/pkgconfig + /usr/include/qgpgme/* + /usr/include/QGpgME/* + + + + + qgpgme-qt5 + Qt5 bindings for qgpgme + + qgpgme + libgcc + gpgmepp + qt5-base + libgpg-error + + + /usr/lib/libqgpgme.so* + + + + gpgme-qt5 + + + gpgme-qt5 + + + + + qgpgme-qt5-devel + Development files for qgpgme-qt5 + + qt5-base-devel + qgpgme + qgpgme-qt5 + qgpgme-devel + + + /usr/lib/cmake/QGpgme/QGpgmeConfig.cmake + /usr/lib/cmake/QGpgme/QGpgmeConfigVersion.cmake + + + gpgme-qt5-devel + + + gpgme-qt5-devel + + + + + qgpgme-qt6 + Qt6 bindings for qgpgme + + qgpgme + libgcc + gpgmepp + qt6-base + libgpg-error + + + /usr/lib/libqgpgmeqt6.so* + + + gpgme-qt6 + + + gpgme-qt6 + + + + + qgpgme-qt6-devel + Development files for qgpgme-qt6 + + qt6-base-devel + qgpgme + qgpgme-qt6 + qgpgme-devel + + + /usr/lib/cmake/QGpgmeQt6 + + + gpgme-qt6-devel + + + gpgme-qt6-devel + + + + + + 2025-06-16 + 2.0.0 + First release. + Pisi Linux Community + admin@pisilinux.org + + + diff --git a/util/crypt/qgpgme/translations.xml b/util/crypt/qgpgme/translations.xml new file mode 100644 index 0000000000..76855e6b6c --- /dev/null +++ b/util/crypt/qgpgme/translations.xml @@ -0,0 +1,15 @@ + + + + qgpgme + GnuPG Made Easy, GnuPG kullanmayı kolaylaştıran bir kütüphanedir + GPGME daha kolay uygulanması amacıyla GnuPG ye erişimi sağlamak için tasarlanmış bir kütüphanedir. Şifreleme, şifre çözme, imzalama, imza kontrolü ve anahtar yönetimi için yüksek düzeyde gizli uygulama programlama arayüzü sağlar. + GPGME est une librairie conçue pour donner aux applications un accès plus facile à GnuPG. Elle fournit une interface de programmation d'application (API) de haut niveau pour la cryptographie permettant de crypter, décrypter, signer, vérifier les signatures et la gestion de clefs. + GPGME es una librería diseñada para simplificar el acceso a GnuPG para aplicaciones. Facilita una interfaz de programación de aplicación (API) de alto nivel para encriptación, decriptación, firmas, verificación de firmas y administración de llaves. + + + + qgpgme-devel + qgpgme için geliştirme dosyaları + +