Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/akonadi-server/
Date: Wed, 23 Sep 2015 12:59:24
Message-Id: 1443013150.176cbaab4e18dc6baf69a7d2c98beec2ecc3f424.kensington@gentoo
1 commit: 176cbaab4e18dc6baf69a7d2c98beec2ecc3f424
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 23 12:57:45 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 23 12:59:10 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176cbaab
7
8 app-office/akonadi-server: remove old.
9
10 Package-Manager: portage-2.2.20.1
11
12 .../akonadi-server/akonadi-server-1.13.0.ebuild | 134 ---------------------
13 1 file changed, 134 deletions(-)
14
15 diff --git a/app-office/akonadi-server/akonadi-server-1.13.0.ebuild b/app-office/akonadi-server/akonadi-server-1.13.0.ebuild
16 deleted file mode 100644
17 index 84d6bf0..0000000
18 --- a/app-office/akonadi-server/akonadi-server-1.13.0.ebuild
19 +++ /dev/null
20 @@ -1,134 +0,0 @@
21 -# Copyright 1999-2015 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI=5
26 -
27 -if [[ $PV = *9999* ]]; then
28 - scm_eclass=git-r3
29 - EGIT_REPO_URI=( "git://anongit.kde.org/akonadi" )
30 - SRC_URI=""
31 - KEYWORDS=""
32 -else
33 - SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
34 - KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
35 - S="${WORKDIR}/${P/-server/}"
36 -fi
37 -
38 -inherit cmake-utils ${scm_eclass}
39 -
40 -DESCRIPTION="The server part of Akonadi"
41 -HOMEPAGE="https://pim.kde.org/akonadi"
42 -
43 -LICENSE="LGPL-2.1"
44 -SLOT="0"
45 -IUSE="+mysql postgres +qt4 qt5 sqlite test"
46 -
47 -REQUIRED_USE="^^ ( qt4 qt5 ) || ( sqlite mysql postgres )"
48 -
49 -CDEPEND="
50 - dev-libs/boost:=
51 - x11-misc/shared-mime-info
52 - qt4? (
53 - >=dev-qt/qtcore-4.8.5:4
54 - >=dev-qt/qtdbus-4.8.5:4
55 - >=dev-qt/qtgui-4.8.5:4
56 - >=dev-qt/qtsql-4.8.5:4[mysql?,postgres?]
57 - >=dev-qt/qttest-4.8.5:4
58 - )
59 - qt5? (
60 - dev-qt/qtcore:5
61 - dev-qt/qtdbus:5
62 - dev-qt/qtgui:5
63 - dev-qt/qtnetwork:5
64 - dev-qt/qtsql:5[mysql?,postgres?]
65 - dev-qt/qttest:5
66 - dev-qt/qtwidgets:5
67 - dev-qt/qtxml:5
68 - )
69 - sqlite? ( dev-db/sqlite:3 )
70 -"
71 -DEPEND="${CDEPEND}
72 - dev-libs/libxslt
73 - >=dev-util/automoc-0.9.88
74 - test? ( sys-apps/dbus )
75 -"
76 -RDEPEND="${CDEPEND}
77 - postgres? ( dev-db/postgresql[server] )
78 -"
79 -
80 -RESTRICT="test"
81 -
82 -pkg_pretend() {
83 - if [[ ${MERGE_TYPE} != binary ]]; then
84 - [[ $(gcc-major-version) -lt 4 ]] || \
85 - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) \
86 - && die "Sorry, but gcc-4.6 and earlier won't work (see bug #520102)."
87 - fi
88 -}
89 -
90 -pkg_setup() {
91 - # Set default storage backend in order: MySQL, SQLite PostgreSQL
92 - # reverse driver check to keep the order
93 - if use postgres; then
94 - DRIVER="QPSQL"
95 - AVAILABLE+=" ${DRIVER}"
96 - fi
97 -
98 - if use sqlite; then
99 - DRIVER="QSQLITE3"
100 - AVAILABLE+=" ${DRIVER}"
101 - fi
102 -
103 - if use mysql; then
104 - DRIVER="QMYSQL"
105 - AVAILABLE+=" ${DRIVER}"
106 - fi
107 -
108 - # Notify about MySQL is recommend by upstream
109 - if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
110 - ewarn
111 - ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
112 - ewarn "user configuration. This is the backend recommended by KDE upstream."
113 - ewarn "In particular, kde-base/kmail-4.10 does not work properly with the sqlite"
114 - ewarn "backend anymore."
115 - ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
116 - ewarn "Available drivers are:${AVAILABLE}"
117 - ewarn
118 - fi
119 -}
120 -
121 -src_configure() {
122 - local mycmakeargs=(
123 - -DINSTALL_QSQLITE_IN_QT_PREFIX=ON
124 - -DWITH_SOPRANO=FALSE
125 - $(cmake-utils_use test AKONADI_BUILD_TESTS)
126 - $(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
127 - $(cmake-utils_use qt5 QT5_BUILD)
128 - )
129 -
130 - cmake-utils_src_configure
131 -}
132 -
133 -src_test() {
134 - export $(dbus-launch)
135 - cmake-utils_src_test
136 -}
137 -
138 -src_install() {
139 - # Who knows, maybe it accidentally fixes our permission issues
140 - cat <<-EOF > "${T}"/akonadiserverrc
141 -[%General]
142 -Driver=${DRIVER}
143 -EOF
144 - insinto /usr/share/config/akonadi
145 - doins "${T}"/akonadiserverrc
146 -
147 - cmake-utils_src_install
148 -}
149 -
150 -pkg_postinst() {
151 - elog "${DRIVER} has been set as your default akonadi storage backend."
152 - elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
153 - elog "Available drivers are: ${AVAILABLE}"
154 -}