updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / gnome-vfs-no-hal / PKGBUILD
blob4ff0bb2aebdd760d709910d89e4757b2836d7f31
1 # $Id: PKGBUILD 75359 2010-04-01 11:48:46Z allan $
2 # Maintainer: Jan de Groot <jgc@archlinux.org>
4 pkgname=gnome-vfs-no-hal
5 pkg_real_name=gnome-vfs
6 pkgver=2.24.3
7 pkgrel=1
8 pkgdesc="The GNOME Virtual File System without hal dependency, just simply add --disable-hal in the configure augument"
9 arch=(i686 x86_64)
10 license=('LGPL')
11 depends=('fam' 'gconf>=2.28.0' 'bzip2' 'avahi>=0.6.25' 'smbclient>=3.3.7' 'gnome-mime-data>=2.18.0-2' 'heimdal>=1.3.1' 'gnutls>=2.8.3')
12 makedepends=('pkgconfig' 'intltool' 'gtk-doc' 'gnome-common')
13 options=('!libtool' '!emptydirs' '!makeflags')
14 conflicts=(gnome-vfs-samba gnome-vfs)
15 provides=(gnome-vfs-samba 'gnome-vfs=2.24.3')
16 replaces=(gnome-vfs-samba gnome-vfs-extras gnome-vfs)
17 url="http://www.gnome.org"
18 install=gnome-vfs.install
19 source=(http://ftp.gnome.org/pub/gnome/sources/${pkg_real_name}/2.24/gnome-vfs-${pkgver}.tar.bz2
20         hal-show-volume-names.patch
21         gnutls-config.patch)
22 sha256sums=('3b0f342e79813bfc11d8e636db96b3ffd16c9ca48b07306410e09a3fd1065b4a'
23             'b38b86d6c966dcf64f9140d800aebe8a14845bb8ce7c045f52d4df483cacd23b'
24             '66c7cfb12995c0dd94a2caea95c7e3c55981993f05a79c585d60915ff131955d')
26 build() {
27   cd "${srcdir}/${pkg_real_name}-${pkgver}"
28   #Archlinux patch (b.g.o #321498)
29   patch -Np1 -i "${srcdir}/hal-show-volume-names.patch" || return 1
31   #Fix build with new gnutls
32   patch -Np1 -i "${srcdir}/gnutls-config.patch" || return 1
33   libtoolize --force || return 1
34   gtkdocize || return 1
35   aclocal || return 1
36   autoconf || return 1
37   automake || return 1
38   ./configure --prefix=/usr --sysconfdir=/etc \
39       --localstatedir=/var --disable-static \
40       --libexecdir=/usr/lib/gnome-vfs-2.0 \
41       --enable-samba --disable-hal \
42       --enable-avahi --disable-howl \
43       --disable-openssl --enable-gnutls || return 1
44   make || return 1
45   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
47   install -d -m755 "${pkgdir}/usr/share/gconf/schemas"
48   gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkg_real_name}.schemas" --domain gnome-vfs-2.0 ${startdir}/pkg/etc/gconf/schemas/*.schemas
49   rm -f ${pkgdir}/etc/gconf/schemas/*.schemas