diff options
author | Michał Małek | 2017-10-05 09:38:54 +0200 |
---|---|---|
committer | Michał Małek | 2017-10-05 09:38:54 +0200 |
commit | b5e1645fed5e19120613b9230134cd9cfe184b0d (patch) | |
tree | 94a97d27e427e32ca6984f84b3f32cc4f0e60a24 | |
parent | 330add545881776f1bd0d2e607e0a20d5f2d0e8a (diff) | |
download | aur-b5e1645fed5e19120613b9230134cd9cfe184b0d.tar.gz |
Update to version 1.3.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 40 insertions, 29 deletions
@@ -1,19 +1,28 @@ pkgbase = orthanc pkgdesc = Open-source, lightweight DICOM server. - pkgver = 0.8.6 - pkgrel = 3 + pkgver = 1.3.0 + pkgrel = 1 url = http://orthanc-server.com/ arch = x86_64 arch = i686 license = custom:GPL3WithOpenSSLException - makedepends = python makedepends = cmake - makedepends = mercurial - makedepends = unzip makedepends = doxygen + makedepends = gtest + makedepends = make + makedepends = python + depends = boost + depends = curl + depends = dcmtk + depends = jsoncpp + depends = libjpeg-turbo + depends = libpng + depends = openssl + depends = pugixml + depends = sqlite depends = util-linux - source = Orthanc-0.8.6.tar.gz::http://downloads.sourceforge.net/orthancserver/Orthanc-0.8.6.tar.gz - sha256sums = 0668e23dbdf4aa12bf417cf22bfb7b50379797fc6b1132a582789289d1728e69 + source = https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-1.3.0.tar.gz + sha256sums = a68b3c3fda8ea5cd065d356b314737634d8088d6ab2380c9ccfa433cc8fe61de pkgname = orthanc @@ -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') |