summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrew Lin2020-05-24 15:02:31 -0700
committerAndrew Lin2020-05-24 15:02:31 -0700
commit04dbeda3d5f1a756e61bac95fd1b417a2814b196 (patch)
treeca5233523b0bca250c643d359beedfea35cde14e /PKGBUILD
parent78374906437a405ef02d6e3cbb50e278e3de03c3 (diff)
downloadaur-04dbeda3d5f1a756e61bac95fd1b417a2814b196.tar.gz
Upgrade to 1.29.01.00
Summary of PKGBUILD changes for this version upgrade: - Updated launch script to point to new OpenMPT.exe executable name - Removed OpenMPT.portable from package to keep installation non-portable so that existing installations are not affected - Updated download URL, since .zip file name changed - Changed checksums to SHA-256 to match those listed on download page
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 9 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3d710b32baa5..4c212f6b87a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Andrew Lin <andrewlin16 at gmail dot com>
# Contributor: Simon Thorpe <simon at hivetechnology dot com dot au>
pkgname=openmpt
-pkgver=1.28.10.00
+pkgver=1.29.01.00
pkgrel=1
pkgdesc="Audio module tracker formerly known as ModPlug Tracker"
arch=('i686' 'x86_64')
@@ -10,10 +10,10 @@ license=('BSD')
depends=('ccache' 'wine-mono' 'wine_gecko')
makedepends=('gendesk' 'imagemagick')
optdepends=('bash-completion: tab completion support')
-source_i686=("https://download.openmpt.org/archive/openmpt/$(echo $pkgver | grep -Po '^\d+.\d+')/OpenMPT-$pkgver.zip")
-source_x86_64=("https://download.openmpt.org/archive/openmpt/$(echo $pkgver | grep -Po '^\d+.\d+')/OpenMPT-$pkgver-x64.zip")
-sha1sums_i686=('acf018743bf741bd8cb651412abb045774474fb9')
-sha1sums_x86_64=('f3f9836c8e56bda75caafa6244435bd10894a7a8')
+source_i686=("https://download.openmpt.org/archive/openmpt/$(echo $pkgver | grep -Po '^\d+.\d+')/OpenMPT-$pkgver-portable.zip")
+source_x86_64=("https://download.openmpt.org/archive/openmpt/$(echo $pkgver | grep -Po '^\d+.\d+')/OpenMPT-$pkgver-portable-x64.zip")
+sha256sums_i686=('a54c32dec9163631f25b909519ae37672018e725950317bcf9083ef4030620af')
+sha256sums_x86_64=('7945f3fff7a441762300a484de956f7364d6a5732e19e7c9b978b460fe1ebcb2')
prepare(){
convert "$srcdir/OpenMPT-$pkgver/mpt.ico" "$srcdir/icon.png"
@@ -28,7 +28,10 @@ package(){
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/usr/share/bash-completion/completions
cp -R $srcdir/OpenMPT-$pkgver $pkgdir/usr/share/openmpt
- echo -e '#!/bin/bash\n[[ "$1" == "" ]] && wine /usr/share/openmpt/mptrack.exe\n[[ "$1" != "" ]] && wine /usr/share/openmpt/mptrack.exe "$(winepath -w "$1")"' >$pkgdir/usr/bin/openmpt
+ # Since OpenMPT 1.29, portable installations are identified by the presence of the "OpenMPT.portable" file.
+ # That file is removed here to keep existing installations configured properly.
+ rm $pkgdir/usr/share/openmpt/OpenMPT.portable
+ echo -e '#!/bin/bash\n[[ "$1" == "" ]] && wine /usr/share/openmpt/OpenMPT.exe\n[[ "$1" != "" ]] && wine /usr/share/openmpt/OpenMPT.exe "$(winepath -w "$1")"' >$pkgdir/usr/bin/openmpt
chmod +x $pkgdir/usr/bin/openmpt
install -Dm644 "$srcdir/icon-2.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"