summaryrefslogtreecommitdiff
path: root/kde-apps/kleopatra
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /kde-apps/kleopatra
reinit the tree, so we can have metadata
Diffstat (limited to 'kde-apps/kleopatra')
-rw-r--r--kde-apps/kleopatra/Manifest9
-rw-r--r--kde-apps/kleopatra/files/kleopatra-4.4.2017.04-gcc-6.3.patch36
-rw-r--r--kde-apps/kleopatra/kleopatra-17.04.3.ebuild50
-rw-r--r--kde-apps/kleopatra/kleopatra-17.08.1.ebuild49
-rw-r--r--kde-apps/kleopatra/kleopatra-4.4.2017.04.ebuild56
-rw-r--r--kde-apps/kleopatra/metadata.xml8
6 files changed, 208 insertions, 0 deletions
diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest
new file mode 100644
index 000000000000..0e13daf76eb2
--- /dev/null
+++ b/kde-apps/kleopatra/Manifest
@@ -0,0 +1,9 @@
+AUX kleopatra-4.4.2017.04-gcc-6.3.patch 1304 SHA256 ee19cdcaa9729b248f503a14c2bf8469c0babe58400c758934541e894819a3aa SHA512 686320c3bd1a412679eaf6e0d8ccf00496354d5dd7a1d24877320a0d71d19a7144276a4e722a4ae6b99cecec24923b6622184d008b78c6c149cb46ffd7dfe641 WHIRLPOOL edb7253d174ab26bb9b91a3b9bd5230819b9d4ea9f1ab74e319453d1ad0a25e5d38b889d60eb455703e39f98ee2a391922c87e0a8c644453d49760fd665463a5
+DIST kdepim-4.4.2017.04.tar.xz 8964644 SHA256 943019fbf6e480761ccac4a1d54d71d5d38c88fd832e952cb03d73975f9a8535 SHA512 d00e288563975e38f1bf4d28ed4724a9e159fab8ca37a61039aea730d22cae0c7e9921e04423bbbe6a74ee19319c57f79139d3a2b5048985675f836fd5dc77ab WHIRLPOOL 1818df486e46f7345523360d05ab1d19b00906f1b51677010d0cd2f31ddd914c1e96c3a98837339882810f54b15fd4eb5063424863169decb68578100ae8049a
+DIST kleopatra-17.04.3.tar.xz 1848408 SHA256 fcfe5ec7c28ba1b67e793fb25db9ee39926208ad04b5acd868c681291b7d6123 SHA512 af7665d9b9933691ddbbbe7c985c3923d8723505cf209381b7c76c1e7680cd30489329bdfbb229fcbe53f0b6a4bf377557075dc3586152b5174aa1566b163d03 WHIRLPOOL 7548a4461c0b01b9eafad90fed3057b162a258127ea74281f680e4e19f1a41b39751f7cf0c055e7504f8d5841ce1743b9384c0c52db3bdfacee38e8e04f229cc
+DIST kleopatra-17.08.1.tar.xz 1886576 SHA256 9cf3127e120d2ea6c749cb1489faf6d5149f83e6ed5984f5c71f52ad29ef62fc SHA512 2ecfbeb313d760ac21394a32564d019f8032fa8c3e4ef58d9dfa07da875a22e72cb16793b3b6810ded1068cfc6287986ffd0737bdfb85ff3ce1821ff06ff27e2 WHIRLPOOL b175ed47995e97dc1b2d81a10853ac069c838d2337fc021c372971f6a3626ad503f81771641ffc44c057fbe4f7a26aad69b217332e914e0a905a1653ef6c5f48
+EBUILD kleopatra-17.04.3.ebuild 1331 SHA256 64cd2c0716c1006f3707c96cee125ada9893f6094675484ce85be0903ed7a2b2 SHA512 3b5d6ff3f386fbff4520eef34e1703512817aa35e027089ae5baa5a32dfbbedfa3eb85e7aa233b4e8d4a033f46f00b69e7457be9ff944cac37e9628af7eb142f WHIRLPOOL 0a9338e68527e551cf9993c903c8a3a7502ad5b0b80cb6773f03bd92f0e9f3a3c590ed5f074ed580c6f323a2f5709328b161ae2080e8e2543269e41fe2819d7a
+EBUILD kleopatra-17.08.1.ebuild 1267 SHA256 99b396593281ce4a7e365e9e6d1eaf9d302524be490457ba2a1841c80f5f9237 SHA512 adf5c86d0789f1f1778e6a03bab8a14c69865eed05a13ea2f1db4bd02ce38fd5c8ab65efc0577756555bf96d2ab6e2ff5d42546c1369a68f232a91f79af3cf1e WHIRLPOOL c52f90a345273e49b7e66acf2207c1a22d38082e6c7383199712ba0bbb9a89dde37b76f445a07a146ef6988d0c92c65b9b903166054c76c16560bbea1638e97b
+EBUILD kleopatra-4.4.2017.04.ebuild 978 SHA256 5e8b56081132d6bec9063ea197e406e9a574e149b72624d35ac8403593bac1b2 SHA512 0273f2e2c4b0382a658574e4dafdfc0be2cd9100f6e8d2b77d74618571be9d7ab678d035fd38ba3204287c1f7540f32093e5ac3392a888ed5087b8d937b7c00a WHIRLPOOL fe481e87edd4ed27a61fdad3e0ebaee1d20f65b9bf045dea6844f43145775ce6e5333cfdda9025ae1d89519d6e5e2ee99e119e164592e819f8d08369b55ebc88
+MISC ChangeLog 4749 SHA256 b3c32cd0ae2c503ce1e58e235f2f8395a55afa21f5933844f6f29f357e1a8d15 SHA512 c856fa4681dd8c686ac73b79606b200f0402118448bd5177a33d94ad2357ea31580177312067172aba7c9e7fa2df61ef07a906f27332e000247e50a09449bddd WHIRLPOOL 05b7eb6673cce3dbb40da7cb4d89aa8f5af85693903a6d5fcb983ae4a9c93faf7d064806ebaeb4dbf428cea47aff36d7e100fbb16b9f5f4dfd4720e9f3bf180e
+MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
diff --git a/kde-apps/kleopatra/files/kleopatra-4.4.2017.04-gcc-6.3.patch b/kde-apps/kleopatra/files/kleopatra-4.4.2017.04-gcc-6.3.patch
new file mode 100644
index 000000000000..2960166dfb71
--- /dev/null
+++ b/kde-apps/kleopatra/files/kleopatra-4.4.2017.04-gcc-6.3.patch
@@ -0,0 +1,36 @@
+commit 0e75bb7dff48261f8754005586e3d1b22ecfc4d2
+Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Tue May 2 23:41:46 2017 +0200
+
+ kleopatra: Fix build with GCC 6.3.0
+
+ Signed-off-by: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+
+diff --git a/kleopatra/utils/stl_util.h b/kleopatra/utils/stl_util.h
+index 35024d398f..c02188608e 100644
+--- a/kleopatra/utils/stl_util.h
++++ b/kleopatra/utils/stl_util.h
+@@ -347,7 +347,7 @@ namespace kdtools {
+ template <typename O, typename I, typename P>
+ O copy_if( const I & i, P p ) {
+ O o;
+- copy_if( boost::begin( i ), boost::end( i ), std::back_inserter( o ), p );
++ kdtools::copy_if( boost::begin( i ), boost::end( i ), std::back_inserter( o ), p );
+ return o;
+ }
+
+@@ -385,12 +385,12 @@ namespace kdtools {
+
+ template <typename C>
+ bool none_of( const C & c ) {
+- return none_of( boost::begin( c ), boost::end( c ) );
++ return kdtools::none_of( boost::begin( c ), boost::end( c ) );
+ }
+
+ template <typename C, typename P>
+ bool none_of( const C & c, P p ) {
+- return none_of( boost::begin( c ), boost::end( c ), p );
++ return kdtools::none_of( boost::begin( c ), boost::end( c ), p );
+ }
+
+ template <typename C, typename B>
diff --git a/kde-apps/kleopatra/kleopatra-17.04.3.ebuild b/kde-apps/kleopatra/kleopatra-17.04.3.ebuild
new file mode 100644
index 000000000000..46af97a7b6db
--- /dev/null
+++ b/kde-apps/kleopatra/kleopatra-17.04.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
+HOMEPAGE="https://www.kde.org/applications/utilities/kleopatra"
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+KEYWORDS="amd64 x86"
+
+IUSE=""
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
+DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_kdeapps_dep kmime)
+ $(add_kdeapps_dep libkleo)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui '' '' '5=')
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtwidgets)
+ >=app-crypt/gpgme-1.7.1[cxx,qt5]
+ dev-libs/boost:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+"
+RDEPEND="${DEPEND}
+ !kde-apps/kdepim-l10n
+ >=app-crypt/gnupg-2.1
+ app-crypt/paperkey
+"
diff --git a/kde-apps/kleopatra/kleopatra-17.08.1.ebuild b/kde-apps/kleopatra/kleopatra-17.08.1.ebuild
new file mode 100644
index 000000000000..33df52a5d6ee
--- /dev/null
+++ b/kde-apps/kleopatra/kleopatra-17.08.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
+HOMEPAGE="https://www.kde.org/applications/utilities/kleopatra"
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_kdeapps_dep kmime)
+ $(add_kdeapps_dep libkleo)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtwidgets)
+ >=app-crypt/gpgme-1.7.1[cxx,qt5]
+ dev-libs/boost:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+"
+RDEPEND="${DEPEND}
+ !kde-apps/kdepim-l10n
+ >=app-crypt/gnupg-2.1
+ app-crypt/paperkey
+"
diff --git a/kde-apps/kleopatra/kleopatra-4.4.2017.04.ebuild b/kde-apps/kleopatra/kleopatra-4.4.2017.04.ebuild
new file mode 100644
index 000000000000..275e0cc95be3
--- /dev/null
+++ b/kde-apps/kleopatra/kleopatra-4.4.2017.04.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KMNAME="kdepim"
+QT3SUPPORT_REQUIRED="true"
+inherit kde4-meta
+
+DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography (noakonadi branch)"
+HOMEPAGE="https://launchpad.net/~pali/+archive/ubuntu/kdepim-noakonadi"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdeapps_dep kdepimlibs '' 4.14.10_p20160611)
+ $(add_kdeapps_dep libkdepim)
+ $(add_kdeapps_dep libkleo)
+ app-crypt/gpgme
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+"
+RDEPEND="${DEPEND}
+ !>kde-apps/kdepimlibs-4.14.11_pre20160211
+ app-crypt/gnupg
+"
+
+RESTRICT=test
+# bug 399431
+
+KMEXTRACTONLY="
+ libkleo
+"
+KMLOADLIBS="libkleo"
+
+PATCHES=( "${FILESDIR}/${P}-gcc-6.3.patch" )
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA="
+ doc/kwatchgnupg
+ "
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_QGPGME=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-apps/kleopatra/metadata.xml b/kde-apps/kleopatra/metadata.xml
new file mode 100644
index 000000000000..2fdbf33d963d
--- /dev/null
+++ b/kde-apps/kleopatra/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+</pkgmetadata>