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: Fri, 30 Oct 2015 14:30:50
Message-Id: 1446215434.ff91151495008bd60938a1c8632f289bf35393b8.kensington@gentoo
1 commit: ff91151495008bd60938a1c8632f289bf35393b8
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 30 14:29:48 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 30 14:30:34 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff911514
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-r1.ebuild | 136 ---------------------
13 1 file changed, 136 deletions(-)
14
15 diff --git a/app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild b/app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild
16 deleted file mode 100644
17 index 5d2c52c..0000000
18 --- a/app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild
19 +++ /dev/null
20 @@ -1,136 +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 -PATCHES=( "${FILESDIR}/${P}-mysql56-crash.patch" )
83 -
84 -pkg_pretend() {
85 - if [[ ${MERGE_TYPE} != binary ]]; then
86 - [[ $(gcc-major-version) -lt 4 ]] || \
87 - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) \
88 - && die "Sorry, but gcc-4.6 and earlier won't work (see bug #520102)."
89 - fi
90 -}
91 -
92 -pkg_setup() {
93 - # Set default storage backend in order: MySQL, SQLite PostgreSQL
94 - # reverse driver check to keep the order
95 - if use postgres; then
96 - DRIVER="QPSQL"
97 - AVAILABLE+=" ${DRIVER}"
98 - fi
99 -
100 - if use sqlite; then
101 - DRIVER="QSQLITE3"
102 - AVAILABLE+=" ${DRIVER}"
103 - fi
104 -
105 - if use mysql; then
106 - DRIVER="QMYSQL"
107 - AVAILABLE+=" ${DRIVER}"
108 - fi
109 -
110 - # Notify about MySQL is recommend by upstream
111 - if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
112 - ewarn
113 - ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
114 - ewarn "user configuration. This is the backend recommended by KDE upstream."
115 - ewarn "In particular, kde-base/kmail-4.10 does not work properly with the sqlite"
116 - ewarn "backend anymore."
117 - ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
118 - ewarn "Available drivers are:${AVAILABLE}"
119 - ewarn
120 - fi
121 -}
122 -
123 -src_configure() {
124 - local mycmakeargs=(
125 - -DINSTALL_QSQLITE_IN_QT_PREFIX=ON
126 - -DWITH_SOPRANO=FALSE
127 - $(cmake-utils_use test AKONADI_BUILD_TESTS)
128 - $(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
129 - $(cmake-utils_use qt5 QT5_BUILD)
130 - )
131 -
132 - cmake-utils_src_configure
133 -}
134 -
135 -src_test() {
136 - export $(dbus-launch)
137 - cmake-utils_src_test
138 -}
139 -
140 -src_install() {
141 - # Who knows, maybe it accidentally fixes our permission issues
142 - cat <<-EOF > "${T}"/akonadiserverrc
143 -[%General]
144 -Driver=${DRIVER}
145 -EOF
146 - insinto /usr/share/config/akonadi
147 - doins "${T}"/akonadiserverrc
148 -
149 - cmake-utils_src_install
150 -}
151 -
152 -pkg_postinst() {
153 - elog "${DRIVER} has been set as your default akonadi storage backend."
154 - elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
155 - elog "Available drivers are: ${AVAILABLE}"
156 -}