blob: ef746acc43f7e81368ab13bcd26b350e555c5d5a (
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# Maintainer: Simon Keimer <dc0sk at secure dot mailbox dot org>
# Contributor: Helmut Stult
pkgname=antscope2-git
pkgver=1.2.6
pkgrel=4
epoch=0
pkgdesc="The AntScope2 software is designed to support various models of RigExpert antenna analyzers under various operating systems. It is commonly used in the hamradio community. Based os Qt5."
arch=('x86_64' 'i686')
url="https://github.com/rigexpert/AntScope2"
license=('MIT')
depends=(qt5-base qt5-serialport libusb glibc gcc-libs)
makedepends=('git')
provides=('antcsope2-git')
conflicts=(antscope2 antscop2)
install=.INSTALL
source=("${pkgname}::git+https://github.com/rigexpert/AntScope2.git#commit=19323af9b8157dff4c260f516d8bda4b05e6a8a9"
"99-rigexpert.rules"
"antscope2.desktop")
noextract=()
sha256sums=('62e925e8752670114db77dbf1f599c21736fa8bf7f5fb6fce1c7f62251492d64'
'dd4395c1241a0e6d967f15bf51c0d0668b5755799877066a227913c071635e94'
'40138b14572497eaa9c8bc605495295c1ad58de421f0c4a0e1efafd7a4b7800e')
build() {
cd ${srcdir}/${pkgname}
qmake
make
}
check() {
cd "$pkgname"
make -k check
}
package() {
cd "${srcdir}/${pkgname}/build/release"
install -Dm755 AntScope2 "${pkgdir}/usr/share/${pkgname}/AntScope2"
cd "${srcdir}/${pkgname}"
[ -d "${pkgdir}"/usr/share/antscope2/Resources ] || mkdir -p "${pkgdir}"/usr/share/${pkgname}/Resources
install -Dm644 cables.txt "${pkgdir}"/usr/share/${pkgname}/Resources/cables.txt
install -Dm644 itu-regions.txt "${pkgdir}"usr/share/${pkgname}/Resources/itu-regions.txt
install -Dm644 itu-regions-defaults.txt "${pkgdir}"/usr/share/${pkgname}/Resources/itu-regions-defaults.txt
install -Dm644 Calibration/cal_load.s1p "${pkgdir}"/usr/share/${pkgname}/cal_load.s1p
install -Dm644 Calibration/cal_open.s1p "${pkgdir}"/usr/share/${pkgname}/cal_open.s1p
install -Dm644 Calibration/cal_short.s1p "${pkgdir}"/usr/share/${pkgname}/cal_short.s1p
[ -d "${pkgdir}"/usr/share/antscope2/icons ] || mkdir -p "${pkgdir}"/usr/share/${pkgname}/icons
install -Dm644 AntScope2.icns "${pkgdir}"/usr/share/${pkgname}/icons/AntScope2.icns
install -Dm644 AntScope2.ico "${pkgdir}"/usr/share/${pkgname}/icons/AntScope2.ico
install -Dm644 AntScope2.png "${pkgdir}"/usr/share/${pkgname}/icons/AntScope2.png
install -Dm644 LICENSE.txt "${pkgdir}"/usr/local/share/${pkgname}/LICENSE.txt
cd "${srcdir}"
install -Dm644 99-rigexpert.rules "${pkgdir}"/etc/udev/rules.d/99-rigexpert.rules
install -Dm644 antscope2.desktop "${pkgdir}"/usr/share/applications/antscope2.desktop
}
|