diff options
author | Que Quotion | 2017-05-15 13:56:35 +0900 |
---|---|---|
committer | Que Quotion | 2017-05-15 13:56:35 +0900 |
commit | 53297f5550caf794d3b502323f4acfe27debd8d0 (patch) | |
tree | 143f54933a08c2858b6a4cfe0ab9d907cdc5dae8 /PKGBUILD | |
parent | cfced81b39a4edd270ece7c7886bf4dfc186f08a (diff) | |
download | aur-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-- | PKGBUILD | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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/" |