1 # Contributor: Det <nimetonmaili@gmail.com>
2 # Contributor: Lexiw <llexiw@gmail.com>
3 # Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
4 # Contributor: dongiovanni <dongiovanni@archlinux.de>
5 # Contributor: Darwin Bautista <djclue917@gmail.com>
6 # Contributor: Jeremy Sands <cto@jeremysands.com>
7 # Contributor: Tons of people here http://bbs.archlinux.org/viewtopic.php?id=48978
12 pkgdesc="A boot splashing system"
13 arch=('i686' 'x86_64')
14 url="http://splashy.alioth.debian.org/"
16 depends=('glib2' 'directfb')
17 makedepends=('automake1.10' 'git')
18 options=('!libtool' '!distcc' '!makeflags')
20 install=${pkgname}.install
21 backup=('etc/splash.conf'
22 'etc/splashy/config.xml')
27 splashy.initcpio_install)
28 sha1sums=('7b1f6661665932379032e6d0da430e71ecfc8a45' # splash.conf
29 '524d2df3f5d22da814000e68acb37ec8a8475dd3' # splash-initscripts
30 'f6135b85eb336865c3f52d004ee5f4b50409aa0f' # splashy-functions
31 '300620ed933ac14ce7beb9bfb233ba3d3b2f7627' # splashy.initcpio_hook
32 '002b1b95e760fc93388fdf9fb006b65842ee654a') # splashy.initcpio_install
34 _gitroot='git://anonscm.debian.org/git/splashy/splashy.git'
38 msg "Connecting to git.freedesktop.org GIT server...."
40 if [ -d ${_gitname} ]; then
41 cd ${_gitname} && git pull origin
42 msg "The local files are updated."
44 git clone ${_gitroot} ${_gitname}
46 msg "GIT checkout done. Preparing sources..."
49 rm -rf ${_gitname}-build
50 cp -r ${_gitname} ${_gitname}-build
55 sed -e 's|-Werror||g' -i configure.ac
57 ./autogen.sh --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --sbindir=/sbin --datarootdir=/usr/share --mandir=/usr/share/man --includedir=/usr/include
65 make DESTDIR="${pkgdir}" install
67 rm -rf "${pkgdir}/"{etc/{console-tools,default,init.d,lsb-base-logging.sh},usr/share/initramfs-tools}
69 install -Dm644 ../splashy.initcpio_install "${pkgdir}/lib/initcpio/install/splashy"
70 install -Dm644 ../splashy.initcpio_hook "${pkgdir}/lib/initcpio/hooks/splashy"
71 install -Dm644 ../splashy-functions "${pkgdir}/etc/rc.d/splashy-functions"
72 install -Dm644 ../splash-initscripts "${pkgdir}/etc/rc.d/functions.d/splash"
73 install -Dm644 ../splash.conf "${pkgdir}/etc/splash.conf"
75 sed -e 's|>/etc/splashy/themes<|>/usr/share/splashy/themes<|' -i "${pkgdir}/etc/splashy/config.xml"