davix
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
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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
# Maintainer: Konstantin Gizdov <kgizdov at archlinux dot org>
# Contributor: Marcin Wieczorek <marcin@marcin.co>
# Contributor: Adam Ehlers Nyholm Thomsen<adament@adament.net>
pkgname=davix
pkgver=0.8.10
_pkgver="R_${pkgver//./_}"
pkgrel=1
pkgdesc="A client for data and file management over the WebDav, Amazon S3, Microsoft Azure and HTTP protocols."
arch=('x86_64')
url="https://github.com/cern-fts/davix"
license=('LGPL-2.1-or-later')
depends=('openssl' 'libxml2' 'util-linux-libs')
makedepends=('doxygen' 'boost' 'cmake' 'git' 'python')
checkdepends=('gtest')
source=(
"${pkgname}::git+https://github.com/cern-fts/davix.git#tag=${_pkgver}"
"${pkgname}-curl::git+https://github.com/curl/curl"
"${pkgname}-googletest::git+https://github.com/google/googletest"
)
b2sums=('675f337aeccd9f5973914c731604c3b411d88049e09fad9e6bfc785ad88d331b4fa5ed25de8801090807fbbbefca4a35bd4c761407bf12097ff9efa8d6cab21f'
'SKIP'
'SKIP')
prepare() {
cd "${srcdir}/${pkgname}"
git submodule init
git config submodule."deps/curl".url "${srcdir}/${pkgname}"-curl
git config submodule."deps/googletest".url "${srcdir}/${pkgname}"-googletest
git -c protocol.file.allow=always submodule update --init --recursive
git cherry-pick -n ed440bba8b405f57f97a793b517c8e0a30cb6ce0 # Fix build
mkdir -p build
}
build() {
cd "${srcdir}/${pkgname}"/build
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}" \
cmake -DLIB_SUFFIX="" \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"${srcdir}/${pkgname}"
make
make doc
}
check() {
cd "${srcdir}/${pkgname}"/build
make test
}
package() {
cd "${srcdir}/${pkgname}"/build
make DESTDIR="${pkgdir}/" install
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-30 13:42:42 | Low | 2 |