summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorQue Quotion2017-05-16 00:57:45 +0900
committerQue Quotion2017-05-16 00:57:45 +0900
commit8c84b6c521e451ba6da31c4401d5c7fdff9dea86 (patch)
treef93eb4b8879863a9f0dc72f6769876e0ade1c1c6
parent53297f5550caf794d3b502323f4acfe27debd8d0 (diff)
downloadaur-8c84b6c521e451ba6da31c4401d5c7fdff9dea86.tar.gz
Install light-locker's schema so its dependents won't complain about it
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
-rw-r--r--apps.light-locker.gschema.xml42
3 files changed, 56 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 142b232fbc5e..f2140affab4c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sat Apr 1 17:20:51 UTC 2017
+# Mon May 15 15:47:17 UTC 2017
pkgbase = xscreensaver-dbus-screenlock
pkgdesc = Shell-integrated screen-locking with xscreensaver
pkgver = 2
- pkgrel = 1
+ pkgrel = 2
url = http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175
arch = i686
arch = x86_64
@@ -20,10 +20,12 @@ pkgbase = xscreensaver-dbus-screenlock
source = xscreensaver-dbus-screenlock-gnome.py
source = org.freedesktop.ScreenSaver.service
source = org.gnome.ScreenSaver.service
+ source = apps.light-locker.gschema.xml
md5sums = c7d3d86def974e678f62f5c778e3abfb
md5sums = a6888ae261adddb56d5ebffbe5487dc7
md5sums = 9181f92d592549c5506a9722b47b7e94
md5sums = 9181f92d592549c5506a9722b47b7e94
+ md5sums = 599874ebe25e03cbf95812ea8a6e8f25
pkgname = xscreensaver-dbus-screenlock
diff --git a/PKGBUILD b/PKGBUILD
index 77b9b02307ef..f5324c7a7da2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=xscreensaver-dbus-screenlock
pkgver=2
-pkgrel=1
+pkgrel=2
pkgdesc="Shell-integrated screen-locking with xscreensaver"
arch=('i686' 'x86_64')
url="http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175"
@@ -14,23 +14,29 @@ conflicts=('gnome-screensaver' 'light-locker')
source=('xscreensaver-dbus-screenlock-freedesktop.py'
'xscreensaver-dbus-screenlock-gnome.py'
'org.freedesktop.ScreenSaver.service'
- 'org.gnome.ScreenSaver.service')
+ 'org.gnome.ScreenSaver.service'
+ 'apps.light-locker.gschema.xml')
md5sums=('c7d3d86def974e678f62f5c778e3abfb'
'a6888ae261adddb56d5ebffbe5487dc7'
'9181f92d592549c5506a9722b47b7e94'
- '9181f92d592549c5506a9722b47b7e94')
+ '9181f92d592549c5506a9722b47b7e94'
+ '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
+ #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
+ #Gconf Schemas (for dependencies)
+ install -Dm644 {${srcdir},${pkgdir}usr/share/glib-2.0/schemas}/apps.light-locker.gschema.xml
+
# Redirect stray calls to xscreensaver-command
install -Ddm755 "${pkgdir}/usr/bin/"
ln -s /usr/bin/xscreensaver-command "${pkgdir}/usr/bin/gnome-screensaver-command"
ln -s /usr/bin/xscreensaver-command "${pkgdir}/usr/bin/light-locker-command"
-
}
diff --git a/apps.light-locker.gschema.xml b/apps.light-locker.gschema.xml
new file mode 100644
index 000000000000..ccdf9453845f
--- /dev/null
+++ b/apps.light-locker.gschema.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schemalist gettext-domain="light-locker">
+
+ <schema path="/apps/light-locker/" id="apps.light-locker">
+
+ <key type="b" name="lock-on-suspend">
+ <default>true</default>
+ <summary>Lock on Suspend</summary>
+ <description>Lock the screen when the computer is suspended.</description>
+ </key>
+
+ <key type="b" name="late-locking">
+ <default>false</default>
+ <summary>Lock after screensaver ends</summary>
+ <description>Lock after screensaver has ended.</description>
+ </key>
+
+ <key type="u" name="lock-after-screensaver">
+ <range min="0" max="3600"/>
+ <default>5</default>
+ <summary>Seconds after screensaver to lock</summary>
+ <description>Lock the screen after the screensaver has been active for
+ this number of seconds. If 0, locking after the screensaver is
+ disabled.</description>
+ </key>
+
+ <key type="b" name="lock-on-lid">
+ <default>false</default>
+ <summary>Lock on lid close</summary>
+ <description>Lock the screen when lid of the computer is closed.</description>
+ </key>
+
+ <key type="b" name="idle-hint">
+ <default>false</default>
+ <summary>Set idle hint during screensaver</summary>
+ <description>Set the session idle hint while the screensaver is active.
+ </description>
+ </key>
+
+
+ </schema>
+</schemalist>