Gentoo Archives: gentoo-commits

From: Thomas Beierlein <tomjbe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
Date: Mon, 26 Sep 2022 06:01:30
Message-Id: 1664172053.3e2bc00da26120fde685703411dc880340bdfaf7.tomjbe@gentoo
1 commit: 3e2bc00da26120fde685703411dc880340bdfaf7
2 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 26 05:57:44 2022 +0000
4 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 26 06:00:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2bc00d
7
8 sci-electronics/xnec2c: add 4.4.12
9
10 Adds support for >=dev-libs/glib-2.74
11
12 Bug: https://bugs.gentoo.org/872236
13 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>
14
15 sci-electronics/xnec2c/Manifest | 1 +
16 sci-electronics/xnec2c/xnec2c-4.4.12.ebuild | 53 +++++++++++++++++++++++++++++
17 2 files changed, 54 insertions(+)
18
19 diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
20 index eb5069f605ab..3656205642d2 100644
21 --- a/sci-electronics/xnec2c/Manifest
22 +++ b/sci-electronics/xnec2c/Manifest
23 @@ -1 +1,2 @@
24 DIST xnec2c-v4.4.11.tar.gz 1061014 BLAKE2B f7af594a1f97b0ad9d93b57235afaf04a8500768396c49608c96849b761828206f2c48afbdb067c9a4138732d4d4e6ad7f6f90a5a547487928efdfe77d3bad88 SHA512 9b5bf71ae45b4d70030eb78793d54d2aa8691afcfcb398b8b23be6508d77a510e5e8a26b6c978b9ea6031fbf5903fd765263d4b19691011187daf58feac612e2
25 +DIST xnec2c-v4.4.12.tar.gz 1496988 BLAKE2B dbcea1e24382b9f2bb6e881007b44dcf99b9caa7f970ecbb1363e1a0e232d9d1bda6fe68f90622d81cdc69b3b9ff6019dd4b123d6a79f8c6bd088dbd804354b8 SHA512 0d1711260d7f69633d9e6bb559f3b56c2a25414f75ed913c643c0aaad5e4062834ce6c7c7816741f65436173b331e6f8f957c4a624a77214414865bac94ab7e8
26
27 diff --git a/sci-electronics/xnec2c/xnec2c-4.4.12.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.12.ebuild
28 new file mode 100644
29 index 000000000000..3d142cf6f7a4
30 --- /dev/null
31 +++ b/sci-electronics/xnec2c/xnec2c-4.4.12.ebuild
32 @@ -0,0 +1,53 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit autotools xdg-utils
39 +
40 +MY_P=${PN}-v${PV}
41 +
42 +DESCRIPTION="A GTK+ graphical interactive version of nec2c"
43 +HOMEPAGE="https://www.xnec2c.org"
44 +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz"
45 +
46 +LICENSE="GPL-2"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE="doc examples"
50 +
51 +RDEPEND="dev-libs/glib:2
52 + x11-libs/gtk+:3"
53 +DEPEND="${RDEPEND}
54 + sys-devel/gettext"
55 +
56 +S="${WORKDIR}/${MY_P}"
57 +
58 +src_prepare() {
59 + eapply_user
60 + eautoreconf
61 +}
62 +src_install() {
63 + default
64 + docompress -x /usr/share/man
65 +
66 + rm -R "${D}/usr/share/doc/${P}" || die
67 + dodoc AUTHORS README.md doc/*.txt
68 + use doc && dodoc -r doc/*.html doc/images
69 +
70 + if ! use examples ; then
71 + rm -R "${D}/usr/share/${PN}/examples" || die
72 + fi
73 +}
74 +
75 +pkg_postinst() {
76 + xdg_mimeinfo_database_update
77 + xdg_icon_cache_update
78 + xdg_desktop_database_update
79 +}
80 +
81 +pkg_postrm() {
82 + xdg_mimeinfo_database_update
83 + xdg_icon_cache_update
84 + xdg_desktop_database_update
85 +}