diff options
author | Deon Spengler | 2018-02-16 08:55:41 +0200 |
---|---|---|
committer | Deon Spengler | 2018-02-16 08:55:41 +0200 |
commit | 496036655060a1ad8721dbb0b8de2678b9ca682a (patch) | |
tree | d566742bfd022c228c08a08fc68b14a855c66bdf | |
parent | 49a22f9bf3d5b6209dde51cb3e93f7a80a1ee4e5 (diff) | |
download | aur-496036655060a1ad8721dbb0b8de2678b9ca682a.tar.gz |
patched package to use system libs
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | use_system_libs.patch | 20 |
3 files changed, 35 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = labrador pkgdesc = EspoTek Labrador transforms your PC or smartphone into a fully-featured electronics lab pkgver = 1.1 - pkgrel = 1 + pkgrel = 2 url = http://espotek.com arch = x86_64 license = GPL3 @@ -11,10 +11,12 @@ pkgbase = labrador source = 68-labrador.rules source = labrador.desktop source = labrador.png + source = use_system_libs.patch sha256sums = 028aa7de4c46e10d4c00355fb294d7e29bc735a15ba12e257150b5c45ee32755 sha256sums = 221e149de8e24a98da38ca8586d5dda7c08bf4a26b649ac2d55e4b25aada154d sha256sums = 708d2e142931c6c6b190155b0833b296d5562cd8de758a137dd356577e5077a6 sha256sums = a4d11834978d31526d388723b695c618c2c23962a10d45f66c8ef3238bfa0b63 + sha256sums = 18e4d82337fa2cde887cb133190f62613b56230279392a9fe013ee6639fa2b20 pkgname = labrador @@ -1,8 +1,8 @@ -# Maintainer: Deon Spengler <deon[at]spengler[dot]co[dot]za> +# Maintainer: Deon Spengler <deon at spengler dot co dot za> pkgname=labrador pkgdesc="EspoTek Labrador transforms your PC or smartphone into a fully-featured electronics lab" pkgver=1.1 -pkgrel=1 +pkgrel=2 arch=('x86_64') url="http://espotek.com" license=('GPL3') @@ -10,11 +10,19 @@ depends=('qt5-base' 'libdfuprog') source=("https://github.com/EspoTek/Labrador/archive/${pkgver}.tar.gz" '68-labrador.rules' 'labrador.desktop' - 'labrador.png') + 'labrador.png' + 'use_system_libs.patch') sha256sums=('028aa7de4c46e10d4c00355fb294d7e29bc735a15ba12e257150b5c45ee32755' '221e149de8e24a98da38ca8586d5dda7c08bf4a26b649ac2d55e4b25aada154d' '708d2e142931c6c6b190155b0833b296d5562cd8de758a137dd356577e5077a6' - 'a4d11834978d31526d388723b695c618c2c23962a10d45f66c8ef3238bfa0b63') + 'a4d11834978d31526d388723b695c618c2c23962a10d45f66c8ef3238bfa0b63' + '18e4d82337fa2cde887cb133190f62613b56230279392a9fe013ee6639fa2b20') + +prepare() { + cd "${srcdir}/Labrador-${pkgver}/Desktop_Interface" + patch -Np0 -i ../../use_system_libs.patch +} + build() { cd "${srcdir}/Labrador-${pkgver}/Desktop_Interface" qmake -makefile Labrador.pro diff --git a/use_system_libs.patch b/use_system_libs.patch new file mode 100644 index 000000000000..bf0a33b646d1 --- /dev/null +++ b/use_system_libs.patch @@ -0,0 +1,20 @@ +--- Labrador.pro.bak 2018-02-16 08:08:07.556303267 +0200 ++++ Labrador.pro 2018-02-16 08:41:00.881835660 +0200 +@@ -141,14 +141,11 @@ + } else { + message("Building for Linux (x64)") + #libusb include +- unix:!android:!macx:LIBS += -Lbuild_linux/libusb -lusb-1.0 ##I suspect the -L here does nothing! +- unix:!android:!macx:INCLUDEPATH += build_linux/libusb +- unix:!android:!macx:DEPENDPATH += build_linux/libusb ++ unix:!android:!macx:LIBS += -lusb-1.0 ++ unix:!android:!macx:INCLUDEPATH += /usr/include/libusb-1.0 + + #libdfuprog include +- unix:!android:!macx:LIBS += -L$$PWD/build_linux/libdfuprog/lib/x64 -ldfuprog-0.9 +- unix:!android:!macx:INCLUDEPATH += $$PWD/build_linux/libdfuprog/include +- unix:!android:!macx:DEPENDPATH += $$PWD/build_linux/libdfuprog/include ++ unix:!android:!macx:LIBS += -ldfuprog-0.9 + } + } + } |