summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD27
2 files changed, 24 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 19824657e9fd..0aba75cebb5f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon May 15 23:34:58 UTC 2017
+# Sun Dec 3 14:43:05 UTC 2017
pkgbase = xscreensaver-dbus-screenlock
- pkgdesc = Shell-integrated screen-locking with xscreensaver
- pkgver = 2
- pkgrel = 2
+ pkgdesc = DE neutral integrated screen-locking with xscreensaver
+ pkgver = 3
+ pkgrel = 1
url = http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175
arch = i686
arch = x86_64
@@ -20,11 +20,15 @@ pkgbase = xscreensaver-dbus-screenlock
source = xscreensaver-dbus-screenlock-gnome.py
source = org.freedesktop.ScreenSaver.service
source = org.gnome.ScreenSaver.service
+ source = xscreensaver-dbus-screenlock-freedesktop.desktop
+ source = xscreensaver-dbus-screenlock-gnome.desktop
source = apps.light-locker.gschema.xml
md5sums = c7d3d86def974e678f62f5c778e3abfb
md5sums = a6888ae261adddb56d5ebffbe5487dc7
md5sums = 9181f92d592549c5506a9722b47b7e94
md5sums = 9181f92d592549c5506a9722b47b7e94
+ md5sums = 65a7fb8a4d3e8183009e9caffc3e587a
+ md5sums = 90ebf9aabc89691dd20f70c78506daea
md5sums = 599874ebe25e03cbf95812ea8a6e8f25
pkgname = xscreensaver-dbus-screenlock
diff --git a/PKGBUILD b/PKGBUILD
index d6447f100812..6f39f14053ea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Que Quotion <quequotion@bugmenot.com>
pkgname=xscreensaver-dbus-screenlock
-pkgver=2
-pkgrel=2
-pkgdesc="Shell-integrated screen-locking with xscreensaver"
+pkgver=3
+pkgrel=1
+pkgdesc="DE neutral integrated screen-locking with xscreensaver"
arch=('i686' 'x86_64')
url="http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175"
license=('GPL')
@@ -11,26 +11,31 @@ 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-gnome.py'
- 'org.freedesktop.ScreenSaver.service'
- 'org.gnome.ScreenSaver.service'
+source=(xscreensaver-dbus-screenlock-{freedesktop,gnome}.py
+ org.{freedesktop,gnome}.ScreenSaver.service
+ xscreensaver-dbus-screenlock-{freedesktop,gnome}.desktop
'apps.light-locker.gschema.xml')
md5sums=('c7d3d86def974e678f62f5c778e3abfb'
'a6888ae261adddb56d5ebffbe5487dc7'
'9181f92d592549c5506a9722b47b7e94'
'9181f92d592549c5506a9722b47b7e94'
+ '65a7fb8a4d3e8183009e9caffc3e587a'
+ '90ebf9aabc89691dd20f70c78506daea'
'599874ebe25e03cbf95812ea8a6e8f25')
package() {
#Python scripts
- install -Dm755 {${srcdir},${pkgdir}/usr/bin}/xscreensaver-dbus-screenlock-freedesktop.py
- install -Dm755 {${srcdir},${pkgdir}/usr/bin}/xscreensaver-dbus-screenlock-gnome.py
+ install -Ddm755 "${pkgdir}/usr/bin"
+ install -m755 {${srcdir}/xscreensaver-dbus-screenlock-{freedesktop,gnome}.py,${pkgdir}/usr/bin/}
#Dbus services
- 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
+ install -Ddm755 "${pkgdir}/usr/share/dbus-1/services"
+ install -m644 {${srcdir}/org.{freedesktop,gnome}.ScreenSaver.service,${pkgdir}/usr/share/dbus-1/services/}
+
+ #XDG Startups
+ install -Ddm755 "${pkgdir}/etc/xdg/autostart"
+ install -m644 {${srcdir}/xscreensaver-dbus-screenlock-{freedesktop,gnome}.desktop,${pkgdir}/etc/xdg/autostart/}
#Gconf Schemas (for dependencies)
install -Dm644 {${srcdir},${pkgdir}/usr/share/glib-2.0/schemas}/apps.light-locker.gschema.xml