Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/geany/
Date: Wed, 02 Oct 2019 23:36:49
Message-Id: 1570058891.1ba28bd19f618bdba6b0a99391e6b5d3319b794a.whissi@gentoo
1 commit: 1ba28bd19f618bdba6b0a99391e6b5d3319b794a
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 2 23:25:49 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 2 23:28:11 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba28bd1
7
8 dev-util/geany: bump to v1.36
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.17
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 dev-util/geany/Manifest | 1 +
14 dev-util/geany/geany-1.36.ebuild | 83 ++++++++++++++++++++++++++++++++++++++++
15 2 files changed, 84 insertions(+)
16
17 diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest
18 index f98cf333977..b8bdbac5966 100644
19 --- a/dev-util/geany/Manifest
20 +++ b/dev-util/geany/Manifest
21 @@ -1,3 +1,4 @@
22 DIST geany-1.30.1.tar.bz2 4352154 BLAKE2B 6efceb21e07aba3b0698196543746e926d6a73ef5d5f560467eee18a7b9ade4ce0ce37808176922b3399ea8a72b2f281af313a9f57aa325e1a9cb964f0f1c34e SHA512 55fb446b0c517ccee4d2f3023334b96a336788422a4dc41207a4f290c5d4b88df1eefa4b7f6fddf0567224f890ae7bea396306a935512f17e01682034f7200e3
23 DIST geany-1.34.1.tar.bz2 4474211 BLAKE2B 25c9b3f752b0b19582120ea342d8029f811040ef433adb065aec028f0bcc0909ea1b0005445bae70a53cbb2b1d3bfe0c2dd9d9c25c5e3f89bcdedebc0a392301 SHA512 3e075b23b22682324e4a56046d238d9d0087d095a6157b98c342fbe40a2bfa7118f72cfe1f414d110fff1411e4cc9c33fff800e0a2e32f9f0e5fd7b6fb560c9a
24 DIST geany-1.35.tar.bz2 4593705 BLAKE2B 1d411da04a82987abccb33385d3b50025078b68dc2cc4accfb7822000a786b97f613a35864fde2389d0525b9547972d0e56699b75aae40686f0ad7e6e2beb4a6 SHA512 9ae2f168b1b5e9fa9029a32f5d1e9b591e50ea4e79041760524a4389572400c6f8f56f1fd6973299f152f9fd653cf3d52ca50136f0bbdbc15d3395bcf7388ccf
25 +DIST geany-1.36.tar.bz2 4644521 BLAKE2B 80eeceee31a49e9728a358904ad40e353d3407a22492340e6aa9a82091d32fa004f4494d3ae027732174e7cf7f6fae620b511680e06e58c5b71dd259125900c4 SHA512 15005772b64e8321d7fa8552363df425eb25e9d7b0760c561c8fb3f34d7acae2bf25da8e04fda38a2a1b64cc31ff613b7ff2786d432ff014050c138c7473c810
26
27 diff --git a/dev-util/geany/geany-1.36.ebuild b/dev-util/geany/geany-1.36.ebuild
28 new file mode 100644
29 index 00000000000..122fd459e63
30 --- /dev/null
31 +++ b/dev-util/geany/geany-1.36.ebuild
32 @@ -0,0 +1,83 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +# eutils required for strip-linguas
39 +inherit eutils xdg
40 +
41 +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 ku lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW"
42 +NOSHORTLANGS="en_GB zh_CN zh_TW"
43 +
44 +DESCRIPTION="GTK+ based fast and lightweight IDE"
45 +HOMEPAGE="https://www.geany.org"
46 +if [[ "${PV}" = 9999* ]] ; then
47 + inherit autotools git-r3
48 + EGIT_REPO_URI="https://github.com/geany/geany.git"
49 +else
50 + [[ "${PV}" == *_pre* ]] && inherit autotools
51 + SRC_URI="https://download.geany.org/${P}.tar.bz2"
52 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
53 +fi
54 +LICENSE="GPL-2+ HPND"
55 +SLOT="0"
56 +
57 +IUSE="+gtk3 +vte"
58 +
59 +BDEPEND="virtual/pkgconfig"
60 +RDEPEND=">=dev-libs/glib-2.32:2
61 + !gtk3? (
62 + >=x11-libs/gtk+-2.24:2
63 + vte? ( x11-libs/vte:0 )
64 + )
65 + gtk3? (
66 + >=x11-libs/gtk+-3.0:3
67 + vte? ( x11-libs/vte:2.91 )
68 + )"
69 +DEPEND="${RDEPEND}
70 + dev-util/intltool
71 + sys-devel/gettext"
72 +
73 +pkg_setup() {
74 + strip-linguas ${LANGS}
75 +}
76 +
77 +src_prepare() {
78 + xdg_src_prepare #588570
79 +
80 + # Syntax highlighting for Portage
81 + sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
82 + data/filetype_extensions.conf || die
83 +
84 + if [[ ${PV} = *_pre* ]] || [[ ${PV} = 9999* ]] ; then
85 + eautoreconf
86 + fi
87 +}
88 +
89 +src_configure() {
90 + local myeconfargs=(
91 + --disable-html-docs
92 + --disable-dependency-tracking
93 + --disable-pdf-docs
94 + $(use_enable gtk3)
95 + $(use_enable vte)
96 + )
97 + econf "${myeconfargs[@]}"
98 +}
99 +
100 +src_install() {
101 + emake DESTDIR="${D}" install
102 + find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
103 +}
104 +
105 +pkg_preinst() {
106 + xdg_pkg_preinst
107 +}
108 +
109 +pkg_postinst() {
110 + xdg_pkg_postinst
111 +}
112 +
113 +pkg_postrm() {
114 + xdg_pkg_postrm
115 +}