updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / bash32 / PKGBUILD
blob6ac4bce76af0dd4c9b4c888e05cf9172aef2dd7c
1 # Maintainer: Samuel Dionne-Riel <samuel@dionne-riel.com>
3 _bash_version="3.2"
4 pkgname=bash32
5 _patchlevel=051
6 pkgver=${_bash_version}.$_patchlevel
7 pkgrel=2
8 pkgdesc="The GNU Bourne Again shell"
9 arch=(i686 x86_64)
10 license=('GPL')
11 url="http://www.gnu.org/software/bash/bash.html"
12 groups=('base')
13 #This is not your system bash.
14 #backup=(etc/profile.bash etc/skel/.bashrc etc/skel/.bash_profile)
15 depends=('readline>=5.2' 'glibc')
17 #This would cause a conflict
18 #provides=('sh')
19 source=(http://ftp.gnu.org/gnu/bash/bash-${_bash_version}.tar.gz
20         bash-noinfo.patch bash${_bash_version/.}.rc bash${_bash_version/.})
21     
22 md5sums=('00bfa16d58e034e3c2aa27f390390d30'
23          'f2a3cf51e58f9b82af50b861191d96fd'
24          'd0bd9385c4e790de40de76f28e9fe577'
25          '607b40adea9f98b90f26673ef146b746'
26          'd8e10c754f477e3f3a581af566b89301'
27          'd38a5288b2f0ea6c9ac76b66cc74ef7d'
28          '0b90d37911827d8cb95f3b4353cc225e'
29          '8062f3a59631f58d78b180d83759b68a'
30          '585b5943fadf0875ced243b245adde58'
31          '1d5732e01ea938aeed42f3def131fa4d'
32          'dcd0cc5d801607827f7c851e72b0eabc'
33          'bb3c7dd11198c0ab93d0e960bebf6256'
34          '434a6f29b0ca5f1ab784b2437ae8eaed'
35          '2efff04dd246fcf63bd4b99f77c9a081'
36          '1dd104342f6920dfaf5efb3131e922e0'
37          '4f24b696ab78bdfae4f9cb7eb59b835d'
38          '7c40addbf1187a26ae1c8373ed383442'
39          '28e88c9f8679e99ac590d4a4a8227c56'
40          '7c17d29675bd0d49470f162774385f80'
41          'a1edaa98b4449fe2205fa75448b7b105'
42          '889ed119bbf9d363660b9a0127f35efa'
43          'a7d3f85fa687d2c1b5a134839f6d395d'
44          'f0399da4007e46fc5820ce25d07425b9'
45          'b76602281c3104d904fd064510fe0c21'
46          '923374ae4403c92820f711e62e1d01a5'
47          'c82d3bd14e373878b2a680dce18d1596'
48          '987c949a77b4b0ffe4a2597141e77635'
49          '5a2b976e761ab83f0fc7daae11451b86'
50          '08668dc2825f65eced9cac6b09ce1b45'
51          'f35b2b217f088ff009f956894550d41d'
52          'b5ff2b9610c61290f773c4b02cc1a37d'
53          '016f5b56c93404d32aea09385f0fc13e'
54          'a81420626d4d88d0dce2ffac0ac56341'
55          '11f91baf970c132949f9072ee93f2ea6'
56          'f6bbc1e8ec0246740731c728ef476191'
57          '8180ec936770579bce69f0816c2dd878'
58          '3cec33c3711860c4c6b7614afeec7870'
59          '7bc6c5b5f38b7027152f8db0458a2e14'
60          'a2db61fe90e39371d0e6cd2285ec9208'
61          '95c70c7ae9de5bd3659c86284be7fb76'
62          '62b876a3d7cd192cc8db2476fbb6b7b9'
63          'aca3afc341bd3e5a0d8a3b4ca40dbb3f'
64          'e240c34f979b64bcb83c5f6567110bb1'
65          '06e6df263398807fa032707fb7b77b5f'
66          '373ae081d658dc85bc1058c4759d6669'
67          '9c9ebc6bfc33a0215277ee17a276eb5a'
68          'b87fb9ea16a64ca41b6676e9a7eb7a33'
69          '07e0229ce5879bfbd26a8146070fd366'
70          '1ad07965a8a93f3556ee1ab18b97cde2'
71          'f7b1e19fcad54c2286bc0ed614aad9bf'
72          '550690766de770116c34dbdf74e59184'
73          '4cc593e7b789b23b37a5397e092d3954'
74          'af571a2d164d5abdcae4499e94e8892c'
75          '8443d4385d73ec835abe401d90591377'
76          '15c6653042e9814aa87120098fc7a849')
78 for p in $(seq -w 001 $_patchlevel); do
79     source=(${source[@]} http://ftp.gnu.org/gnu/bash/bash-${_bash_version}-patches/bash${_bash_version/.}-$p)
80 done
83 build() {
84   cd ${startdir}/src/bash-${_bash_version}
85   for p in ../bash${_bash_version/.}-*; do
86     msg "applying patch ${p}"
87     patch -Np0 -i ${p} || return 1
88   done
89   patch -Np1 -i ../bash-noinfo.patch || return 1
91   ./configure --prefix=/opt/bash${_bash_version/.}/ --with-curses --enable-readline \
92     --without-bash-malloc --with-installed-readline
93   make || return 1
94   make DESTDIR=${startdir}/pkg install
96   install -D -m755 ${startdir}/src/bash${_bash_version/.} ${startdir}/pkg/usr/bin/bash${_bash_version/.}
98   install -D -m644 $startdir/src/bash${_bash_version/.}.rc $startdir/pkg/opt/bash${_bash_version/.}/bash${_bash_version/.}.rc
101 # vim:set ts=2 sw=2 et: