updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / gnumed-server / PKGBUILD
blob4e1f86581b08af325f2b06e9d152d77be1ed71e1
1 pkgname=gnumed-server
2 pkgver=15.5
3 pkgrel=1
4 pkgdesc="assist and improve longitudinal medical care"
5 arch=(i686 x86_64)
6 url="http://wiki.gnumed.de/bin/view/Gnumed"
7 license=('GPL')
8 # dependencies from net_install-gnumed_server.sh
9 # which ones are optional ?
10 # missing: anacron, it is in AUR repository
11 depends=('gnumed-client' 'postgresql' 'dcron' 'tar' 'coreutils' 'mailx' 'openssl' 'bzip2' 'gzip' 'gnupg' 'mc' 'rsync' 'python-psycopg2' 'sudo' 'wget')
12 optdepends=()
13 makedepends=()
14 conflicts=()
15 replaces=()
16 backup=()
17 install=('gnumed-server.install')
18 source=(http://www.gnumed.de/downloads/server/v15/$pkgname.$pkgver.tgz)
19 md5sums=('6ceefb68dfa0f59d13e9426c5b6e630b')
22 build() {
23   cd "$srcdir/$pkgname.$pkgver"
25   mkdir -p $pkgdir/usr/bin
26   mkdir -p $pkgdir/usr/lib/gnumed/server/bootstrap
27   mkdir -p $pkgdir/var/log/gnumed/server
29   pushd server
30     mkdir -p $pkgdir/usr/lib/gnumed/server
31     cp -r * $pkgdir/usr/lib/gnumed/server
33     # silent bootstrap process by setting interactive to 'no' and set 'gm-dbo' as default password
34     for conffile in `find $pkgdir/usr/lib/gnumed/server/bootstrap -maxdepth 1 -type f -name \*.conf` ; do \
35                 sed -i 's/^\(interactive[[:space:]]*=[[:space:]]*\)yes/\1no/' "$conffile" ; \
36                 sed -i 's/^\(password[[:space:]]*=[[:space:]]*\)/\1 gm-dbo/' "$conffile" ; \
37     done
39     # copy all scripts
40     cp *.sh $pkgdir/usr/bin
41     cp gm-bootstrap_server $pkgdir/usr/bin
43     echo "$pkgver" > $pkgdir/usr/lib/gnumed/server/version.txt
44   popd