diff options
author | jose1711 | 2018-07-12 21:53:58 +0200 |
---|---|---|
committer | jose1711 | 2018-07-12 21:53:58 +0200 |
commit | bfefbdbe0ba9b0477db320e5c0ac9cff50f01bc7 (patch) | |
tree | 23beee72710a0fa969d6b142203ccf9f104f495b | |
parent | 081364c7b5c2fcd389001b225676b971e5c7feb5 (diff) | |
download | aur-bfefbdbe0ba9b0477db320e5c0ac9cff50f01bc7.tar.gz |
Update
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rwxr-xr-x | lessmsi | 12 | ||||
-rwxr-xr-x | lessmsi-gui | 2 |
4 files changed, 35 insertions, 30 deletions
@@ -1,16 +1,21 @@ +# Generated by mksrcinfo v8 +# Thu Jul 12 19:53:27 UTC 2018 pkgbase = lessmsi pkgdesc = An utility to view and extract the contents of an MSI file - pkgver = 1.4 + pkgver = 1.6.1 pkgrel = 1 url = http://lessmsi.activescott.com - arch = any + arch = i686 + arch = x86_64 makedepends = gendesk makedepends = icoutils - depends = winetricks - source = https://github.com/activescott/lessmsi/releases/download/v1.4/lessmsi-v1.4.zip + depends = mono + source = https://github.com/activescott/lessmsi/archive/v1.6.1.zip source = lessmsi - sha1sums = 3798775e8038e5ae9d1b279cca7df234ee4ca560 - sha1sums = 6b5308768269d0846104abf83fae3b5aa71b77d1 + source = lessmsi-gui + sha1sums = f3e1f452d88b972c82496509913af5d593bf513a + sha1sums = e9de35cc3515c627a677a8a3b7a5f323c6b7490e + sha1sums = 82e589e14fda5c2cb4d83844b4d8ea0e2915db1a pkgname = lessmsi @@ -1,30 +1,38 @@ +# Maintainer: Jose Riha <jose1711 gmail com> + pkgname=lessmsi -pkgver=1.4 +pkgver=1.6.1 pkgrel=1 pkgdesc='An utility to view and extract the contents of an MSI file' -arch=(any) +arch=('i686' 'x86_64') url='http://lessmsi.activescott.com' -depends=(winetricks) +depends=(mono) makedepends=(gendesk icoutils) -source=(https://github.com/activescott/lessmsi/releases/download/v$pkgver/lessmsi-v$pkgver.zip - lessmsi) -sha1sums=('3798775e8038e5ae9d1b279cca7df234ee4ca560' - '6b5308768269d0846104abf83fae3b5aa71b77d1') +source=(https://github.com/activescott/lessmsi/archive/v${pkgver}.zip + lessmsi + lessmsi-gui) +sha1sums=('f3e1f452d88b972c82496509913af5d593bf513a' + 'e9de35cc3515c627a677a8a3b7a5f323c6b7490e' + '82e589e14fda5c2cb4d83844b4d8ea0e2915db1a') prepare() { cd $srcdir - gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --categories 'Wine' + gendesk -f -n --pkgname "$pkgname" --exec "lessmsi-gui" --pkgdesc "$pkgdesc" --categories 'Utility' +} + +build() { + cd $srcdir/$pkgname-$pkgver/src + ./build.sh } package() { cd $srcdir install -d $pkgdir/usr/share/$pkgname - find . ! -name lessmsi-v$pkgver.zip \ - ! -name lessmsi.desktop \ - ! -name lessmsi \ - ! -name . \ - -exec install -m644 -t $pkgdir/usr/share/$pkgname {} + + install -Dm644 $srcdir/$pkgname-$pkgver/src/LessMsi.Gui/bin/Release/* $pkgdir/usr/share/$pkgname + install -Dm644 $srcdir/$pkgname-$pkgver/src/LessMsi.Cli/bin/Release/* $pkgdir/usr/share/$pkgname + install -Dm755 lessmsi $pkgdir/usr/bin/lessmsi + install -Dm755 lessmsi-gui $pkgdir/usr/bin/lessmsi-gui install -Dm644 lessmsi.desktop $pkgdir/usr/share/applications/lessmsi.desktop } @@ -1,12 +1,2 @@ #!/usr/bin/env sh - -export WINEARCH=win32 WINEPREFIX=$HOME/.wine32 - -winetricks -q dotnet45 - -if [ $(uname -m) = 'x86_64' ]; then - LD_PRELOAD=/usr/lib32/libjpeg.so.62 wine /usr/share/lessmsi/lessmsi.exe $@ -else - wine /usr/share/lessmsi/lessmsi.exe $@ -fi - +exec mono /usr/share/lessmsi/lessmsi.exe diff --git a/lessmsi-gui b/lessmsi-gui new file mode 100755 index 000000000000..14c9441b154d --- /dev/null +++ b/lessmsi-gui @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +exec mono /usr/share/lessmsi/lessmsi-gui.exe |