diff options
author | Martin Väth <martin@mvath.de> | 2014-10-19 12:36:47 +0200 |
---|---|---|
committer | Martin Väth <martin@mvath.de> | 2015-10-11 10:49:19 +0200 |
commit | 779909fcd98e1d3045cf0a4e33bb6ebe9ed17677 (patch) | |
tree | 64a77efca0dcfe70f59423745088c901593731d1 /media-tv/sundtek-tv | |
parent | eix: bump gettext. Bump squashmount (diff) | |
download | mv-779909fcd98e1d3045cf0a4e33bb6ebe9ed17677.tar.gz mv-779909fcd98e1d3045cf0a4e33bb6ebe9ed17677.tar.bz2 mv-779909fcd98e1d3045cf0a4e33bb6ebe9ed17677.zip |
Bump sundtex-tv, noscript. Update eix dependency
Diffstat (limited to 'media-tv/sundtek-tv')
-rw-r--r-- | media-tv/sundtek-tv/ChangeLog | 5 | ||||
-rw-r--r-- | media-tv/sundtek-tv/Manifest | 3 | ||||
-rw-r--r-- | media-tv/sundtek-tv/sundtek-tv-140927.215955.ebuild | 160 | ||||
-rw-r--r-- | media-tv/sundtek-tv/sundtek-tv-141016.181612.ebuild (renamed from media-tv/sundtek-tv/sundtek-tv-140727.221230.ebuild) | 0 |
4 files changed, 6 insertions, 162 deletions
diff --git a/media-tv/sundtek-tv/ChangeLog b/media-tv/sundtek-tv/ChangeLog index cec747dc..f9cfbc2c 100644 --- a/media-tv/sundtek-tv/ChangeLog +++ b/media-tv/sundtek-tv/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*sundtek-tv-141016.181612 (19 Oct 2014) + + 19 Oct 2014; Martin Väth <martin@mvath.de>: + Version bump. + *sundtek-tv-140918.104249 (20 Sep 2014) 20 Sep 2014; Martin Väth <martin@mvath.de>: diff --git a/media-tv/sundtek-tv/Manifest b/media-tv/sundtek-tv/Manifest index c577025f..959bccd4 100644 --- a/media-tv/sundtek-tv/Manifest +++ b/media-tv/sundtek-tv/Manifest @@ -1,2 +1 @@ -DIST sundtek_installer_140727.221230.sh 23242106 SHA256 094b947eb43be671fddfc69409b09facf5fecb338b6e587d9ee595bfda0d5fe0 SHA512 56ac2f5066aabf59414ad0837f6a3d3a7915e097b0b8cb5caf2376d39398050d5ec93a356460e7ece0299ad89671fd0c0bb126396949416a0f4ba583c4a197ef WHIRLPOOL df632a0eead5d289cdb63a1815d89ec10b42f5a1a5248fe86f78eab3cb3825e39eaaadabbb338a026b9136525f287c4283f87c2b53e6a02c83541b50a10a78c9 -DIST sundtek_installer_140927.215955.sh 23401666 SHA256 47da59f5f78c671488169155eed6f58473c3270be22e203baa6f701b054974ce SHA512 5b29a21feadac5a74c1e045d66ccb09f7376af39ec85c55b4009da87050a165f2b68e42eefc116a3eba43859525644d36a4d76c9ef1ccc62b614f8fdad7e31ed WHIRLPOOL 2fa6d424c6954ecc7cf3582a978e60f2b391d22cd96272767514c3734432b62331159d95646a5e1e775fe39f51c9f786ce7b70c8529830200080ff02c4500b7e +DIST sundtek_installer_141016.181612.sh 23449496 SHA256 d19e3348035fed4a88abf408a8d014f5621ac6eacbbc6dab26f81259f8ddcebf SHA512 216fc10725d57dee5a8a7e901de449f67bc65feb1b8185d4d23a5495c6f134f9367416e070d72c7950031674d22487d0eb87fe92b975eb9e3237fccc3655588b WHIRLPOOL 5db9d4207dbf29e53d8e0e74ed1efda6003d8d6f597f939bf02398821b28a6c8c01e109c8fc84218736626b930a1dda4e8bb56b48112b5276090c8dd92d98241 diff --git a/media-tv/sundtek-tv/sundtek-tv-140927.215955.ebuild b/media-tv/sundtek-tv/sundtek-tv-140927.215955.ebuild deleted file mode 100644 index 4ab9eee2..00000000 --- a/media-tv/sundtek-tv/sundtek-tv-140927.215955.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -inherit eutils linux-info pax-utils readme.gentoo systemd unpacker - -# The following variable is only for testing purposes. Leave it to "false" -keep_original=false - -DESCRIPTION="Sundtek MediaTV Pro III Drivers" -HOMEPAGE="http://support.sundtek.com/index.php/topic,2.0.html" -# Current version number can be found in http://sundtek.de/media/latest.phtml -SRC_URI="http://www.sundtek.de/media/sundtek_installer_${PV}.sh" - -RESTRICT="mirror strip" -LICENSE="sundtek" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="pax_kernel" -RDEPEND="" -DEPEND="pax_kernel? ( || ( sys-apps/elfix sys-apps/paxctl ) )" - -DISABLE_AUTOFORMATTING="true" -DOC_CONTENTS="To initialize sundtek drivers during booting call - rc-update add sundtek default # for openrc - systemctl enable sundtek-local.service # for systemd -You will probably need to adapt sundtek-local.service to your defaults -" - -QA_PREBUILT="opt/bin/* opt/bin/*/* usr/$(get_libdir)/*" - -src_unpack() { - local subdir a - a="${S}/archives" - mkdir -- "${S}" # "|| die" no necessary: test happens in cd - mkdir -- "${a}" - cd -- "${a}" || die "cannot cd to ${a}" - bash -- "${DISTDIR}/${A}" -e || die "extracting failed" - cd -- "${S}" || die - if use amd64 - then subdir=64bit - elif use x86 - then subdir=32bit - else die "This ebuild does not support the architecture. -Download from Sundtek directly, write your own ebuild, or send me patches." - fi - unpacker "${a}/${subdir}/installer.tar.gz" || die - rm -rf -- "${a}" || die "cannot remove ${a}" - cp -- \ - "${FILESDIR}"/sundtek.initd \ - "${FILESDIR}"/sundtek-local.service \ - "${FILESDIR}"/_mediaclient \ - "${FILESDIR}"/mediaclient.video \ - "${S}" || die -} - -my_movlibdir() { - local i - for i in bin/* - do if test -d "${i}" - then mv "${i}" "${2}" || die - fi - done -} - -src_prepare() { - local mybinprefix mylibdir myinclude myinclsundtek mysystemd \ - myudev mypkgconfig mylirc myusr - if ${keep_original} - then mylibdir="opt/lib" - myinclude="opt/include" - myusr= - else mylibdir="usr/$(get_libdir)" - myinclude="usr/include" - myusr="usr" - fi - mybinprefix="opt" - mypkgconfig="usr/share/pkgconfig" - myinclsundtek="${myinclude}/sundtek" - myudev="lib/udev" - mylirc="etc/lirc" - umask 022 - if use pax_kernel - then pax-mark em opt/bin/mediasrv - pax-mark e opt/bin/mediaclient - fi - mv opt 1 || die - mkdir -p ${myusr} "${mybinprefix}" lib "${mypkgconfig}" "${mylirc}" \ - 1/lib/pm-utils || die - mv 1/bin "${mybinprefix}" || die - ${keep_original} || mv 1/lib/pm 1/lib/pm-utils/sleep.d || die - mv 1/lib "${mylibdir}" || die - mv 1/include "${myinclude}" || die - sed -e "s#/opt/lib#${EPREFIX}/${mylibdir}#" \ - -e "s#/opt/include#${EPREFIX}/${myinclsundtek}#" \ - -e "s#prefix=/opt#prefix=${EPREFIX}/${mybinprefix}#" \ - 1/doc/libmedia.pc >"${mypkgconfig}/libmedia.pc" || die - sed -i -e "s#/opt#${EPREFIX}/${mybinprefix}#" \ - etc/udev/rules.d/*.rules 1/doc/*.service sundtek.initd || die - sed -i -e "s/^\([^#]\)/#\1/" \ - etc/udev/rules.d/80-mediasrv-eeti.rules || die - mv etc/udev/rules.d/80-mediasrv.rules etc/hal . || die - mv etc/udev "${myudev}" || die - mv 1/doc/hardware.conf 1/doc/sundtek.conf "${mylirc}" || die - rm 1/doc/lirc_install.sh 1/doc/libmedia.pc || die - mv 1/doc/*.service "${S}" || die - mkdir "${S}/doc" && mkdir "${S}/doc/bin" || die - mv 1/doc/README 1/doc/*.conf "${S}/doc" || die - mv 1/doc/*.cgi "${S}/doc/bin" || die - rmdir 1/doc || die "${S}/1/doc contains files not known to the ebuild" - rmdir 1 || die "${S}/1 contains files not known to the ebuild" - my_movlibdir "${mylibdir}" - mkdir etc/revdep-rebuild || die - echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${mybinprefix}/bin/audio/libpulse.so\"" \ - >etc/revdep-rebuild/50-sundtek-tv - echo "/${mylibdir}/libmediaclient.so" >etc/ld.so.preload - ln -sfn mediaclient.video mediaclient.audio - ln -sfn mediaclient.video mediaclient.dvb - epatch_user -} - -src_install() { - insinto / - local i - for i in etc lib64 lib32 lib usr opt - do test -d "${i}" && mv -- "${i}" "${ED}" - done - for i in "${ED}"/usr/bin "${ED}"/usr/$(get_libdir) "${ED}"/opt - do test -d "${i}" && chmod -R 755 "${i}" - done - if ! ${keep_original} - then newinitd sundtek.initd sundtek - systemd_dounit *.service - dodoc doc/README doc/*.conf - mv -- doc/bin "${ED}/usr/share/doc/${PF}" || die - docompress -x "/usr/share/doc/${PF}/bin" - fi - dobin mediaclient.video - insinto /usr/bin - doins mediaclient.dvb mediaclient.audio - insinto /usr/share/zsh/site-functions - doins _mediaclient - readme.gentoo_create_doc -} - -pkg_pretend() { - local CONFIG_CHECK="~INPUT_UINPUT" - check_extra_config -} - -pkg_postinst() { - einfo "Adding root to the audio group" - usermod -aG audio root || { - ewarn "Could not add root to the audio group." - ewarn "You should do this manually if you have problems with sound" - } - false chmod 6111 "${EPREFIX}/opt/bin/mediasrv" || \ - elog "You might need to chmod 6111 ${EPREFIX}/opt/bin/mediasrv" -} diff --git a/media-tv/sundtek-tv/sundtek-tv-140727.221230.ebuild b/media-tv/sundtek-tv/sundtek-tv-141016.181612.ebuild index 4ab9eee2..4ab9eee2 100644 --- a/media-tv/sundtek-tv/sundtek-tv-140727.221230.ebuild +++ b/media-tv/sundtek-tv/sundtek-tv-141016.181612.ebuild |