wok-current rev 7455
Add zvbi. VBI capture and decoding library.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Tue Nov 30 13:08:15 2010 +0000 (2010-11-30) |
parents | 098353dab753 |
children | bf10468bd4fd |
files | zvbi-dev/receipt zvbi/receipt zvbi/stuff/fix-includes.patch |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/zvbi-dev/receipt Tue Nov 30 13:08:15 2010 +0000 1.3 @@ -0,0 +1,19 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="zvbi-dev" 1.7 +VERSION="0.2.33" 1.8 +CATEGORY="development" 1.9 +SHORT_DESC="devel files for zvbi" 1.10 +MAINTAINER="slaxemulator@gmail.com" 1.11 +DEPENDS="zvbi" 1.12 +WEB_SITE="http://zapping.sourceforge.net/cgi-bin/view/ZVBI/WebHome" 1.13 +WANTED="zvbi" 1.14 + 1.15 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.16 +genpkg_rules() 1.17 +{ 1.18 + mkdir -p $fs/usr/lib 1.19 + cp -a $_pkg/usr/include $fs/usr 1.20 + cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib 1.21 +} 1.22 +
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/zvbi/receipt Tue Nov 30 13:08:15 2010 +0000 2.3 @@ -0,0 +1,36 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="zvbi" 2.7 +VERSION="0.2.33" 2.8 +CATEGORY="multimedia" 2.9 +SHORT_DESC="VBI capture and decoding library." 2.10 +MAINTAINER="slaxemulator@gmail.com" 2.11 +DEPENDS="libpng xorg-libX11" 2.12 +BUILD_DEPENDS="libpng-dev xorg-libX11-dev zlib-dev" 2.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 2.14 +WEB_SITE="http://zapping.sourceforge.net/cgi-bin/view/ZVBI/WebHome" 2.15 +WGET_URL="$SF_MIRROR/zapping/$TARBALL" 2.16 + 2.17 +# Rules to configure and make the package. 2.18 +compile_rules() 2.19 +{ 2.20 + cd $src 2.21 + patch -Np1 -i ../stuff/fix-includes.patch 2.22 + ./configure \ 2.23 + --prefix=/usr \ 2.24 + --infodir=/usr/share/info \ 2.25 + --mandir=/usr/share/man \ 2.26 + --disable-static \ 2.27 + $CONFIGURE_ARGS && 2.28 + make && make DESTDIR=$PWD/_pkg install 2.29 +} 2.30 + 2.31 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.32 +genpkg_rules() 2.33 +{ 2.34 + mkdir -p $fs/usr/lib 2.35 + cp -a $_pkg/usr/bin $fs/usr 2.36 + cp -a $_pkg/usr/sbin $fs/usr 2.37 + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 2.38 +} 2.39 +
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/zvbi/stuff/fix-includes.patch Tue Nov 30 13:08:15 2010 +0000 3.3 @@ -0,0 +1,36 @@ 3.4 +Add proper #includes so that we do not get undef errors to S_ISCHR 3.5 +during linking. 3.6 + 3.7 +Signed-off-by: Alex Chiang <achiang@canonical.com> 3.8 +--- 3.9 +--- zvbi-0.2.33.orig/src/io-dvb.c 3.10 ++++ zvbi-0.2.33/src/io-dvb.c 3.11 +@@ -29,6 +29,8 @@ 3.12 + #include <errno.h> 3.13 + #include <sys/select.h> 3.14 + #include <sys/ioctl.h> 3.15 ++#include <sys/types.h> 3.16 ++#include <sys/stat.h> 3.17 + 3.18 + #ifndef HAVE_S64_U64 3.19 + /* Linux 2.6.x asm/types.h defines __s64 and __u64 only 3.20 +--- zvbi-0.2.33.orig/src/io-v4l.c 3.21 ++++ zvbi-0.2.33/src/io-v4l.c 3.22 +@@ -42,6 +42,7 @@ static const char rcsid [] = 3.23 + #include <assert.h> 3.24 + #include <sys/time.h> /* timeval */ 3.25 + #include <sys/types.h> /* fd_set, uid_t */ 3.26 ++#include <sys/stat.h> /* S_ISCHR */ 3.27 + #include <sys/ioctl.h> /* for (_)videodev.h */ 3.28 + #include <pthread.h> 3.29 + 3.30 +--- zvbi-0.2.33.orig/contrib/ntsc-cc.c 3.31 ++++ zvbi-0.2.33/contrib/ntsc-cc.c 3.32 +@@ -34,6 +34,7 @@ 3.33 + #include <locale.h> 3.34 + #include <sys/ioctl.h> 3.35 + #include <sys/types.h> 3.36 ++#include <sys/stat.h> 3.37 + #include <sys/time.h> 3.38 + #ifdef HAVE_GETOPT_LONG 3.39 + # include <getopt.h>