summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Fontenelle2016-11-23 00:36:02 -0200
committerRafael Fontenelle2016-11-23 00:36:02 -0200
commitcda2e561ab801c34329a090b0fd5b799f31ec915 (patch)
treee47d3713c243a088a42b2e33bd1a0b4819c0d6d6
parent3ff5d3a25aebc05467c290f5c2af8f6d499c6704 (diff)
downloadaur-cda2e561ab801c34329a090b0fd5b799f31ec915.tar.gz
Remove rpmextract dependency
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
2 files changed, 9 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a34bc7825b1c..959afe94098b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Sun May 8 14:33:47 UTC 2016
+# Wed Nov 23 02:31:40 UTC 2016
pkgbase = gwclient
pkgdesc = Novell Groupwise 8 Client for Linux
pkgver = 8.0.2.90840
@@ -8,7 +8,6 @@ pkgbase = gwclient
arch = i686
arch = x86_64
license = custom
- makedepends = rpmextract
makedepends = prelink
depends = libgnome
depends = gtk-update-icon-cache
@@ -22,7 +21,6 @@ pkgbase = gwclient
depends_i686 = libstdc++5
depends_i686 = jre6
depends_i686 = libxrender
- depends_i686 = libgnome
depends_i686 = libxt
depends_x86_64 = lib32-glibc
depends_x86_64 = lib32-libstdc++5
diff --git a/PKGBUILD b/PKGBUILD
index f8ce10e12647..9170831338bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,9 +14,9 @@ url="http://gwclient.provo.novell.com/"
arch=('i686' 'x86_64')
license=(custom)
depends=('libgnome' 'gtk-update-icon-cache' 'desktop-file-utils' 'shared-mime-info')
-depends_i686=('glibc' 'libstdc++5' 'jre6' 'libxrender' 'libgnome' 'libxt')
+depends_i686=('glibc' 'libstdc++5' 'jre6' 'libxrender' 'libxt')
depends_x86_64=('lib32-glibc' 'lib32-libstdc++5' 'bin32-jre6' 'lib32-libxrender' 'lib32-libxt')
-makedepends=('rpmextract' 'prelink')
+makedepends=('prelink')
source=(https://gwclient.innerweb.novell.com/client/gw802linuxclientmulti.tar.gz
groupwise.sh.in)
md5sums=('16b1e563cc60b933ed2444e804ee7562'
@@ -42,19 +42,16 @@ package() {
"$pkgdir"/usr/share/applications/ \
"$pkgdir"/usr/share/icons/hicolor/48x48/apps/
- msg2 " Extracting tarball and removing embedded JRE and help files"
[ -d "$pkgname-$pkgver" ] && rm -rf "$pkgname-$pkgver"
mkdir "$pkgname-$pkgver"
cd "$pkgname-$pkgver"
- ls "$srcdir/gw${_version}-${_build}_client_linux_multi/novell-groupwise-client-${_version}-${_build}.i586.rpm" | xargs rpmextract.sh
- # remove/comment this line to NOT remove all Help files
- # (it will increase the package size in ~90MB)
- rm -rf $GWDIR/lib/help
-
- # remove JRE; use distribution's JavaRE package instead
- rm -rf $GWDIR/java
-
+ msg2 " Extracting tarball and removing embedded JRE and help files"
+ # The exclude filters save 51MB from java/ and 92M from help/.
+ # Remove exclude filter of help/ in order to have help files in the pkg
+ bsdtar xf "$srcdir/gw${_version}-${_build}_client_linux_multi/novell-groupwise-client-${_version}-${_build}.i586.rpm" \
+ --exclude=java --exclude=help
+
msg2 " Fixing lib's stack guard"
# fix this lib's stack guard (eliminate warning in the console)
execstack -c $GWDIR/lib/libgwapijni.so.1