diff options
author | lilac | 2019-11-20 17:28:47 +0800 |
---|---|---|
committer | lilac | 2019-11-20 17:28:47 +0800 |
commit | ca5395c0fb6e79b54cb1dcaff753a3da5a9e3857 (patch) | |
tree | a3378301637e49166d46a394aaeb5fa87ee3d448 | |
parent | ae77e22115f221b8639a844b3b0ab339192ae0ff (diff) | |
download | aur-ca5395c0fb6e79b54cb1dcaff753a3da5a9e3857.tar.gz |
update by lilac
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 11 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = 3dslicer-bin pkgdesc = A multi-platform, free open source software package for visualization and medical image computing pkgver = 4.10.2 - pkgrel = 3 + pkgrel = 4 url = https://www.slicer.org arch = x86_64 license = BSD @@ -10,7 +10,7 @@ pkgbase = 3dslicer-bin depends = glib2 provides = 3dslicer conflicts = 3dslicer - source = 3dslicer-bin-4.10.2.tar.gz::https://download.slicer.org/bitstream/1023242 + source = 3dslicer.tar.gz::http://download.slicer.org/download?os=linux&stability=release source = 3dslicer.svg::https://github.com/Slicer/Slicer/raw/master/Resources/3DSlicerLogo-app-icon.svg sha512sums = 36f1b175f987e7d1e288f08d55c6942e494f1234bfdfb4ffae8517bb1711418c6ae3d5efd3f57dc31a7f65c451c8324d8c09d4de697b6b81d0a85ec48299c686 sha512sums = c23104efcbec3d49b5c26ad5514ed74316423db4aa9e6c7894f02f7ddbe509b577de358dfdd2f7c492963f312b7c146f03d5e41a89ab1298811894dc18746225 @@ -3,7 +3,7 @@ pkgname=3dslicer-bin _pkgname=3dslicer pkgver=4.10.2 -pkgrel=3 +pkgrel=4 pkgdesc="A multi-platform, free open source software package for visualization and medical image computing" arch=('x86_64') url="https://www.slicer.org" @@ -13,23 +13,28 @@ makedepends=('gendesk') provides=('3dslicer') conflicts=('3dslicer') source=( - "${pkgname}-${pkgver}.tar.gz::https://download.slicer.org/bitstream/1023242" + "${_pkgname}.tar.gz::http://download.slicer.org/download?os=linux&stability=release" "${_pkgname}.svg::https://github.com/Slicer/Slicer/raw/master/Resources/3DSlicerLogo-app-icon.svg" ) sha512sums=('36f1b175f987e7d1e288f08d55c6942e494f1234bfdfb4ffae8517bb1711418c6ae3d5efd3f57dc31a7f65c451c8324d8c09d4de697b6b81d0a85ec48299c686' 'c23104efcbec3d49b5c26ad5514ed74316423db4aa9e6c7894f02f7ddbe509b577de358dfdd2f7c492963f312b7c146f03d5e41a89ab1298811894dc18746225') prepare() { - msg2 "Creating desktop file" +# manually extract tarball due to their unpredicted name + mkdir "${srcdir}/${_pkgname}" + tar xvf "${srcdir}/${_pkgname}.tar.gz" -C "${srcdir}/${_pkgname}" --strip-components 1 + + echo "Creating desktop file" gendesk -f -n --pkgname ${_pkgname} \ --pkgdesc "${pkgdesc}" \ --categories "Graphics;MedicalSoftware;Science;" \ --icon "${_pkgname}" \ --exec "Slicer" } + package() { install -d "${pkgdir}/opt" "${pkgdir}/usr/bin" - mv "${srcdir}/Slicer-${pkgver}-linux-amd64" "${pkgdir}/opt/${_pkgname}" + mv "${srcdir}/${_pkgname}" "${pkgdir}/opt/${_pkgname}" ln -s /opt/${_pkgname}/Slicer "${pkgdir}/usr/bin" install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" install -Dm644 "${srcdir}/${_pkgname}.svg" "${pkgdir}/usr/share/pixmaps/${_pkgname}.svg" |