mirror of
https://github.com/BioArchLinux/Packages.git
synced 2025-03-10 12:02:42 +00:00
55 lines
1.5 KiB
Bash
55 lines
1.5 KiB
Bash
# Maintainer: Chris <christopher.r.mullins g-mail>
|
|
# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
|
|
# Contributor: Thiago Franco de Moraes <totonixsame@gmail.com>
|
|
|
|
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
|
|
}
|
|
|