summaryrefslogtreecommitdiff
path: root/pcr/gnuhealth
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@lavabit.com>2013-07-08 03:08:28 -0300
committerAndré Fabian Silva Delgado <emulatorman@lavabit.com>2013-07-08 03:08:28 -0300
commitf3601a008b56ee88c7abac038d8e6493ba98fbb9 (patch)
treeaa9c500feea2cc1e0f70f7812ffdb4a16b3af101 /pcr/gnuhealth
parent572e7243122e125a520139e88533dafa0d7bb2f9 (diff)
gnuhealth-2.0.0-1: updating version
Diffstat (limited to 'pcr/gnuhealth')
-rw-r--r--pcr/gnuhealth/PKGBUILD77
1 files changed, 45 insertions, 32 deletions
diff --git a/pcr/gnuhealth/PKGBUILD b/pcr/gnuhealth/PKGBUILD
index 695062e5b..f39b0841b 100644
--- a/pcr/gnuhealth/PKGBUILD
+++ b/pcr/gnuhealth/PKGBUILD
@@ -1,13 +1,13 @@
-# Maintainer: SpepS <dreamspepser at yahoo dot it>
-# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
+# Maintainer: André Silva <emulatorman@lavabit.com>
+# Contributor: SpepS <dreamspepser at yahoo dot it>
pkgname=gnuhealth
-pkgver=1.8.1
-pkgrel=3
+pkgver=2.0.0
+pkgrel=1
pkgdesc="A free Health and Hospital Information System"
-arch=(any)
-url="http://health.gnu.org/"
-license=('GPL3')
+arch=any
+url=http://health.gnu.org/
+license=GPL3
depends=(
postgresql
pygtk
@@ -26,33 +26,46 @@ depends=(
trytond-country
trytond-stock-lot
)
-source=("http://ftp.gnu.org/gnu/health/$pkgname-$pkgver.tar.gz")
-md5sums=('d3837242011df1d39ce7a0f1d6e6a46a')
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- # python2 fixes
- export PYTHON=python2
-
- # mv man file
- mv health/man .
-
- ./configure --prefix=/usr
-}
+source=http://ftp.gnu.org/gnu/health/$pkgname-$pkgver.tar.gz
+sha512sums=5d528fe4a20a2b237f32d023f44e898a012f47f9ba83611f71fba386990bf98dbbdb1fb9c5b78dd5a3b65c6fe9b2fe4e7e472fec90cab009e5b8e31b1f31ceeb
package() {
- cd "$srcdir/$pkgname-$pkgver"
- make MANTARGET="$pkgdir/usr/share/man/man1" \
- DESTDIR="$pkgdir/" install
+ MODULES=(health
+ health_calendar
+ health_genetics
+ health_gyneco
+ health_history
+ health_icd10
+ health_icd10pcs
+ health_icu
+ health_inpatient
+ health_inpatient_calendar
+ health_lab
+ health_lifestyle
+ health_mdg6
+ health_ntd
+ health_ntd_chagas
+ health_nursing
+ health_pediatrics
+ health_profile
+ health_qrcodes
+ health_reporting
+ health_services
+ health_socioeconomics
+ health_stock
+ health_surgery
+ health_who_essential_medicines)
- # man
- install -Dm644 man/$pkgname.1 \
- "$pkgdir/usr/share/man/man1/$pkgname.1"
+ # build gnuhealth modules
+ for module in ${MODULES[@]}
+ do
+ cd $srcdir/$pkgname-$pkgver/$module
+ python2 setup.py install --root=$pkgdir
+ done
- # python2 fix
- sed -i 's/env python/&2/' \
- `grep -rl 'env python' "$pkgdir"`
-}
+ # put gnuhealth manual to man folder
+ cd "$srcdir/$pkgname-$pkgver"
-# vim:set ts=2 sw=2 et:
+ install -Dm644 health/man/$pkgname.1 \
+ $pkgdir/usr/share/man/man1/$pkgname.1
+}