summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichał Małek2017-10-05 09:38:54 +0200
committerMichał Małek2017-10-05 09:38:54 +0200
commitb5e1645fed5e19120613b9230134cd9cfe184b0d (patch)
tree94a97d27e427e32ca6984f84b3f32cc4f0e60a24 /PKGBUILD
parent330add545881776f1bd0d2e607e0a20d5f2d0e8a (diff)
downloadaur-b5e1645fed5e19120613b9230134cd9cfe184b0d.tar.gz
Update to version 1.3.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 24 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ee155b6b61c7..d65e417a8637 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,40 @@
-# Maintainer: Sharif Olorin <sio@tesser.org>
-
-# FIXME: sort dependencies out properly rather than building a
-# statically-linked binary.
+# Maintainer: Michal Malek <michalm@fastmail.fm>
+# Contributor: Sharif Olorin <sio@tesser.org>
pkgname=orthanc
-pkgver=0.8.6
-pkgrel=3
+pkgver=1.3.0
+pkgrel=1
pkgdesc="Open-source, lightweight DICOM server."
arch=("x86_64" "i686")
url="http://orthanc-server.com/"
-license="custom:GPL3WithOpenSSLException"
-source=("Orthanc-$pkgver.tar.gz::http://downloads.sourceforge.net/orthancserver/Orthanc-0.8.6.tar.gz")
-depends=("util-linux")
-makedepends=("python" "cmake" "mercurial" "unzip" "doxygen")
+license=("custom:GPL3WithOpenSSLException")
+source=("https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-${pkgver}.tar.gz")
+sha256sums=('a68b3c3fda8ea5cd065d356b314737634d8088d6ab2380c9ccfa433cc8fe61de')
+depends=("boost" "curl" "dcmtk" "jsoncpp" "libjpeg-turbo" "libpng" "openssl" "pugixml" "sqlite" "util-linux")
+makedepends=("cmake" "doxygen" "gtest" "make" "python")
build() {
- cmake -DCMAKE_INSTALL_PREFIX=$pkgdir/usr \
- -DSTATIC_BUILD=ON \
+ cmake \
+ -H${srcdir}/Orthanc-${pkgver} \
+ -B${srcdir}/build \
+ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
- $srcdir/Orthanc-$pkgver
- make
- make doc
+ -DALLOW_DOWNLOADS=ON \
+ -DUSE_SYSTEM_LUA=OFF \
+ -DUSE_SYSTEM_MONGOOSE=OFF
+ cmake --build ${srcdir}/build
+ cmake --build ${srcdir}/build --target doc
}
check() {
+ cd ${srcdir}/build
./UnitTests
}
package() {
- mkdir -p $pkgdir/usr/share/licenses/$pkgname
- install -m 444 $srcdir/Orthanc-$pkgver/COPYING $pkgdir/usr/share/licenses/$pkgname
- make install
- mkdir -p $pkgdir/usr/bin
- mv $pkgdir/usr/sbin/* $pkgdir/usr/bin
- rmdir $pkgdir/usr/sbin
+ cmake --build ${srcdir}/build --target install -- DESTDIR=${pkgdir}
+ install -m 444 -D ${srcdir}/Orthanc-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}
+ mkdir -p ${pkgdir}/usr/bin
+ mv ${pkgdir}/usr/sbin/* ${pkgdir}/usr/bin
+ rmdir ${pkgdir}/usr/sbin
}
-sha256sums=('0668e23dbdf4aa12bf417cf22bfb7b50379797fc6b1132a582789289d1728e69')