commit:     25d7e7d79368b7625221486d1d32f5c515901854
Author:     Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 20:31:52 2020 +0000
Commit:     Jörg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 20:33:25 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d7e7d7

media-video/noad: license, dead homepage, src_uri fixed

sources are not available by upstream anymore
Martin Dummer has pickupded the sources and added to git hub
this is a community managed project now

Closes: https://bugs.gentoo.org/682394
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel <hd_brummy <AT> gentoo.org>

 media-video/noad/Manifest             |  1 +
 media-video/noad/noad-0.8.6-r4.ebuild | 79 +++++++++++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/media-video/noad/Manifest b/media-video/noad/Manifest
index 8722aadf4f8..3de2a08bc1b 100644
--- a/media-video/noad/Manifest
+++ b/media-video/noad/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/media-video/noad/noad-0.8.6-r4.ebuild 
b/media-video/noad/noad-0.8.6-r4.ebuild
new file mode 100644
index 00000000000..170684dc966
--- /dev/null
+++ b/media-video/noad/noad-0.8.6-r4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 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/v0.8.6.tar.gz -> ${P}.tar.gz
+               http://vdr.websitec.de/download/${PN}/${P}-ffmpeg3.4.diff.bz2";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ffmpeg imagemagick libmpeg2"
+
+RDEPEND="
+       libmpeg2? ( media-libs/libmpeg2:= )
+       ffmpeg? ( virtual/ffmpeg )
+       imagemagick? ( media-gfx/imagemagick )"
+DEPEND="${RDEPEND}
+       virtual/pkgconfig"
+
+REQUIRED_USE="|| ( ffmpeg libmpeg2 )"
+
+src_prepare() {
+       default
+
+       #compile tested libav-13, ffmepg-3.4
+       eapply "${WORKDIR}/${P}-ffmpeg3.4.diff"
+
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               $(usex imagemagick '--with-magick') \
+               $(usex ffmpeg '' '--without-ffmpeg') \
+               $(usex libmpeg2 '' '--without-libmpeg2') \
+               --with-tools
+}
+
+src_compile() {
+       emake AR="$(tc-getAR)"          # see bug #469810
+}
+
+src_install() {
+       dobin noad showindex checkMarks
+       use imagemagick && dobin markpics
+
+       dodoc README INSTALL
+       # example scripts are installed as dokumentation
+       dodoc allnewnoad allnoad allnoadnice 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