summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-06-10 16:08:01 -0600
committerBrian Bidulock2015-06-10 16:08:01 -0600
commit93208c1e0d38698349cec42e2abd59b54c4587b2 (patch)
treeb074e996b2b5dd3c2c700f05476eed4f0f5d8a9d
downloadaur-93208c1e0d38698349cec42e2abd59b54c4587b2.tar.gz
initial version
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD45
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..53a9aefbd6b2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = slim-xdm
+ pkgdesc = Desktop-independent graphical login manager for X11 with XDM support
+ pkgver = 1.3.6.30
+ pkgrel = 1
+ url = https://github.com/bbidulock/slim
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ makedepends = cmake
+ makedepends = freeglut
+ depends = libjpeg
+ depends = libxft
+ depends = libxrandr
+ depends = xorg-xauth
+ provides = slim=1.3.6.30
+ conflicts = slim
+ backup = etc/slim.conf
+ backup = etc/pam.d/slim
+ backup = etc/pam.d/slim-greeter
+ backup = etc/pam.d/slim-autologin
+ backup = etc/slimlock.conf
+ source = slim-xdm::git://github.com/bbidulock/slim.git
+ sha256sums = SKIP
+
+pkgname = slim-xdm
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7f3921ae0e34
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Brian Bidulock <bidulock@openss7.org>
+
+pkgname=slim-xdm
+_pkgname=slim
+pkgver=1.3.6.30
+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"
+license=('GPL2')
+depends=('libjpeg' 'libxft' 'libxrandr' 'xorg-xauth')
+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]*$||'
+}
+
+build() {
+ cd $pkgname
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DUSE_PAM=yes \
+ -DUSE_CONSOLEKIT=no
+ make
+}
+
+package() {
+ cd $pkgname
+ 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"
+}
+
+# vim:set ts=2 sw=2 et: