summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Louwagie2016-02-27 17:15:22 +0100
committerKarel Louwagie2016-02-27 17:17:23 +0100
commite836b680c0c3a7a170ef175eff68c5755ef54856 (patch)
treee097e8209c674b14be9e91f0e3d845485005ad14
downloadaur-e836b680c0c3a7a170ef175eff68c5755ef54856.tar.gz
Initial commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD40
-rw-r--r--removelibs.list20
-rw-r--r--toggldesktop.bin2
4 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cb567689141c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+# Generated by makepkg 5.0.0
+# Sat Feb 27 16:17:13 UTC 2016
+pkgbase = toggldesktop
+ pkgdesc = Time Tracking Software.
+ pkgver = 7.3.247
+ pkgrel = 1
+ url = https://toggl.com/
+ arch = x86_64
+ depends = libxss
+ depends = openssl
+ depends = poco
+ depends = qt5-base
+ depends = qt5-declarative
+ depends = qt5-location
+ depends = qt5-sensors
+ depends = qt5-svg
+ depends = qt5-webchannel
+ depends = qt5-webkit
+ source = removelibs.list
+ source = toggldesktop.deb::https://toggl.com/api/v8/installer?app=td&platform=deb64&channel=stable
+ source = toggldesktop.bin
+ sha512sums = 5c8fc6fcc8d9905455cc54a61412dc772667599c5abab056d308223c54c85ef47afc3078acbb44ac84f8e1b31ccd838d245e3ce0a3037ddec9201549125f6847
+ sha512sums = fbd60c57d59054be67b7cd1df1e51b1ad6f070af7451a9026457f8f4912d4ef8d4dd86675a248cf1be62966bcaca40e5444936c97bb1112cd602c3c49d522ec8
+ sha512sums = b784a9beff75e0aab5b59f53c1d200c377a2df967b92762ddc371043940c09fba169642f3e0c066b49060d4cf62e6cf68305a5ad8ad73d120ea18f0fd280307f
+
+pkgname = toggldesktop
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2001035b1345
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Karel Louwagie <karel@louwagie.net>
+
+pkgname=toggldesktop
+pkgver=7.3.247
+pkgrel=1
+pkgdesc="Time Tracking Software."
+arch=('x86_64')
+
+depends=('libxss'
+ 'openssl'
+ 'poco'
+ 'qt5-base'
+ 'qt5-declarative'
+ 'qt5-location'
+ 'qt5-sensors'
+ 'qt5-svg'
+ 'qt5-webchannel'
+ 'qt5-webkit')
+
+url='https://toggl.com/'
+source=('removelibs.list'
+ 'toggldesktop.deb::https://toggl.com/api/v8/installer?app=td&platform=deb64&channel=stable'
+ 'toggldesktop.bin')
+
+prepare() {
+ tar -zxf data.tar.gz
+ for lib in `cat removelibs.list`
+ do
+ rm -rf $srcdir/opt/toggldesktop/lib/$lib
+ done
+}
+
+package() {
+ cp -a $srcdir/opt/ $srcdir/usr/ $pkgdir
+ install -D -m 0755 toggldesktop.bin $pkgdir/usr/bin/toggldesktop
+}
+
+sha512sums=('5c8fc6fcc8d9905455cc54a61412dc772667599c5abab056d308223c54c85ef47afc3078acbb44ac84f8e1b31ccd838d245e3ce0a3037ddec9201549125f6847'
+ 'fbd60c57d59054be67b7cd1df1e51b1ad6f070af7451a9026457f8f4912d4ef8d4dd86675a248cf1be62966bcaca40e5444936c97bb1112cd602c3c49d522ec8'
+ 'b784a9beff75e0aab5b59f53c1d200c377a2df967b92762ddc371043940c09fba169642f3e0c066b49060d4cf62e6cf68305a5ad8ad73d120ea18f0fd280307f')
diff --git a/removelibs.list b/removelibs.list
new file mode 100644
index 000000000000..779691d34519
--- /dev/null
+++ b/removelibs.list
@@ -0,0 +1,20 @@
+libQt5Core.so.5
+libQt5DBus.so.5
+libQt5Gui.so.5
+libQt5Network.so.5
+libQt5OpenGL.so.5
+libQt5Positioning.so.5
+libQt5PrintSupport.so.5
+libQt5Qml.so.5
+libQt5Quick.so.5
+libQt5Sensors.so.5
+libQt5Sql.so.5
+libQt5Svg.so.5
+libQt5WebChannel.so.5
+libQt5WebKit.so.5
+libQt5WebKitWidgets.so.5
+libQt5Widgets.so.5
+libQt5XcbQpa.so.5
+libQt5Xml.so.5
+libcrypto.so.1.0.0
+libssl.so.1.0.0
diff --git a/toggldesktop.bin b/toggldesktop.bin
new file mode 100644
index 000000000000..9fe519e2d77f
--- /dev/null
+++ b/toggldesktop.bin
@@ -0,0 +1,2 @@
+#!/bin/sh
+LD_LIBRARY_PATH=/opt/toggldesktop/lib /opt/toggldesktop/TogglDesktop