summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 43654cb7e73f09317ee611696ac3a74396dcfea3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Maintainer: Michal Malek <michalm@fastmail.fm>
# Contributor: Sharif Olorin <sio@tesser.org>

pkgname=orthanc
pkgver=1.3.2
pkgrel=1
pkgdesc="Open-source, lightweight DICOM server."
arch=("x86_64" "i686")
url="http://orthanc-server.com/"
license=("custom:GPL3WithOpenSSLException")
source=("https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-${pkgver}.tar.gz")
sha256sums=('2357210fb6d7d8d99d5b67c3136abd7e7ec23a92f0946eeb2661aad7e6dcaaf3')
depends=("boost" "curl" "dcmtk" "jsoncpp" "libjpeg-turbo" "libpng" "openssl" "pugixml" "sqlite" "util-linux")
makedepends=("cmake" "doxygen" "gtest" "make" "python")

build() {
	cmake \
		-H${srcdir}/Orthanc-${pkgver} \
		-B${srcdir}/build \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_BUILD_TYPE=Release \
		-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() {
	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
}