summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2019-11-20 17:28:47 +0800
committerlilac2019-11-20 17:28:47 +0800
commitca5395c0fb6e79b54cb1dcaff753a3da5a9e3857 (patch)
treea3378301637e49166d46a394aaeb5fa87ee3d448
parentae77e22115f221b8639a844b3b0ab339192ae0ff (diff)
downloadaur-ca5395c0fb6e79b54cb1dcaff753a3da5a9e3857.tar.gz
update by lilac
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
2 files changed, 11 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e804487c65f8..f0dddac84735 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a973a0bbca2e..3a7131c60f82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"