updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / gstd-git / PKGBUILD
bloba856614b3a5e19f86fd4af0b856c64ffb5045204
1 # Maintainer: Da_Coynul xtragb[at]gmail[dot]com>
3 pkgname=gstd-git
4 pkgver=20111126
5 pkgrel=4
6 pkgdesc="GStreamer Daemon (gstd) is a GStreamer framework for controlling audio and video streaming using D-Bus messages"
7 url="https://github.com/RidgeRun/gstd/wiki"
8 depends=(
9     'dbus' 'dbus-core' 'dbus-glib' 'readline' 'gstreamer0.10' 'gstreamer0.10-base' 'gstreamer0.10-base-plugins')
10 makedepends=('autoconf' 'automake' 'git' 'libtool' 'pkgconfig')
11 optdepends=(
12     'vala: if you plan to modify the source code'
14 install='gstd.install'
15 backup=(usr/share/dbus-1/services/com.ridgerun.gstreamer.gstd.service)
16 source=('com.ridgerun.gstreamer.gstd.service')
17 md5sums=('f6086e818592f4ac999c0df827d7eef4')
18 license=('GPL2')
19 arch=('i686' 'x86_64')
20 provides=('gstd')
22 _gitroot="git://github.com/RidgeRun/gstd.git"
23 _gitname="gstd"
25 build() {
26     cd $srcdir
28     msg "Connecting to Git server..."
30     if [ -d $srcdir/$_gitname ] ; then
31         cd $_gitname && git pull origin
32         msg "The local files are updated."
33     else
34         git clone $_gitroot
35     fi
37     msg "Git checkout done or server timeout."
38     msg "Starting make..."
40     # Copy Latest files to Build Directory
41     cp -r $srcdir/$_gitname $srcdir/$_gitname-build
42     cd $srcdir/$_gitname-build
44     # Configure Source
45     ./configure \
46         --prefix=/usr \
47         --sysconfdir=/etc
49     # Build Source
50     make || return 1
53 package() {
54     cd $srcdir/$_gitname-build
56     # Install Source
57     make DESTDIR=$pkgdir install
59     # Remove Build Directory
60     rm -r $srcdir/$_gitname-build/
62     install -Dm644 $srcdir/com.ridgerun.gstreamer.gstd.service $pkgdir/usr/share/dbus-1/services/com.ridgerun.gstreamer.gstd.service