diff options
author | kands-code | 2023-02-28 23:34:05 +0800 |
---|---|---|
committer | kands-code | 2023-02-28 23:34:05 +0800 |
commit | 07511f15badafe7ce32a476d3f994df3bef73cbf (patch) | |
tree | e2c25fd904727252b396a88596f09f82e9272bb0 | |
parent | 0189eb923396fdacdf7fec5c66dc8f2997026b04 (diff) | |
download | aur-07511f15badafe7ce32a476d3f994df3bef73cbf.tar.gz |
update to 13.2
-rw-r--r-- | PKGBUILD | 94 |
1 files changed, 47 insertions, 47 deletions
@@ -1,68 +1,68 @@ # Maintainer: Hao Zhang <theivorytower [at] gmail [dot] com> +# Maintainer: Kevin Stephen <kizunaaisesu [at] gmail [dot] com> pkgname=systemmodeler -pkgver=12.0.0 +pkgver=13.2.0 pkgrel=1 pkgdesc="An easy-to-use, next-generation modeling and simulation environment for cyber-physical systems." arch=('i686' 'x86_64') url="https://www.wolfram.com/system-modeler/" license=('proprietary') source=("file://SystemModeler_${pkgver}_LINUX.sh") -md5sums=('2aedcf8e631c0b25854b515dccf2b3ad') +md5sums=('3b112c367304dfee696e5c8b3e30f1a1') install='systemmodeler.install' options=('!strip') PKGEXT=".pkg.tar" prepare() { - chmod +x ${srcdir}/SystemModeler_${pkgver}_LINUX.sh + chmod +x ${srcdir}/SystemModeler_${pkgver}_LINUX.sh } package() { - ${srcdir}/SystemModeler_${pkgver}_LINUX.sh -- -execdir=${pkgdir}/usr/bin -targetdir=${pkgdir}/opt/SystemModeler -auto - - echo "Fixing symbolic symlinks" - cd $pkgdir/usr/bin - rm * - ln -s /opt/SystemModeler/bin/ModelCenter systemmodeler - ln -s /opt/SystemModeler/bin/ModelCenter SystemModeler - - echo "Copying menu and mimetype information..." - mkdir -p ${pkgdir}/usr/share/applications - mkdir -p ${pkgdir}/usr/share/desktop-directories - mkdir -p ${pkgdir}/usr/share/mime/packages - - cd ${pkgdir}/opt/SystemModeler/SystemFiles/Installation - - sed -i 's/^[ \t]*//' wolfram-wsm12.desktop - sed -i "s@$pkgdir@@" wolfram-wsm12.desktop - - cp wolfram-wsm12.desktop ${pkgdir}/usr/share/applications/ - cp wolfram-wsm.directory ${pkgdir}/usr/share/desktop-directories/ - cp *.xml ${pkgdir}/usr/share/mime/packages/ - - echo "Copying icons..." - mkdir -p ${pkgdir}/usr/share/icons/hicolor/{32x32,64x64,128x128,256x256}/{apps,mimetypes} - for i in "32" "64" "128" "256"; do - cp SystemModeler_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/wolfram-systemmodeler.png - - cp dotmo_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/application-vnd.wolfram.mo.png - cp dotsme_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/application-vnd.wolfram.sme.png - - cp dotmo_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-application-vnd.wolfram.mo.png - cp dotsme_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-application-vnd.wolfram.sme.png - done - - for i in "32" "64" "128"; do - cp dotsma_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/application-vnd.wolfram.sma.png - cp dotsma_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-application-vnd.wolfram.sma.png - done - - echo "Fixing file permissions..." - chmod go-w -R ${pkgdir}/* - - echo "Done." + ${srcdir}/SystemModeler_${pkgver}_LINUX.sh -- -execdir=${pkgdir}/usr/bin -targetdir=${pkgdir}/opt/SystemModeler -auto + + echo "Fixing symbolic symlinks" + cd $pkgdir/usr/bin + rm * + ln -s /opt/SystemModeler/bin/ModelCenter systemmodeler + ln -s /opt/SystemModeler/bin/ModelCenter SystemModeler + + echo "Copying menu and mimetype information..." + mkdir -p ${pkgdir}/usr/share/applications + mkdir -p ${pkgdir}/usr/share/desktop-directories + mkdir -p ${pkgdir}/usr/share/mime/packages + + cd ${pkgdir}/opt/SystemModeler/SystemFiles/Installation + + sed -i 's/^[ \t]*//' wolfram-wsm13.desktop + sed -i "s@$pkgdir@@" wolfram-wsm13.desktop + + cp wolfram-wsm13.desktop ${pkgdir}/usr/share/applications/ + cp wolfram-wsm.directory ${pkgdir}/usr/share/desktop-directories/ + cp *.xml ${pkgdir}/usr/share/mime/packages/ + + echo "Copying icons..." + mkdir -p ${pkgdir}/usr/share/icons/hicolor/{32x32,64x64,128x128,256x256}/{apps,mimetypes} + for i in "32" "64" "128" "256"; do + cp SystemModeler_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/wolfram-systemmodeler.png + + cp dotmo_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/application-vnd.wolfram.mo.png + cp dotsme_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/application-vnd.wolfram.sme.png + + cp dotmo_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-application-vnd.wolfram.mo.png + cp dotsme_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-application-vnd.wolfram.sme.png + done + + for i in "32" "64" "128"; do + cp dotsma_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/application-vnd.wolfram.sma.png + cp dotsma_${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-application-vnd.wolfram.sma.png + done + + echo "Fixing file permissions..." + chmod go-w -R ${pkgdir}/* + + echo "Done." } # vim:set ts=2 sw=2 et: - |