diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | removelibs.list | 21 | ||||
-rw-r--r-- | toggldesktop.bin | 2 |
4 files changed, 7 insertions, 35 deletions
@@ -16,12 +16,10 @@ pkgbase = toggldesktop-bin depends = qt5-x11extras provides = toggldesktop conflicts = toggldesktop - source = removelibs.list source = toggldesktop.deb::https://github.com/toggl/toggldesktop/releases/download/v7.4.528/toggldesktop_7.4.528_amd64.deb source = toggldesktop.bin - sha512sums = b49eb411ba0e10e52bc18237e313910ad94e471ba5affb833f33a3e242e7fc44f404fa463c1f8bf7157161338b0be4ced4f14c10259e58e1addcb419d0e3cc1c sha512sums = d15b3801cd7eae8af245b2b57f42d510fe4b0e0a8e9c3f7a2e67fc253e3bbc04c86a56e955e0addb398447d4f08035f1cdfbf239849341a8ce7bae1ed368ebef - sha512sums = b8669361b7c0cdbaec8a2225085aac9e26c2e99122b0840543685d06bf2fa7410722276ce1fa26374a313e5af6de47f70d84fac8261a35745953b85adb1ce0bb + sha512sums = f14c5734925424cd1f415094733233f28d26f893513d6a059a1b4f254b058b3113e2ee5d0aa7ab1b88ecad10e7f6bb171fd1eaf94529f0c0feb43a4565d389b6 pkgname = toggldesktop-bin @@ -6,6 +6,7 @@ pkgname=toggldesktop-bin _pkgname=toggldesktop pkgver=7.4.528 +_pkgver=$(echo $pkgver | tr "." "_") pkgrel=1 pkgdesc="Time Tracking Software." arch=('x86_64') @@ -23,22 +24,16 @@ depends=('libxss' 'qt5-webkit' 'qt5-x11extras') url='https://toggl.com/' -source=('removelibs.list' - "toggldesktop.deb::https://github.com/toggl/toggldesktop/releases/download/v${pkgver}/toggldesktop_${pkgver}_amd64.deb" +source=("toggldesktop.deb::https://github.com/toggl/toggldesktop/releases/download/v${pkgver}/toggldesktop_${pkgver}_amd64.deb" 'toggldesktop.bin') -sha512sums=('b49eb411ba0e10e52bc18237e313910ad94e471ba5affb833f33a3e242e7fc44f404fa463c1f8bf7157161338b0be4ced4f14c10259e58e1addcb419d0e3cc1c' - 'd15b3801cd7eae8af245b2b57f42d510fe4b0e0a8e9c3f7a2e67fc253e3bbc04c86a56e955e0addb398447d4f08035f1cdfbf239849341a8ce7bae1ed368ebef' - 'b8669361b7c0cdbaec8a2225085aac9e26c2e99122b0840543685d06bf2fa7410722276ce1fa26374a313e5af6de47f70d84fac8261a35745953b85adb1ce0bb') - +sha512sums=('d15b3801cd7eae8af245b2b57f42d510fe4b0e0a8e9c3f7a2e67fc253e3bbc04c86a56e955e0addb398447d4f08035f1cdfbf239849341a8ce7bae1ed368ebef' + 'f14c5734925424cd1f415094733233f28d26f893513d6a059a1b4f254b058b3113e2ee5d0aa7ab1b88ecad10e7f6bb171fd1eaf94529f0c0feb43a4565d389b6') prepare() { tar -xf data.tar.xz - for lib in `cat removelibs.list`; do - rm -rf $srcdir/opt/toggldesktop/lib/$lib - done } package() { - cp -a $srcdir/opt/ $srcdir/usr/ $pkgdir + cp -a $srcdir/usr $pkgdir install -D -m 0755 toggldesktop.bin $pkgdir/usr/bin/toggldesktop } diff --git a/removelibs.list b/removelibs.list deleted file mode 100644 index 8518e24fe641..000000000000 --- a/removelibs.list +++ /dev/null @@ -1,21 +0,0 @@ -libcrypto.so.1.1 -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 -libQt5X11Extras.so.5 -libQt5XcbQpa.so.5 -libQt5Xml.so.5 -libssl.so.1.1 diff --git a/toggldesktop.bin b/toggldesktop.bin index a7f0d2ba10e4..63036b01be75 100644 --- a/toggldesktop.bin +++ b/toggldesktop.bin @@ -1,2 +1,2 @@ #!/bin/sh -LD_LIBRARY_PATH=/opt/toggldesktop/lib /opt/toggldesktop/TogglDesktop.sh "$@" +LD_LIBRARY_PATH=/usr/lib/toggldesktop /usr/bin/TogglDesktop.sh "$@" |