commit:     5daff10fa5dba5a0b86bfa909d4df9b155da16dc
Author:     Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 18:41:50 2016 +0000
Commit:     Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 18:44:49 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5daff10f

media-tv/gentoo-vdr-scripts: bump, include bugfix to detect the right libdir on 
arm64, thx to T.Reufer for point this out

Package-Manager: portage-2.3.0_rc1

 media-tv/gentoo-vdr-scripts/Manifest               |   1 +
 .../gentoo-vdr-scripts-2.7.5.1.ebuild              | 131 +++++++++++++++++++++
 2 files changed, 132 insertions(+)

diff --git a/media-tv/gentoo-vdr-scripts/Manifest 
b/media-tv/gentoo-vdr-scripts/Manifest
index c8658d7..fc85b8d 100644
--- a/media-tv/gentoo-vdr-scripts/Manifest
+++ b/media-tv/gentoo-vdr-scripts/Manifest
@@ -2,5 +2,6 @@ DIST gentoo-vdr-scripts-2.0.0.tar.bz2 37438 SHA256 
6c2025714546a25632c5b8103b3fa
 DIST gentoo-vdr-scripts-2.5.tar.bz2 39893 SHA256 
39a3c5d1cf30f1b07a6218b2154835994bbf9d65358e916260bad970a6ca6432 SHA512 
bed3db4e3c4f8195d5715d274a32485d067fa2e539ace417c2d73bac1294d46736754be589d5e18b77e0baa1b4d9cd7df5ff8a13db2850d92d2eb992f9b131a6
 WHIRLPOOL 
5a7626484784ad49624df92daab0997368f885d4d5f6ad732082c2a77c840f6e23f345cf35816890d43493c57fa70c90eb9a4ab785a8d4ead81f6779714138b9
 DIST gentoo-vdr-scripts-2.7.2.tar.bz2 48584 SHA256 
65de19d3738442a08cdb603ab0e0116e96bbcd8d58b9c9b3f2942e0bcb5365cb SHA512 
cb0297c7e78e4c110097d1c08a5f6642d8194d01dd47308f7a41c6d76f7b1675cc612d47a7725eb4f47a393086b034ca09703af0867ae02a36af4be12701f861
 WHIRLPOOL 
7fe4e106512cca4e26a778320cadf93976897622dac2fd2cf7e21e20e44da27caa69da71f7a779747bc05872e6b90ee7440a7c8fbd2165e6c6a2544804c71da1
 DIST gentoo-vdr-scripts-2.7.3.tar.bz2 49156 SHA256 
a8fb04ca737080dd4fa4d300243d833f835885c0b4c9ca3f1808997713a626ec SHA512 
9d00acaf77bbbf52f4a4d4b8284d94b9d191c354de52ea6f7bba0751be661feec4915cca20be3d24a0471efe4b3f24c5dcc025e3e8b0cc6b2c37f8843b91a520
 WHIRLPOOL 
bd30b36284754d4e5c135c381e4114354b1292f4203d0367622c650252d8ecbcaabe58bc40b4d0ad26b54553f5ee0ff5e2e32e13abdd088bd26b0b41a97ee10c
+DIST gentoo-vdr-scripts-2.7.5.1.tar.bz2 49537 SHA256 
e7adec1f89b4c11002b77a12fd97ce492acb72736f50d7c80a01cad27950336f SHA512 
5b8f91f73ee42e290966eb9ae95b020b0a2c16f9d2c4eb79766934b8fa2e6bf415db20325254c0c6058abb868b010eb4180acc3714c18b47a5be390ee3e928c9
 WHIRLPOOL 
acdd17e025e624450b4e9c89dfe75d5c0ff104686200aae3f2472488174af59104497a8a34c925c30ff68b10b0c0c6b38fdd3a2e5f9f1cd8562d6dfd9302b6e4
 DIST gentoo-vdr-scripts-2.7.5.tar.bz2 49457 SHA256 
650220b1061672e5e021f3b2abaad01af0319833c3142aed7d27fe6cfc16469c SHA512 
b79460ae73c1914b0057d44469c0ac3e30feab3fc9fa91af618a0753f5061184110af6f2426d0638861e899fe7ef8ddc749bee631e95dbf52da9d32ae3ae7afe
 WHIRLPOOL 
b94f40b82ddcce4e85469590136cf874450871abbb07359eb57ecda959e2ae1e66b662bc32e07e65af13a5c1d9f5fb023a62cf78ac64c31e2540e84b2a23beca
 DIST gentoo-vdr-scripts-2.7.tar.bz2 46618 SHA256 
40f6e50e684b4dde9c026887119e80c9680212bfe41854c6526cc1346c0ae2a2 SHA512 
95db4d2632d07cc86394fbc2898050d47175f01cc60b61230ba5363c770ba6ad5c5935987ac6a1131bc575887633ed6c8f6242f7de225fc875d0871123665bc5
 WHIRLPOOL 
889e2379fa9df6ae9992f6569779d4f485488e84c9c1065c43717ae07d15c601ce9a731e612e6bfaaf7df55d5eb4c7901f16bbf0eff680bc5b4ea25662885790

diff --git a/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-2.7.5.1.ebuild 
b/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-2.7.5.1.ebuild
new file mode 100644
index 0000000..18fca59
--- /dev/null
+++ b/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-2.7.5.1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit user
+
+DESCRIPTION="Scripts necessary for use of vdr as a set-top-box"
+HOMEPAGE="https://www.gentoo.org/";
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+       https://dev.gentoo.org/~hd_brummy/distfiles/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="nvram"
+
+RDEPEND="nvram? ( sys-power/nvram-wakeup )
+       app-admin/sudo
+       sys-process/wait_on_pid"
+
+VDR_HOME=/var/vdr
+
+pkg_setup() {
+       enewgroup vdr
+
+       # Add user vdr to these groups:
+       #   video - accessing dvb-devices
+       #   audio - playing sound when using software-devices
+       #   cdrom - playing dvds/audio-cds ...
+       enewuser vdr -1 /bin/bash "${VDR_HOME}" vdr,video,audio,cdrom
+}
+
+src_install() {
+       local DOCS=( README* TODO ChangeLog )
+
+       default
+
+       # create necessary directories
+       diropts -ovdr -gvdr
+       keepdir "${VDR_HOME}"
+
+       local kd
+       for kd in shutdown-data merged-config-files dvd-images; do
+               keepdir "${VDR_HOME}/${kd}"
+       done
+}
+
+pkg_preinst() {
+       local PLUGINS_NEW=0
+       if [[ -f "${ROOT}"/etc/conf.d/vdr.plugins ]]; then
+               PLUGINS_NEW=$(grep -v '^#' "${ROOT}"/etc/conf.d/vdr.plugins 
|grep -v '^$'|wc -l)
+       fi
+       if [[ ${PLUGINS_NEW} > 0 ]]; then
+               cp "${ROOT}"/etc/conf.d/vdr.plugins 
"${D}"/etc/conf.d/vdr.plugins
+       else
+               einfo "Migrating PLUGINS setting from /etc/conf.d/vdr to 
/etc/conf.d/vdr.plugins"
+               local PLUGIN
+               for PLUGIN in $(source "${ROOT}"/etc/conf.d/vdr;echo $PLUGINS); 
do
+                       echo ${PLUGIN} >> "${D}"/etc/conf.d/vdr.plugins
+               done
+       fi
+
+       has_version "<${CATEGORY}/${PN}-0.5.4"
+       previous_less_than_0_5_4=$?
+
+       has_version "<${CATEGORY}/${PN}-2.6"
+       previous_less_than_2_6=$?
+}
+
+VDRSUDOENTRY="vdr ALL=NOPASSWD:/usr/share/vdr/bin/vdrshutdown-really.sh"
+
+pkg_postinst() {
+       if [[ $previous_less_than_0_5_4 = 0 ]] ; then
+               elog "\nVDR use now default the --cachedir parameter to store 
the epg.file"
+               elog "Please do not override this with the EPGFILE variable\n"
+
+               elog "svdrp port 2001 support removed\n"
+
+               elog "--rcu support removed, use media-plugin/vdr-rcu\n"
+       fi
+
+       if [[ $previous_less_than_2_6 = 0 ]]; then
+               elog "${CATEGORY}/${PN} supports now a init script"
+               elog "to start a X server"
+               elog "Please refer for detailed info to"
+               elog "${CATGORY}/${PN} README.x11-setup\n"
+       fi
+
+       if use nvram; then
+               elog "nvram wakeup is optional."
+               elog "To make use of it emerge sys-power/nvram-wakeup.\n"
+       fi
+
+       elog "Plugins which should be used are now set via its"
+       elog "own config-file called /etc/conf.d/vdr.plugins"
+       elog "or enabled via the frontend eselect vdr-plugin.\n"
+
+       if [[ -f "${ROOT}"/etc/conf.d/vdr.dvdswitch ]] &&
+               grep -q ^DVDSWITCH_BURNSPEED= "${ROOT}"/etc/conf.d/vdr.dvdswitch
+       then
+               ewarn "You are setting DVDSWITCH_BURNSPEED in 
/etc/conf.d/vdr.dvdswitch"
+               ewarn "This no longer has any effect, please use"
+               ewarn "VDR_DVDBURNSPEED in /etc/conf.d/vdr.cd-dvd"
+       fi
+
+       elog "systemd is supported by ${CATEGORY}/${PN}"
+       elog "Please read for detailed info on this"
+       elog "${CATEGORY}/${PN} README.systemd"
+}
+
+pkg_config() {
+       if grep -q /usr/share/vdr/bin/vdrshutdown-really.sh 
"${ROOT}"/etc/sudoers; then
+
+               einfo "Removing depricated entry from /etc/sudoers:"
+               einfo "-  ${VDRSUDOENTRY}"
+
+               cd "${T}"
+               cat >sudoedit-vdr.sh <<-SUDOEDITOR
+                       #!/bin/bash
+                       sed -i \${1} -e 
'/\/usr\/share\/vdr\/bin\/vdrshutdown-really.sh *$/d'
+
+               SUDOEDITOR
+               chmod a+x sudoedit-vdr.sh
+
+               VISUAL="${T}"/sudoedit-vdr.sh visudo -f "${ROOT}"/etc/sudoers 
|| die "visudo failed"
+
+               einfo "Edited /etc/sudoers"
+       fi
+}

Reply via email to