Gentoo Archives: gentoo-commits

From: Thomas Beierlein <tomjbe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
Date: Tue, 14 Nov 2017 17:06:48
Message-Id: 1510679148.bb4d1b9ceb0eb93620be799929d28c03e3eb6593.tomjbe@gentoo
1 commit: bb4d1b9ceb0eb93620be799929d28c03e3eb6593
2 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 14 17:05:48 2017 +0000
4 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 14 17:05:48 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4d1b9c
7
8 media-radio/xlog: Version bump
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.4
11
12 media-radio/xlog/Manifest | 1 +
13 media-radio/xlog/xlog-2.0.15.ebuild | 67 +++++++++++++++++++++++++++++++++++++
14 2 files changed, 68 insertions(+)
15
16 diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
17 index 90b0dd3b1e6..673cc66ad4e 100644
18 --- a/media-radio/xlog/Manifest
19 +++ b/media-radio/xlog/Manifest
20 @@ -1 +1,2 @@
21 DIST xlog-2.0.14.tar.gz 11452537 SHA256 16407e016f9991cfe02d85e9841ced6112416e43800898be888a2cc44c368d58 SHA512 1f63e841191b81c477273777923bb4e537bac70b02cb5deca18b30adc44158369794435a0c1c22915bf42fc3fe2e46891cd531ad6ce2563d0f543a1012074660 WHIRLPOOL adacd6a75ca9db8cfa2069e72b7a6cb05fd93166ba67a4b4ce0689c2af4a4a022016037c5eac64256b3200c0e33e096c276c1c16d6ee3e62f6740461830568df
22 +DIST xlog-2.0.15.tar.gz 11461174 SHA256 52f0866530b7902128990318b713efe2c213164bd5466c11bffc0f8ef940c82a SHA512 58403d6cd05a222900236a9b165d1b51951f2efa668aba5989970036135a91955af64a4662a5cd6f6e7c4629e3353b3c93c79c3e14d81c7ae65a82cf9ade6397 WHIRLPOOL dd453d112a21ea2daf4123a00a5e9582b34b59038997f2a009fd491152ab0babf5b970803a867d364aaefd065e72cfb892ea0f48c5c0b42660d2aeb4b81bbc68
23
24 diff --git a/media-radio/xlog/xlog-2.0.15.ebuild b/media-radio/xlog/xlog-2.0.15.ebuild
25 new file mode 100644
26 index 00000000000..9dcc058a0ec
27 --- /dev/null
28 +++ b/media-radio/xlog/xlog-2.0.15.ebuild
29 @@ -0,0 +1,67 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit autotools fdo-mime toolchain-funcs
36 +MY_P=${P/_}
37 +
38 +DESCRIPTION="An amateur radio logging program"
39 +HOMEPAGE="http://www.nongnu.org/xlog"
40 +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz"
41 +
42 +LICENSE="GPL-3"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +IUSE=""
46 +
47 +RDEPEND="media-libs/hamlib
48 + dev-libs/glib:2
49 + x11-libs/gtk+:2"
50 +DEPEND="${RDEPEND}
51 + sys-devel/gettext
52 + virtual/pkgconfig"
53 +
54 +S=${WORKDIR}/${MY_P}
55 +
56 +DOCS=( AUTHORS data/doc/THANKS NEWS README )
57 +
58 +src_prepare() {
59 + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
60 +
61 + # Let portage handle updating mime/desktop databases,
62 + eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch"
63 + # Drop -Werror
64 + sed -i -e "s:-Werror::" configure.ac || die
65 + # fix underlinking
66 + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
67 + eautoreconf
68 +
69 + eapply_user
70 +}
71 +
72 +src_configure() {
73 + # mime-update causes file collisions if enabled
74 + econf --disable-mime-update --disable-desktop-update \
75 + --docdir=/usr/share/doc/${PF}
76 +}
77 +
78 +src_compile() {
79 + emake AR="$(tc-getAR)"
80 +}
81 +
82 +src_install() {
83 + emake DESTDIR="${D}" install
84 + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
85 + einstalldocs
86 +}
87 +
88 +pkg_postinst() {
89 + fdo-mime_desktop_database_update
90 + fdo-mime_mime_database_update
91 +}
92 +
93 +pkg_postrm() {
94 + fdo-mime_desktop_database_update
95 + fdo-mime_mime_database_update
96 +}