all-logic
LOW
maintainer taotieren
0 votes
scanned 2026-08-28 11:35:03.635011
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
4
pkgver=1.4.0
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}
12
dsview
13
)
14
conflicts=(
15
${pkgname}
16
dsview
17
)
18
replaces=()
19
_qt=qt6
20
depends=(
21
hicolor-icon-theme
22
glib2
23
glibc
24
libgcc
25
libstdc++
26
libusb
27
libz.so
28
${_qt}-base
29
fftw
30
python
31
)
32
makedepends=(
33
boost
34
boost-libs
35
cmake
36
git
37
${_qt}-tools
38
ninja
39
pkgconf
40
vulkan-headers
41
)
42
source=("${pkgname}::git+${url}.git#tag=v${pkgver}")
43
sha256sums=('b7d043385acf6486affb3e9a0cbda270efa541a51938c2e96ee2ea57c42f6383')
44
45
prepare() {
46
git -C "${srcdir}/${pkgname}" clean -dfx
47
cd "${srcdir}/${pkgname}"
48
# Fix linux PR #1
49
git cherry-pick -n b911499058d4da2eec4a7747ce73bc604058de17
50
git cherry-pick -n e4ced0bcd015ef6ae3268efcdc2b9fd3287c3ae3
51
git cherry-pick -n f59ed75dae2466518392f04e50fdb7b2d13245b9
52
git cherry-pick -n 366471d0e8693af3f4292268960ab087b4129ea1
53
54
sed -i 's#MODE="0666"#TAG+="uaccess"#' DSView/DreamSourceLab.rules
55
}
56
57
build() {
58
export CFLAGS+=" ${CPPFLAGS}"
59
export CXXFLAGS+=" ${CPPFLAGS}"
60
export LDFLAGS+=" ${LDFLAGS}"
61
cd "${srcdir}"/${pkgname}/
62
63
# see:https://wiki.archlinux.org/title/CMake_package_guidelines
64
cmake -DCMAKE_BUILD_TYPE=None \
65
-DCMAKE_INSTALL_PREFIX=/usr \
66
-DCMAKE_INSTALL_LIBDIR=lib \
67
-DCMAKE_INSTALL_LIBEXECDIR=lib \
68
-DHAVE_ATKLOGIC_DEVICE=1 \
69
-DHAVE_FX2LAFW_DEVICE=1 \
70
-Wno-dev \
71
-B build \
72
-G Ninja
73
74
ninja -C build
75
}
76
77
check() {
78
cd "${srcdir}"/${pkgname}/
79
ctest --test-dir build --output-on-failure
80
}
81
82
package() {
83
DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgname}/build install
84
install -Dm0644 "${srcdir}/${pkgname}/COPYING" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
85
}
86
Changes since previous scan
--- PKGBUILD @ 2026-08-28 09:35+++ PKGBUILD @ 2026-08-28 11:35@@ -1,7 +1,7 @@ # Maintainer: taotieren <admin@taotieren.com> pkgname=all-logic-pkgver=1.3.2+pkgver=1.4.0 pkgrel=1 pkgdesc='ALL LOGIC is an unofficial multi-vendor logic analyzer host' arch=($CARCH)@@ -40,7 +40,7 @@ vulkan-headers ) source=("${pkgname}::git+${url}.git#tag=v${pkgver}")-sha256sums=('362bfaf73beda150bd16671691ba2a3293053aea0762eb43b86f050ba474e285')+sha256sums=('b7d043385acf6486affb3e9a0cbda270efa541a51938c2e96ee2ea57c42f6383') prepare() { git -C "${srcdir}/${pkgname}" clean -dfxScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 11:35:03 | Low | 1 |
| 2026-08-28 09:35:00 | Low | 1 |