commit:     31ab458043b0b6f53b910aae80977c5ed29ad240
Author:     Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Mon Feb 22 22:13:31 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 09:03:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ab4580

media-plugins/vdr-imonlcd: new EAPI and maintainer

update homepage
remove maintainer-needed
zero bugs open

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/19604
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-plugins/vdr-imonlcd/metadata.xml             | 13 +++++++++-
 media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild | 29 ++++++++++++++--------
 2 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/media-plugins/vdr-imonlcd/metadata.xml 
b/media-plugins/vdr-imonlcd/metadata.xml
index 6f49eba8f49..cd73dfdd596 100644
--- a/media-plugins/vdr-imonlcd/metadata.xml
+++ b/media-plugins/vdr-imonlcd/metadata.xml
@@ -1,5 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<!-- maintainer-needed -->
+       <maintainer type="person">
+               <email>martin.dum...@gmx.net</email>
+               <name>Martin Dummer</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>proxy-ma...@gentoo.org</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>v...@gentoo.org</email>
+               <name>Gentoo VDR Project</name>
+       </maintainer>
 </pkgmetadata>

diff --git a/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild 
b/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild
index 9010c74f2f1..7f33b6998b5 100644
--- a/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild
+++ b/media-plugins/vdr-imonlcd/vdr-imonlcd-1.0.2.ebuild
@@ -1,29 +1,33 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit vdr-plugin-2 linux-info udev
+inherit linux-info udev vdr-plugin-2
 
 VERSION="2086" # every bump, new version
 
 DESCRIPTION="VDR Plugin: shows information about the current state of VDR on 
iMON LCD"
-HOMEPAGE="http://projects.vdr-developer.org/wiki/plg-imonlcd";
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
+HOMEPAGE="https://projects.vdr-developer.org/projects/plg-imonlcd/wiki";
+SRC_URI="https://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz";
 
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-RDEPEND="media-libs/freetype"
+RDEPEND="
+       media-libs/freetype
+       virtual/udev"
 DEPEND="${RDEPEND}
-               media-video/vdr"
+       media-video/vdr"
 
+DOCS=(
+       HISTORY
+       README
+)
 PATCHES=(
        "${FILESDIR}/${PN}-1.0.2-freetype_pkgconfig.patch"
 )
-
 CONFIG_CHECK="~IR_IMON"
 
 pkg_setup() {
@@ -35,6 +39,9 @@ src_install() {
        rm -f README.git
        vdr-plugin-2_src_install
 
-       insinto $(get_udevdir)/rules.d
-       doins "${FILESDIR}"/99-imonlcd.rules
+       udev_dorules "${FILESDIR}"/99-imonlcd.rules
+}
+
+pkg_postinst() {
+       udev_reload
 }

Reply via email to