1 # Maintainer: Nikita Nikishin <nnikishi@emich.edu>
3 pkgname=xfce4-session-lock-screen
6 pkgdesc="A session manager for Xfce (with screen locking and user switching)"
9 url="http://www.xfce.org/"
10 depends=('xfce4-panel' 'gconf' 'libgnome-keyring' 'libwnck' 'libsm' 'xorg-iceauth' 'upower' 'consolekit' 'hicolor-icon-theme' )
11 makedepends=('intltool')
12 optdepends=('fortune-mod: for xfce4-tips')
13 replaces=('xfce4-toys')
14 backup=(etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla
15 etc/polkit-1/localauthority/50-local.d/org.freedesktop.upower.pkla)
16 conflicts=('xfce4-session' 'xfce4-session-git' 'xfce4-session-devel')
17 provides=('xfce4-session')
19 install=xfce4-session.install
20 source=(http://archive.xfce.org/src/xfce/xfce4-session/4.8/xfce4-session-${pkgver}.tar.bz2
21 org.freedesktop.consolekit.pkla
22 org.freedesktop.upower.pkla
24 md5sums=('48780cbcf784ab64debc9312f17765f2'
25 '2e2519950d8c591dc9440ed8957a49ed'
26 '5fa270637b5e685f033863d8664795a2'
27 'dc0a3da3bab83da0c7a7430a5907ba14')
32 patch -p0 -i ../lockscreen.patch
33 cd xfce4-session-${pkgver}
35 ./configure --prefix=/usr \
37 --libexecdir=/usr/lib/xfce4 \
38 --localstatedir=/var \
42 --enable-libgnome-keyring \
43 --enable-session-screenshots \
47 --enable-panel-plugin \
53 cd ${srcdir}/xfce4-session-${pkgver}
54 make DESTDIR=${pkgdir} install
56 # install polkit/consolekit permission file needed for usage without a display manager
57 install -dm700 ${pkgdir}/etc/polkit-1/localauthority
58 install -dm755 ${pkgdir}/etc/polkit-1/localauthority/50-local.d
59 install -m644 ${srcdir}/org.freedesktop.consolekit.pkla ${pkgdir}/etc/polkit-1/localauthority/50-local.d/
60 install -m644 ${srcdir}/org.freedesktop.upower.pkla ${pkgdir}/etc/polkit-1/localauthority/50-local.d/