summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorQue Quotion2017-05-15 13:56:35 +0900
committerQue Quotion2017-05-15 13:56:35 +0900
commit53297f5550caf794d3b502323f4acfe27debd8d0 (patch)
tree143f54933a08c2858b6a4cfe0ab9d907cdc5dae8 /PKGBUILD
parentcfced81b39a4edd270ece7c7886bf4dfc186f08a (diff)
downloadaur-53297f5550caf794d3b502323f4acfe27debd8d0.tar.gz
On pteromys' advice: use dbus service files to create the dbus services; probably healthier than xdg autostarts
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 9 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 182179a5bdc7..77b9b02307ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,32 @@
# Maintainer: Que Quotion <quequotion@bugmenot.com>
pkgname=xscreensaver-dbus-screenlock
-pkgver=1
-pkgrel=4
+pkgver=2
+pkgrel=1
pkgdesc="Shell-integrated screen-locking with xscreensaver"
arch=('i686' 'x86_64')
url="http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175"
license=('GPL')
-depends=('xscreensaver' 'python' 'dbus' 'gnome-settings-daemon-compat')
+depends=('xscreensaver' 'python' 'dbus')
optdepends=('indicator-session: Activate "Lock" from indicator')
provides=('gnome-screensaver' 'light-locker')
conflicts=('gnome-screensaver' 'light-locker')
source=('xscreensaver-dbus-screenlock-freedesktop.py'
- 'xscreensaver-dbus-screenlock-freedesktop.desktop'
'xscreensaver-dbus-screenlock-gnome.py'
- 'xscreensaver-dbus-screenlock-gnome.desktop')
+ 'org.freedesktop.ScreenSaver.service'
+ 'org.gnome.ScreenSaver.service')
md5sums=('c7d3d86def974e678f62f5c778e3abfb'
- '65a7fb8a4d3e8183009e9caffc3e587a'
'a6888ae261adddb56d5ebffbe5487dc7'
- '90ebf9aabc89691dd20f70c78506daea')
+ '9181f92d592549c5506a9722b47b7e94'
+ '9181f92d592549c5506a9722b47b7e94')
package() {
install -Dm755 {${srcdir},${pkgdir}/usr/bin}/xscreensaver-dbus-screenlock-freedesktop.py
install -Dm755 {${srcdir},${pkgdir}/usr/bin}/xscreensaver-dbus-screenlock-gnome.py
- install -Dm644 {${srcdir},${pkgdir}/etc/xdg/autostart}/xscreensaver-dbus-screenlock-freedesktop.desktop
- install -Dm644 {${srcdir},${pkgdir}/etc/xdg/autostart}/xscreensaver-dbus-screenlock-gnome.desktop
+ install -Dm644 {${srcdir},${pkgdir}/usr/share/dbus-1/services}/org.freedesktop.ScreenSaver.service
+ install -Dm644 {${srcdir},${pkgdir}/usr/share/dbus-1/services}/org.gnome.ScreenSaver.service
# Redirect stray calls to xscreensaver-command
install -Ddm755 "${pkgdir}/usr/bin/"