Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/trojita/
Date: Thu, 14 Feb 2019 18:37:23
Message-Id: 1550169372.8d88d48f9cfe61c619ecd890f2dc169237f9be2c.asturm@gentoo
1 commit: 8d88d48f9cfe61c619ecd890f2dc169237f9be2c
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 14 18:29:22 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 14 18:36:12 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d88d48f
7
8 mail-client/trojita: Switch from gnome2-utils to xdg, EAPI-7 bump
9
10 Package-Manager: Portage-2.3.60, Repoman-2.3.12
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 mail-client/trojita/trojita-9999.ebuild | 48 +++++++++++++--------------------
14 1 file changed, 18 insertions(+), 30 deletions(-)
15
16 diff --git a/mail-client/trojita/trojita-9999.ebuild b/mail-client/trojita/trojita-9999.ebuild
17 index 3868e240b41..268f9915e76 100644
18 --- a/mail-client/trojita/trojita-9999.ebuild
19 +++ b/mail-client/trojita/trojita-9999.ebuild
20 @@ -1,18 +1,19 @@
21 -# Copyright 1999-2018 Gentoo Foundation
22 +# Copyright 1999-2019 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 -EAPI=6
26 +EAPI=7
27
28 -EGIT_REPO_URI="https://anongit.kde.org/${PN}.git"
29 -inherit cmake-utils gnome2-utils virtualx xdg-utils
30 -[[ ${PV} == 9999 ]] && inherit git-r3
31 -
32 -DESCRIPTION="A Qt IMAP e-mail client"
33 -HOMEPAGE="http://trojita.flaska.net/"
34 -if [[ ${PV} != 9999 ]]; then
35 +if [[ ${PV} = *9999* ]]; then
36 + EGIT_REPO_URI="https://anongit.kde.org/${PN}.git"
37 + inherit git-r3
38 +else
39 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
40 KEYWORDS="~amd64 ~x86"
41 fi
42 +inherit cmake-utils virtualx xdg
43 +
44 +DESCRIPTION="A Qt IMAP e-mail client"
45 +HOMEPAGE="http://trojita.flaska.net/"
46
47 LICENSE="|| ( GPL-2 GPL-3 )"
48 SLOT="0"
49 @@ -20,7 +21,12 @@ IUSE="+crypt +dbus debug +password test +zlib"
50
51 REQUIRED_USE="password? ( dbus )"
52
53 -RDEPEND="
54 +BDEPEND="
55 + dev-qt/linguist-tools:5
56 + test? ( dev-qt/qttest:5 )
57 + zlib? ( virtual/pkgconfig )
58 +"
59 +DEPEND="
60 dev-qt/qtcore:5
61 dev-qt/qtgui:5
62 dev-qt/qtnetwork:5[ssl]
63 @@ -36,11 +42,7 @@ RDEPEND="
64 password? ( dev-libs/qtkeychain[qt5(+)] )
65 zlib? ( sys-libs/zlib )
66 "
67 -DEPEND="${RDEPEND}
68 - dev-qt/linguist-tools:5
69 - test? ( dev-qt/qttest:5 )
70 - zlib? ( virtual/pkgconfig )
71 -"
72 +RDEPEND="${DEPEND}"
73
74 DOCS=( README LICENSE )
75
76 @@ -49,7 +51,7 @@ src_prepare() {
77
78 # the build system is taking a look at `git describe ... --dirty` and
79 # gentoo's modifications to CMakeLists.txt break these
80 - sed -i "s/--dirty//" "${S}/cmake/TrojitaVersion.cmake" || die "Cannot fix the version check"
81 + sed -e "s/--dirty//" -i cmake/TrojitaVersion.cmake || die "Cannot fix the version check"
82 }
83
84 src_configure() {
85 @@ -69,17 +71,3 @@ src_configure() {
86 src_test() {
87 virtx cmake-utils_src_test
88 }
89 -
90 -pkg_preinst() {
91 - gnome2_icon_savelist
92 -}
93 -
94 -pkg_postinst() {
95 - xdg_desktop_database_update
96 - gnome2_icon_cache_update
97 -}
98 -
99 -pkg_postrm() {
100 - xdg_desktop_database_update
101 - gnome2_icon_cache_update
102 -}