summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD51
2 files changed, 37 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bd2b02933ef8..3dd30dccf3e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 83468012f109..1c4ef2f6e635 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}