diff options
author | Joerg Bornkessel <hd_brummy@gentoo.org> | 2019-12-25 19:52:38 +0100 |
---|---|---|
committer | Joerg Bornkessel <hd_brummy@gentoo.org> | 2019-12-25 19:53:31 +0100 |
commit | 1635430fb0cc1cf5fdcb348748e1ccf359aa95b8 (patch) | |
tree | 37c14883ce2ac27a01eefdecaabc2382dbe4db1c /media-plugins | |
parent | media-plugins/vdr-dvbapi: version bump (diff) | |
download | gentoo-1635430fb0cc1cf5fdcb348748e1ccf359aa95b8.tar.gz gentoo-1635430fb0cc1cf5fdcb348748e1ccf359aa95b8.tar.bz2 gentoo-1635430fb0cc1cf5fdcb348748e1ccf359aa95b8.zip |
media-plugins/vdr-epgsearch: version bump
this version need
>=media-video/vdr-2.4
Bug: https://bugs.gentoo.org/696746
Close: https://bugs.gentoo.org/696746
Package-Manager: Portage-2.3.82, Repoman-2.3.18
Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org>
Diffstat (limited to 'media-plugins')
-rw-r--r-- | media-plugins/vdr-epgsearch/Manifest | 1 | ||||
-rw-r--r-- | media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.4.0_makefile.patch | 42 | ||||
-rw-r--r-- | media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.0.ebuild | 79 |
3 files changed, 122 insertions, 0 deletions
diff --git a/media-plugins/vdr-epgsearch/Manifest b/media-plugins/vdr-epgsearch/Manifest index 45eb08a12d92..f9adc5c6bd1f 100644 --- a/media-plugins/vdr-epgsearch/Manifest +++ b/media-plugins/vdr-epgsearch/Manifest @@ -1,2 +1,3 @@ DIST vdr-epgsearch-1.0.1_p20141227.tar.gz 472802 BLAKE2B 9ffc067c2aff29e3d79b620edf88ff7aca64ad5d1de3aa32b19fbc1889673e2439a6d65b46e2f3ff5fd3d416ff24cbafd6d41f562b3775210f0234c6990f03ab SHA512 952d58f6f03d2804f97be14779faf37c3788b42d78a6460102e2f1c74f6a58d7d68639e7e95e40f27417ce3658c0d5bf856399b6e8e8c214ea143d2865507562 DIST vdr-epgsearch-2.2.0.tgz 472502 BLAKE2B f98053d95a6fe56aff48bd3e86ae8a37166b3b8556fe3500c956901cb3f8d19c5792b157606d372392b7387c05a72f4d664881a27bbd5b9484640d8de73b8673 SHA512 c0fef60069addc3cca82535c22b7e1f73f01de7466bc6d0b837ba34df7a7dd0fe2cbf7e9b9bc36a523a75a3db18889a1ff9040fb2647c889ea74666067c3a1e4 +DIST vdr-epgsearch-2.4.0.tgz 479041 BLAKE2B 1d0b87bca573c90d13fb07d39c2945be1451ac405739ba788482488994832d3fc053dd076d474cc4e78e9a6b3078952fac7e799945120ff220d58b7f2fc2f181 SHA512 4fec779edeee0b326624b6904b5e6b5f0c8243208938389787433638355436fe82899864d33f512c3a9e0feadde1f770d4ca562f06212f83f8d753a9a34700e4 diff --git a/media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.4.0_makefile.patch b/media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.4.0_makefile.patch new file mode 100644 index 000000000000..5ec9c69af412 --- /dev/null +++ b/media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.4.0_makefile.patch @@ -0,0 +1,42 @@ +Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 25 Dec 2019 ) +diff -Naur vdr-plugin-epgsearch-2.4.0.orig/Makefile vdr-plugin-epgsearch-2.4.0/Makefile +--- vdr-plugin-epgsearch-2.4.0.orig/Makefile 2019-12-25 18:48:32.748492713 +0100 ++++ vdr-plugin-epgsearch-2.4.0/Makefile 2019-12-25 18:49:35.110492713 +0100 +@@ -281,9 +281,9 @@ + $(DEPFILE_stmp): + ./docsrc2man.sh + ./docsrc2html.sh +- ln -sf ./doc/en/epgsearch.4.txt MANUAL +- ln -sf ./doc/en/epgsearch.1.txt README +- ln -sf ./doc/de/epgsearch.1.txt README.DE ++# ln -sf ./doc/en/epgsearch.4.txt MANUAL ++# ln -sf ./doc/en/epgsearch.1.txt README ++# ln -sf ./doc/de/epgsearch.1.txt README.DE + @rm -f $(DEPFILE_stmp) + @date > $(DEPFILE_stmp) + +@@ -306,7 +306,7 @@ + $(Q)install -D libvdr-$(PLUGIN4).so $(DESTDIR)$(LIBDIR)/libvdr-$(PLUGIN4).so.$(APIVERSION) + + install-conf: +- mkdir -p $(DESTDIR)$(CONFDIR)/plugins/$(PLUGIN)/conf.d ++ mkdir -p $(DESTDIR)$(CONFDIR)/plugins/$(PLUGIN) + cp -n conf/* $(DESTDIR)$(CONFDIR)/plugins/$(PLUGIN) + + install-doc: +@@ -325,7 +325,7 @@ + mkdir -p $(DESTDIR)$(BINDIR) + cp createcats $(DESTDIR)$(BINDIR) + +-install: install-lib install-i18n install-conf install-doc install-bin ++install: install-lib install-i18n install-conf install-bin + + install-lib: install-$(PLUGIN) install-$(PLUGIN2) install-$(PLUGIN3) install-$(PLUGIN4) + +@@ -358,3 +358,6 @@ + @-rm -rf doc html man + @-rm -f MANUAL README README.DE + @-rm -f $(DEPFILE_stmp) $(DEPFILE_DOC) ++ ++# make detection in vdr-plugin-2.eclass for new Makefile handling happy ++# SOFILE diff --git a/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.0.ebuild b/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.0.ebuild new file mode 100644 index 000000000000..840362e70694 --- /dev/null +++ b/media-plugins/vdr-epgsearch/vdr-epgsearch-2.4.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR plugin: create timers from epg content based on saved search expressions" +HOMEPAGE="https://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git" +SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-${VDRPLUGIN}.git/snapshot/vdr-plugin-${VDRPLUGIN}-${PV}.tar.gz -> ${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="conflictcheckonly epgsearchonly pcre quicksearch tre" + +DEPEND=">=media-video/vdr-2.4 + pcre? ( dev-libs/libpcre ) + tre? ( dev-libs/tre )" +RDEPEND="${DEPEND}" + +REQUIRED_USE="?? ( pcre tre )" + +S="${WORKDIR}/vdr-plugin-${VDRPLUGIN}-${PV}" + +src_prepare() { + # remove untranslated .po files + rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po + + eapply "${FILESDIR}/vdr-epgsearch-2.4.0_makefile.patch" + + use conflictcheckonly || sed -e "s:install-\$(PLUGIN3)::" -i Makefile + use epgsearchonly || sed -e "s:install-\$(PLUGIN2)::" -i Makefile + use quicksearch || sed -e "s:install-\$(PLUGIN4)::" -i Makefile + + vdr-plugin-2_src_prepare + + fix_vdr_libsi_include conflictcheck.c + + # install conf-file disabled + sed -e '/^Menu/s:^:#:' -i conf/epgsearchmenu.conf + + # Get rid of the broken symlinks + rm -f README{,.DE} +} + +src_compile() { + BUILD_PARAMS="SENDMAIL=/usr/sbin/sendmail AUTOCONFIG=0" + + if use pcre; then + BUILD_PARAMS+=" REGEXLIB=pcre" + einfo "Using pcre for regexp searches" + fi + + if use tre; then + BUILD_PARAMS+=" REGEXLIB=tre" + einfo "Using tre for unlimited fuzzy searches" + fi + + vdr-plugin-2_src_compile +} + +src_install() { + vdr-plugin-2_src_install + + diropts "-m755 -o vdr -g vdr" + insinto /etc/vdr/plugins/epgsearch + doins conf/epgsearchmenu.conf + doins conf/epgsearchconflmail.templ conf/epgsearchupdmail.templ + + local DOCS=( conf/*.templ HISTORY* ) + einstalldocs + + gunzip -f man/en/*.gz + doman man/en/*.[0-9] + + gunzip -f man/de/*.gz + doman -i18n=de man/de/*.[0-9] +} |