1 # $Id: PKGBUILD 122020 2011-05-01 17:05:22Z bisson $
2 # Maintainer: Gaetan Bisson <bisson@archlinux.org>
3 # Contributor: Thayer Williams <thayer@archlinux.org>
4 # Contributor: Alexander Fehr <pizzapunk gmail com>
5 # Contributor: Hugo Ideler <hugoideler@dse.nl>
8 pkgname=${_pkgname}-unicode
11 pkgdesc='Desktop-independent graphical login manager for X11'
12 arch=('i686' 'x86_64')
13 url='http://slim.berlios.de/'
15 depends=('pam' 'libxmu' 'libpng' 'libjpeg' 'libxft')
16 backup=('etc/slim.conf' 'etc/logrotate.d/slim' 'etc/pam.d/slim')
17 source=("http://download.berlios.de/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"
29 sha1sums=('e421d5487732c8317f8f591906661e014b036358'
30 'efc36c6f9a82e55243c5286f57715e2010f1314a'
31 'a0e991ef0ac5120465a3be014a26e70ba073b6ae'
32 'b969cc902c1d9915a5609141a652c77b2732407b'
33 '51121d451116c768d0fc027ff1ea70aaaef036e7'
34 '640668c984a13593a1bfba8d3b503c005d5f401e'
35 'b86eddd083fb9f6259e46c735f55ebe76c655bd3'
36 '2d526bc0c498bf307ee50e2d22b4f53ffa0c4435'
37 '0b35048723c527fb824c5e0f9b9064f751871785'
38 '213fefe8533c845ea8c40585b6a8097820d5e5d2'
39 '97d46bde445aba4b3ebb2a7325e0941ee55b4c18'
40 'a0800ada50b6b17e7263f7ecd8a74e041759bdc6')
47 cd "${srcdir}/${_pkgname}-${pkgver}"
49 sed -i -e 's/png12/png14/g' Makefile
50 patch -p1 -i ../gcc44.patch # FS#14815: lacks include for gcc-4.4
51 patch -p1 -i ../ptr_pam.patch # FS#23995: pointer mishandling confuses PAM
52 patch -p1 -i ../no-host.patch # cf patch: do not set PAM host
53 patch -p1 -i ../restart.patch # cf patch: restart X server if killed
54 patch -p1 -i ../sigterm.patch # FS#23984: do not wait for input when SIGTERM'd
55 patch -p1 -i ../tty-slowness.patch # FS#18313: fix sluggish TTY after slim start
56 patch -p1 -i ../unicode.patch # Add support of unicode
62 cd "${srcdir}/${_pkgname}-${pkgver}"
64 make DESTDIR="${pkgdir}" MANDIR=/usr/share/man install
66 install -D -m755 ../rc.d "${pkgdir}"/etc/rc.d/slim
67 install -D -m644 ../pam.d "${pkgdir}"/etc/pam.d/slim
68 install -D -m644 ../logrotate "${pkgdir}"/etc/logrotate.d/slim
69 mkdir -p "${pkgdir}"/usr/share/slim/bin/
70 mv "${pkgdir}"/usr/bin/slim "${pkgdir}"/usr/share/slim/bin/
71 install -D -m755 ../slim.sh "${pkgdir}"/usr/bin/slim
73 # Provide sane defaults
74 sed -i 's|#xserver_arguments.*|xserver_arguments -nolisten tcp vt07|' "${pkgdir}"/etc/slim.conf
75 sed -i 's|/var/run/slim.lock|/var/lock/slim.lock|' "${pkgdir}"/etc/slim.conf