summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD38
-rw-r--r--toggldesktop.bin2
4 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9e196a30492e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = toggldesktop-latest-bin
+ pkgdesc = Time Tracking Software.
+ pkgver = 7.4.358
+ pkgrel = 1
+ url = https://toggl.com/
+ arch = x86_64
+ depends = libxss
+ depends = openssl
+ provides = toggldesktop
+ conflicts = toggldesktop
+ source = https://github.com/toggl/toggldesktop/releases/download/v7.4.358/toggldesktop_linux_x86_64-7_4_358.tar.gz
+ source = toggldesktop.bin
+ sha256sums = 27625585cbbd39c423c4e02b734eaca99a64b6facf8ed21f79e09c9de05e96ea
+ sha256sums = fb19e902bb9b8ac22967147e9889cd1ae7820af462225524c54a56e2026d17b9
+
+pkgname = toggldesktop-latest-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5ff380c13d40
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*pkg*
+src
+*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..44bbf49b6a17
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Yurii Kolesnykov <root@yurikoles.com>
+# Contributor: Karel Louwagie <karel@louwagie.net>
+# Contributor: Samuel Walladge <samuel@swalladge.id.au>
+
+pkgname=toggldesktop-latest-bin
+_pkgname=toggldesktop
+pkgver=7.4.358
+pkgrel=1
+pkgdesc="Time Tracking Software."
+arch=('x86_64')
+provides=('toggldesktop')
+conflicts=('toggldesktop')
+depends=('libxss'
+ 'openssl')
+url='https://toggl.com/'
+source=("https://github.com/toggl/toggldesktop/releases/download/v"${pkgver}"/toggldesktop_linux_x86_64-${pkgver//./_}.tar.gz"
+ 'toggldesktop.bin')
+
+sha256sums=('27625585cbbd39c423c4e02b734eaca99a64b6facf8ed21f79e09c9de05e96ea'
+ 'fb19e902bb9b8ac22967147e9889cd1ae7820af462225524c54a56e2026d17b9')
+
+package() {
+ mkdir -p "${pkgdir}"/opt/toggldesktop/
+ for dir in bin lib
+ do
+ cp -a "${srcdir}"/"${dir}" "${pkgdir}"/opt/toggldesktop/
+ done
+
+ mkdir "${pkgdir}"/usr -p
+ cp -a "${srcdir}"/share "${pkgdir}"/usr
+
+ find "${pkgdir}" -type d -exec chmod 0755 {} \;
+ find "${pkgdir}" -type f -exec chmod 0644 {} \;
+
+ chmod +x "${pkgdir}"/opt/toggldesktop/bin/TogglDesktop
+ chmod +x "${pkgdir}"/opt/toggldesktop/bin/QtWebEngineProcess
+ install -D -m 0755 toggldesktop.bin "${pkgdir}"/usr/bin/toggldesktop
+}
diff --git a/toggldesktop.bin b/toggldesktop.bin
new file mode 100644
index 000000000000..f6c090226f85
--- /dev/null
+++ b/toggldesktop.bin
@@ -0,0 +1,2 @@
+#!/bin/sh
+LD_LIBRARY_PATH=/opt/toggldesktop/lib /opt/toggldesktop/bin/TogglDesktop "$@"