Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/geany/
Date: Fri, 16 Feb 2018 16:12:39
Message-Id: 1518797549.c24fd42d313be1ee5a1eddf23a91002387bf66a5.polynomial-c@gentoo
1 commit: c24fd42d313be1ee5a1eddf23a91002387bf66a5
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 16 16:11:52 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 16 16:12:29 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24fd42d
7
8 dev-util/geany: Some adjustments to the live ebuild.
9
10 Closes: https://bugs.gentoo.org/638068
11 Package-Manager: Portage-2.3.24, Repoman-2.3.6
12
13 dev-util/geany/geany-9999.ebuild | 42 ++++++++++++++++++++++++++--------------
14 1 file changed, 28 insertions(+), 14 deletions(-)
15
16 diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-9999.ebuild
17 index f74cd0df1a9..dc57933d71f 100644
18 --- a/dev-util/geany/geany-9999.ebuild
19 +++ b/dev-util/geany/geany-9999.ebuild
20 @@ -1,21 +1,25 @@
21 -# Copyright 1999-2017 Gentoo Foundation
22 +# Copyright 1999-2018 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24
25 EAPI=6
26 -inherit autotools eutils fdo-mime gnome2-utils
27 +
28 +inherit gnome2-utils xdg-utils
29
30 LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW"
31 NOSHORTLANGS="en_GB zh_CN zh_TW"
32
33 DESCRIPTION="GTK+ based fast and lightweight IDE"
34 HOMEPAGE="http://www.geany.org"
35 -EGIT_REPO_URI="https://github.com/geany/geany.git"
36 -inherit git-r3
37 -SRC_URI=""
38 +if [[ "${PV}" = 9999* ]] ; then
39 + inherit autotools git-r3
40 + EGIT_REPO_URI="https://github.com/geany/geany.git"
41 +else
42 + SRC_URI="http://download.geany.org/${P}.tar.bz2"
43 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
44 +fi
45 LICENSE="GPL-2+ HPND"
46 SLOT="0"
47
48 -KEYWORDS=""
49 IUSE="gtk3 +vte"
50
51 RDEPEND=">=dev-libs/glib-2.32:2
52 @@ -38,15 +42,25 @@ pkg_setup() {
53
54 src_prepare() {
55 default
56 - [[ ${PV} = *_pre* || ${PV} = 9999 ]] && eautoreconf
57 +
58 + # Syntax highlighting for Portage
59 + sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
60 + data/filetype_extensions.conf || die
61 +
62 + if [[ ${PV} = *_pre* ]] || [[ ${PV} = 9999* ]] ; then
63 + eautoreconf
64 + fi
65 }
66 +
67 src_configure() {
68 - econf \
69 - --disable-html-docs \
70 - --disable-dependency-tracking \
71 - --docdir="${EPREFIX}/usr/share/doc/${PF}" \
72 - $(use_enable gtk3) \
73 + local myeconfargs=(
74 + --disable-html-docs
75 + --disable-dependency-tracking
76 + --docdir="${EPREFIX}/usr/share/doc/${PF}"
77 + $(use_enable gtk3)
78 $(use_enable vte)
79 + )
80 + econf "${myeconfargs[@]}"
81 }
82
83 src_install() {
84 @@ -58,10 +72,10 @@ pkg_preinst() { gnome2_icon_savelist; }
85
86 pkg_postinst() {
87 fdo-mime_desktop_database_update
88 - gnome2_icon_cache_update
89 + xdg_desktop_database_update
90 }
91
92 pkg_postrm() {
93 - fdo-mime_desktop_database_update
94 gnome2_icon_cache_update
95 + xdg_desktop_database_update
96 }