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 |
+} |