all-logic-git
LOW
maintainer taotieren
0 votes
scanned 2026-08-28 09:35:00.314873
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: taotieren <admin@taotieren.com>
2
3
pkgname=all-logic-git
4
pkgver=1.4.0.r0.g6ec91a8
5
pkgrel=1
6
pkgdesc='ALL LOGIC is an unofficial multi-vendor logic analyzer host'
7
arch=($CARCH)
8
url='https://github.com/Doukeyi-X/ALL-LOGIC'
9
license=('GPL-3.0-only')
10
provides=(
11
${pkgname%-git}
12
dsview
13
)
14
conflicts=(
15
${pkgname%-git}
16
dsview
17
)
18
replaces=()
19
_qt=qt6
20
depends=(
21
hicolor-icon-theme
22
glib2
23
libgcc
24
libstdc++
25
libusb
26
libz.so
27
${_qt}-base
28
fftw
29
python
30
)
31
makedepends=(
32
boost
33
boost-libs
34
cmake
35
git
36
${_qt}-tools
37
ninja
38
pkgconf
39
vulkan-headers
40
)
41
source=("${pkgname}::git+${url}.git")
42
sha256sums=('SKIP')
43
44
pkgver() {
45
cd "${srcdir}/${pkgname}"
46
(
47
set -o pipefail
48
git describe --long --tag --abbrev=7 2>/dev/null | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g' ||
49
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
50
)
51
}
52
53
prepare() {
54
git -C "${srcdir}/${pkgname}" clean -dfx
55
cd "${srcdir}/${pkgname}"
56
# Fix linux PR #1
57
git cherry-pick -n b911499058d4da2eec4a7747ce73bc604058de17
58
git cherry-pick -n e4ced0bcd015ef6ae3268efcdc2b9fd3287c3ae3
59
git cherry-pick -n f59ed75dae2466518392f04e50fdb7b2d13245b9
60
git cherry-pick -n 366471d0e8693af3f4292268960ab087b4129ea1
61
62
sed -i 's#MODE="0666"#TAG+="uaccess"#' DSView/DreamSourceLab.rules
63
}
64
65
build() {
66
export CFLAGS+=" ${CPPFLAGS}"
67
export CXXFLAGS+=" ${CPPFLAGS}"
68
export LDFLAGS+=" ${LDFLAGS}"
69
cd "${srcdir}"/${pkgname}/
70
71
# see:https://wiki.archlinux.org/title/CMake_package_guidelines
72
cmake -DCMAKE_BUILD_TYPE=None \
73
-DCMAKE_INSTALL_PREFIX=/usr \
74
-DCMAKE_INSTALL_LIBDIR=lib \
75
-DCMAKE_INSTALL_LIBEXECDIR=lib \
76
-DHAVE_ATKLOGIC_DEVICE=1 \
77
-DHAVE_FX2LAFW_DEVICE=1 \
78
-Wno-dev \
79
-B build \
80
-G Ninja
81
82
ninja -C build
83
}
84
85
check() {
86
cd "${srcdir}"/${pkgname}/
87
ctest --test-dir build --output-on-failure
88
}
89
90
package() {
91
DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgname}/build install
92
install -Dm0644 "${srcdir}/${pkgname}/COPYING" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
93
}
94
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 09:35:00 | Low | 1 |