diff options
author | Semyon Bochkaryov | 2019-10-28 20:26:28 +0300 |
---|---|---|
committer | Semyon Bochkaryov | 2019-10-28 20:26:28 +0300 |
commit | c950646c49d4a900b49d7f52d8e4bbe28f6c7867 (patch) | |
tree | ed18feecbfe717d600172f5e21c5a9a8a0d29aff | |
download | aur-c950646c49d4a900b49d7f52d8e4bbe28f6c7867.tar.gz |
First version
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | telefuel-desktop.install | 19 |
3 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..751180f1bdce --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = telefuel-desktop + pkgdesc = Telefuel desktop app + pkgver = 0.1.1 + pkgrel = 1 + url = https://telefuel.com/ + install = telefuel-desktop.install + arch = x86_64 + groups = + license = custom:chromium + depends = at-spi2-core + depends = desktop-file-utils + depends = gtk3 + depends = hicolor-icon-theme + depends = libappindicator-gtk3 + depends = libnotify + depends = libsecret + depends = libutil-linux + depends = libxss + depends = libxtst + depends = nss + depends = xdg-utils + options = !strip + options = !emptydirs + source = https://desktop-downloads.s3.amazonaws.com/Telefuel+Linux.zip + sha256sums = 0bea54dd40a9659b3c88286005e042d225ede0523a5e2bfc176ae41f1e7d2c43 + +pkgname = telefuel-desktop + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b40378159dfa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Semyon Bochkaryov <squizduos@gmail.com> +# Contributor: Semyon Bochkaryov <squizduos@gmail.com> + +pkgname=telefuel-desktop +pkgver=0.1.1 +pkgrel=1 +pkgdesc="Telefuel desktop app" +arch=("x86_64") +url="https://telefuel.com/" +license=('custom:chromium') +groups=('') +depends=('at-spi2-core' 'desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libappindicator-gtk3' 'libnotify' 'libsecret' 'libutil-linux' 'libxss' 'libxtst' 'nss' 'xdg-utils') +options=('!strip' '!emptydirs') +install=${pkgname}.install + + +source=( + "https://desktop-downloads.s3.amazonaws.com/Telefuel+Linux.zip" +) +sha256sums=( + "0bea54dd40a9659b3c88286005e042d225ede0523a5e2bfc176ae41f1e7d2c43" +) + +build() { + ar x "${srcdir}/Telefuel.deb" +} + + +package() { + tar xf data.tar.xz -C "${pkgdir}" + + install -D -m644 "${pkgdir}/opt/Telefuel/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/telefuel-desktop.install b/telefuel-desktop.install new file mode 100644 index 000000000000..917fc9a94101 --- /dev/null +++ b/telefuel-desktop.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/Telefuel/telefuel-desktop' '/usr/bin/telefuel-desktop' + 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/telefuel-desktop' + update-desktop-database -q +} |