diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 13 insertions, 29 deletions
@@ -1,48 +1,32 @@ # Maintainer: Que Quotion <quequotion@bugmenot.com> - pkgname=xscreensaver-dbus-screenlock -pkgver=4 +pkgver=5 pkgrel=1 -pkgdesc="DE neutral integrated screen-locking with xscreensaver" -arch=('i686' 'x86_64') +pkgdesc="DE integrated screen-locking with xscreensaver" +arch=('any') url="http://ubuntuforums.org/showthread.php?t=1865593&s=1c7f28c50a3f258e1d3404e41f098a0b&p=11418175#post11418175" license=('GPL') 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,gnome}.py org.{freedesktop,gnome}.ScreenSaver.service - xscreensaver-dbus-screenlock-{freedesktop,gnome}.desktop - 'apps.light-locker.gschema.xml') -md5sums=('c7d3d86def974e678f62f5c778e3abfb' - 'a6888ae261adddb56d5ebffbe5487dc7' - '9181f92d592549c5506a9722b47b7e94' + xscreensaver-dbus-screenlock-{freedesktop,gnome}.desktop) +md5sums=('9b052558e59944a66d4174a723c99011' + '77fe4529da9a081f617c8be07b8c8ee7' '9181f92d592549c5506a9722b47b7e94' + '8802e2b10232e39fe98b8c6e7228c83a' '65a7fb8a4d3e8183009e9caffc3e587a' '90ebf9aabc89691dd20f70c78506daea' '599874ebe25e03cbf95812ea8a6e8f25') - package() { - #Python scripts - install -Ddm755 "${pkgdir}/usr/bin" - install -Dm755 {${srcdir}/xscreensaver-dbus-screenlock-{freedesktop,gnome}.py,${pkgdir}/usr/bin/} + 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 -Ddm755 "${pkgdir}/usr/share/dbus-1/services" - install -Dm644 {${srcdir}/org.{freedesktop,gnome}.ScreenSaver.service,${pkgdir}/usr/share/dbus-1/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 #XDG Startups - install -Ddm755 "${pkgdir}/etc/xdg/autostart" - install -Dm644 {${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 - - # 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" + install -Dm644 {${srcdir},${pkgdir}/etc/xdg/autostart}/xscreensaver-dbus-screenlock-freedesktop.desktop + install -Dm644 {${srcdir},${pkgdir}/etc/xdg/autostart}/xscreensaver-dbus-screenlock-gnome.desktop } - |