diff options
Diffstat (limited to 'community/cinnamon-screensaver/PKGBUILD')
-rw-r--r-- | community/cinnamon-screensaver/PKGBUILD | 36 |
1 files changed, 15 insertions, 21 deletions
diff --git a/community/cinnamon-screensaver/PKGBUILD b/community/cinnamon-screensaver/PKGBUILD index 3a883ec80..8a7c3ae18 100644 --- a/community/cinnamon-screensaver/PKGBUILD +++ b/community/cinnamon-screensaver/PKGBUILD @@ -4,33 +4,37 @@ # Jan de Groot <jgc@archlinux.org> pkgname=cinnamon-screensaver -pkgver=2.0.0 -pkgrel=1 +pkgver=2.0.3 +pkgrel=3 pkgdesc="Screensaver designed to integrate well with the Cinnamon desktop." arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="https://github.com/linuxmint/cinnamon-screensaver" backup=(etc/pam.d/cinnamon-screensaver) -depends=('cinnamon' 'cinnamon-desktop') +depends=('cinnamon-desktop' 'cinnamon-translations' 'dbus-glib' 'libgnomekbd') makedepends=('intltool' 'gnome-common') -options=(!emptydirs) source=($pkgname-$pkgver.tar.gz::https://github.com/linuxmint/cinnamon-screensaver/archive/$pkgver.tar.gz cinnamon-screensaver.pam - fix-dbus-compatibility.patch + away-message-fixes.patch + fix-systemd-lock.patch lock_screen_on_suspend.patch) -sha256sums=('90da7f811892f667202ecd1240091f9c4d253eebe223bbfedb3d544dd68b3fc7' +sha256sums=('00c866e98994afc8939d1d347de631cebaa6ec34ad59646a7ccd223bd757cc7d' 'b6ea9e2eb586d94bcabb617a8f1c2958111df87afdbb51f645882bccdc15cbda' - 'eebd1d056c21d2d3f60fb954677b9214fd1d575ed1c2bbb56326cedf41a39eb6' - '516c479558576c6c5a2509abfcbf4fdafb5953d252e7a4ab972f9db6137daca8') + 'f9f3d555b0c325322469be765b488da599fc850f8ff5a74f72fdf69f68e04c96' + '14d3301a03883330bf044a40ea4dce74a829b03174833d21efe66ebeb940dc0c' + '54f281eeb0e97c8c46250e287719051e0a580f6c0de384760aaa3532b42616f1') prepare() { cd $pkgname-$pkgver - # Fix compatibility with gnome-screensaver's D-Bus interface and various fixes - patch -Np1 -i ${srcdir}/fix-dbus-compatibility.patch + # Various fixes for away message handling + patch -Np1 -i ../away-message-fixes.patch + + # Use the session path instead of the session id + patch -Np1 -i ../fix-systemd-lock.patch # Lock screen on suspend with systemd - patch -Np1 -i ${srcdir}/lock_screen_on_suspend.patch + patch -Np1 -i ../lock_screen_on_suspend.patch } build() { @@ -47,14 +51,4 @@ package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install install -Dm644 ../cinnamon-screensaver.pam "$pkgdir/etc/pam.d/cinnamon-screensaver" - - # Autostart only in Cinnamon - cp "$pkgdir/etc/xdg/autostart/cinnamon-screensaver.desktop" \ - "$pkgdir/etc/xdg/autostart/cinnamon2d-screensaver.desktop" - sed -i 's/^OnlyShowIn=.*/OnlyShowIn=GNOME;/' \ - "$pkgdir"/etc/xdg/autostart/cinnamon{,2d}-screensaver.desktop - echo 'AutostartCondition=GNOME3 if-session cinnamon' \ - >> "$pkgdir/etc/xdg/autostart/cinnamon-screensaver.desktop" - echo 'AutostartCondition=GNOME3 if-session cinnamon2d' \ - >> "$pkgdir/etc/xdg/autostart/cinnamon2d-screensaver.desktop" } |