summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Ostasevicius2016-08-19 12:29:38 +0100
committerTomas Ostasevicius2016-08-19 12:29:38 +0100
commitf2309338722fcaedfd2d2230d9990fa57b7ded26 (patch)
tree4e2fd78ee1df9bd639d8007a32b184906b06aeb7
parentf230059ef72d9488890506f1f0e02947b8f49a28 (diff)
downloadaur-f2309338722fcaedfd2d2230d9990fa57b7ded26.tar.gz
added 32-bit version
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD38
-rwxr-xr-xgitter_i686.sh3
-rwxr-xr-xgitter_x86_64.sh (renamed from gitter.sh)0
4 files changed, 40 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8d6e01137cf4..fd808aac92cf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = gitter
pkgdesc = Where developers come to talk
pkgver = 3.1.0
- pkgrel = 1
+ pkgrel = 2
url = https://gitter.im
install = gitter.install
arch = x86_64
+ arch = i686
license = unknown
makedepends = tar
makedepends = binutils
@@ -12,11 +13,16 @@ pkgbase = gitter
depends = desktop-file-utils
depends = gconf
noextract = gitter_3.1.0_amd64.deb
+ noextract = gitter_3.1.0_i386.deb
options = !strip
- source = https://update.gitter.im/linux64/gitter_3.1.0_amd64.deb
- source = gitter.sh
- md5sums = dcd92ad435c126c89b28089aec25fe94
- md5sums = 4ee1a1a85d4fd6fbaf0a16ffefd7d84d
+ source_x86_64 = https://update.gitter.im/linux64/gitter_3.1.0_amd64.deb
+ source_x86_64 = gitter_x86_64.sh
+ sha256sums_x86_64 = dcdba2d424aefe0503a3c4e54f02102a0b336a054e13057cfd78fd7428122f08
+ sha256sums_x86_64 = f791f6685771517b2e7ab03513fc49f625cb9feab4949b607b444e303f31fab5
+ source_i686 = https://update.gitter.im/linux32/gitter_3.1.0_i386.deb
+ source_i686 = gitter_i686.sh
+ sha256sums_i686 = b87a6e2f09dee19ed65e7912dbc956fac096740ccdea36aaa528ca3a30f0e8d5
+ sha256sums_i686 = c29fbff9e3ad766c49407cb29aa5ba7131f4de9f48c71928ffcf8b3bcd2a2cde
pkgname = gitter
diff --git a/PKGBUILD b/PKGBUILD
index cc7c35a8ac8d..a533f18f949b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,46 @@
# Maintainer: Tomas Ostasevicius (aquarix) <t dot ostasevicius at gmail dot com>
pkgname=gitter
pkgver=3.1.0
-pkgrel=1
+pkgrel=2
pkgdesc='Where developers come to talk'
url='https://gitter.im'
license=('unknown')
-arch=('x86_64')
+arch=('x86_64' 'i686')
depends=('libsystemd' 'desktop-file-utils' 'gconf')
makedepends=('tar' 'binutils')
-source=("https://update.gitter.im/linux64/${pkgname}_${pkgver}_amd64.deb"
- gitter.sh)
-noextract=("${pkgname}_${pkgver}_amd64.deb")
+source_x86_64=("https://update.gitter.im/linux64/${pkgname}_${pkgver}_amd64.deb"
+ gitter_x86_64.sh)
+source_i686=("https://update.gitter.im/linux32/${pkgname}_${pkgver}_i386.deb"
+ gitter_i686.sh)
+noextract=("${pkgname}_${pkgver}_amd64.deb" "${pkgname}_${pkgver}_i386.deb")
install='gitter.install'
-md5sums=('dcd92ad435c126c89b28089aec25fe94'
- '4ee1a1a85d4fd6fbaf0a16ffefd7d84d')
+sha256sums_i686=('b87a6e2f09dee19ed65e7912dbc956fac096740ccdea36aaa528ca3a30f0e8d5'
+ 'c29fbff9e3ad766c49407cb29aa5ba7131f4de9f48c71928ffcf8b3bcd2a2cde')
+sha256sums_x86_64=('dcdba2d424aefe0503a3c4e54f02102a0b336a054e13057cfd78fd7428122f08'
+ 'f791f6685771517b2e7ab03513fc49f625cb9feab4949b607b444e303f31fab5')
options=(!strip)
prepare() {
cd "$srcdir"
- ar x "${pkgname}_${pkgver}_amd64.deb"
+ if [ "$CARCH" == "x86_64" ]; then
+ ar x "${pkgname}_${pkgver}_amd64.deb"
+ else
+ ar x "${pkgname}_${pkgver}_i386.deb"
+ fi
}
package() {
cd "$srcdir"
tar -C "$pkgdir" -xf data.tar.gz
mkdir -p "$pkgdir/opt/Gitter/lib"
- ln -sf /usr/lib64/libudev.so.1 "$pkgdir/opt/Gitter/lib/libudev.so.0"
- install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
- RPM_BUILD_ROOT="$pkgdir" desktop-file-install "$pkgdir/opt/Gitter/linux64/gitter.desktop"
- sed -e 's#/opt/Gitter/linux64/Gitter#/usr/bin/gitter#' -i "$pkgdir/usr/share/applications/gitter.desktop"
+ ln -sf /usr/lib/libudev.so.1 "$pkgdir/opt/Gitter/lib/libudev.so.0"
+ if [ "$CARCH" == "x86_64" ]; then
+ install -Dm755 "$srcdir/${pkgname}_x86_64.sh" "$pkgdir/usr/bin/$pkgname"
+ RPM_BUILD_ROOT="$pkgdir" desktop-file-install "$pkgdir/opt/Gitter/linux64/gitter.desktop"
+ sed -e 's#/opt/Gitter/linux64/Gitter#/usr/bin/gitter#' -i "$pkgdir/usr/share/applications/gitter.desktop"
+ else
+ install -Dm755 "$srcdir/${pkgname}_i686.sh" "$pkgdir/usr/bin/$pkgname"
+ RPM_BUILD_ROOT="$pkgdir" desktop-file-install "$pkgdir/opt/Gitter/linux32/gitter.desktop"
+ sed -e 's#/opt/Gitter/linux32/Gitter#/usr/bin/gitter#' -i "$pkgdir/usr/share/applications/gitter.desktop"
+ fi
}
diff --git a/gitter_i686.sh b/gitter_i686.sh
new file mode 100755
index 000000000000..5ab1c762ed34
--- /dev/null
+++ b/gitter_i686.sh
@@ -0,0 +1,3 @@
+#! /usr/bin/env bash
+
+LD_LIBRARY_PATH=/opt/Gitter/lib /opt/Gitter/linux32/Gitter $*
diff --git a/gitter.sh b/gitter_x86_64.sh
index 23c4fc15cc08..23c4fc15cc08 100755
--- a/gitter.sh
+++ b/gitter_x86_64.sh