# HG changeset patch # User Claudinei Pereira # Date 1359593566 7200 # Node ID f232f9494e914d5f3312dc487bf30e8e237b528c # Parent 934d6099191f27debb0072d366d5deb0d13b1761 Add: guvcview (1.5.0, newer versions uses gtk3, so skipping them for now) diff -r 934d6099191f -r f232f9494e91 guvcview/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/guvcview/receipt Wed Jan 30 22:52:46 2013 -0200 @@ -0,0 +1,35 @@ +# SliTaz package receipt. + +PACKAGE="guvcview" +SOURCE="guvcview-src" +VERSION="1.5.0" +CATEGORY="multimedia" +SHORT_DESC="A simple GTK interface for capturing and viewing video from webcams." +MAINTAINER="claudinei@slitaz.org" +LICENSE="GNU General Public Licence" +WEB_SITE="http://guvcview.sourceforge.net" +TARBALL="$SOURCE-$VERSION.tar.gz" +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" + +DEPENDS="gtk+ libsdl libpng portaudio libv4l ffmpeg libgudev" +BUILD_DEPENDS="gtk+-dev libsdl-dev libpng-dev portaudio-dev libv4l-dev \ +ffmpeg-dev libgudev-dev" + +# Rules to configure and make the package. +compile_rules() +{ + patch -p0 < $stuff/v412_formats.patch + patch -p0 < $stuff/vcodecs.patch + ./configure --prefix=/usr $CONFIGURE_ARGS && + make && + make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share/pixmaps $fs/usr/bin $fs/usr/share/menu + cp -a $install/usr/bin/* $fs/usr/bin + cp -a $install/usr/share/pixmaps/* $fs/usr/share/pixmaps + cp -a $install/usr/share/menu/* $fs/usr/share/menu +} diff -r 934d6099191f -r f232f9494e91 guvcview/stuff/guvcview.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/guvcview/stuff/guvcview.desktop Wed Jan 30 22:52:46 2013 -0200 @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Name=guvcview +GenericName=GTK UVC video viewer +Comment=A video viewer and capturer for the linux uvc driver +TryExec=guvcview +Exec=guvcview +Icon=/usr/share/pixmaps/guvcview/guvcview.png +Terminal=false +Type=Application +Categories=Video;AudioVideo; +StartupNotify=true diff -r 934d6099191f -r f232f9494e91 guvcview/stuff/v412_formats.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/guvcview/stuff/v412_formats.patch Wed Jan 30 22:52:46 2013 -0200 @@ -0,0 +1,14 @@ +--- src/v4l2_formats.c.old ++++ src/v4l2_formats.c +@@ -20,10 +20,7 @@ + # # + ********************************************************************************/ + +-#include +-#include +-#include +-#include ++#include + #include + #include + #include diff -r 934d6099191f -r f232f9494e91 guvcview/stuff/vcodecs.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/guvcview/stuff/vcodecs.patch Wed Jan 30 22:52:46 2013 -0200 @@ -0,0 +1,13 @@ +--- src/vcodecs.c.old ++++ src/vcodecs.c +@@ -30,6 +30,10 @@ + #include + #include + ++#define CODEC_FLAG2_BPYRAMID 0 ++#define CODEC_FLAG2_WPRED 0 ++#define CODEC_FLAG2_FASTPSKIP 0 ++ + static BITMAPINFOHEADER mkv_codecPriv = + { + .biSize = 0x00000028, //40 bytes