summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron J. Graves2019-05-11 05:22:44 -0500
committerAaron J. Graves2019-05-11 05:22:44 -0500
commit8cf77b732fb756b08813a622057d8bf9143bca18 (patch)
tree992f6c1fce0de2c8b047457855b64d28627d53c1
parent356eb2bdec530bb806c94c417ab0f64bb7ff918e (diff)
downloadaur-8cf77b732fb756b08813a622057d8bf9143bca18.tar.gz
Updated to 3.51.0, new package install format
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD8
-rw-r--r--tutanota-desktop-linux.install11
3 files changed, 18 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90abd3cbc2de..70bf3b88e29f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = tutanota-desktop-linux
pkgdesc = Official Tutanota email client
- pkgver = 3.50.10
+ pkgver = 3.51.0
pkgrel = 1
url = https://tutanota.com/blog/posts/desktop-clients/
+ install = tutanota-desktop-linux.install
arch = x86_64
license = GPL3
provides = tutanota-desktop-linux
diff --git a/PKGBUILD b/PKGBUILD
index 2ce0573a929d..8917742b5914 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
# Maintainer: agilob <archlinux@agilob.net>
+# Contributor: Aaron J. Graves <linux@ajgraves.com>
pkgname=tutanota-desktop-linux
-pkgver=3.50.10
+pkgver=3.51.0
pkgrel=1
pkgdesc='Official Tutanota email client'
arch=('x86_64')
@@ -13,6 +14,7 @@ _appimage="tutanota-desktop-linux.AppImage"
source=("https://mail.tutanota.com/desktop/tutanota-desktop-linux.AppImage")
noextract=("${_appimage}")
sha512sums=('SKIP')
+install="${pkgname}.install"
# extracting icons doesnt work now, this is here for future purposes
# prepare() {
@@ -26,8 +28,8 @@ sha512sums=('SKIP')
package() {
install -Dpm755 "${_appimage}" "${pkgdir}/opt/${pkgname}/${_appimage}"
- install -d "${pkgdir}/usr/bin"
- ln -s "../../opt/${pkgname}/${_appimage}" "${pkgdir}/usr/bin/${pkgname}"
+# install -d "${pkgdir}/usr/bin"
+# ln -s "../../opt/${pkgname}/${_appimage}" "${pkgdir}/usr/bin/${pkgname}"
# install -Dpm644 'tutanota-desktop-linux.desktop' "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# install -d "${pkgdir}/usr/share/icons"
# cp -a usr/share/icons/default "${pkgdir}/usr/share/icons/hicolor"
diff --git a/tutanota-desktop-linux.install b/tutanota-desktop-linux.install
new file mode 100644
index 000000000000..24aab08d95c2
--- /dev/null
+++ b/tutanota-desktop-linux.install
@@ -0,0 +1,11 @@
+post_install() {
+ ln -sf '/opt/tutanota-desktop-linux/tutanota-desktop-linux.AppImage' '/usr/bin/tutanota-desktop-linux'
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ rm -f '/usr/bin/tutanota-desktop-linux'
+}