summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Lisin2018-08-15 13:06:16 +0200
committerMatthias Lisin2018-08-15 13:06:16 +0200
commita6fd2f9be8850d3414dae528785bcccf4bdbe4b6 (patch)
tree438d5b694d80aa72896ca9dd5d1e2d4491aee997
parenta8a666518c69646eec04bd8e14e3c3d8a799d65a (diff)
downloadaur-a6fd2f9be8850d3414dae528785bcccf4bdbe4b6.tar.gz
upgpkg: rocketchat-desktop 2.12.1-1
Removed pinned glibc version from depends. Using yarn build instead of release to skip building 32-bit release and bypass the Github publishing.
-rw-r--r--PKGBUILD25
1 files changed, 14 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e8973147dd29..e80fc5757e45 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,25 @@
-# Maintainer: sum01 <sum01@protonmail.com>
+# Maintainer: Matthias Lisin <ml@visu.li>
+# Contributor: sum01 <sum01@protonmail.com>
pkgname=rocketchat-desktop
-pkgver=2.12.0
+pkgver=2.12.1
_srcname="Rocket.Chat.Electron-$pkgver"
-pkgrel=4
+pkgrel=1
pkgdesc='Rocket.Chat Native Cross-Platform Desktop Application via Electron.'
arch=('i686' 'x86_64')
url="https://github.com/RocketChat/Rocket.Chat.Electron"
license=('MIT')
-depends=('nss' 'libxss' 'gconf' 'gtk3' 'glibc<=2.27')
+depends=('nss' 'libxss' 'gconf' 'gtk3' 'glibc')
makedepends=('sed' 'yarn>=0.21.3' 'nodejs>=7.0.0' 'node-gyp' 'python2')
conflicts=('rocketchat-client-bin')
source=("$pkgname-$pkgver.tar.gz::https://github.com/RocketChat/Rocket.Chat.Electron/archive/$pkgver.tar.gz")
-sha512sums=('7096828d0aeadef5aed3d23d1492a24c11d51e60d6a0724fbc7e9f1434f8da08d8c4e2eb79391e51bd0b7e2881b26e75394ee00386f85bbb60df5b0bdea11d6b')
+sha512sums=('12c94d53d04748fd7876b6ffd2552d62ae10acdc07b49b928b0587b3421a9557f922d3595b3c431dc1cae44a5d5d2ab91e4ded8f3c2b5807d6598d428191d244')
+if [[ $CARCH == "i686" ]]; then
+ _releasename="release:linux-ia32"
+ _distname="linux-ia32-unpacked"
+else
+ _releasename="release:linux-x64"
+ _distname="linux-unpacked"
+fi
prepare() {
sed -i 's/"tar.gz",/"dir"/' "$srcdir/$_srcname/package.json"
sed -i '/"deb",/d' "$srcdir/$_srcname/package.json"
@@ -22,17 +30,12 @@ prepare() {
build() {
cd "$srcdir/$_srcname"
yarn install --non-interactive --pure-lockfile --cache-folder "$srcdir/yarn-cache"
- yarn release
+ yarn build --env=production "$_releasename"
}
package() {
install -Dm644 "$srcdir/$_srcname/snap/gui/icon.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png"
install -Dm644 "$srcdir/$_srcname/snap/gui/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname/$pkgname.desktop"
install -Dm644 "$srcdir/$_srcname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- if [[ $CARCH == "i686" ]]; then
- _distname="linux-ia32-unpacked"
- else
- _distname="linux-unpacked"
- fi
mkdir -p "$pkgdir"/{usr/bin,opt}
cp -rf "$srcdir/$_srcname/dist/$_distname" "$pkgdir/opt/$pkgname"
ln -sf /opt/$pkgname/rocketchat "$pkgdir/usr/bin/$pkgname"