summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoritz Kaspar Rudert (mortzu)2015-10-15 17:45:08 +0200
committerMoritz Kaspar Rudert (mortzu)2015-10-15 17:48:08 +0200
commit5a97c5f72a749117a8412939cace1b3218d5bfc0 (patch)
treef088bd2e5e31a256cb937a1b2d8f2bdaa596e997
parent28acbdfe1fe41267e3d904652658bb8848e46035 (diff)
downloadaur-5a97c5f72a749117a8412939cace1b3218d5bfc0.tar.gz
Initial commit
-rw-r--r--PKGBUILD29
-rw-r--r--gitter.install13
-rwxr-xr-xgitter.sh3
3 files changed, 25 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e69078ce5a08..03ff91e193b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,32 @@
-# Maintainer: Jason Parrott <parrott.jason@gmail.com>
-
+# Maintainer: Moritz Kaspar Rudert (mortzu) <me@mortzu.de>
pkgname=gitter
-pkgver=2.3.2
-pkgrel=3
+pkgver=2.4.0
+pkgrel=1
pkgdesc='Where developers come to talk'
url='https://gitter.im'
license=('unknown')
arch=('x86_64')
depends=('libsystemd' 'desktop-file-utils')
-makedepends=('tar')
-source=("https://update.gitter.im/linux64/${pkgname}_${pkgver}_amd64.deb")
+makedepends=('tar' 'binutils')
+source=("https://update.gitter.im/linux64/${pkgname}_${pkgver}_amd64.deb"
+ gitter.sh)
noextract=("${pkgname}_${pkgver}_amd64.deb")
install='gitter.install'
-md5sums=('6075db7556ac9b2054325349cf477444')
-
+md5sums=('8bcf9ce074a7e191cf3070724dc7e525'
+ '4ee1a1a85d4fd6fbaf0a16ffefd7d84d')
options=(!strip)
prepare() {
- cd "${srcdir}"
- ar x "${pkgname}_${pkgver}_amd64.deb"
+ cd "$srcdir"
+ ar x "${pkgname}_${pkgver}_amd64.deb"
}
package() {
- cd "${srcdir}"
- tar -C "${pkgdir}" -xf data.tar.gz
+ 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"
}
diff --git a/gitter.install b/gitter.install
index 105d22282559..3596f7d60d83 100644
--- a/gitter.install
+++ b/gitter.install
@@ -1,12 +1,9 @@
-
post_install() {
- ln -sf "/usr/lib64/libudev.so.1" "/usr/lib64/libudev.so.0"
- ln -sf "/opt/Gitter/linux64/Gitter" "/usr/local/bin/gitter"
- desktop-file-install /opt/Gitter/linux64/gitter.desktop
+ update-desktop-database
}
-post_remove() {
- rm /usr/share/applications/gitter.desktop
- rm /usr/lib64/libudev.so.0
- rm /usr/local/bin/gitter
+post_upgrade() {
+ update-desktop-database
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/gitter.sh b/gitter.sh
new file mode 100755
index 000000000000..23c4fc15cc08
--- /dev/null
+++ b/gitter.sh
@@ -0,0 +1,3 @@
+#! /usr/bin/env bash
+
+LD_LIBRARY_PATH=/opt/Gitter/lib /opt/Gitter/linux64/Gitter $*