summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrian Bidulock2015-06-10 22:10:25 -0600
committerBrian Bidulock2015-06-10 22:10:25 -0600
commitd3452106dec6781b12808916a17b95f47a372bab (patch)
tree038307337179b9cece78052a34858ff1b102c359 /PKGBUILD
downloadaur-d3452106dec6781b12808916a17b95f47a372bab.tar.gz
initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d6462005ed49
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Brian Bidulock <bidulock@openss7.org>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: eric <eric@archlinux.org>
+# Contributor: Aurelien Foret <orelien@chez.com>
+
+pkgname=wdm
+pkgver=1.28
+pkgrel=8
+pkgdesc="An replacement X window display manager similar to, and based on XDM"
+arch=(i686 x86_64)
+url="http://github.com/raorn/wdm"
+license=('GPL')
+depends=('windowmaker' 'pam' 'bash' 'libxmu')
+makedepends=('git')
+source=("$pkgname::git+https://github.com/raorn/wdm.git#tag=$pkgname-$pkgver"
+ "Makefile.in" "cy.po" "wdm.service")
+md5sums=('SKIP'
+ 'b0860fca75e1c8ce7699014b4778a3f7'
+ '2e1a8d2c6bd69d1fad151d86906163bd'
+ 'e176d2339acb8b5422c0369f83fd68a0')
+
+prepare() {
+ cd $pkgname
+ cp -f "$srcdir/Makefile.in" .
+ cp -f "$srcdir/cy.po" po/cy.po
+ autoreconf -fiv
+}
+
+build() {
+ cd $pkgname
+ ./configure --prefix=/usr --with-nlsdir=/usr/share/locale \
+ --sysconfdir=/etc --with-wdmdir=/etc/wdm --mandir=/usr/share/man \
+ --with-fakehome=/var/empty
+ make V=0
+}
+
+package() {
+ cd $pkgname
+ make DESTDIR="$pkgdir" install
+ # used /etc/pam.d/xscreensaver as an example
+ #
+ echo "auth required pam_unix_auth.so" >"$pkgdir/etc/pam.d/wdm"
+ chmod 0644 "$pkgdir/etc/wdm/wdm-config"
+ chmod 0755 "$pkgdir/etc/wdm/authdir"
+ rm -f "$pkgdir/etc/wdm/wdm-config.in"
+ rm -f "$pkgdir/etc/Xclients.in"
+ install -Dm644 wdm.service "$pkgdir/usr/lib/systemd/system/wdm.service"
+}