Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-imonlcd/
Date: Sun, 28 Feb 2021 09:03:26
Message-Id: 1614502987.31ab458043b0b6f53b910aae80977c5ed29ad240.juippis@gentoo
1 commit: 31ab458043b0b6f53b910aae80977c5ed29ad240
2 Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
3 AuthorDate: Mon Feb 22 22:13:31 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 28 09:03:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ab4580
7
8 media-plugins/vdr-imonlcd: new EAPI and maintainer
9
10 update homepage
11 remove maintainer-needed
12 zero bugs open
13
14 Package-Manager: Portage-3.0.14, Repoman-3.0.2
15 Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
16 Closes: https://github.com/gentoo/gentoo/pull/19604
17 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
18
19 media-plugins/vdr-imonlcd/metadata.xml | 13 +++++++++-
20 media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild | 29 ++++++++++++++--------
21 2 files changed, 30 insertions(+), 12 deletions(-)
22
23 diff --git a/media-plugins/vdr-imonlcd/metadata.xml b/media-plugins/vdr-imonlcd/metadata.xml
24 index 6f49eba8f49..cd73dfdd596 100644
25 --- a/media-plugins/vdr-imonlcd/metadata.xml
26 +++ b/media-plugins/vdr-imonlcd/metadata.xml
27 @@ -1,5 +1,16 @@
28 <?xml version="1.0" encoding="UTF-8"?>
29 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
30 <pkgmetadata>
31 -<!-- maintainer-needed -->
32 + <maintainer type="person">
33 + <email>martin.dummer@×××.net</email>
34 + <name>Martin Dummer</name>
35 + </maintainer>
36 + <maintainer type="project">
37 + <email>proxy-maint@g.o</email>
38 + <name>Proxy Maintainers</name>
39 + </maintainer>
40 + <maintainer type="project">
41 + <email>vdr@g.o</email>
42 + <name>Gentoo VDR Project</name>
43 + </maintainer>
44 </pkgmetadata>
45
46 diff --git a/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild b/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild
47 index 9010c74f2f1..7f33b6998b5 100644
48 --- a/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild
49 +++ b/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild
50 @@ -1,29 +1,33 @@
51 -# Copyright 1999-2018 Gentoo Foundation
52 +# Copyright 2021 Gentoo Authors
53 # Distributed under the terms of the GNU General Public License v2
54
55 -EAPI=6
56 +EAPI=7
57
58 -inherit vdr-plugin-2 linux-info udev
59 +inherit linux-info udev vdr-plugin-2
60
61 VERSION="2086" # every bump, new version
62
63 DESCRIPTION="VDR Plugin: shows information about the current state of VDR on iMON LCD"
64 -HOMEPAGE="http://projects.vdr-developer.org/wiki/plg-imonlcd"
65 -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
66 +HOMEPAGE="https://projects.vdr-developer.org/projects/plg-imonlcd/wiki"
67 +SRC_URI="https://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
68
69 LICENSE="GPL-3"
70 SLOT="0"
71 KEYWORDS="~amd64 ~x86"
72 -IUSE=""
73
74 -RDEPEND="media-libs/freetype"
75 +RDEPEND="
76 + media-libs/freetype
77 + virtual/udev"
78 DEPEND="${RDEPEND}
79 - media-video/vdr"
80 + media-video/vdr"
81
82 +DOCS=(
83 + HISTORY
84 + README
85 +)
86 PATCHES=(
87 "${FILESDIR}/${PN}-1.0.2-freetype_pkgconfig.patch"
88 )
89 -
90 CONFIG_CHECK="~IR_IMON"
91
92 pkg_setup() {
93 @@ -35,6 +39,9 @@ src_install() {
94 rm -f README.git
95 vdr-plugin-2_src_install
96
97 - insinto $(get_udevdir)/rules.d
98 - doins "${FILESDIR}"/99-imonlcd.rules
99 + udev_dorules "${FILESDIR}"/99-imonlcd.rules
100 +}
101 +
102 +pkg_postinst() {
103 + udev_reload
104 }