summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 16 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index be6c0a4822c2..9b11662c08c5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,28 @@
# Maintainer: twa022 <twa022 at gmail dot com>
-# 0: no, 1: yes
-_enable_polkit=1
-
_pkgname=xfce4-session
pkgname=${_pkgname}-devel
pkgver=4.13.0
-pkgrel=2
+pkgrel=3
pkgdesc="A session manager for Xfce"
arch=('i686' 'x86_64')
url="http://www.xfce.org/"
license=('GPL2')
-groups=('xfce4')
-depends=('libxfce4ui' 'libwnck3' 'xorg-iceauth' 'xorg-xinit' 'hicolor-icon-theme')
-makedepends=('intltool' 'xfce4-dev-tools')
+depends=('libxfce4ui' 'libwnck3' 'libsm' 'polkit' 'xorg-iceauth' 'xorg-xinit'
+ 'xorg-xrdb' 'polkit-gnome' 'hicolor-icon-theme')
+makedepends=('intltool')
optdepends=('gnome-keyring: for keyring support when GNOME compatibility is enabled'
'xscreensaver: for locking screen with xflock4'
'gnome-screensaver: for locking screen with xflock4'
- 'xlockmore: for locking screen with xflock4')
+ 'xlockmore: for locking screen with xflock4'
+ 'slock: for locking screen with xflock4')
provides=("${_pkgname}=${pkgver}")
conflicts=("${_pkgname}")
replaces=('xfce-utils')
-source=(http://archive.xfce.org/src/xfce/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.bz2)
-sha256sums=('3e02b124c6a282d9b1af0b30696d5256b1c2e56618992b49062314ed3ea5d3a1')
-
-[[ ${_enable_polkit} -eq 1 ]] && depends+=( 'polkit' )
+source=("http://archive.xfce.org/src/xfce/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.bz2"
+ 'xfce-polkit-gnome-authentication-agent-1.desktop')
+sha256sums=('3e02b124c6a282d9b1af0b30696d5256b1c2e56618992b49062314ed3ea5d3a1'
+ '74c94c5f7893d714e04ec7d8b8520c978a5748757a0cdcf5128492f09f31b643')
build() {
cd "$srcdir/$_pkgname-$pkgver"
@@ -43,5 +41,11 @@ build() {
package() {
cd "$srcdir/$_pkgname-$pkgver"
make DESTDIR="$pkgdir" install
+
+ # Provide a default PolicyKit Authentication Agent (FS#42569)
+ install -d "$pkgdir/etc/xdg/autostart"
+ cp "$srcdir/xfce-polkit-gnome-authentication-agent-1.desktop" \
+ "$pkgdir/etc/xdg/autostart/"
+
}