all-logic-git

LOW
maintainer taotieren 0 votes scanned 2026-08-28 09:35:00.314873
View on AUR
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
3pkgname=all-logic-git
4pkgver=1.4.0.r0.g6ec91a8
5pkgrel=1
6pkgdesc='ALL LOGIC is an unofficial multi-vendor logic analyzer host'
7arch=($CARCH)
8url='https://github.com/Doukeyi-X/ALL-LOGIC'
9license=('GPL-3.0-only')
10provides=(
11 ${pkgname%-git}
12 dsview
13)
14conflicts=(
15 ${pkgname%-git}
16 dsview
17)
18replaces=()
19_qt=qt6
20depends=(
21 hicolor-icon-theme
22 glib2
23 libgcc
24 libstdc++
25 libusb
26 libz.so
27 ${_qt}-base
28 fftw
29 python
30)
31makedepends=(
32 boost
33 boost-libs
34 cmake
35 git
36 ${_qt}-tools
37 ninja
38 pkgconf
39 vulkan-headers
40)
41source=("${pkgname}::git+${url}.git")
42sha256sums=('SKIP')
43
44pkgver() {
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
53prepare() {
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
65build() {
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
85check() {
86 cd "${srcdir}"/${pkgname}/
87 ctest --test-dir build --output-on-failure
88}
89
90package() {
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)SeverityRules
2026-08-28 09:35:00 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion