diff options
author | Feakster | 2022-10-12 09:12:38 +0100 |
---|---|---|
committer | Feakster | 2022-10-12 09:12:38 +0100 |
commit | df6ce99350f56f871b22a939f8b9f9bcd09a304c (patch) | |
tree | 3150e26c497ef36fa9f03031dcf3d991830b7b25 | |
parent | df352969bf0ae1c2d38df1f7b9441c4f3d5a502e (diff) | |
download | aur-openbugs.tar.gz |
Package refactor
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 37 insertions, 32 deletions
@@ -1,14 +1,16 @@ pkgbase = openbugs pkgdesc = OpenBUGS, a software package for performing Bayesian inference Using Gibbs Sampling pkgver = 3.2.3 - pkgrel = 2 - url = http://openbugs.net/w/FrontPage - arch = any - license = GPL2 + pkgrel = 3 + url = https://www.mrc-bsu.cam.ac.uk/software/bugs/openbugs/ + arch = x86_64 + arch = i686 + arch = pentium4 + license = GPL3 + makedepends = automake + makedepends = perl depends = lib32-gcc-libs - provides = openbugs - source = http://openbugs.net/w/OpenBUGS_3_2_3?action=AttachFile&do=get&target=OpenBUGS-3.2.3.tar.gz - md5sums = SKIP + source = openbugs-3.2.3.tar.gz::https://www.mrc-bsu.cam.ac.uk/wp-content/uploads/2018/04/OpenBUGS-3.2.3.tar.gz + b2sums = 3ee14aae726a80c7105b4b069f0e598144d9680a0c3e6f0884d0630b0923419e03b23d14c287bc63f960cb17449f2f15817303901932815249a798d11edeae77 pkgname = openbugs - @@ -1,35 +1,38 @@ -# Maintainer: Hugo Sales <hugo (at) fc (dot) up (dot) pt> +# Maintainer: Feakster <feakster at posteo dot eu> +# Contributor: Hugo Sales <hugo (at) fc (dot) up (dot) pt> +### Notes ### +# - https://www.mrc-bsu.cam.ac.uk/software/bugs/openbugs/building-and-packaging-openbugs/openbugs-linux-installation/ + +### Info ### pkgname=openbugs +_pkgname=OpenBUGS pkgver=3.2.3 -pkgrel=2 -pkgdesc="OpenBUGS, a software package for performing Bayesian inference Using Gibbs Sampling" -arch=('any') -url="http://openbugs.net/w/FrontPage" -license=('GPL2') -source=( - "http://openbugs.net/w/OpenBUGS_3_2_3?action=AttachFile&do=get&target=OpenBUGS-$pkgver.tar.gz" -) - -md5sums=( - "SKIP" -) - +pkgrel=3 +pkgdesc='OpenBUGS, a software package for performing Bayesian inference Using Gibbs Sampling' +arch=('x86_64' 'i686' 'pentium4') +url='https://www.mrc-bsu.cam.ac.uk/software/bugs/openbugs/' +license=('GPL3') depends=('lib32-gcc-libs') +makedepends=('automake' 'perl') +source=("$pkgname-$pkgver.tar.gz::https://www.mrc-bsu.cam.ac.uk/wp-content/uploads/2018/04/$_pkgname-$pkgver.tar.gz") +b2sums=('3ee14aae726a80c7105b4b069f0e598144d9680a0c3e6f0884d0630b0923419e03b23d14c287bc63f960cb17449f2f15817303901932815249a798d11edeae77') -provides=('openbugs') +### Prepare ### +prepare() { + cd "$srcdir"/$_pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname +} +### Build ### build() { - tar zxf *OpenBUGS-$pkgver.tar.gz - cd OpenBUGS-$pkgver - ./configure - make - sed -i s/OpenBUGSCli/openbugscli/g bin/OpenBUGS + cd "$srcdir"/$_pkgname-$pkgver + make } +### Package ### package() { - mkdir -p $pkgdir/usr/{bin,lib} - cp -f ${srcdir}/OpenBUGS-$pkgver/bin/OpenBUGS $pkgdir/usr/bin/openbugs - cp -f ${srcdir}/OpenBUGS-$pkgver/src/OpenBUGSCli $pkgdir/usr/bin/openbugscli - cp -f ${srcdir}/OpenBUGS-$pkgver/lib/libOpenBUGS.so $pkgdir/usr/lib + cd "$srcdir"/$_pkgname-$pkgver + make install DESTDIR="$pkgdir" + ln -fs /usr/bin/$_pkgname "$pkgdir"/usr/bin/$pkgname } |