summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorConor Anderson2017-08-16 12:02:40 -0500
committerConor Anderson2017-08-16 12:02:40 -0500
commit7993e737584ecc8bcb46d69b5e272e2709bcad87 (patch)
treeaa813fc8d42e2826594139400a0b45e376693974 /PKGBUILD
parentdd06006a39f51dbaf840ccc1a548d06e8b047255 (diff)
downloadaur-7993e737584ecc8bcb46d69b5e272e2709bcad87.tar.gz
Simplified build commands
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 9 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 23deed380d91..8a7a8b5afc26 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,47 +2,32 @@
pkgname=wire-desktop-beta
_pkgname=${pkgname%-beta}
pkgver=2.15.2751
-pkgrel=1
+pkgrel=2
pkgdesc='Modern, private messenger. Based on Electron.'
arch=('x86_64' 'i686')
url='https://wire.com/'
license=('GPL3')
conflicts=('wire-desktop-bin' 'wire-desktop' 'wire-desktop-git')
depends=('alsa-lib' 'gconf' 'gtk2' 'libxss' 'libxtst' 'nss')
-makedepends=('cargo' 'gendesk' 'grunt-cli' 'npm' 'python2')
+makedepends=('cargo' 'npm' 'python2' 'git')
optdepends=('hunspell-en: for English spellcheck support')
provides=('wire-desktop')
-source=("${pkgver}.tar.gz::https://github.com/wireapp/wire-desktop/archive/release/"$pkgver".tar.gz")
-sha256sums=('a58894b3fa8421fbce96e0a608e71b978e1d58c14c3c95fab1a29675a8c6560a')
-
-prepare() {
- gendesk -f -n --name=Wire --pkgname="${_pkgname}" --pkgdesc="${pkgdesc}" --exec="${_pkgname}" --categories="Network"
-}
+source=("${pkgver}.tar.gz::https://github.com/wireapp/wire-desktop/archive/release/"$pkgver".tar.gz"
+ "${_pkgname}.desktop")
+sha256sums=('a58894b3fa8421fbce96e0a608e71b978e1d58c14c3c95fab1a29675a8c6560a'
+ '84d869ca111010a5f45f3d5cb8ef4320fa46ac01104773559fb3a7c501f8313b')
build() {
cd "${srcdir}/${_pkgname}-release-${pkgver}"
npm install
- grunt 'clean:linux' 'update-keys' 'release-internal' 'bundle'
- if [ $CARCH == 'x86_64' ]; then
- build_arch="x64"
- elif [ $CARCH == 'i686' ]; then
- build_arch="ia32"
- else
- echo "Unknown architecture"; exit 1;
- fi
- grunt --arch=${build_arch} --target="dir" "electronbuilder:linux_other"
+ $(npm bin)/grunt 'clean:linux' 'update-keys' 'release-internal' 'bundle'
+ $(npm bin)/grunt "electronbuilder:linux_other"
}
package() {
# Place files
install -d "${pkgdir}/usr/lib/${_pkgname}"
- if [ $CARCH == 'x86_64' ]; then
- cp -a "${srcdir}/${_pkgname}-release-${pkgver}/wrap/dist/linux-unpacked/"* "${pkgdir}/usr/lib/${_pkgname}"
- elif [ $CARCH == 'i686' ]; then
- cp -a "${srcdir}/${_pkgname}-release-${pkgver}/wrap/dist/linux-ia32-unpacked/"* "${pkgdir}/usr/lib/${_pkgname}"
- else
- echo "Unknown architecture"; exit 1;
- fi
+ cp -a "${srcdir}/${_pkgname}-release-${pkgver}"/wrap/dist/linux*unpacked/* "${pkgdir}/usr/lib/${_pkgname}"
# Symlink main binary
install -d "${pkgdir}/usr/bin"