Gentoo Archives: gentoo-commits

From: Joerg Bornkessel <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-epgsearch/, media-plugins/vdr-epgsearch/files/
Date: Sun, 02 Sep 2018 21:10:21
Message-Id: 1535922584.8b1e7dfe0b89cbe30f64dea3563687636ab19943.hd_brummy@gentoo
1 commit: 8b1e7dfe0b89cbe30f64dea3563687636ab19943
2 Author: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 2 21:09:44 2018 +0000
4 Commit: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 2 21:09:44 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1e7dfe
7
8 media-plugins/vdr-epgsearch: bump; closed bug 623576, thx to M.Brakemeier
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 media-plugins/vdr-epgsearch/Manifest | 1 +
13 .../files/vdr-epgsearch-2.2.0_makefile.diff | 25 +++++++
14 .../vdr-epgsearch/vdr-epgsearch-2.2.0.ebuild | 83 ++++++++++++++++++++++
15 3 files changed, 109 insertions(+)
16
17 diff --git a/media-plugins/vdr-epgsearch/Manifest b/media-plugins/vdr-epgsearch/Manifest
18 index f90f3c0a14a..45eb08a12d9 100644
19 --- a/media-plugins/vdr-epgsearch/Manifest
20 +++ b/media-plugins/vdr-epgsearch/Manifest
21 @@ -1 +1,2 @@
22 DIST vdr-epgsearch-1.0.1_p20141227.tar.gz 472802 BLAKE2B 9ffc067c2aff29e3d79b620edf88ff7aca64ad5d1de3aa32b19fbc1889673e2439a6d65b46e2f3ff5fd3d416ff24cbafd6d41f562b3775210f0234c6990f03ab SHA512 952d58f6f03d2804f97be14779faf37c3788b42d78a6460102e2f1c74f6a58d7d68639e7e95e40f27417ce3658c0d5bf856399b6e8e8c214ea143d2865507562
23 +DIST vdr-epgsearch-2.2.0.tgz 472502 BLAKE2B f98053d95a6fe56aff48bd3e86ae8a37166b3b8556fe3500c956901cb3f8d19c5792b157606d372392b7387c05a72f4d664881a27bbd5b9484640d8de73b8673 SHA512 c0fef60069addc3cca82535c22b7e1f73f01de7466bc6d0b837ba34df7a7dd0fe2cbf7e9b9bc36a523a75a3db18889a1ff9040fb2647c889ea74666067c3a1e4
24
25 diff --git a/media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.2.0_makefile.diff b/media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.2.0_makefile.diff
26 new file mode 100644
27 index 00000000000..25e27e958a4
28 --- /dev/null
29 +++ b/media-plugins/vdr-epgsearch/files/vdr-epgsearch-2.2.0_makefile.diff
30 @@ -0,0 +1,25 @@
31 +diff -Naur vdr-plugin-epgsearch-a908daa4c5c6edd6c560ed96939358b4352e9b42.orig/Makefile vdr-plugin-epgsearch-a908daa4c5c6edd6c560ed96939358b4352e9b42/Makefile
32 +--- vdr-plugin-epgsearch-a908daa4c5c6edd6c560ed96939358b4352e9b42.orig/Makefile 2015-02-21 21:01:08.926052710 +0100
33 ++++ vdr-plugin-epgsearch-a908daa4c5c6edd6c560ed96939358b4352e9b42/Makefile 2015-02-21 21:03:42.768052710 +0100
34 +@@ -255,9 +255,9 @@
35 + docs:
36 + ./docsrc2man.sh
37 + ./docsrc2html.sh
38 +- ln -sf ./doc/en/epgsearch.4.txt MANUAL
39 +- ln -sf ./doc/en/epgsearch.1.txt README
40 +- ln -sf ./doc/de/epgsearch.1.txt README.DE
41 ++# ln -sf ./doc/en/epgsearch.4.txt MANUAL
42 ++# ln -sf ./doc/en/epgsearch.1.txt README
43 ++# ln -sf ./doc/de/epgsearch.1.txt README.DE
44 +
45 + install-$(PLUGIN): libvdr-$(PLUGIN).so
46 + install -D libvdr-$(PLUGIN).so $(DESTDIR)$(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION)
47 +@@ -272,7 +272,7 @@
48 + install -D libvdr-$(PLUGIN4).so $(DESTDIR)$(LIBDIR)/libvdr-$(PLUGIN4).so.$(APIVERSION)
49 +
50 + install-conf:
51 +- mkdir -p $(DESTDIR)$(CONFDIR)/plugins/$(PLUGIN)/conf.d
52 ++ mkdir -p $(DESTDIR)$(CONFDIR)/plugins/$(PLUGIN)
53 + cp -n conf/* $(DESTDIR)$(CONFDIR)/plugins/$(PLUGIN)
54 +
55 + install-doc:
56
57 diff --git a/media-plugins/vdr-epgsearch/vdr-epgsearch-2.2.0.ebuild b/media-plugins/vdr-epgsearch/vdr-epgsearch-2.2.0.ebuild
58 new file mode 100644
59 index 00000000000..bfc710beb8f
60 --- /dev/null
61 +++ b/media-plugins/vdr-epgsearch/vdr-epgsearch-2.2.0.ebuild
62 @@ -0,0 +1,83 @@
63 +# Copyright 1999-2018 Gentoo Foundation
64 +# Distributed under the terms of the GNU General Public License v2
65 +
66 +EAPI=7
67 +
68 +inherit vdr-plugin-2
69 +
70 +DESCRIPTION="VDR plugin: create timers from epg content based on saved search expressions"
71 +HOMEPAGE="https://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git"
72 +SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-${VDRPLUGIN}.git/snapshot/vdr-plugin-${VDRPLUGIN}-${PV}.tar.gz -> ${P}.tgz"
73 +
74 +LICENSE="GPL-2"
75 +SLOT="0"
76 +KEYWORDS="~amd64 ~x86"
77 +IUSE="+conflictcheckonly +epgsearchonly pcre +quicksearch tre"
78 +
79 +DEPEND="=media-video/vdr-2.2*
80 + pcre? ( dev-libs/libpcre )
81 + tre? ( dev-libs/tre )"
82 +RDEPEND="${DEPEND}"
83 +
84 +REQUIRED_USE="?? ( pcre tre )"
85 +
86 +S="${WORKDIR}/vdr-plugin-${VDRPLUGIN}-${PV}"
87 +
88 +src_prepare() {
89 + # make detection in vdr-plugin-2.eclass for new Makefile handling happy
90 + echo "# SOFILE" >> Makefile
91 +
92 + # remove untranslated .po files
93 + 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
94 +
95 + eapply "${FILESDIR}/${P}_makefile.diff"
96 +
97 + use conflictcheckonly || sed -e "s:install-\$(PLUGIN3)::" -i Makefile
98 + use epgsearchonly || sed -e "s:install-\$(PLUGIN2)::" -i Makefile
99 + use quicksearch || sed -e "s:install-\$(PLUGIN4)::" -i Makefile
100 +
101 + vdr-plugin-2_src_prepare
102 +
103 + fix_vdr_libsi_include conflictcheck.c
104 +
105 + # install conf-file disabled
106 + sed -e '/^Menu/s:^:#:' -i conf/epgsearchmenu.conf
107 +
108 + # Get rid of the broken symlinks
109 + rm -f README{,.DE} MANUAL
110 +}
111 +
112 +src_compile() {
113 + BUILD_PARAMS="SENDMAIL=/usr/sbin/sendmail AUTOCONFIG=0"
114 +
115 + if use pcre; then
116 + BUILD_PARAMS+=" REGEXLIB=pcre"
117 + einfo "Using pcre for regexp searches"
118 + fi
119 +
120 + if use tre; then
121 + BUILD_PARAMS+=" REGEXLIB=tre"
122 + einfo "Using tre for unlimited fuzzy searches"
123 + fi
124 +
125 + vdr-plugin-2_src_compile
126 +}
127 +
128 +src_install() {
129 + vdr-plugin-2_src_install
130 +
131 + diropts "-m755 -o vdr -g vdr"
132 + keepdir /etc/vdr/plugins/epgsearch
133 + insinto /etc/vdr/plugins/epgsearch
134 +
135 + doins conf/epgsearchmenu.conf
136 + doins conf/epgsearchconflmail.templ conf/epgsearchupdmail.templ
137 +
138 + nonfatal dodoc conf/*.templ HISTORY*
139 +
140 + gunzip -f man/en/*.gz
141 + doman man/en/*.[0-9]
142 +
143 + gunzip -f man/de/*.gz
144 + doman -i18n=de man/de/*.[0-9]
145 +}