diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | toggldesktop.bin | 2 |
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 "$@" |