updated on Wed Jan 25 20:08:56 UTC 2012
[aur-mirror.git] / gwibber / PKGBUILD
blobb08b0b22a27c20f5078700de1b2553eee67b9c7c
1 # Maintainer: György Balló <ballogy@freestart.hu>
2 pkgname=gwibber
3 pkgver=3.2.1
4 pkgrel=3
5 pkgdesc="Microblogging client for GNOME, which supports Twitter, Identi.ca, StatusNet, Facebook, Flickr, Digg, FriendFeed and Qaiku"
6 arch=(i686 x86_64)
7 url="http://gwibber.com/"
8 license=(GPL)
9 depends=(libgee 'dee>=0.5.18-2' json-glib gtkspell3 dbus-python gnome-keyring python-gnomekeyring python-notify python-wnck python-egenix-mx-base python2-oauth python-imaging python-pycurl python-simplejson pywebkitgtk pyxdg xdg-utils)
10 makedepends=('vala>=0.14' 'intltool>=0.35.0' 'gobject-introspection>=0.10')
11 optdepends=('libindicate: Messages Indicator support')
12 options=(!libtool)
13 install=$pkgname.install
14 source=(http://launchpad.net/$pkgname/3.2/$pkgver/+download/$pkgname-$pkgver.tar.gz
15         launchpad-export.tar.gz
16         lp_861903.patch
17         lp_882633.patch
18         lp_884831.patch
19         gwibber-vala-0.14.patch
20         gwibber-no-unity.patch
21         gwibber-dee-1.0.patch)
22 md5sums=('8e245072f8b43852ef2b801c8b307179'
23          'e2461293ef2eba418ffea75af64c41c7'
24          'f5b71a79b7ada0465fafdbbb4d298899'
25          '8e0cbaff485de700e69a8a05f712600d'
26          '728b6c86f604cfbbfc77d999fe21868f'
27          '94fd3204798aad5a464ab40112f7819b'
28          'aa21539a23f68566d25d1f2937577d27'
29          'fc28769316d64efbb0461fe5c855e3a9')
31 build() {
32   cd "$srcdir/$pkgname-$pkgver"
33   find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
35   # Upstream fixes
36   patch -Np1 -i "$srcdir/lp_861903.patch"
37   patch -Np1 -i "$srcdir/lp_882633.patch"
38   patch -Np1 -i "$srcdir/lp_884831.patch"
40   # Update to vala-0.14
41   patch -Np0 -i "$srcdir/gwibber-vala-0.14.patch"
43   # Port to dee 1.0
44   patch -Np0 -i "$srcdir/gwibber-dee-1.0.patch"
46   # Disable Unity
47   patch -Np1 -i "$srcdir/gwibber-no-unity.patch"
49   # Install updated language files
50   echo 'af an ar ast az be bg bn br bs ca ca@valencia cy cs da de dv el en_AU en_CA en_GB eo es et eu fa fi fil fr fy ga gl gu he hi hr hu hy ia id is it ja ka kk km kn ko ku lb lo lt lv mg mk ml mn mr ms nb nl nn oc pa pl pt pt_BR ro ru si sk sl sq sr sv ta te th tr tt ug uk vi yo zh_CN zh_HK zh_TW zza' >po/LINGUAS
51   rename $pkgname- '' ../po/$pkgname-*.po
52   mv -f -t po ../po/*
54   autoreconf -fi
55   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
56               --disable-static --disable-schemas-compile --disable-unity
57   make
60 package() {
61   cd "$srcdir/$pkgname-$pkgver"
63   make DESTDIR="$pkgdir" install