diff options
author | root <root@rshg054.dnsready.net> | 2013-08-19 01:35:50 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-08-19 01:35:50 -0700 |
commit | 26606f981048ee9efcda690b619d3c53501a7a58 (patch) | |
tree | bce53168e8c9b4bb94183682d91440e716d615a5 /community | |
parent | b35ab776341c79068977be153a2ad8340eb9498c (diff) |
Mon Aug 19 01:34:37 PDT 2013
Diffstat (limited to 'community')
-rw-r--r-- | community/freeorion/PKGBUILD | 109 | ||||
-rw-r--r-- | community/freeorion/cmake_python.patch | 23 | ||||
-rw-r--r-- | community/freeorion/freeorion.install | 13 | ||||
-rw-r--r-- | community/freeorion/freeorion.sh | 143 | ||||
-rw-r--r-- | community/gigi/PKGBUILD | 7 | ||||
-rw-r--r-- | community/goaccess/PKGBUILD | 9 | ||||
-rw-r--r-- | community/mksh/PKGBUILD | 9 | ||||
-rw-r--r-- | community/mupdf/PKGBUILD | 9 | ||||
-rw-r--r-- | community/nodejs/PKGBUILD | 6 | ||||
-rw-r--r-- | community/php-mongo/PKGBUILD | 6 | ||||
-rw-r--r-- | community/pidgin-lwqq/PKGBUILD | 10 | ||||
-rw-r--r-- | community/v4l2ucp/PKGBUILD | 35 | ||||
-rw-r--r-- | community/v4l2ucp/v4l2ucp.install | 11 |
13 files changed, 364 insertions, 26 deletions
diff --git a/community/freeorion/PKGBUILD b/community/freeorion/PKGBUILD new file mode 100644 index 000000000..a130e59b3 --- /dev/null +++ b/community/freeorion/PKGBUILD @@ -0,0 +1,109 @@ +# $Id: PKGBUILD 95910 2013-08-18 16:26:52Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Elmo Todurov <todurov@gmail.com> +# Contributor: guini <sidtrun@googlemail.com> +# Contributor: Forrest Loomis <cybercyst@gmail.com> +# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> +# Contributor: fana-m <geminin@gmx.net> + +pkgname=freeorion +pkgver=0.4.3 +pkgrel=2 +_svnrev=6344 +_pyversion=2.7 +pkgdesc='Turn-based galactic conquest game inspired by Master of Orion' +arch=('x86_64' 'i686') +url='http://www.freeorion.org/' +license=('GPL2') +if [ "$CARCH" == "x86_64" ] +then + depends=('lib32-nvidia-cg-toolkit') +else + depends=('nvidia-cg-toolkit') +fi +depends=('bullet' 'freealut' 'libvorbis' 'python2' 'gigi' 'desktop-file-utils' 'libgl') +makedepends=('boost' 'ogre=1.8.1' 'sdl' 'gigi>0.8.0-18' 'graphviz' 'mesa-libgl' + 'desktop-file-utils' 'setconf' 'cmake' 'gendesk' 'subversion' 'libogg' + 'addinclude') +options=('!strip' '!emptydirs') +install=$pkgname.install +source=("$pkgname.sh" + "$pkgname.png::https://a.fsdn.com/con/icons/fr/freeorion@sf.net/FO_Icon_256x256.png" + 'cmake_python.patch' + "$pkgname::svn+https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk/FreeOrion/#revision=6344") +sha256sums=('25b574af5397226373e24510ce59de94c5df5b31d94562fc0de387fd70731707' + 'a6a253eed31b77b00bf4f721f4b1c6bbd95505b9e4b38b736101e551dd12ff5f' + '3dbe8df9c3a4a0d6451f42727ebf9bcb21fed41a08d1181d1cf77ef4ab5ee81a' + 'SKIP') + +prepare() { + cd "$pkgname" + + # CMake/Python fix... + patch -N -p1 -i "$srcdir/cmake_python.patch" + + # Generate desktop shortcut + gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" + + addinclude -n GG/GG/adobe/once.hpp '#include <stdint.h>' + addinclude -n GG/GG/adobe/closed_hash.hpp '#include <stdint.h>' +} + +build() { + cd "$pkgname" + + # Generating makefiles + cmake \ + -DPYTHON_INCLUDE_DIR:PATH="/usr/include/python$_pyversion" \ + -DPYTHON_LIBRARY:FILEPATH="/usr/lib/libpython$_pyversion.so" \ + -G "Unix Makefiles" + + # GLU fix + if [ "$CARCH" == "x86_64" ] + then + setconf CMakeCache.txt CMAKE_CXX_FLAGS:STRING \ + "'-march=native -mtune=generic -O2 -fno-var-tracking -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -lGL -lGLU -rpath=/usr/lib '" + fi + + # Compiling + make -j1 + + # OGRE fix + sed -i 's:PluginFolder=.:PluginFolder=/usr/lib/OGRE/:g' \ + "$srcdir/$pkgname/ogre_plugins.cfg" +} + +package() { + cd "$pkgname" + + # Binaries + install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/freeorion" + install -Dm755 freeorion "$pkgdir/usr/bin/freeorion.elf" + install -Dm755 freeorionca "$pkgdir/usr/bin/freeorionca" + install -Dm755 freeoriond "$pkgdir/usr/bin/freeoriond" + + # Data + install -d "$pkgdir/usr/share/$pkgname" + install -d "$pkgdir/usr/lib/$pkgname" + cp -r default "$pkgdir/usr/share/$pkgname" + install -Dm644 OISInput.cfg "$pkgdir/usr/share/$pkgname/OISInput.cfg" + + # Desktop shortcut and icon + install -Dm644 "$pkgname.desktop" \ + "$pkgdir/usr/share/applications/freeorion.desktop" + install -Dm644 "$srcdir/$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/freeorion.png" + + # OGRE plugin configuration + install -Dm644 "$srcdir/$pkgname/ogre_plugins.cfg" \ + "$pkgdir/usr/share/freeorion/ogre_plugins.cfg" + + # Documentation + install -Dm644 loki_setup/README.txt \ + "$pkgdir/usr/share/doc/$pkgname/README.txt" + + # Cleanup + find "$pkgdir" -name ".svn" -print0 | xargs -0 rm -rf +} + +# vim:set ts=2 sw=2 et: diff --git a/community/freeorion/cmake_python.patch b/community/freeorion/cmake_python.patch new file mode 100644 index 000000000..b875fa844 --- /dev/null +++ b/community/freeorion/cmake_python.patch @@ -0,0 +1,23 @@ +--- a/client/AI/CMakeLists.txt 2012-09-10 00:11:18.659341865 +0200 ++++ b/client/AI/CMakeLists.txt 2012-09-10 00:12:37.659345189 +0200 +@@ -33,6 +33,20 @@ + find_package(PythonLibs) + if (PYTHONLIBS_FOUND) + include_directories(${PYTHON_INCLUDE_PATH}) ++ SET(_VERSION_REGEX ++ "^#define[ \t]+PY([A-Z_]*_VERSION)[ \t]+[\"]*([0-9A-Za-z\\.]+)[\"]*[ \t]*$") ++ FILE(STRINGS "${PYTHON_INCLUDE_DIR}/patchlevel.h" _VERSION_STRINGS ++ LIMIT_COUNT 10 REGEX ${_VERSION_REGEX}) ++ FOREACH(_VERSION_STRING ${_VERSION_STRINGS}) ++ STRING(REGEX REPLACE ${_VERSION_REGEX} "PYTHON\\1" ++ _VERSION_VARIABLE "${_VERSION_STRING}") ++ STRING(REGEX REPLACE ${_VERSION_REGEX} "\\2" ++ _VERSION_NUMBER "${_VERSION_STRING}") ++ SET(${_VERSION_VARIABLE} ${_VERSION_NUMBER}) ++ ENDFOREACH(_VERSION_STRING ${_VERSION_STRINGS}) ++ IF(PYTHON_MAJOR_VERSION EQUAL 3) ++ MESSAGE(FATAL_ERROR "Python 3 is not supported!") ++ ENDIF() + else () + message(FATAL_ERROR " library not found.") + endif () diff --git a/community/freeorion/freeorion.install b/community/freeorion/freeorion.install new file mode 100644 index 000000000..ad97d7bab --- /dev/null +++ b/community/freeorion/freeorion.install @@ -0,0 +1,13 @@ +post_upgrade() { + update-desktop-database -q +} + +post_install() { + post_upgrade +} + +post_remove() { + post_upgrade +} + +# vim:set ts=2 sw=2 et: diff --git a/community/freeorion/freeorion.sh b/community/freeorion/freeorion.sh new file mode 100644 index 000000000..9f35e7032 --- /dev/null +++ b/community/freeorion/freeorion.sh @@ -0,0 +1,143 @@ +#!/bin/sh +# +# written by Markus Sinner, http://psitronic.de +# +# Nightly builds on. +# http://freeorion.psitronic.de/download/nightly/ +# +# This is a wrapper-script for starting FreeOrion on +# ix86 (and maybe x64) Linux Systems. +# This script will CD into application and set some +# enviroment variables. + +# ---- commandline PARAMETERS and ENVIROMENT variables ----- +# This script supports parameters, that will be evaluated +# BEFORE freeorion binary is called and will be removed, +# because the binary won't support them. +# Currently only one parameter at a time is supported! +# Parameters other than these will be appended as command +# line parameters to the call of the freeorion binary. +# +# --strace +# This starts freeorion using the "strace" utility. +# Generates a strace logifle /tmp/freeorion.trace. +# Make sure it is installed on your system! +# --gdb +# Runs freeorion in a gdb instance, passes the original +# parameters through the --args parameter of gdb +# +# +# ENVIROMENT variables +# This script supports some enviroment variables. To set them +# either use the followin command BEFORE you execute this script. +# export XXXX="value" +# This permanently set the variable in you current shell script. +# Or you prepend the options when running this script, like this: +# PARAM1="hello" PARAM2="yo man" /usr/bin/freeorion.elf +# +# Supportet are: +# FO_TRACE= +# Use this to prepend something to calling freorion. +# This variables also is used internally, when --gdb or --trace +# appear on the command line. +# FO_GDB_ARGS= +# If you use --gbd, you should uses this env to add GDB parameters. +# Make sure you end this list of parameters with --args, otherwise +# gdb won't start. Example: FO_GDB_ARGS="-q -s fo.symbols --args" +# LD_LIBRARY_PATH= +# This is a well known env and will be honored by this script. +# + + +# ---------- STARTS HERE --------------- +# Change into application directory +# If this is a symlink, then we +# need to change into the dir of symlink-target. +if [ -h $0 ]; then + #echo "I am Symlink. Following into my targets basedir" + ME=`readlink $0` +else + #echo "Following into my basedir" + ME=$0 +fi + +# This is important! Script won't work outside its installation dir +ROOT=/usr/share/freeorion +cd ${ROOT} +#echo -n "CWD: " +pwd + + + +# Check for python. If freeorionca binary is missing it, use +# the shipped version. +if ldd /usr/bin/freeorionca | grep "libpython.*not found"; then + #echo "python2.5 missing. Using shipped version." + PYTHON_USE_SHIPPED=1 +else + #echo "python2.5 found. Using it." + PYTHON_USE_SHIPPED=0 +fi + +# Set Python library home for loading modules +# If no python 2.5 is detected, use shipped python 2.5 +if [ "$PYTHON_USE_SHIPPED" = "1" ]; then + export PYTHONHOME=/usr/lib/freeorion/python2.5 + export PYTHONPATH=${PYTHONHOME} + export PYTHONDEBUG=1 + export PYTHONVERBOSE=1 + #echo "PYTHONHOME=${PYTHONHOME}" + + export LD_LIBRARY_PATH=${PYTHONHOME}:${LD_LIBRARY_PATH} + export LD_PRELOAD=${PYTHONHOME}/libutil.so.1:${PYTHONHOME}/libpython2.5.so +fi + + +# Command line Parameter --gdb forces running in gdb +# Setting FO_TRACE to gdb results in other settings, see +# below +if [ "$1" = "--gdb" ]; then + FO_TRACE="gdb" + + # Don't forget to remove the param + shift +fi + +if [ "$1" = "--strace" ]; then + TRACEFILE=/tmp/freeorion.trace + echo + echo "Tracing to ${TRACEFILE}" + echo + FO_TRACE="strace -f -o ${TRACEFILE}" + + # Don't forget to remove the param + shift +fi + + + +# Add a parameter FO_GDB_ARGS to support gdb +# Or warn the user, if he changed FO_GDB_ARGS and has +# forgotten to end it with --args +if [ "$FO_TRACE" = "gdb" ]; then + if [ "$FO_GDB_ARGS" = "" ]; then + FO_GDB_ARGS="--args" + else + echo "****************************************************" + echo "** NOTE NOTE NOTE NOTE **" + echo "Running FO in gdb" + echo "If you use FO_GDB_ARGS on your command line, make" + echo "sure that you END this variabble with --args." + echo "Otherwise gdb will not start." + echo + echo "Type 'start' when the gdb instance has loaded!" + echo + fi +fi + + +# Support loading libs from application/lib +export LD_LIBRARY_PATH=./lib:${LD_LIBRARY_PATH} + +# Call with settings-dir to avoid conflicting installations +${FO_TRACE} ${FO_GDB_ARGS} /usr/bin/freeorion.elf --resource-dir ./default $@ diff --git a/community/gigi/PKGBUILD b/community/gigi/PKGBUILD index 63772c53e..101ade4d5 100644 --- a/community/gigi/PKGBUILD +++ b/community/gigi/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 95773 2013-08-16 17:52:10Z arodseth $ +# $Id: PKGBUILD 95912 2013-08-18 17:24:22Z svenstaro $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: fana-m <geminin@gmx.net> @@ -7,14 +7,14 @@ pkgname=gigi pkgver=6142 -pkgrel=2 +pkgrel=3 pkgdesc='Small, efficient and feature rich GUI for OpenGL and C++ (freeorion fork)' #url='http://gigi.sourceforge.net/' url='http://freeorion.svn.sourceforge.net/viewvc/freeorion/trunk/FreeOrion/GG/' arch=('x86_64' 'i686') license=('LGPL') depends=('boost' 'libpng' 'libtiff' 'ogre' 'sdl' 'python') -makedepends=('subversion' 'cmake' 'setconf' 'doxygen' 'addinclude' 'mesa-libgl') +makedepends=('subversion' 'cmake' 'setconf' 'doxygen' 'mesa-libgl') #https://gigi.svn.sourceforge.net/svnroot/gigi/trunk/GG/ source=("$pkgname::svn+https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk/FreeOrion/GG/") sha256sums=('SKIP') @@ -31,7 +31,6 @@ prepare() { setconf cmake/GiGiOgre.pc.in prefix /usr setconf cmake/GiGi.pc.in prefix /usr setconf cmake/GiGiSDL.pc.in prefix /usr - addinclude -n GG/adobe/once.hpp '#include <stdint.h>' } build() { diff --git a/community/goaccess/PKGBUILD b/community/goaccess/PKGBUILD index f2c1d647b..7550aed59 100644 --- a/community/goaccess/PKGBUILD +++ b/community/goaccess/PKGBUILD @@ -1,18 +1,17 @@ -# $Id: PKGBUILD 84906 2013-02-26 01:29:13Z fyan $ +# $Id: PKGBUILD 95903 2013-08-18 15:28:38Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Josh VanderLinden <arch@cloudlery.com> # Contributor: Nicolas Storme <nicolas@atelier-web.com> pkgname=goaccess -pkgver=0.5 -pkgrel=2 +pkgver=0.6 +pkgrel=1 pkgdesc="An open source real-time web log analyzer and interactive viewer" arch=('i686' 'x86_64') url="http://goaccess.prosoftcorp.com" license=('GPL') depends=('ncurses' 'geoip' 'glib2') source=(http://prdownloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('f6359a9553a460265f5859cea4d40ec0') build() { cd "$srcdir/$pkgname-$pkgver" @@ -24,3 +23,5 @@ package() { cd "$srcdir/$pkgname-$pkgver" make prefix="$pkgdir/usr" install } + +sha512sums=('cd3fb241a9d84f2f9023c179a96d441f7f7d52e9c7227b31a3a18761c60ae6abdbfc70799c0a2c5ceb8788afd36eeaaf55ed7944310fb5809dd403d7fe09dfbd') diff --git a/community/mksh/PKGBUILD b/community/mksh/PKGBUILD index c15073565..d04d5a8e0 100644 --- a/community/mksh/PKGBUILD +++ b/community/mksh/PKGBUILD @@ -1,9 +1,10 @@ -# $Id: PKGBUILD 95786 2013-08-16 19:38:52Z ttoepper $ +# $Id: PKGBUILD 95881 2013-08-18 08:58:15Z ttoepper $ # Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de> # Contributor: Daniel Hommel <dhommel@gmail.com> pkgname=mksh -pkgver=R48 +_pkgver=R48b +pkgver=48.1 pkgrel=1 pkgdesc='The MirBSD Korn Shell - an enhanced version of the public domain ksh' url='https://www.mirbsd.org/mksh.htm' @@ -11,9 +12,9 @@ license=('custom') arch=('i686' 'x86_64') depends=('gcc-libs') install=mksh.install -source=("https://www.mirbsd.org/MirOS/dist/mir/mksh/$pkgname-$pkgver.tgz" +source=("https://www.mirbsd.org/MirOS/dist/mir/mksh/$pkgname-$_pkgver.tgz" 'https://www.mirbsd.org/TaC-mksh.txt') -md5sums=('f714fbe2caf2bbcc592a97515ac2fda5' +md5sums=('ab9baa6b5a4de9d0e6a3ce9957c18da0' '0601617f19e1c0423cbdb8599e16eec3') check() { diff --git a/community/mupdf/PKGBUILD b/community/mupdf/PKGBUILD index c20a92469..8406480bb 100644 --- a/community/mupdf/PKGBUILD +++ b/community/mupdf/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 95688 2013-08-15 16:50:34Z bpiotrowski $ +# $Id: PKGBUILD 95919 2013-08-18 17:34:31Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Brad Fanella <bradfanella@archlinux.us> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> @@ -7,7 +7,7 @@ pkgname=mupdf pkgver=1.3 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight PDF and XPS viewer' arch=('i686' 'x86_64') url='http://mupdf.com' @@ -22,13 +22,16 @@ build() { CXXFLAGS+=' -fPIC' cd $pkgname-$pkgver-source - make build=release + make build=release CURL_LIBS='-lcurl -lpthread' } package() { cd $pkgname-$pkgver-source make build=release prefix="$pkgdir"/usr install + mv "$pkgdir"/usr/bin/mupdf-x11-curl "$pkgdir"/usr/bin/mupdf + rm "$pkgdir"/usr/bin/mupdf-x11 + cd platform/debian sed -i 's/mupdf.xpm/mupdf/' mupdf.desktop sed -i 's/application\/x-pdf/application\/x-pdf/' mupdf.desktop diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD index d0f99a15e..4429c63af 100644 --- a/community/nodejs/PKGBUILD +++ b/community/nodejs/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 94551 2013-07-26 20:25:44Z bpiotrowski $ +# $Id: PKGBUILD 95908 2013-08-18 16:16:15Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: James Campos <james.r.campos@gmail.com> @@ -8,7 +8,7 @@ # Contributor: TIanyi Cui <tianyicui@gmail.com> pkgname=nodejs -pkgver=0.10.15 +pkgver=0.10.16 pkgrel=1 pkgdesc='Evented I/O for V8 javascript' arch=('i686' 'x86_64') @@ -19,7 +19,7 @@ makedepends=('python2') checkdepends=('curl') options=('!emptydirs') source=(http://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz) -sha256sums=('87345ab3b96aa02c5250d7b5ae1d80e620e8ae2a7f509f7fa18c4aaa340953e8') +sha256sums=('62db6ec83f34733bffdae2f8ee50d7273d568bba8814be29e78a042c1d64f31a') prepare() { cd node-v$pkgver diff --git a/community/php-mongo/PKGBUILD b/community/php-mongo/PKGBUILD index c501d117b..de13f8385 100644 --- a/community/php-mongo/PKGBUILD +++ b/community/php-mongo/PKGBUILD @@ -2,8 +2,8 @@ # Contributor: Jarek Sedlacek <jareksedlacek@gmail.com> pkgname=php-mongo -pkgver=1.4.2 -pkgrel=2 +pkgver=1.4.3 +pkgrel=3 pkgdesc="Officially supported PHP driver for MongoDB" arch=("i686" "x86_64") url="http://www.mongodb.org/display/DOCS/PHP+Language+Center" @@ -26,5 +26,5 @@ package() { make INSTALL_ROOT="$pkgdir" install install -Dm644 "$srcdir/mongo.ini" "$pkgdir/etc/php/conf.d/mongo.ini" } -sha256sums=('ecbf8621c418c35abb0d5e9719432a2f315db2559023861105635bae5bfbd120' +sha256sums=('43686e8c9fabfec6852fa42eb664aa662a6d423b4bd3eba41f42514892d8d4a4' 'c89685eee842d5c3a85149a5bb8e310e62bf1a17f94183bb66401593ab2b191b') diff --git a/community/pidgin-lwqq/PKGBUILD b/community/pidgin-lwqq/PKGBUILD index 75cc0d86d..a260a4cf8 100644 --- a/community/pidgin-lwqq/PKGBUILD +++ b/community/pidgin-lwqq/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 95726 2013-08-16 07:23:39Z fyan $ +# $Id: PKGBUILD 95879 2013-08-18 05:35:59Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=pidgin-lwqq -pkgver=0.2a.20130816 -_commit=dbd57d99769303f86f5c9aa66a7383a719a22dc7 -pkgrel=1 +pkgver=0.2a.20130818 +_commit=de2af3f13e664af0e05a197cc2bd073edffaf235 +pkgrel=2 pkgdesc="A pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol" arch=('i686' 'x86_64') url="https://github.com/xiehuc/pidgin-lwqq" license=('GPL3') -depends=('libpurple' 'curl' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'libev') +depends=('libpurple' 'curl' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'libev' 'js185') optdepends=('pidgin: Multi-protocol instant messaging client' 'telepathy-haze: Empathy plugin support') makedepends=('git' 'cmake') diff --git a/community/v4l2ucp/PKGBUILD b/community/v4l2ucp/PKGBUILD new file mode 100644 index 000000000..1cf3293bb --- /dev/null +++ b/community/v4l2ucp/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 95917 2013-08-18 17:31:41Z speps $ +# Maintainer : speps <speps at aur dot archlinux dot org> +# Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com> +# Contributor: Giovanni Scafora <linuxmania@gmail.com> + +pkgname=v4l2ucp +pkgver=2.0.2 +pkgrel=1 +pkgdesc="A universal control panel for Video for Linux Two (V4L2) devices" +arch=('i686' 'x86_64') +url="http://v4l2ucp.sourceforge.net/" +license=('GPL') +depends=('qt4' 'v4l-utils') +optdepends=('mplayer: video preview') +makedepends=('cmake') +install=$pkgname.install +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2") +md5sums=('e5bc6e71e2cd3ab123c277b2f7154b4f') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + # use videodev2.h header + sed -i 's/videodev/&2/' src/v4l2ctrl.c +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} diff --git a/community/v4l2ucp/v4l2ucp.install b/community/v4l2ucp/v4l2ucp.install new file mode 100644 index 000000000..e111ef946 --- /dev/null +++ b/community/v4l2ucp/v4l2ucp.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |