# $Id: PKGBUILD,v 1.37 2007/07/07 10:39:24 jgc Exp $ # Maintainer: Jan de Groot pkgname=gnome-session pkgver=2.18.3 pkgrel=1 pkgdesc="The GNOME Session Handler" arch=(i686 x86_64) license=('GPL' 'LGPL') depends=('tcp_wrappers' 'gnome-desktop>=2.18.1' 'gconf>=2.18.0.1-4') makedepends=('perlxml' 'pkgconfig' 'control-center>=2.18.1') install=gnome-session.install url="http://www.gnome.org" groups=('gnome') source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.18/${pkgname}-${pkgver}.tar.bz2 gsm-dbus.patch gnome.desktop) md5sums=('59b6809ed1d8e39c1550217e665c75df' '80f38a9a76938d08e6437fea24c841b3' '152cddde06e16f16641746467f7ff965') build() { cd ${startdir}/src/${pkgname}-${pkgver} patch -Np1 -i ${startdir}/src/gsm-dbus.patch || return 1 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --with-reboot-command=reboot --with-halt-command=halt \ --with-rsh-command=ssh --with-at-spi-registryd-directory='${exec_prefix}/lib/at-spi' make || return 1 make DESTDIR=${startdir}/pkg GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 install install -d -m755 ${startdir}/pkg/etc/X11/sessions install -m644 ${startdir}/src/gnome.desktop ${startdir}/pkg/etc/X11/sessions/gnome.desktop mkdir -p ${startdir}/pkg/usr/share/gconf/schemas gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas ${startdir}/pkg/etc/gconf/schemas/*.schemas rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas }