diff options
author | Brian Bidulock | 2013-02-27 02:14:49 -0700 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 16:08:02 -0600 |
commit | 712a8ebaafdf72fefc8f43692530ef6b00b7b149 (patch) | |
tree | 8789995df7f9e306c2e2fce60cbded2bb19dd6a9 /PKGBUILD | |
parent | 93208c1e0d38698349cec42e2abd59b54c4587b2 (diff) | |
download | aur-712a8ebaafdf72fefc8f43692530ef6b00b7b149.tar.gz |
version 1.3.5-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 35 insertions, 19 deletions
@@ -2,29 +2,35 @@ pkgname=slim-xdm _pkgname=slim -pkgver=1.3.6.30 +pkgver=1.3.5 pkgrel=1 pkgdesc="Desktop-independent graphical login manager for X11 with XDM support" arch=('i686' 'x86_64') -#url="http://slim.berlios.de/" -url="https://github.com/bbidulock/slim" +url="http://slim.berlios.de/" license=('GPL2') -depends=('libjpeg' 'libxft' 'libxrandr' 'xorg-xauth') +depends=('pam' 'libxmu' 'libpng' 'libjpeg' 'libxft') provides=("${_pkgname}=${pkgver}") conflicts=($_pkgname) -makedepends=('git' 'cmake' 'freeglut') -backup=('etc/slim.conf' 'etc/pam.d/slim' 'etc/pam.d/slim-greeter' - 'etc/pam.d/slim-autologin' 'etc/slimlock.conf') -source=($pkgname::git://github.com/bbidulock/$_pkgname.git) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's|v||;s|-|.|g;s|[.]g[a-f0-9]*$||' -} +replaces=($_pkgname 'wdm-slim') +makedepends=('cmake' 'freeglut') +backup=('etc/slim.conf' 'etc/logrotate.d/slim' 'etc/pam.d/slim') +source=(http://download.berlios.de/$_pkgname/$_pkgname-$pkgver.tar.gz + slim.pam + slim.logrotate + slim.patch) +sha256sums=('818d209f51e2fa8d5b94ef75ce90a7415be48b45e796d66f8083a9532b655629' + 'b9a77a614c451287b574c33d41e28b5b149c6d2464bdb3a5274799842bca51a4' + '5bf44748b5003f2332d8b268060c400120b9100d033fa9d35468670d827f6def' + 'fb479f14033a4545d7bdda22e88b06afbbb1b9e08a7d49eff5b17830a73b625f') build() { - cd $pkgname + cd "$srcdir" + patch -p0 <slim.patch + cd "$srcdir/$_pkgname-$pkgver" + + # Fix installation path of slim.service + sed -i 's|usr/lib/systemd/system|/&|' CMakeLists.txt + cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ @@ -35,11 +41,21 @@ build() { } package() { - cd $pkgname + cd "$srcdir/$_pkgname-$pkgver" + make DESTDIR="$pkgdir" install - install -Dm644 pam.sample "$pkgdir/etc/pam.d/slim" - install -Dm644 pam-greeter.sample "$pkgdir/etc/pam.d/slim-greeter" - install -Dm644 pam-autologin.sample "$pkgdir/etc/pam.d/slim-autologin" + + install -Dm644 "$srcdir/slim.pam" "$pkgdir/etc/pam.d/slim" + install -Dm644 "$srcdir/slim.logrotate" "$pkgdir/etc/logrotate.d/slim" + + # Provide sane defaults + sed -i -e 's|#xserver_arguments.*|xserver_arguments -nolisten tcp vt07|' \ + -e 's|/var/run/slim.lock|/var/lock/slim.lock|' \ + "$pkgdir/etc/slim.conf" } # vim:set ts=2 sw=2 et: +sha256sums=('818d209f51e2fa8d5b94ef75ce90a7415be48b45e796d66f8083a9532b655629' + 'b9a77a614c451287b574c33d41e28b5b149c6d2464bdb3a5274799842bca51a4' + '5bf44748b5003f2332d8b268060c400120b9100d033fa9d35468670d827f6def' + '8fd56e10797bcbadcc94f1418138a2706298ad1c1e109cc5770ad2b9d6d82a66') |