Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/gtkdatabox/
Date: Fri, 14 Jan 2022 16:54:36
Message-Id: 1642179253.b23941b8874fac61e2325912937decddff15500a.flow@gentoo
1 commit: b23941b8874fac61e2325912937decddff15500a
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 14 13:51:27 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 14 16:54:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23941b8
7
8 x11-libs/gtkdatabox: add 1.0.0
9
10 Closes: https://bugs.gentoo.org/831196
11 Closes: https://github.com/gentoo/gentoo/pull/23791
12 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
13
14 x11-libs/gtkdatabox/Manifest | 1 +
15 x11-libs/gtkdatabox/gtkdatabox-1.0.0.ebuild | 58 +++++++++++++++++++++++++++++
16 2 files changed, 59 insertions(+)
17
18 diff --git a/x11-libs/gtkdatabox/Manifest b/x11-libs/gtkdatabox/Manifest
19 index 288c2ca30f84..c86187249c97 100644
20 --- a/x11-libs/gtkdatabox/Manifest
21 +++ b/x11-libs/gtkdatabox/Manifest
22 @@ -1 +1,2 @@
23 DIST gtkdatabox-0.9.3.0.tar.gz 2883977 BLAKE2B d9d5de1c4d07bd01940ea6f75f2b2f455b46cf018dbae67bcb643f523353e675e1a97cfc10b696fe16aa0391cb006e5e866bef52cefcdd8ca4de057589164e6e SHA512 5c2464dafcf9cdd4ee11bec6f8e627533c0270fe28d736e1be45ad084c42d430a50c39cf08531138627cc59ab034a191ecd7b97ccfce633467ff99e6e9cd593a
24 +DIST gtkdatabox-1.0.0.tar.gz 520992 BLAKE2B d04dfc833ae6807fd593ebddcdbd45ee3c5be6818d11b8c3da313649d7279ddcfcc635571d84a2da3e2b867e3ec3f50fead2c0ee2fe25fad43851abc19610883 SHA512 63007ab50e1e1eba185a2c05ccc1a8759aded91797688c4b4888728af3527514cc79280851981e36b01e24859fe8e0f95d660a219d456edeb50e0b847d7b9999
25
26 diff --git a/x11-libs/gtkdatabox/gtkdatabox-1.0.0.ebuild b/x11-libs/gtkdatabox/gtkdatabox-1.0.0.ebuild
27 new file mode 100644
28 index 000000000000..b34a7c47a0e4
29 --- /dev/null
30 +++ b/x11-libs/gtkdatabox/gtkdatabox-1.0.0.ebuild
31 @@ -0,0 +1,58 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +DESCRIPTION="Gtk+ Widgets for live display of large amounts of fluctuating numerical data"
38 +HOMEPAGE="https://sourceforge.net/projects/gtkdatabox/"
39 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
40 +
41 +LICENSE="LGPL-2.1"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="examples +glade"
45 +
46 +RDEPEND="
47 + dev-libs/atk
48 + dev-libs/glib:2
49 + media-libs/harfbuzz:=
50 + x11-libs/cairo
51 + x11-libs/gtk+:3
52 + x11-libs/gdk-pixbuf:2
53 + x11-libs/pango
54 + glade? ( dev-util/glade:3.10= )
55 +"
56 +DEPEND="${RDEPEND}"
57 +
58 +src_prepare() {
59 + default
60 +
61 + # Remove -D.*DISABLE_DEPRECATED cflags
62 + find . -iname 'Makefile.am' -exec \
63 + sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die
64 + # Do Makefile.in after Makefile.am to avoid automake maintainer-mode
65 + find . -iname 'Makefile.in' -exec \
66 + sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die
67 + sed -e '/SUBDIRS/{s: examples::;}' -i Makefile.am -i Makefile.in || die
68 +}
69 +
70 +src_configure() {
71 + econf \
72 + $(use_enable glade) \
73 + --disable-static \
74 + --enable-libtool-lock
75 +
76 +}
77 +
78 +src_install() {
79 + default
80 +
81 + find "${ED}" -type f -name '*.la' -delete || die
82 +
83 + dodoc AUTHORS ChangeLog README TODO
84 +
85 + if use examples; then
86 + docinto examples
87 + dodoc "${S}"/examples/*
88 + fi
89 +}