diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 31 insertions, 28 deletions
@@ -1,15 +1,17 @@ pkgbase = xfce4-session-devel pkgdesc = A session manager for Xfce - pkgver = 4.13.2 - pkgrel = 2 - url = https://www.xfce.org/ + pkgver = 4.19.2 + pkgrel = 1 + url = https://docs.xfce.org/xfce/xfce4-session/start arch = i686 arch = x86_64 + arch = armv7h + arch = aarch64 groups = xfce4-devel license = GPL2 - makedepends = intltool depends = libxfce4ui depends = libwnck3 + depends = xfconf depends = libsm depends = polkit depends = xorg-iceauth @@ -17,17 +19,19 @@ pkgbase = xfce4-session-devel depends = xorg-xrdb depends = polkit-gnome depends = hicolor-icon-theme - optdepends = gnome-keyring: for keyring support when GNOME compatibility is enable + depends = libxfce4windowing>=4.19.2 + depends = gtk-layer-shell + optdepends = gnome-keyring: for keyring support when GNOME compatibility is enabled optdepends = xfce4-screensaver: for locking screen with xflock4 optdepends = xscreensaver: for locking screen with xflock4 - optdepends = gnome-screensaver: for locking screen with xflock4 - provides = xfce4-session=4.13.2 + optdepends = light-locker: for locking screen with xflock4 + optdepends = labwc: default wayland compositor for the experimental wayland session + provides = xfce4-session=4.19.2 conflicts = xfce4-session replaces = xfce-utils - source = https://archive.xfce.org/src/xfce/xfce4-session/4.13/xfce4-session-4.13.2.tar.bz2 + source = https://archive.xfce.org/src/xfce/xfce4-session/4.19/xfce4-session-4.19.2.tar.bz2 source = xfce-polkit-gnome-authentication-agent-1.desktop - sha256sums = c0be0c7e602c962d0e8fca63bd86165e60313d07bfb72cf2c3f99ab53e2a22a1 + sha256sums = 7ce9173c7deee5c2d3dd638d5dc315f83c0d5117e06e17d7879acace0a876e1e sha256sums = 74c94c5f7893d714e04ec7d8b8520c978a5748757a0cdcf5128492f09f31b643 pkgname = xfce4-session-devel - @@ -2,50 +2,49 @@ _pkgname=xfce4-session pkgname=${_pkgname}-devel -pkgver=4.13.2 -pkgrel=2 +pkgver=4.19.2 +pkgrel=1 pkgdesc="A session manager for Xfce" -arch=('i686' 'x86_64') -url="https://www.xfce.org/" +arch=('i686' 'x86_64' 'armv7h' 'aarch64') +url="https://docs.xfce.org/xfce/xfce4-session/start" license=('GPL2') groups=('xfce4-devel') -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 enable' +depends=('libxfce4ui' 'libwnck3' 'xfconf' 'libsm' 'polkit' 'xorg-iceauth' + 'xorg-xinit' 'xorg-xrdb' 'polkit-gnome' 'hicolor-icon-theme' + 'libxfce4windowing>=4.19.2' 'gtk-layer-shell') +optdepends=('gnome-keyring: for keyring support when GNOME compatibility is enabled' 'xfce4-screensaver: for locking screen with xflock4' 'xscreensaver: for locking screen with xflock4' - 'gnome-screensaver: for locking screen with xflock4') + 'light-locker: for locking screen with xflock4' + 'labwc: default wayland compositor for the experimental wayland session') 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=('c0be0c7e602c962d0e8fca63bd86165e60313d07bfb72cf2c3f99ab53e2a22a1' +sha256sums=('7ce9173c7deee5c2d3dd638d5dc315f83c0d5117e06e17d7879acace0a876e1e' '74c94c5f7893d714e04ec7d8b8520c978a5748757a0cdcf5128492f09f31b643') build() { - cd "$srcdir/$_pkgname-$pkgver" + cd "${_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 + cd "${_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/" + install -d "${pkgdir}"/etc/xdg/autostart + cp "${srcdir}"/xfce-polkit-gnome-authentication-agent-1.desktop \ + "${pkgdir}"/etc/xdg/autostart/ } |