summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2021-04-07 20:56:20 +0800
committertaotieren2021-04-07 20:56:20 +0800
commit304ec18a55d436a32aa7d14aa7ccefb936a8768d (patch)
treed93e53c2572bef8ddd50a550a8d9e7546e6e6082
parentc5def33e8232a1c152c191033ca0cb66957cfdc5 (diff)
downloadaur-304ec18a55d436a32aa7d14aa7ccefb936a8768d.tar.gz
Use the system Qt library
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD25
2 files changed, 27 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d5538ad6c58..c603a93f2fb0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,15 @@
pkgbase = fire-tool
pkgdesc = Embedfire Tool support Serial communication, TCP/UDP communication, camera and PID debuggingVisit https://www.embedfire.com for more information.
pkgver = 1.0.1.5
- pkgrel = 2
+ pkgrel = 3
url = https://www.embedfire.com
arch = x86_64
groups =
license = MIT
+ depends = qt5-serialport
+ depends = qt5-networkauth
+ depends = qt5-svg
+ depends = qt5-xcb-private-headers
options = !strip
options = !emptydirs
source_x86_64 = https://cloud.embedfire.com/software/FireTools/fireTools.deb
diff --git a/PKGBUILD b/PKGBUILD
index b56eab4e30a7..59d41e003318 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,13 @@
pkgname=fire-tool
pkgver=1.0.1.5
-pkgrel=2
+pkgrel=3
pkgdesc="Embedfire Tool support Serial communication, TCP/UDP communication, camera and PID debuggingVisit https://www.embedfire.com for more information."
arch=('x86_64')
url="https://www.embedfire.com"
license=('MIT')
+depends=('qt5-serialport' 'qt5-networkauth' 'qt5-svg' 'qt5-xcb-private-headers')
+makedepends=()
groups=('')
options=('!strip' '!emptydirs')
source_x86_64=("https://cloud.embedfire.com/software/FireTools/fireTools.deb")
@@ -17,7 +19,24 @@ package(){
# Extract package data
tar xf data.tar.xz -C "${pkgdir}"
- install -Dm644 "${pkgdir}/opt/fireTools/fireTools.desktop" "${pkgdir}/usr/share/applications/fireTools.desktop"
- install -Dm755 "${pkgdir}/opt/fireTools/run.sh" "${pkgdir}/usr/bin/firetools"
+ install -dm755 "${pkgdir}/usr/share/applications/" \
+ "${pkgdir}/usr/bin/"
+ install -Dm644 "${pkgdir}/opt/fireTools/icon/icon.png" "${pkgdir}/usr/share/pixmaps/firetools.png"
+ ln -sf "/opt/fireTools/bin/fireTools" "${pkgdir}/usr/bin/firetools"
+ cat > "${pkgdir}/usr/share/applications/firetools.desktop" << EOF
+[Desktop Entry]
+Type=Application
+Exec=/usr/bin/firetools
+Name=Multi-function debugging assistant
+Name[zh_CN]=多功能调试助手
+Icon=firetools.png
+Terminal=false
+Path=/opt/fireTools/bin
+StartupNotify=true
+EOF
+ rm -rf "${pkgdir}/opt/fireTools/lib"
+ rm -rf "${pkgdir}/opt/fireTools/icon"
+ rm -rf "${pkgdir}/opt/fireTools/fireTools.desktop"
+ rm -rf "${pkgdir}/opt/fireTools/run.sh"
}