Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: twa022 <twa022 at gmail dot com>
- _pkgname=xfce4-session
- pkgname=${_pkgname}-devel
- pkgver=4.17.1
- pkgrel=1
- pkgdesc="A session manager for Xfce"
- arch=('i686' 'x86_64' 'armv7h' 'aarch64')
- url="https://www.xfce.org/"
- license=('GPL2')
- groups=('xfce4-devel')
- depends=('libxfce4ui' 'xfconf' '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 enable'
- 'xfce4-screensaver: for locking screen with xflock4'
- 'xscreensaver: for locking screen with xflock4'
- 'gnome-screensaver: for locking screen with xflock4')
- provides=("${_pkgname}=${pkgver}")
- conflicts=("${_pkgname}")
- replaces=('xfce-utils')
- source=("https://archive.xfce.org/src/xfce/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.bz2"
- 'xfce-polkit-gnome-authentication-agent-1.desktop')
- sha256sums=('6c2d1dd49200a4f4e39a9459b055d8c1792188d4fb23400eff5a6795b204a48b'
- '74c94c5f7893d714e04ec7d8b8520c978a5748757a0cdcf5128492f09f31b643')
- build() {
- cd "$srcdir/$_pkgname-$pkgver"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib/xfce4 \
- --localstatedir=/var \
- --disable-static \
- --disable-debug \
- --enable-systemd
- make
- }
- 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/"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement