Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/blogilo/
Date: Thu, 18 Feb 2016 14:44:51
Message-Id: 1455805436.c49a92c1ca71a16fee6b619aedc1518aeb90f67d.kensington@gentoo
1 commit: c49a92c1ca71a16fee6b619aedc1518aeb90f67d
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sun Feb 14 20:30:25 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 18 14:23:56 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c49a92c1
7
8 kde-apps/blogilo: Split out of kdepim
9
10 Package-Manager: portage-2.2.27
11
12 kde-apps/blogilo/blogilo-15.12.49.9999.ebuild | 70 +++++++++++++++++++++++++++
13 kde-apps/blogilo/blogilo-9999.ebuild | 62 ++++++++++++++++++++++++
14 kde-apps/blogilo/metadata.xml | 3 ++
15 3 files changed, 135 insertions(+)
16
17 diff --git a/kde-apps/blogilo/blogilo-15.12.49.9999.ebuild b/kde-apps/blogilo/blogilo-15.12.49.9999.ebuild
18 new file mode 100644
19 index 0000000..7c92447
20 --- /dev/null
21 +++ b/kde-apps/blogilo/blogilo-15.12.49.9999.ebuild
22 @@ -0,0 +1,70 @@
23 +# Copyright 1999-2016 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +# $Id$
26 +
27 +EAPI=6
28 +
29 +KDE_HANDBOOK="true"
30 +KDE_PUNT_BOGUS_DEPS="true"
31 +KMNAME="kdepim"
32 +inherit kde5
33 +
34 +DESCRIPTION="KDE Blogging Client"
35 +HOMEPAGE="https://www.kde.org/applications/internet/blogilo"
36 +KEYWORDS=""
37 +
38 +IUSE="google"
39 +
40 +DEPEND="
41 + $(add_frameworks_dep kconfig)
42 + $(add_frameworks_dep kconfigwidgets)
43 + $(add_frameworks_dep kcoreaddons)
44 + $(add_frameworks_dep kdbusaddons)
45 + $(add_frameworks_dep kdewebkit)
46 + $(add_frameworks_dep ki18n)
47 + $(add_frameworks_dep kio)
48 + $(add_frameworks_dep knotifications)
49 + $(add_frameworks_dep ktexteditor)
50 + $(add_frameworks_dep kwallet)
51 + $(add_frameworks_dep kwidgetsaddons)
52 + $(add_frameworks_dep kxmlgui)
53 + $(add_kdeapps_dep composereditor)
54 + $(add_kdeapps_dep kblog)
55 + $(add_kdeapps_dep libkdepim)
56 + $(add_kdeapps_dep pimcommon)
57 + $(add_qt_dep qtgui)
58 + $(add_qt_dep qtsql)
59 + $(add_qt_dep qtwebkit)
60 + $(add_qt_dep qtwidgets)
61 + dev-libs/libxslt
62 + google? ( net-libs/libkgapi:5 )
63 +"
64 +RDEPEND="${DEPEND}
65 + !<kde-apps/kdepim-15.12.2:5
66 +"
67 +
68 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
69 + S="${WORKDIR}/${P}"
70 +else
71 + S="${WORKDIR}/${KMNAME}-${PV}"
72 +fi
73 +
74 +src_prepare() {
75 + kde5_src_prepare
76 +
77 + # necessary for 15.12 branch aka split-in-adv-of-upstream
78 + sed -e '/^include.*kleopatra\/ConfigureChecks/ s/^/#DONT/' \
79 + -i CMakeLists.txt || die
80 +}
81 +
82 +src_configure() {
83 + local mycmakeargs=(
84 + -DKDEPIM_BUILD_WITH_INSTALLED_LIB=TRUE
85 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Prison=ON
86 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
87 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
88 + $(cmake-utils_use_find_package google KF5GAPI)
89 + )
90 +
91 + kde5_src_configure
92 +}
93
94 diff --git a/kde-apps/blogilo/blogilo-9999.ebuild b/kde-apps/blogilo/blogilo-9999.ebuild
95 new file mode 100644
96 index 0000000..410781e
97 --- /dev/null
98 +++ b/kde-apps/blogilo/blogilo-9999.ebuild
99 @@ -0,0 +1,62 @@
100 +# Copyright 1999-2016 Gentoo Foundation
101 +# Distributed under the terms of the GNU General Public License v2
102 +# $Id$
103 +
104 +EAPI=6
105 +
106 +FRAMEWORKS_MINIMAL="5.19.0"
107 +KDE_HANDBOOK="true"
108 +KDE_PUNT_BOGUS_DEPS="true"
109 +KMNAME="kdepim"
110 +inherit kde5
111 +
112 +DESCRIPTION="KDE Blogging Client"
113 +HOMEPAGE="https://www.kde.org/applications/internet/blogilo"
114 +KEYWORDS=""
115 +
116 +IUSE="google"
117 +
118 +DEPEND="
119 + $(add_frameworks_dep kconfig)
120 + $(add_frameworks_dep kconfigwidgets)
121 + $(add_frameworks_dep kcoreaddons)
122 + $(add_frameworks_dep kdbusaddons)
123 + $(add_frameworks_dep kdewebkit)
124 + $(add_frameworks_dep ki18n)
125 + $(add_frameworks_dep kio)
126 + $(add_frameworks_dep knotifications)
127 + $(add_frameworks_dep ktexteditor)
128 + $(add_frameworks_dep kwallet)
129 + $(add_frameworks_dep kwidgetsaddons)
130 + $(add_frameworks_dep kxmlgui)
131 + $(add_kdeapps_dep kblog)
132 + $(add_kdeapps_dep kdepim-apps-libs)
133 + $(add_kdeapps_dep libkdepim)
134 + $(add_kdeapps_dep pimcommon)
135 + $(add_qt_dep qtgui)
136 + $(add_qt_dep qtsql)
137 + $(add_qt_dep qtwebkit)
138 + $(add_qt_dep qtwidgets)
139 + dev-libs/libxslt
140 + google? ( net-libs/libkgapi:5 )
141 +"
142 +RDEPEND="${DEPEND}
143 + !<kde-apps/kdepim-15.12.2:5
144 +"
145 +
146 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
147 + S="${WORKDIR}/${P}"
148 +else
149 + S="${WORKDIR}/${KMNAME}-${PV}"
150 +fi
151 +
152 +src_configure() {
153 + local mycmakeargs=(
154 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Prison=ON
155 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
156 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
157 + $(cmake-utils_use_find_package google KF5GAPI)
158 + )
159 +
160 + kde5_src_configure
161 +}
162
163 diff --git a/kde-apps/blogilo/metadata.xml b/kde-apps/blogilo/metadata.xml
164 index 2fdbf33..800ffa1 100644
165 --- a/kde-apps/blogilo/metadata.xml
166 +++ b/kde-apps/blogilo/metadata.xml
167 @@ -5,4 +5,7 @@
168 <email>kde@g.o</email>
169 <name>Gentoo KDE Project</name>
170 </maintainer>
171 + <use>
172 + <flag name="google">Google service integration via <pkg>net-libs/libkgapi</pkg></flag>
173 + </use>
174 </pkgmetadata>