Advertisement
Guest User

Untitled

a guest
Nov 1st, 2022
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. # Maintainer: twa022 <twa022 at gmail dot com>
  2.  
  3. _pkgname=xfce4-session
  4. pkgname=${_pkgname}-devel
  5. pkgver=4.17.1
  6. pkgrel=1
  7. pkgdesc="A session manager for Xfce"
  8. arch=('i686' 'x86_64' 'armv7h' 'aarch64')
  9. url="https://www.xfce.org/"
  10. license=('GPL2')
  11. groups=('xfce4-devel')
  12. depends=('libxfce4ui' 'xfconf' 'libwnck3' 'libsm' 'polkit' 'xorg-iceauth' 'xorg-xinit'
  13. 'xorg-xrdb' 'polkit-gnome' 'hicolor-icon-theme')
  14. makedepends=('intltool')
  15. optdepends=('gnome-keyring: for keyring support when GNOME compatibility is enable'
  16. 'xfce4-screensaver: for locking screen with xflock4'
  17. 'xscreensaver: for locking screen with xflock4'
  18. 'gnome-screensaver: for locking screen with xflock4')
  19. provides=("${_pkgname}=${pkgver}")
  20. conflicts=("${_pkgname}")
  21. replaces=('xfce-utils')
  22. source=("https://archive.xfce.org/src/xfce/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.bz2"
  23. 'xfce-polkit-gnome-authentication-agent-1.desktop')
  24. sha256sums=('6c2d1dd49200a4f4e39a9459b055d8c1792188d4fb23400eff5a6795b204a48b'
  25. '74c94c5f7893d714e04ec7d8b8520c978a5748757a0cdcf5128492f09f31b643')
  26.  
  27. build() {
  28. cd "$srcdir/$_pkgname-$pkgver"
  29.  
  30. ./configure \
  31. --prefix=/usr \
  32. --sysconfdir=/etc \
  33. --libexecdir=/usr/lib/xfce4 \
  34. --localstatedir=/var \
  35. --disable-static \
  36. --disable-debug \
  37. --enable-systemd
  38. make
  39. }
  40.  
  41. package() {
  42. cd "$srcdir/$_pkgname-$pkgver"
  43. make DESTDIR="$pkgdir" install
  44.  
  45. # Provide a default PolicyKit Authentication Agent (FS#42569)
  46. install -d "$pkgdir/etc/xdg/autostart"
  47. cp "$srcdir/xfce-polkit-gnome-authentication-agent-1.desktop" \
  48. "$pkgdir/etc/xdg/autostart/"
  49.  
  50. }
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement