@@ -37,7 +37,6 @@ depends=(
3737 qt5-webengine
3838 qt5-x11extras
3939 qt5-xmlpatterns
40- sqlite
4140 teem
4241 util-linux-libs
4342 xz
@@ -51,27 +50,17 @@ makedepends=(
5150 ninja
5251 qt5-script
5352 qt5-tools
54- rapidjson
5553 subversion
5654)
5755options=(! emptydirs ! strip)
5856source=(" ${_pkgname} ::git+https://github.com/Slicer/Slicer.git#tag=v${pkgver} "
5957 " ${_pkgname} .svg::https://www.slicer.org/assets/img/3D-Slicer-Mark.svg"
60- " https://github.com/Kitware/CMake/releases/download/v3.31.6/cmake-3.31.6-linux-x86_64.tar.gz"
61- " 0001-fix-build-with-system-rapidjson.patch"
62- " 0002-fix-build-with-system-sqlite3.patch"
6358)
6459sha512sums=(' c3d91fdd02292c5231389baec26827a5e2503a2c5ba0bf226c7ef383e12fb11cf5b7925d9689a359428bc6a55431140b1b0aa43c1f0a8270256d12c1e47ad8ea'
6560 ' 3422d244f819a7ec4c475d3d8a90c79fcb73738920c0830b100c6342ca24d5be607ba60ee3d91892402036a0adf31d5ab7c8fc83f451121a7b537f7de5306014'
66- ' 42395e20b10a8e9ef3e33014f9a4eed08d46ab952e02d2c1bbc8f6133eca0d7719fb75680f9bbff6552f20fcd1b73d86860f7f39388d631f98fb6f622b37cf04'
67- ' b1cc508098af1b5b5bbef187b85032fe921ed04e29653983282c00022db65d579fd68b5aebb089980faf598ef4af1a262971b354e7841219bd2b0d9cfde5c499'
68- ' b6cbe68b1639410322f669fb822e5a6c52daa7873bc1eb9b63610aa8f894b7c9c6892b1d01e47ac3492dc233c02e1f45fbcf148e91597a4d3c6c95b1bd619592' )
61+ ' 42395e20b10a8e9ef3e33014f9a4eed08d46ab952e02d2c1bbc8f6133eca0d7719fb75680f9bbff6552f20fcd1b73d86860f7f39388d631f98fb6f622b37cf04' )
6962
7063prepare () {
71- # fix building with system rapidjson
72- patch -d ${_pkgname} -p1 -i ${srcdir} /0001-fix-build-with-system-rapidjson.patch
73- # fix building with system sqlite3
74- patch -d ${_pkgname} -p1 -i ${srcdir} /0002-fix-build-with-system-sqlite3.patch
7564 echo " Creating desktop file"
7665 gendesk -f -n --pkgname ${_pkgname} \
7766 --categories " Graphics;MedicalSoftware;Science;" \
@@ -90,43 +79,44 @@ build() {
9079 -DBUILD_TESTING=OFF \
9180 -DCMAKE_BUILD_TYPE=Release \
9281 -DCMAKE_INSTALL_PREFIX=/usr \
93- -DEXTERNAL_PROJECT_OPTIONAL_CMAKE_ARGS=" -DSQLite3_INCLUDE_DIRS=/usr/include;-DSQLite3_LIBRARIES=/usr/lib/libsqlite3.so" \
9482 -DSlicer_BUILD_DOCUMENTATION=OFF \
9583 -DSlicer_BUILD_I18N_SUPPORT=ON \
9684 -DSlicer_STORE_SETTINGS_IN_APPLICATION_HOME_DIR=OFF \
9785 -DSlicer_USE_GIT_PROTOCOL=OFF \
86+ -DSlicer_USE_PYTHONQT=ON \
87+ -DSlicer_USE_SimpleITK_SHARED=ON \
88+ -DSlicer_USE_SimpleITK=ON \
89+ -DSlicer_USE_SYSTEM_bzip2=ON \
9890 -DSlicer_USE_SYSTEM_CTK=OFF \
9991 -DSlicer_USE_SYSTEM_CTKAPPLAUNCHER=OFF \
10092 -DSlicer_USE_SYSTEM_CTKAppLauncherLib=OFF \
93+ -DSlicer_USE_SYSTEM_curl=ON \
10194 -DSlicer_USE_SYSTEM_DCMTK=ON \
10295 -DSlicer_USE_SYSTEM_ITK=OFF \
10396 -DSlicer_USE_SYSTEM_JsonCpp=OFF \
104- -DSlicer_USE_SYSTEM_LZMA=ON \
10597 -DSlicer_USE_SYSTEM_LibArchive=ON \
10698 -DSlicer_USE_SYSTEM_LibFFI=ON \
10799 -DSlicer_USE_SYSTEM_LZMA=ON \
100+ -DSlicer_USE_SYSTEM_LZMA=ON \
108101 -DSlicer_USE_SYSTEM_OpenSSL=ON \
109102 -DSlicer_USE_SYSTEM_ParameterSerializer=OFF \
110103 -DSlicer_USE_SYSTEM_PCRE2=OFF \
104+ -DSlicer_USE_SYSTEM_python=OFF \
105+ -DSlicer_USE_SYSTEM_qRestAPI=OFF \
111106 -DSlicer_USE_SYSTEM_QT=ON \
112- -DSlicer_USE_SYSTEM_RapidJSON=ON \
107+ -DSlicer_USE_SYSTEM_RapidJSON=OFF \
113108 -DSlicer_USE_SYSTEM_SimpleITK=OFF \
114109 -DSlicer_USE_SYSTEM_SlicerExecutionModel=OFF \
110+ -DSlicer_USE_SYSTEM_sqlite=OFF \
115111 -DSlicer_USE_SYSTEM_Swig=OFF \
116- -DSlicer_USE_SYSTEM_VTK=OFF \
117- -DSlicer_USE_SYSTEM_bzip2=ON \
118- -DSlicer_USE_SYSTEM_curl=ON \
119- -DSlicer_USE_SYSTEM_qRestAPI=OFF \
120- -DSlicer_USE_SYSTEM_sqlite=ON \
121112 -DSlicer_USE_SYSTEM_tbb=OFF \
122113 -DSlicer_USE_SYSTEM_teem=ON \
114+ -DSlicer_USE_SYSTEM_VTK=OFF \
123115 -DSlicer_USE_SYSTEM_zlib=ON \
124- -DSlicer_USE_SimpleITK=ON \
125- -DSlicer_USE_SimpleITK_SHARED=ON \
126116 -GNinja \
127117 -S " ${srcdir} /${_pkgname} " \
128118 -Wno-dev
129- cmake --build " ${srcdir} /build"
119+ VERBOSE=1 cmake --build " ${srcdir} /build"
130120}
131121
132122package () {
0 commit comments