On 26.01.2010 14:33, Rene wrote:
> Lucian Muresan wrote:
> 
>> Btw, I wrote 3 ebuilds for this plugin (media-video/rtmptdump-yle,
>> media-video/webvi and media-plugins/vdr-webvi) and already sent them to
>> Joerg from the Gentoo vdr team...
> 
> Hi Lucian!
> 
> Do you happen to have these ebuilds somewhere to download, cause i can't
> wait to test them :-)

Here you go!

Just put them in the right categories as mentioned above, and don't
forget  to place the confd to the plugin's ${FILESDIR} and the makefile
patch to that of the webvi library ${FILESDIR} before generating the
manifests...

Of course, these are just quick shots, who knows, maybe dependencies are
still not correct, but as of version 0.2.1 they work in my vdr-1.7.11.

I also have some other feedback to the author:

How could other sites like http://plus7.arte.tv or the "Mediathek" of
ZDF or 3sat be added to the templates?

Is it possible to to implement that the plugin's OSD "remembers" where
it was left when last accessed in the current VDR "session"? It's a bit
tedious to navigate through all menus again and again.

If a search did not give the desired results, it would be useful if a
new attempt would still hold the old search keywords to be able to
slightly modify them instead of "typing" them again.

Otherwise, really nice and interesting plugin which actually works with
youtube, unlike the ones I've tried with XBMC where they crash all the
time...
BTW, how does it handle multiple quality versions of youtube videos,
does it pick "HD" or "HQ" by itself?

Cheers,
Lucian
# /etc/conf.d/vdr.webwideo:

# Global config file for vdr rc-scripts

# -d dir, --downloaddir=dir  Save downloaded files to dir. The default
#                            path is the VDR video directory.
# -t dir, --templatedir=dir  Read video site templates from DIR (default
#                            /usr/local/share/webvi/templates)

_EXTRAOPTS="--templatedir=/usr/share/webvi/templates"
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

#EAPI=0

inherit eutils

DESCRIPTION="CLI program for downloading vidos from YLE Areena"

HOMEPAGE="http://users.tkk.fi/~aajanki/${PN}/index-en.html";

IUSE=""

SRC_URI="http://users.tkk.fi/~aajanki/${PN}/${P}.tar.gz";

LICENSE="GPL-2"

SLOT="0"

KEYWORDS="~amd64 ~x86"

DEPEND="dev-libs/openssl
        dev-libs/libxml2"

RDEPEND="${DEPEND}"

src_install() {
        dobin ${PN}
        dobin yle-dl
        dodoc ChangeLog README* TODO
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit vdr-plugin

DESCRIPTION="VDR Plugin: video website browser / viewer"
HOMEPAGE="http://users.tkk.fi/~aajanki/vdr/webvideo/";
SRC_URI="http://users.tkk.fi/~aajanki/vdr/webvideo/${P}.tgz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND=">=media-video/vdr-1.6.0
        =media-video/webvi-${PV}"

S="${WORKDIR}/${VDRPLUGIN}-${PV}/src/vdr-plugin"

src_install() {
        vdr-plugin_src_install
        insinto /etc/vdr/plugins/${VDRPLUGIN}
        doins mime.types
        dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/README*
        dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/TODO
        dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/HISTORY
        dodoc ${WORKDIR}/${VDRPLUGIN}-${PV}/doc/*
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=2

inherit eutils

DESCRIPTION="Video website browser / viewer library needed for the VDR plugin 
vdr-webvideo"

HOMEPAGE="http://users.tkk.fi/~aajanki/vdr/webvideo/";

IUSE="+yle"

SRC_URI="http://users.tkk.fi/~aajanki/vdr/webvideo/vdr-webvideo-${PV}.tgz";

LICENSE="GPL-2"

SLOT="0"

KEYWORDS="~amd64 ~x86"

DEPEND="dev-lang/python
        dev-python/pycurl
        dev-libs/libxml2
        dev-libs/libxslt
        yle? (  media-video/rtmpdump-yle )
        "

RDEPEND="${DEPEND}"

S="${WORKDIR}/webvideo-${PV}"

src_unpack() {
        unpack ${A}
        cd ${S}
        epatch ${FILESDIR}/${P}_prefix.diff
        if ! use yle; then
                rm -Rf templates/bin
                rm -Rf templates/yleareena
        fi
}

src_install() {
        if [ ${ARCH} = "amd64" ]; then
                dodir /usr/lib64
                dosym lib64 /usr/lib
        fi
        cd ${S}
        PREFIX=${D}/usr emake install-library || die "failed install"
        dodoc HISTORY README* TODO doc/*
        if [ ${ARCH} = "amd64" ]; then
                rm ${D}/usr/lib
        fi
}
diff -Naur webvideo-0.2.1_orig/src/libwebvi/Makefile 
webvideo-0.2.1/src/libwebvi/Makefile
--- webvideo-0.2.1_orig/src/libwebvi/Makefile   2010-01-17 17:57:27.000000000 
+0100
+++ webvideo-0.2.1/src/libwebvi/Makefile        2010-01-21 11:28:28.000000000 
+0100
@@ -1,4 +1,4 @@
-PREFIX=/usr/local
+PREFIX ?= /usr/local
 
 LIBNAME=libwebvi.so
 LIBSONAME=$(LIBNAME).0
@@ -21,6 +21,6 @@
        rm -f *.o *~ libwebvi.so* libwebvi.a
 
 install: $(LIBMINOR)
-       cp --remove-destination libwebvi.so* $(PREFIX)/lib
+       cp --remove-destination --archive libwebvi.so* $(PREFIX)/lib
 
 .PHONY: clean install
_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to