summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 59d41e003318726f4e75037e1053030f6ad36f29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Generated by debtap
# Maintainer: taotieren <admin@taotieren.com>

pkgname=fire-tool
pkgver=1.0.1.5
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")
sha512sums_x86_64=('b6ea80999c5f440aa7b080b4fb535d446a1150f7fd538658921a2112e1d3e4a5ccb363dc4e20ca58ceb6784db337add10312f217b177ada93a383948e6b232a6')

package(){

	# Extract package data
	tar xf data.tar.xz -C "${pkgdir}"
    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"

}