# Maintainer: Chris # Contributor: Andrzej Giniewicz # Contributor: Thiago Franco de Moraes pkgname=gdcm pkgver=3.0.20 pkgrel=1 pkgdesc='a C++ library for DICOM medical files' arch=('i686' 'x86_64') url='http://gdcm.sourceforge.net' license=('BSD') optdepends=('python: python bindings') makedepends=( 'cmake' 'python' 'swig' ) depends=( 'openjpeg2' ) source=("https://github.com/malaterre/GDCM/archive/v$pkgver.tar.gz") sha512sums=('bedaa29ff40e1b83fad9c1154496a3a84254a1194eddbeaa6f817d26b01ea3d89a767dfd4a01629d0a20b1951821cc45dadb6b61ed86df1fe253cd774d3f373d') prepare() { cd "${pkgname^^}-$pkgver" } build() { pysitepackages=$(python -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])') echo $pysitepackages cd "$srcdir" mkdir -p build && cd build cmake \ -DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \ -DGDCM_BUILD_APPLICATIONS:BOOL=ON \ -DGDCM_BUILD_SHARED_LIBS:BOOL=ON \ -DGDCM_BUILD_TESTING:BOOL=OFF \ -DCMAKE_BUILD_TYPE:STRING=Release \ -DGDCM_BUILD_DOCBOOK_MANPAGES:BOOL=OFF \ -DGDCM_USE_SYSTEM_OPENJPEG:BOOL=ON \ -DGDCM_USE_VTK:BOOL=OFF \ -DGDCM_WRAP_PYTHON:BOOL=ON \ -DGDCM_INSTALL_PYTHONMODULE_DIR:STRING="$pysitepackages" \ ../"GDCM-$pkgver" make } package() { cd "$srcdir"/"GDCM-$pkgver" install -Dm644 Copyright.txt "$pkgdir"/usr/share/licenses/"$pkgname"/COPYING cd "$srcdir"/build make DESTDIR="$pkgdir" install }