diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 6 insertions, 10 deletions
@@ -2,8 +2,9 @@ pkgname=3dslicer-bin _pkgname=3dslicer +_name=Slicer pkgver=5.6.1 -pkgrel=1 +pkgrel=2 pkgdesc='A free, open source and multi-platform software package widely used for medical, biomedical, and related imaging research' arch=('x86_64') url='https://www.slicer.org' @@ -14,17 +15,13 @@ provides=('3dslicer') conflicts=('3dslicer') options=(!strip !emptydirs) source=( - "${_pkgname}-${pkgver}.tar.gz::http://download.slicer.org/download?os=linux&stability=release" + "${_name}-${pkgver}.tar.gz::http://download.slicer.org/download?os=linux&stability=release" "${_pkgname}.svg::https://www.slicer.org/assets/img/3D-Slicer-Mark.svg" ) -sha512sums=('20a8c92438e68d9d6f72e171111979425256d9bd56353958d70bd6b17515e7f26e1ae2cdec570f2016d2ab9d49cae51e158bec88e501cac9ae1b8cade922082b' +sha512sums=('f0069e4f36a59ca07403fbf490944ec7b3e4e4ccdd338032c6dfc4a4c5722d9d504a2d45adaf7ef52ddfb20431faa772cf79315dad92b5ff53a4f59c1fc3084a' '3422d244f819a7ec4c475d3d8a90c79fcb73738920c0830b100c6342ca24d5be607ba60ee3d91892402036a0adf31d5ab7c8fc83f451121a7b537f7de5306014') prepare() { -# manually extract tarball due to their unpredicted name - mkdir "${srcdir}/${_pkgname}" - tar xvf "${srcdir}/${_pkgname}-${pkgver}.tar.gz" -C "${srcdir}/${_pkgname}" --strip-components 1 - echo "Creating desktop file" gendesk -f -n --pkgname ${_pkgname} \ --pkgdesc "${pkgdesc}" \ @@ -35,10 +32,9 @@ prepare() { package() { install -d "${pkgdir}/opt" "${pkgdir}/usr/bin" - mv "${srcdir}/${_pkgname}" "${pkgdir}/opt/${_pkgname}" - ln -s /opt/${_pkgname}/Slicer "${pkgdir}/usr/bin" + cp -a "${srcdir}/${_name}-${pkgver}-linux-amd64" "${pkgdir}/opt/${_pkgname}" + ln -s /opt/${_pkgname}/Slicer "${pkgdir}/usr/bin/Slicer" install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" install -Dm644 "${srcdir}/${_pkgname}.svg" "${pkgdir}/usr/share/pixmaps/${_pkgname}.svg" } # vim:set ts=2 sw=2 et: - |