summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorButui Hu2024-02-22 17:28:22 +0800
committerButui Hu2024-02-22 17:28:22 +0800
commitd88c23b3227d5d87994507102e3a9ef624486e11 (patch)
treec4d414c6e852c936ea056576c2a54598552ceb41
parent0cc982bc402711b9fe94c00aa46f67ed4b9dc7ec (diff)
downloadaur-d88c23b3227d5d87994507102e3a9ef624486e11.tar.gz
fix installation
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD29
2 files changed, 6 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd1b216f59b7..f1f7b11f940b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = itk-snap
pkgdesc = A software application used to segment structures in 3D medical images
pkgver = 4.0.2
- pkgrel = 1
+ pkgrel = 2
url = https://www.itksnap.org
arch = x86_64
license = GPL
diff --git a/PKGBUILD b/PKGBUILD
index f8052157208d..4ab4cdd33316 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,7 @@ _itkver=5.2.1
_vtkver=9.2.6
pkgname=itk-snap
pkgver=4.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="A software application used to segment structures in 3D medical images"
arch=('x86_64')
url="https://www.itksnap.org"
@@ -111,28 +111,9 @@ package() {
# make install is not working in a clean chroot
# make DESTDIR=${pkgdir} -C ${srcdir}/build install
- # we install all the files manaully
- install -dm755 "${pkgdir}/usr/bin"
- install -dm755 "${pkgdir}/usr/lib/snap-${pkgver}"
-
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/GUI/Qt/Resources/logo_square.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
-
- install -Dm755 "${srcdir}/build/ITK-SNAP" "${pkgdir}/usr/lib/snap-${pkgver}/ITK-SNAP"
- install -Dm755 "${srcdir}/build/Submodules/c3d/c2d" "${pkgdir}/usr/bin/c2d"
- install -Dm755 "${srcdir}/build/Submodules/c3d/c3d" "${pkgdir}/usr/bin/c3d"
- install -Dm755 "${srcdir}/build/Submodules/c3d/c3d_affine_tool" "${pkgdir}/usr/bin/c3d_affine_tool"
- install -Dm755 "${srcdir}/build/Submodules/c3d/c4d" "${pkgdir}/usr/bin/c4d"
- install -Dm755 "${srcdir}/build/Submodules/greedy/greedy" "${pkgdir}/usr/bin/greedy"
- install -Dm755 "${srcdir}/build/Submodules/greedy/greedy_template_average" "${pkgdir}/usr/bin/greedy_template_average"
- install -Dm755 "${srcdir}/build/Utilities/Forwarding/itksnap" "${pkgdir}/usr/bin/itksnap"
- install -Dm755 "${srcdir}/build/Utilities/Workspace/itksnap-wt" "${pkgdir}/usr/bin/itksnap-wt"
-
- # staticlibs and headers if you need
- # install -dm755 "${pkgdir}/usr/include"
- # install -Dm644 "${srcdir}/build/Submodules/c3d/libcnd_maxflow.a" "${pkgdir}/usr/lib/libcnd_maxflow.a"
- # install -Dm644 "${srcdir}/build/Submodules/c3d/libcnd_driver.a" "${pkgdir}/usr/lib/libcnd_driver.a"
- # install -Dm644 "${srcdir}/build/Submodules/c3d/libcnd_api.a" "${pkgdir}/usr/lib/libcnd_api.a"
- # install -Dm644 "${srcdir}/${pkgname}-${pkgver}/Submodules/c3d/api/ConvertAPI.h" "${pkgdir}/usr/include/ConvertAPI.h"
+ # we install all the files manaully by extracting the tarball to destdir
+ make -C ${srcdir}/build package
+ mkdir -p ${pkgdir}/usr
+ tar xfv ${srcdir}/build/*.tar.gz -C ${pkgdir}/usr --strip-components 1
}
# vim:set ts=2 sw=2 et: