diff options
author | Matthias Lisin | 2018-08-15 13:06:16 +0200 |
---|---|---|
committer | Matthias Lisin | 2018-08-15 13:06:16 +0200 |
commit | a6fd2f9be8850d3414dae528785bcccf4bdbe4b6 (patch) | |
tree | 438d5b694d80aa72896ca9dd5d1e2d4491aee997 | |
parent | a8a666518c69646eec04bd8e14e3c3d8a799d65a (diff) | |
download | aur-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-- | PKGBUILD | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -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" |