File PKGBUILD of Package alizams
# Maintainer: Алыпов Андрей <and.november@opensuse.org>
pkgname=alizams
pkgver=1.9.1
pkgrel=1
pkgdesc="Aliza MS DICOM Viewer"
arch=(x86_64)
url="https://www.aliza-dicom-viewer.com"
groups=()
license=(GPL-3.0)
depends=(bullet charls eigen gdcm itk lcms2 libxcb openjpeg2 openssl
qt6-5compat qt6-base qt6-svg util-linux-libs vulkan-icd-loader zlib hdf5)
makedepends=(cmake ninja)
changelog=${pkgname}.changes
source=("${pkgname}-${pkgver}.tar.xz")
md5sums=('SKIP')
noextract=(${pkgname}-${pkgver}.tar.xz)
prepare() {
tar xf ${pkgname}-${pkgver}.tar.xz
}
build() {
cd ${pkgname}-${pkgver}/
cmake -B build -GNinja \
-DCMAKE_INSTALL_PREFIX:PATH="${pkgdir}/usr" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DALIZA_QT_VERSION:STRING=6 \
-DALIZA_DISABLE_SIMDMATH:BOOL=OFF \
-DALIZA_QT5_6_PLATFORM_XCB:BOOL=ON \
-DALIZA_USE_SYSTEM_BULLET:BOOL=OFF \
-DALIZA_USE_SYSTEM_LCMS2:BOOL=ON \
-DALIZA_MEDIASTORAGE_MODE:BOOL=OFF \
-DMDCM_USE_SYSTEM_ZLIB:BOOL=ON \
-DMDCM_USE_SYSTEM_UUID:BOOL=ON \
-DMDCM_USE_SYSTEM_OPENJPEG:BOOL=ON \
-DMDCM_USE_SYSTEM_CHARLS:BOOL=ON \
-DMDCM_USE_SYSTEM_OPENSSL:BOOL=OFF \
-DMDCM_USE_PVRG:BOOL=OFF \
-DMDCM_USE_SYSTEM_PVRG:BOOL=OFF \
-DITK_DIR:PATH="/usr/include/ITK-5.4/"
ninja -C build
}
package() {
cd ${pkgname}-${pkgver}/
ninja install -C build
}