summaryrefslogtreecommitdiff
path: root/community/preload/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/preload/PKGBUILD')
-rw-r--r--community/preload/PKGBUILD39
1 files changed, 24 insertions, 15 deletions
diff --git a/community/preload/PKGBUILD b/community/preload/PKGBUILD
index e5457727c..f3c9a1c18 100644
--- a/community/preload/PKGBUILD
+++ b/community/preload/PKGBUILD
@@ -1,38 +1,47 @@
+# $Id: PKGBUILD 55344 2011-09-10 09:19:46Z andrea $
+# Maintainer:
# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=preload
pkgver=0.6.4
-pkgrel=2
+pkgrel=3
arch=('i686' 'x86_64')
pkgdesc="Makes applications run faster by prefetching binaries and shared objects"
url="http://sourceforge.net/projects/preload"
license=('GPL2')
+depends=('glib2' 'bash')
makedepends=('help2man' 'pkgconfig')
-depends=('glib2')
backup=('etc/preload.conf')
options=('!makeflags')
install=$pkgname.install
-source=(http://downloads.sourceforge.net/sourceforge/preload/$pkgname-$pkgver.tar.gz \
+source=("http://downloads.sourceforge.net/sourceforge/preload/$pkgname-$pkgver.tar.gz"
rc.preload)
md5sums=('10786287b55afd3a2b433b4f898809f4'
'bde0dd7867c77e7c4d10b481b5cddcd3')
build() {
- cd $startdir/src/$pkgname-$pkgver
- ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --localstatedir=/var
- make || return 1
- make DESTDIR=$startdir/pkg install
+ cd "${srcdir}"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+package() {
+ cd "${srcdir}"/$pkgname-$pkgver
+ make DESTDIR="${pkgdir}" install
- install -D -m755 ../rc.preload $startdir/pkg/etc/rc.d/preload
- rm -rf $startdir/pkg/etc/rc.d/init.d
+ install -D -m755 "${srcdir}"/rc.preload "${pkgdir}"/etc/rc.d/preload
+ rm -rf "${pkgdir}"/etc/rc.d/init.d
- rm -rf $startdir/pkg/var/lib/preload/preload.state
- rm -rf $startdir/pkg/var/log/preload.log
+ rm -rf "${pkgdir}"/var/lib/preload/preload.state
+ rm -rf "${pkgdir}"/var/log/preload.log
- mkdir $startdir/pkg/etc/conf.d
- mv $startdir/pkg/etc/sysconfig/* $startdir/pkg/etc/conf.d
- rm -rf $startdir/pkg/etc/sysconfig
+ install -d "${pkgdir}"/etc/conf.d
+ mv "${pkgdir}"/etc/sysconfig/* "${pkgdir}"/etc/conf.d
+ rm -rf "${pkgdir}"/etc/sysconfig
- sed -r -i 's#^((map|exe)prefix =) (.+)$#\1 /opt;\3#' $startdir/pkg/etc/preload.conf
+ sed -r -i 's#^((map|exe)prefix =) (.+)$#\1 /opt;\3#' "${pkgdir}"/etc/preload.conf
}