summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjose17112018-07-12 21:53:58 +0200
committerjose17112018-07-12 21:53:58 +0200
commitbfefbdbe0ba9b0477db320e5c0ac9cff50f01bc7 (patch)
tree23beee72710a0fa969d6b142203ccf9f104f495b
parent081364c7b5c2fcd389001b225676b971e5c7feb5 (diff)
downloadaur-bfefbdbe0ba9b0477db320e5c0ac9cff50f01bc7.tar.gz
Update
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD34
-rwxr-xr-xlessmsi12
-rwxr-xr-xlessmsi-gui2
4 files changed, 35 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aeae8b6e4afa..1900aabe5f99 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f042c8ad58f1..46a18aa3f148 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
diff --git a/lessmsi b/lessmsi
index 6bc2e7152b35..19f155491ccb 100755
--- a/lessmsi
+++ b/lessmsi
@@ -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