summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Fontenelle2016-11-23 01:53:22 -0200
committerRafael Fontenelle2016-11-23 01:53:22 -0200
commit07323e4b4323e020c6430d0d2ba7d6b78f6d2202 (patch)
tree3cf178bdf6fd1562b6513b24fbc19c32ec17c040
parent9e201a93356591491679a20ad962a36a75c732c4 (diff)
downloadaur-07323e4b4323e020c6430d0d2ba7d6b78f6d2202.tar.gz
Remove rpmextract dependency
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
2 files changed, 9 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 91129c16fa79..a2a0b8ceb95a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
# Generated by mksrcinfo v8
-# Fri Jan 29 02:57:59 UTC 2016
+# Wed Nov 23 03:51:17 UTC 2016
pkgbase = nmclient
pkgdesc = Novell Messenger Client for Linux
pkgver = 3.0.2
pkgrel = 1
url = http://gwclient.provo.novell.com/
- install = nmclient.install
arch = i686
arch = x86_64
license = custom
@@ -14,7 +13,6 @@ pkgbase = nmclient
depends = bash
depends = hicolor-icon-theme
depends = desktop-file-utils
- provides = nmclient
source = https://gwclient.innerweb.novell.com/client/messenger/nim30linux.zip
md5sums = e332649760df984b166d39c427d2ae9f
depends_i686 = jre
diff --git a/PKGBUILD b/PKGBUILD
index 5bd5c29d5296..64dde5af72d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,10 @@
pkgname=nmclient
pkgver=3.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="Novell Messenger Client for Linux"
url="http://gwclient.provo.novell.com/"
arch=('i686' 'x86_64')
license=(custom)
-provides=('nmclient')
-conflictis=('nmclient2')
depends=('bash' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('unzip' 'rpmextract')
depends_i686=('jre' 'glib2' 'libxext' 'gtk2')
@@ -15,11 +13,14 @@ source=(https://gwclient.innerweb.novell.com/client/messenger/nim30linux.zip)
md5sums=('e332649760df984b166d39c427d2ae9f')
build() {
- # just extract blob package
rm -rf "$pkgname-$pkgver"
mkdir "$pkgname-$pkgver"
cd "$pkgname-$pkgver"
- rpmextract.sh "$srcdir"/novell-messenger-client-3.0.2-20151117.x86_64.rpm
+
+ msg2 "Extracting RPM file..."
+ # exclude jre from extraction to save 109M
+ bsdtar -xf "$srcdir"/novell-messenger-client-3.0.2-20151117.x86_64.rpm \
+ --exclude=jre
chmod +rx opt usr
}
@@ -32,10 +33,8 @@ package() {
"$pkgdir"/usr/share/applications/ \
"$pkgdir"/usr/share/icons/hicolor/48x48/apps/
- # install data and doc files, excluding embedded JRE
- for file in `ls opt/novell/messenger/client/ | egrep -v 'jre'`; do
- cp -R opt/novell/messenger/client/$file "$pkgdir"/usr/share/nmclient/
- done
+ # install data and doc files
+ cp -R opt/novell/messenger/client/* "$pkgdir"/usr/share/nmclient/
# install executable script, and fix java path and LD_LIBRARY_PATH
mv "$pkgdir"/usr/share/nmclient/run-messenger "$pkgdir"/usr/bin/nmclient