commit:     ad15bc6a97f618a8d40075625338bceed48a9a4a
Author:     Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Tue Jun 22 05:10:59 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 22 18:28:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad15bc6a

media-video/noad: version bump to 0.8.7

new upstream version, insert available patches into main,
many compiler fixes

Closes: https://bugs.gentoo.org/717708
Closes: https://bugs.gentoo.org/731098
Closes: https://bugs.gentoo.org/787143
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/21368
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/noad/Manifest          |  1 +
 media-video/noad/metadata.xml      | 13 ++++++-
 media-video/noad/noad-0.8.7.ebuild | 70 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 83 insertions(+), 1 deletion(-)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 3de2a08bc1b..b740f92e6bd 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,3 +1,4 @@
 DIST noad-0.8.6-ffmpeg3.4.diff.bz2 6261 BLAKE2B 
4c1de8b72c9b25a056cabb5a74b4d9bbc42f6586b4e2166bf2cf5ac76d7617df3318a4a4b21fa5dbfb601e2f9bacc7bd2d8b54705750a2d761c5a73c5c745578
 SHA512 
f7b4879902e2344099ef337094fc8be1c4322d2fa1ed5d7c275adfed9dfcc1644cc18743191ffd4daaa44a83cf3936a8dd8a978c66aaeae18a38c6164a608b02
 DIST noad-0.8.6.tar.bz2 188085 BLAKE2B 
fa9ae43984509f6da17028cda11f69dae0a74afcabe8daaaf2661d9791229bf1d5374b26abbcc9cd8f887b42c188a0d4871ae059dabac3b9bb9175533f096100
 SHA512 
ffca9e8bc78719350ffdfe59a4f258033f843ddf761ca5d8893cde5a4968a644c0318fd86b60e7b9e78b0650f8f02c68e6f7a95f4dfb702ab30d84ad3750c9e9
 DIST noad-0.8.6.tar.gz 226169 BLAKE2B 
c8aa44a868a7592b66a94a58065df5b3dc19562bf6bfb946fe60acebd2ea9f9090750836368bc6aeecf2fbd9938b0ec3f653d7908d3b34f27c3362fcea48e445
 SHA512 
abec49ea7d4dc4233d42bd42ba267bc7b235aace1597c5cd3dcbb7b4ede00c3778eaa2a0d8697fca4caf2b0ca94b540b87a862523a3028eb5cfe84db3c460ede
+DIST noad-0.8.7.tar.gz 144339 BLAKE2B 
e7492f63e7326cdced041332e05051a6bda2e92798f4b694ff626e65306d6ebe606f871eabc37df1613677c2f739b3caed033b443cbe7edce913b83a0365e3e5
 SHA512 
fa1d0226144175de586f938a594fe0a3c0b8a924a258f1406cf52078d5e6d84f46ae685ee3c9f3ce28e62f9eee719d6a938504e39a6b3b9c96043f4bd4aaf69d

diff --git a/media-video/noad/metadata.xml b/media-video/noad/metadata.xml
index 90724bd3783..ec802ef34b0 100644
--- a/media-video/noad/metadata.xml
+++ b/media-video/noad/metadata.xml
@@ -1,6 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
+       <maintainer type="person" proxied="yes">
+               <email>[email protected]</email>
+               <name>Martin Dummer</name>
+       </maintainer>
+       <maintainer type="project" proxied="proxy">
+               <email>[email protected]</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
        <maintainer type="project">
                <email>[email protected]</email>
                <name>Gentoo VDR Project</name>
@@ -9,7 +17,10 @@
                <email>[email protected]</email>
                <name>Gentoo Video project</name>
        </maintainer>
+       <upstream>
+               <remote-id type="github"> madmartin/noad</remote-id>
+       </upstream>
        <use>
-               <flag name="libmpeg2">Build support for mpeg2 over 
media-libs/libmpeg2 rather than using ffmpeg</flag>
+               <flag name="libmpeg2">Build support for mpeg2 through 
<pkg>media-libs/libmpeg2</pkg> rather than using 
<pkg>media-video/ffmpeg</pkg></flag>
        </use>
 </pkgmetadata>

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7.ebuild
new file mode 100644
index 00000000000..1b5132feec4
--- /dev/null
+++ b/media-video/noad/noad-0.8.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Mark commercial breaks in VDR recordings"
+HOMEPAGE="https://github.com/madmartin/noad";
+SRC_URI="https://github.com/madmartin/noad/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ffmpeg imagemagick libmpeg2"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+       libmpeg2? ( media-libs/libmpeg2:= )
+       ffmpeg? ( media-video/ffmpeg )
+       imagemagick? ( media-gfx/imagemagick )"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
+
+src_prepare() {
+       default
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               $(usex imagemagick '--with-magick') \
+               $(usex ffmpeg '' '--without-ffmpeg') \
+               $(usex libmpeg2 '' '--without-libmpeg2') \
+               --with-tools
+}
+
+src_install() {
+       dobin noad showindex checkMarks
+       use imagemagick && dobin markpics
+
+       dodoc README* INSTALL
+       # example scripts are installed as dokumentation
+       dodoc allnewnoad allnoad allnoadnice allnoaduncut checkAllMarks 
clearlogos noadcall.sh noadifnew stat2html statupd
+
+       newconfd "${FILESDIR}"/confd_vdraddon.noad vdraddon.noad
+
+       insinto /usr/share/vdr/record
+       doins "${FILESDIR}"/record-50-noad.sh
+
+       insinto /usr/share/vdr/shutdown
+       doins "${FILESDIR}"/pre-shutdown-15-noad.sh
+
+       insinto /etc/vdr/reccmds
+       doins "${FILESDIR}"/reccmds.noad.conf
+
+       exeinto /usr/share/vdr/bin
+       doexe "${FILESDIR}"/noad-reccmd
+}
+
+pkg_postinst() {
+       elog
+       elog "To integrate noad in VDR you should do this:"
+       elog
+       elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
+       elog
+       elog "Note: You can use here all parameters for noad,"
+       elog "please look in the documentation of noad."
+}

Reply via email to