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 | |
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
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | org.freedesktop.ScreenSaver.service | 3 | ||||
-rw-r--r-- | org.gnome.ScreenSaver.service | 3 |
4 files changed, 22 insertions, 17 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Wed Oct 19 20:57:56 UTC 2016 +# Sat Apr 1 17:20:51 UTC 2017 pkgbase = xscreensaver-dbus-screenlock pkgdesc = Shell-integrated screen-locking with xscreensaver - pkgver = 1 - pkgrel = 4 + pkgver = 2 + pkgrel = 1 url = http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175 arch = i686 arch = x86_64 @@ -11,20 +11,19 @@ pkgbase = xscreensaver-dbus-screenlock depends = xscreensaver depends = python depends = dbus - depends = gnome-settings-daemon-compat optdepends = indicator-session: Activate "Lock" from indicator provides = gnome-screensaver provides = light-locker conflicts = gnome-screensaver conflicts = light-locker source = xscreensaver-dbus-screenlock-freedesktop.py - source = xscreensaver-dbus-screenlock-freedesktop.desktop source = xscreensaver-dbus-screenlock-gnome.py - source = xscreensaver-dbus-screenlock-gnome.desktop + source = org.freedesktop.ScreenSaver.service + source = org.gnome.ScreenSaver.service md5sums = c7d3d86def974e678f62f5c778e3abfb - md5sums = 65a7fb8a4d3e8183009e9caffc3e587a md5sums = a6888ae261adddb56d5ebffbe5487dc7 - md5sums = 90ebf9aabc89691dd20f70c78506daea + md5sums = 9181f92d592549c5506a9722b47b7e94 + md5sums = 9181f92d592549c5506a9722b47b7e94 pkgname = xscreensaver-dbus-screenlock @@ -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/" diff --git a/org.freedesktop.ScreenSaver.service b/org.freedesktop.ScreenSaver.service new file mode 100644 index 000000000000..76ab86d1f680 --- /dev/null +++ b/org.freedesktop.ScreenSaver.service @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.freedesktop.ScreenSaver +Exec=/usr/bin/xscreensaver-dbus-screenlock-freedesktop.py diff --git a/org.gnome.ScreenSaver.service b/org.gnome.ScreenSaver.service new file mode 100644 index 000000000000..76ab86d1f680 --- /dev/null +++ b/org.gnome.ScreenSaver.service @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.freedesktop.ScreenSaver +Exec=/usr/bin/xscreensaver-dbus-screenlock-freedesktop.py |