summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2016-12-09 18:58:34 -0500
committerMario Finelli2016-12-09 18:58:34 -0500
commit6d705b0b7c0d580a5d17209ec55db59df9e8258d (patch)
tree0ac68a6390256e7162c408cee6c5e35fb38e7377
parente0817b8a1af70b6e16dad35d691b60694c2b1a6f (diff)
downloadaur-6d705b0b7c0d580a5d17209ec55db59df9e8258d.tar.gz
Use 7z instead of unarchiver
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
2 files changed, 9 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 68000da7b495..d644e4b8c6ed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
# Generated by mksrcinfo v8
-# Sat Dec 3 23:40:57 UTC 2016
+# Fri Dec 9 23:56:37 UTC 2016
pkgbase = foobar2000
pkgdesc = An advanced freeware audio player (uses Wine).
pkgver = 1.3.13
- pkgrel = 1
+ pkgrel = 2
url = http://www.foobar2000.org/
install = foobar2000.install
arch = i686
arch = x86_64
license = custom
- makedepends = unarchiver
+ makedepends = p7zip
makedepends = wget
depends = wine
depends = desktop-file-utils
diff --git a/PKGBUILD b/PKGBUILD
index 3b93bde20f67..409d4310336f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname=foobar2000
pkgver=1.3.13
-pkgrel=1
+pkgrel=2
pkgdesc="An advanced freeware audio player (uses Wine)."
arch=(i686 x86_64)
url="http://www.foobar2000.org/"
license=('custom')
depends=(wine desktop-file-utils)
-makedepends=(unarchiver wget)
+makedepends=(p7zip wget)
source=("foobar2000_v$pkgver.exe::https://www.foobar2000.org/download"
"LICENSE"
"${pkgname}.sh"
@@ -24,13 +24,11 @@ DLAGENTS=('https::/usr/bin/wget -nH --cut-dirs=3 -r -l 2 -A exe %u')
package() {
# unpack NSIS installer .exe into destination
- unar -q -D -e windows-1252 -o "${pkgdir}/usr/share/${pkgname}" "${srcdir}/${pkgname}_v${pkgver}.exe"
+ 7z x "${pkgname}_v${pkgver}.exe" -x'!$PLUGINSDIR' -x'!$R0' -x'!icons' \
+ -x'!foobar2000 Shell Associations Updater.exe' -o"${pkgdir}/usr/share/${pkgname}"
- # remove NSIS installer directory & unneeded files in portable mode
- rm -fr "${pkgdir}/usr/share/${pkgname}/NSIS Plugins Directory" \
- "${pkgdir}/usr/share/${pkgname}/icons" \
- "${pkgdir}/usr/share/${pkgname}/foobar2000 Shell Associations Updater.exe" \
- "${pkgdir}/usr/share/${pkgname}/Register R0"
+ # correct filesystem permissions
+ find "${pkgdir}" -type d -execdir chmod 755 {} +
# run foobar2000 in portable mode
touch "${pkgdir}/usr/share/${pkgname}/portable_mode_enabled"