davix

LOW
maintainer orphaned 0 votes scanned 2026-08-30 13:42:42.936847
View on AUR
Why flagged

The package builds from source using official project repositories (CERN FTS, curl, GoogleTest) via git submodules; the SKIP'd checksums are for submodule sources which are pinned by Git and pose minimal risk; the only flagged issue is low popularity and recent upload, which affects trust but not inherent safety.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from source using official project repositories (CERN FTS, curl, GoogleTest) via git submodules; the SKIP'd checksums are for submodule sources which are pinned by Git and pose minimal risk; the only flagged issue is low popularity and recent upload, which affects trust but not inherent safety.

PKGBUILD

1# Maintainer: Konstantin Gizdov <kgizdov at archlinux dot org>
2# Contributor: Marcin Wieczorek <marcin@marcin.co>
3# Contributor: Adam Ehlers Nyholm Thomsen<adament@adament.net>
4
5pkgname=davix
6pkgver=0.8.10
7_pkgver="R_${pkgver//./_}"
8pkgrel=1
9pkgdesc="A client for data and file management over the WebDav, Amazon S3, Microsoft Azure and HTTP protocols."
10arch=('x86_64')
11url="https://github.com/cern-fts/davix"
12license=('LGPL-2.1-or-later')
13depends=('openssl' 'libxml2' 'util-linux-libs')
14makedepends=('doxygen' 'boost' 'cmake' 'git' 'python')
15checkdepends=('gtest')
16source=(
17 "${pkgname}::git+https://github.com/cern-fts/davix.git#tag=${_pkgver}"
18 "${pkgname}-curl::git+https://github.com/curl/curl"
19 "${pkgname}-googletest::git+https://github.com/google/googletest"
20)
21b2sums=('675f337aeccd9f5973914c731604c3b411d88049e09fad9e6bfc785ad88d331b4fa5ed25de8801090807fbbbefca4a35bd4c761407bf12097ff9efa8d6cab21f'
22 'SKIP'
23 'SKIP')
24
25prepare() {
26 cd "${srcdir}/${pkgname}"
27 git submodule init
28
29 git config submodule."deps/curl".url "${srcdir}/${pkgname}"-curl
30 git config submodule."deps/googletest".url "${srcdir}/${pkgname}"-googletest
31 git -c protocol.file.allow=always submodule update --init --recursive
32
33 git cherry-pick -n ed440bba8b405f57f97a793b517c8e0a30cb6ce0 # Fix build
34
35 mkdir -p build
36}
37
38build() {
39 cd "${srcdir}/${pkgname}"/build
40
41 CFLAGS="${CFLAGS}" \
42 CXXFLAGS="${CXXFLAGS}" \
43 LDFLAGS="${LDFLAGS}" \
44 cmake -DLIB_SUFFIX="" \
45 -DCMAKE_INSTALL_PREFIX:PATH=/usr \
46 -DCMAKE_BUILD_TYPE=Release \
47 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
48 "${srcdir}/${pkgname}"
49
50 make
51 make doc
52}
53
54check() {
55 cd "${srcdir}/${pkgname}"/build
56 make test
57}
58
59package() {
60 cd "${srcdir}/${pkgname}"/build
61 make DESTDIR="${pkgdir}/" install
62}
63

Scan history

Scanned at (UTC)SeverityRules
2026-08-30 13:42:42 Low 2

Report a package

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

0 / 4000
Your suggestion