updated on Fri Jan 13 12:00:28 UTC 2012
[aur-mirror.git] / istanbul / PKGBUILD
blob4557bb216cd9a4c5f80481fd2725a8e9e4ac6857
1 # Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
2 # Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
4 pkgname=istanbul
5 pkgver=0.2.2
6 pkgrel=7
7 pkgdesc='Desktop Session Recorder'
8 arch=('i686' 'x86_64')
9 url='http://live.gnome.org/Istanbul'
10 license=('GPL2')
11 options=('!libtool')
12 depends=(
13   'pygtk'
14   'gnome-python-extras'
15   'gstreamer0.10'
16   'gstreamer0.10-python'
17   'gstreamer0.10-base-plugins'
18   'python2-gconf'
19   'python-xlib'
20   'libxdamage'
21   'libxext'
22   'libsm'
24 makedepends=(
25   'intltool'
26   'gettext'
28 install=istanbul.install
29 source=(
30   "http://zaheer.merali.org/istanbul-$pkgver.tar.bz2"
31   '01-python2.patch'
32   '02-audio_eos.patch'
33   '03-python-import.patch'
34   '04-window-record.patch'
35   '05-manpage.patch'
36   '06-desktop-entry.patch'
37   '07-honour-umask.patch'
38   '08-eggtrayicon-removal.patch'
39   '09-fix_grab_xid.patch'
40   '10-fix_preview_window.patch'
41   '11-dir-overwrite.patch'
42   '12-kfreebsd-noalsa.patch'
43   '13-URI_exception.patch'
45 md5sums=('8ddcfd5a29dcd10fdafc10af9f66848b'
46          '56efc2c55d8f988b31ec02bae87faf29'
47          'dbf652294a2234bac49d577ab34228ff'
48          '8dac58e911bc370cd49982fe5eb4c908'
49          'e22f538802b3ca36339164e72f2c8b16'
50          '2a8e1036c8ec282bd5ff55b8c2a0ff8d'
51          'b36448158ff1b37faaebb9aeb6571c4b'
52          '622368974346109cf93ba30d89267a43'
53          '0082b642e97e3481f200cefcd5acd115'
54          '92ea18c9ec1c43ce15207ed2d549e405'
55          '522c4a6237d2313cefecb45d363ec9e9'
56          '358d015c727e3f39ad61b373fc6f29f9'
57          '07a86deaf544f44f64dd78c389d1dfdc'
58          '93a5aaaa5c9e535a24b78e4f90af47cc')
60 build() {
61   shopt -s nullglob
62   cd $pkgname-$pkgver
63   msg "Patching..."
64   for p in "$srcdir"/??-*.patch; do
65     msg2 "Applying ${p##*/}"
66     patch -p1 -i "$p"
67   done
68   ./configure --prefix=/usr \
69               --sysconfdir=/etc  \
70               --disable-schemas-install \
71               --with-gconf-schema-file-dir=/usr/share/gconf/schemas
72   make
75 package() {
76   cd $pkgname-$pkgver
77   # fix crazy python module compiling
78   cp py-compile common/py-compile-destdir
79   make DESTDIR="$pkgdir" install
81   install -d -m 755 "$pkgdir/usr/share/gconf/schemas"
82   gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/$pkgname.schemas" "$pkgdir"/usr/etc/gconf/schemas/*.schemas
83   rm -f "$pkgdir"/usr/etc/gconf/schemas/*.schemas
86 # vim:set ts=2 sw=2 ft=sh et: