diff options
author | Utsob Roy | 2018-03-26 19:57:04 +0600 |
---|---|---|
committer | Utsob Roy | 2018-03-26 19:57:04 +0600 |
commit | f68722678ec9ceaff9b3be51e82620e25d9671e9 (patch) | |
tree | 73bd2ef950639688128766923ad3fee939c802bc | |
parent | 1e4bc016cc100029865362a59b547ad7eeca3461 (diff) | |
download | aur-f68722678ec9ceaff9b3be51e82620e25d9671e9.tar.gz |
version 5.0.0-beta17 [master]
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | franz-bin.install | 19 |
3 files changed, 47 insertions, 42 deletions
@@ -1,27 +1,21 @@ pkgbase = franz-bin pkgdesc = Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more. Binrary from debian package without compiling. pkgver = 5.0.0_beta.17 - pkgrel = 3 - url = https://github.com/meetfranz/franz + pkgrel = 1 + url = https://meetfranz.com + install = franz-bin.install arch = x86_64 license = Apache - makedepends = tar - makedepends = yarn - makedepends = npm - makedepends = xorriso - makedepends = git - makedepends = python2 depends = gconf - depends = nodejs - depends = libx11 - depends = libxext + depends = libnotify + depends = libappindicator-gtk2 + depends = libxtst + depends = nss depends = libxss - depends = libxkbfile - conflicts = franz - source = franz-bin.desktop - source = https://github.com/meetfranz/franz/archive/v5.0.0-beta.17.tar.gz - sha256sums = f72d9fcad1e1de482a35414f5a346c7e3d6c6140849861f7a5fbfbf32dcded36 - sha256sums = 4627d75c7d146f0cb96b9cd72bc26cdbd99e426f08735ee230fe92795765393d + options = !strip + options = !emptydirs + source_x86_64 = https://github.com/meetfranz/franz/releases/download/v5.0.0-beta.17/franz_5.0.0-beta.17_amd64.deb + sha512sums_x86_64 = 428be33a137ba03ebbed0c7df6458c66503cc5106b43c717fc26963eb0476d0b9af1933b7833f0e6e1d32b68e5ed8b91419f04f5b4101c782bc4b83b76effef2 pkgname = franz-bin @@ -1,31 +1,23 @@ -#Maintainer: Marc Jose <Hering2007@web.de> -#Contributor: Lars Jose <larsjose77@gmail.com> +# Maintainer: Utsob Roy uroybd@gmail.com +# Contributor: Utsob Roy uroybd@gmail.com pkgname=franz-bin pkgver=5.0.0_beta.17 -pkgrel=3 -pkgdesc='Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more. Binrary from debian package without compiling.' +pkgrel=1 +pkgdesc="Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more. Binrary from debian package without compiling." arch=('x86_64') -depends=('gconf' 'nodejs' 'libx11' 'libxext' 'libxss' 'libxkbfile') -makedepends=('tar' 'yarn' 'npm' 'xorriso' 'git' 'python2') -conflicts=('franz') -url='https://github.com/meetfranz/franz' +url="https://meetfranz.com" license=('Apache') -source=("${pkgname}.desktop" "https://github.com/meetfranz/franz/archive/v${pkgver//_/-}.tar.gz") -sha256sums=('f72d9fcad1e1de482a35414f5a346c7e3d6c6140849861f7a5fbfbf32dcded36' - '4627d75c7d146f0cb96b9cd72bc26cdbd99e426f08735ee230fe92795765393d') - -build () { - cd "franz-${pkgver//_/-}" - yarn add gulp-cli@1.2.2 gulpjs/gulp#4.0 - yarn rebuild --production --non-interactive - USE_SYSTEM_XORRISO=true yarn build -} +groups=('') +depends=('gconf' 'libnotify' 'libappindicator-gtk2' 'libxtst' 'nss' 'libxss') +options=('!strip' '!emptydirs') +install=${pkgname}.install +source_x86_64=("https://github.com/meetfranz/franz/releases/download/v${pkgver//_/-}/franz_${pkgver//_/-}_amd64.deb") +sha512sums_x86_64=('428be33a137ba03ebbed0c7df6458c66503cc5106b43c717fc26963eb0476d0b9af1933b7833f0e6e1d32b68e5ed8b91419f04f5b4101c782bc4b83b76effef2') + +package(){ + + # Extract package data + tar xf data.tar.xz -C "${pkgdir}" -package () { - cd "franz-${pkgver//_/-}" - install -d "${pkgdir}/usr/bin" "${pkgdir}/usr/share" - cp -r --preserve=mode out/linux-unpacked "${pkgdir}/usr/share/${pkgname}" - install -Dm644 "$srcdir/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -Dm644 "build-helpers/images/icon.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/${pkgname}.png" - ln -s "/usr/share/${pkgname}/franz" "${pkgdir}/usr/bin/${pkgname}" + install -D -m644 "${pkgdir}/opt/Franz/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/franz-bin.install b/franz-bin.install new file mode 100644 index 000000000000..78921e9c3deb --- /dev/null +++ b/franz-bin.install @@ -0,0 +1,19 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + + # Link to the binary + ln -sf '/opt/Franz/franz' '/usr/bin/franz' + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + + # Delete the link to the binary + rm -f '/usr/bin/franz' + update-desktop-database -q +} |