fix: pacman 3.5.4() addon script - (copy addin etc files keeping permissions) - templ...
[cmdllinux.git] / old_lfs_toolchain / pacman / PKGBUILD_pkg1
blob4efb6349c7c59ea57fe761fb36842ab8d7c16919
1 #this PKGBUILD supports:
2 #patches in pkgsource dir (where PKGBUILD file is and source targz is)
3 #"patch/patch.sh" patches dir + script (patches in order in bash script) in pkgsource dir
4 #"etc" dir which is copied into package
5 pkgname=dash
6 pkgver=0.5.5.1
7 pkgrel=1
8 pkgdesc="command interpreter (shell) - shell is a command that reads lines from either a file or the terminal, interprets them, and generally executes other commands"
9 source=($pkgname-$pkgver.tar.gz)
10 md5sums=
11 arch=('i686')
12 license=('custom')
13 backup=
14 groups=('base' 'shell')
15 makedepends=
16 depends=('glibc')
17 #install=$pkgname.install
19 build(){
20 cd $srcdir/$pkgname-$pkgver
21 for i in $(find $startdir -maxdepth 1 -type f -name "*.patch" | sort); do
22     echo "Applying patch: $i"
23     patch -p1 < $i
24 done
25 [ -f $startdir/patch/patch.sh ] && . $startdir/patch/patch.sh
28 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
29 make || return 1
30 make DESTDIR=$pkgdir install
33 if [ -d $pkgdir/usr/man ]; then
34     echo "==============Moving man dir=============="
35     mkdir -p $pkgdir/usr/share
36     mv $pkgdir/usr/man $pkgdir/usr/share
38 if [ -d $pkgdir/usr/info ]; then
39     echo "==============Moving info dir=============="
40     mkdir -p $pkgdir/usr/share
41     mv $pkgdir/usr/info $pkgdir/usr/share
43 rm -f $pkgdir/usr/share/info/dir
44 [ -d $startdir/etc ] && cp -Rdp $startdir/etc $pkgdir
45 return 0