updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / f-spot-git / PKGBUILD
blobc4695234728c04059eb519d108538cd0bb4d8f40
1 # Contributor: neuromante <lorenzo.nizzi.grifi@gmail.com>
3 pkgname=f-spot-git
4 pkgver=20100608
5 pkgrel=1
6 pkgdesc="A personal photo management program for GNOME - Development version"
7 url="http://f-spot.org/Main_Page"
8 license="GPL"
9 makedepends=('git' 'intltool' 'gettext' 'gnome-common')
10 depends=('mono>=2.2' 'gtk-sharp-2>=2.12' 'sqlite3>=3.4' 'gnome-sharp' 'libexif' 'lcms' 'libjpeg' 'libgphoto2' 'ndesk-dbus' 'ndesk-dbus-glib' )
11 arch=('i686' 'x86_64')
12 provides=('f-spot=0.7.0')
13 conflicts=('f-spot' 'f-spot-svn')
14 replaces=('f-spot-svn' 'f-spot')
15 install=f-spot-git.install
18 _gitroot="git://git.gnome.org/f-spot"
19 _gitname="f-spot"
21 build() {
22  export MONO_SHARED_DIR=${startdir}/src/.wabi
23   mkdir -p "${MONO_SHARED_DIR}"
24   cd ${srcdir}
25   msg "Connecting to Gnome GIT server...."
26   rm  -rf $startdir/src/$_gitname-build
27   
28   if [[ -d $_gitname ]]; then
29    cd $_gitname || return 1
30    git pull origin || return 1
31     else
32    git clone $_gitroot $_gitname || return 1
33      fi
34   msg " checkout done."
36   cd $srcdir || return 1
37   cp -r $_gitname $_gitname-build
39   cd $_gitname-build || return 1
40   
41   ./autogen.sh --prefix=/usr  --sysconfdir=/etc --disable-scrollkeeper
42   make || return 1
43   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
45   install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
46   gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain f-spot ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
47   rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
48   make  DESTDIR=${startdir}/pkg install
50   rm -rf "${MONO_SHARED_DIR}"