summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrian Bidulock2013-02-27 02:14:49 -0700
committerBrian Bidulock2015-06-10 16:08:02 -0600
commit712a8ebaafdf72fefc8f43692530ef6b00b7b149 (patch)
tree8789995df7f9e306c2e2fce60cbded2bb19dd6a9 /PKGBUILD
parent93208c1e0d38698349cec42e2abd59b54c4587b2 (diff)
downloadaur-712a8ebaafdf72fefc8f43692530ef6b00b7b149.tar.gz
version 1.3.5-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 35 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7f3921ae0e34..3e14383b77e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')