diff options
author | Conor Anderson | 2017-08-16 12:02:40 -0500 |
---|---|---|
committer | Conor Anderson | 2017-08-16 12:02:40 -0500 |
commit | 7993e737584ecc8bcb46d69b5e272e2709bcad87 (patch) | |
tree | aa813fc8d42e2826594139400a0b45e376693974 | |
parent | dd06006a39f51dbaf840ccc1a548d06e8b047255 (diff) | |
download | aur-7993e737584ecc8bcb46d69b5e272e2709bcad87.tar.gz |
Simplified build commands
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | wire-desktop.desktop | 11 |
3 files changed, 24 insertions, 27 deletions
@@ -1,16 +1,15 @@ pkgbase = wire-desktop-beta pkgdesc = Modern, private messenger. Based on Electron. pkgver = 2.15.2751 - pkgrel = 1 + pkgrel = 2 url = https://wire.com/ arch = x86_64 arch = i686 license = GPL3 makedepends = cargo - makedepends = gendesk - makedepends = grunt-cli makedepends = npm makedepends = python2 + makedepends = git depends = alsa-lib depends = gconf depends = gtk2 @@ -23,7 +22,9 @@ pkgbase = wire-desktop-beta conflicts = wire-desktop conflicts = wire-desktop-git source = 2.15.2751.tar.gz::https://github.com/wireapp/wire-desktop/archive/release/2.15.2751.tar.gz + source = wire-desktop.desktop sha256sums = a58894b3fa8421fbce96e0a608e71b978e1d58c14c3c95fab1a29675a8c6560a + sha256sums = 84d869ca111010a5f45f3d5cb8ef4320fa46ac01104773559fb3a7c501f8313b pkgname = wire-desktop-beta @@ -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" diff --git a/wire-desktop.desktop b/wire-desktop.desktop new file mode 100644 index 000000000000..2eb33eee8f83 --- /dev/null +++ b/wire-desktop.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=1.1 +Name=Wire +GenericName=Privacy-Oriented Messenger +Comment=Modern communication, full privacy +Exec=wire-desktop +Icon=wire-desktop +Terminal=false +Categories=Network;InstantMessaging;Chat;VideoConference +Keywords=chat;encrypt;e2e;messenger;videocall |