Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/gpgmepp/files/, kde-apps/gpgmepp/
Date: Wed, 29 Jul 2015 21:14:28
Message-Id: 1438204573.01b09f530765af600632ef8123174206b89dd870.johu@gentoo
1 commit: 01b09f530765af600632ef8123174206b89dd870
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Tue Jul 28 22:02:59 2015 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 29 21:16:13 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=01b09f53
7
8 [kde-apps/gpgmepp] Split out gpgmepp from kdepimlibs:4
9
10 Package-Manager: portage-2.2.20
11
12 .../files/kdepimlibs-4.9.1-boostincludes.patch | 15 ++++++
13 kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild | 57 ++++++++++++++++++++++
14 kde-apps/gpgmepp/gpgmepp-4.9999.ebuild | 55 +++++++++++++++++++++
15 3 files changed, 127 insertions(+)
16
17 diff --git a/kde-apps/gpgmepp/files/kdepimlibs-4.9.1-boostincludes.patch b/kde-apps/gpgmepp/files/kdepimlibs-4.9.1-boostincludes.patch
18 new file mode 100644
19 index 0000000..2df44a7
20 --- /dev/null
21 +++ b/kde-apps/gpgmepp/files/kdepimlibs-4.9.1-boostincludes.patch
22 @@ -0,0 +1,15 @@
23 +Make sure that the Boost headers are actually found, since they are
24 +referenced in the kdepimlibs headers.
25 +Patch by Alex Turbov, see https://bugs.kde.org/show_bug.cgi?id=306323
26 +
27 +--- KdepimLibsConfig.cmake.in.org 2012-08-13 12:46:24.000000000 +0400
28 ++++ KdepimLibsConfig.cmake.in 2012-09-06 08:53:53.000000000 +0400
29 +@@ -15,7 +15,7 @@
30 + set(KDEPIMLIBS_DBUS_INTERFACES_DIR "@KDEPIMLIBS_DBUS_INTERFACES_DIR@")
31 + set(KDEPIMLIBS_DBUS_SERVICES_DIR "@KDEPIMLIBS_DBUS_SERVICES_DIR@")
32 + set(KDEPIMLIBS_INCLUDE_DIR "@KDEPIMLIBS_INCLUDE_DIR@")
33 +-set(KDEPIMLIBS_INCLUDE_DIRS "@KDEPIMLIBS_INCLUDE_DIR@" "@KDEPIMLIBS_INCLUDE_DIR@/KDE")
34 ++set(KDEPIMLIBS_INCLUDE_DIRS "@KDEPIMLIBS_INCLUDE_DIR@" "@KDEPIMLIBS_INCLUDE_DIR@/KDE" "@Boost_INCLUDE_DIR@")
35 + set(KDEPIMLIBS_LIB_DIR "@KDEPIMLIBS_LIB_DIR@")
36 + set(KDEPIMLIBS_BIN_DIR "@KDEPIMLIBS_BIN_DIR@")
37 + set(KDEPIMLIBS_LIBEXEC_DIR "@KDEPIMLIBS_LIBEXEC_DIR@")
38
39 diff --git a/kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild b/kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild
40 new file mode 100644
41 index 0000000..bb552cd
42 --- /dev/null
43 +++ b/kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild
44 @@ -0,0 +1,57 @@
45 +# Copyright 1999-2015 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +# $Header: $
48 +
49 +EAPI=5
50 +
51 +KMNAME="kdepimlibs"
52 +EGIT_BRANCH="KDE/4.14"
53 +inherit kde4-base
54 +
55 +DESCRIPTION="C++ bindings for gpgme"
56 +KEYWORDS="~amd64 ~x86"
57 +LICENSE="LGPL-2.1"
58 +IUSE="debug"
59 +
60 +DEPEND="
61 + >=app-crypt/gpgme-1.1.6
62 + >=dev-libs/boost-1.35.0-r5:=
63 + dev-libs/libgpg-error
64 +"
65 +# boost is not linked to, but headers which include it are installed
66 +# bug #418071
67 +RDEPEND="${DEPEND}
68 + !kde-base/kdepimlibs:4
69 +"
70 +
71 +PATCHES=( "${FILESDIR}/kdepimlibs-4.9.1-boostincludes.patch" )
72 +
73 +S="${WORKDIR}/${KMNAME}-${PV}"
74 +
75 +src_prepare() {
76 + comment_add_subdirectory kmime
77 + kde4-base_src_prepare
78 +}
79 +
80 +src_configure() {
81 + local mycmakeargs=(
82 + -DBUILD_doc=OFF
83 + -DCMAKE_DISABLE_FIND_PACKAGE_Prison=ON
84 + -DCMAKE_DISABLE_FIND_PACKAGE_Ldap=ON
85 + -DKDEPIM_ONLY_KLEO=ON
86 + -DKDEPIM_NO_KCAL=ON
87 + -DKDEPIM_NO_KRESOURCES=ON
88 + )
89 +
90 + kde4-base_src_configure
91 +}
92 +
93 +src_install() {
94 + kde4-base_src_install
95 + rm -f "${ED}"/usr/share/apps/cmake/modules/CheckTimezone.cmake
96 + "${ED}"/usr/share/apps/cmake/modules/Find{Ldap,Libical,QtOAuth}.cmake
97 + "${ED}"/usr/share/doc/"${PF}"/{akonadi,kabc,kalarmcal,kresources,kxmlrpcclient}.README*
98 + "${ED}"/usr/share/doc/"${PF}"/{kabc,kmime,kresources,mailtransport}.TODO*
99 + "${ED}"/usr/share/doc/"${PF}"/kabc.HACKING*
100 + "${ED}"/usr/share/doc/"${PF}"/ktnef.AUTHORS || die
101 +}
102
103 diff --git a/kde-apps/gpgmepp/gpgmepp-4.9999.ebuild b/kde-apps/gpgmepp/gpgmepp-4.9999.ebuild
104 new file mode 100644
105 index 0000000..c18af10
106 --- /dev/null
107 +++ b/kde-apps/gpgmepp/gpgmepp-4.9999.ebuild
108 @@ -0,0 +1,55 @@
109 +# Copyright 1999-2015 Gentoo Foundation
110 +# Distributed under the terms of the GNU General Public License v2
111 +# $Header: $
112 +
113 +EAPI=5
114 +
115 +KMNAME="kdepimlibs"
116 +EGIT_BRANCH="KDE/4.14"
117 +inherit kde4-base
118 +
119 +DESCRIPTION="C++ bindings for gpgme"
120 +KEYWORDS=""
121 +LICENSE="LGPL-2.1"
122 +IUSE="debug"
123 +
124 +DEPEND="
125 + >=app-crypt/gpgme-1.1.6
126 + >=dev-libs/boost-1.35.0-r5:=
127 + dev-libs/libgpg-error
128 +"
129 +# boost is not linked to, but headers which include it are installed
130 +# bug #418071
131 +RDEPEND="${DEPEND}
132 + !kde-base/kdepimlibs:4
133 +"
134 +
135 +PATCHES=( "${FILESDIR}/kdepimlibs-4.9.1-boostincludes.patch" )
136 +
137 +src_prepare() {
138 + comment_add_subdirectory kmime
139 + kde4-base_src_prepare
140 +}
141 +
142 +src_configure() {
143 + local mycmakeargs=(
144 + -DBUILD_doc=OFF
145 + -DCMAKE_DISABLE_FIND_PACKAGE_Prison=ON
146 + -DCMAKE_DISABLE_FIND_PACKAGE_Ldap=ON
147 + -DKDEPIM_ONLY_KLEO=ON
148 + -DKDEPIM_NO_KCAL=ON
149 + -DKDEPIM_NO_KRESOURCES=ON
150 + )
151 +
152 + kde4-base_src_configure
153 +}
154 +
155 +src_install() {
156 + kde4-base_src_install
157 + rm -f "${ED}"/usr/share/apps/cmake/modules/CheckTimezone.cmake
158 + "${ED}"/usr/share/apps/cmake/modules/Find{Ldap,Libical,QtOAuth}.cmake
159 + "${ED}"/usr/share/doc/"${PF}"/{akonadi,kabc,kalarmcal,kresources,kxmlrpcclient}.README*
160 + "${ED}"/usr/share/doc/"${PF}"/{kabc,kmime,kresources,mailtransport}.TODO*
161 + "${ED}"/usr/share/doc/"${PF}"/kabc.HACKING*
162 + "${ED}"/usr/share/doc/"${PF}"/ktnef.AUTHORS || die
163 +}