mailove-git

maintainer kekmacska · 0 votes · scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged The package builds from a public Git repository with no unverifiable binaries; the low severity is due to few votes and recent upload, not malicious content.

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 a public Git repository with no unverifiable binaries; the low severity is due to few votes and recent upload, not malicious content.

PKGBUILD

1pkgname=mailove-git
2pkgver=2.5.r0.g4dc126e
3pkgrel=1
4pkgdesc="The fast KDE-only email client"
5arch=('any')
6url="https://github.com/nekromoff/mailove"
7license=('LGPL-3.0')
8makedepends=('git' 'cmake' 'make' 'vulkan-headers' 'svgo')
9depends=(
10 qt6-webengine
11 qtkeychain-qt6
12 kimap
13 kmime
14 ksmtp
15 kcoreaddons
16 qgpgme
17 libglvnd
18)
19source=("git+https://github.com/nekromoff/mailove.git")
20sha256sums=('SKIP')
21
22
23pkgver() {
24 cd "$srcdir/${pkgname%-git}"
25 git describe --tags --long --always | sed -E 's/^v//; s/([^-]*-g)/r\1/; s/-/./g'
26}
27
28prepare() {
29 cd "$srcdir/${pkgname%-git}"
30 svgo . -r --multipass
31}
32
33build() {
34 cd "$srcdir/${pkgname%-git}"
35
36 BASE_CFLAGS="-O3 -march=native -mtune=native \
37 -falign-functions=32 -falign-loops=32 \
38 -fno-math-errno -fno-trapping-math \
39 -fno-semantic-interposition \
40 -fomit-frame-pointer -fno-plt \
41 -pipe -flto -Wall -Wno-unused \
42 -fstrict-aliasing -fno-rtti -fno-exceptions \
43 -fmerge-all-constants -ffunction-sections \
44 -fdata-sections -fvisibility=hidden"
45
46 BASE_CXXFLAGS="$BASE_CFLAGS"
47 BASE_LDFLAGS="-Wl,--icf=safe -Wl,--gc-sections -flto -fno-plt"
48
49 # Clang-only flags
50 CLANG_EXTRA_CFLAGS="-fstrict-vtable-pointers -fno-asynchronous-unwind-tables"
51 CLANG_EXTRA_CXXFLAGS="$CLANG_EXTRA_CFLAGS"
52 CLANG_EXTRA_LDFLAGS="-fuse-ld=lld"
53
54 # Detect compiler
55 if command -v clang >/dev/null 2>&1; then
56 export CC=clang
57 export CXX=clang++
58 export CFLAGS="$BASE_CFLAGS $CLANG_EXTRA_CFLAGS"
59 export CXXFLAGS="$BASE_CXXFLAGS $CLANG_EXTRA_CXXFLAGS"
60 export LDFLAGS="$BASE_LDFLAGS $CLANG_EXTRA_LDFLAGS"
61 else
62 export CC=gcc
63 export CXX=g++
64 export CFLAGS="$BASE_CFLAGS"
65 export CXXFLAGS="$BASE_CXXFLAGS"
66 export LDFLAGS="$BASE_LDFLAGS"
67 fi
68
69 cmake -B build -DCMAKE_BUILD_TYPE=Release \
70 -DCMAKE_INSTALL_PREFIX=/usr \
71 -DCMAKE_INSTALL_MANDIR=share/man \
72 -DCMAKE_INSTALL_DATAROOTDIR=share \
73 -DCMAKE_INSTALL_LIBDIR=lib \
74 -DCMAKE_INSTALL_BINDIR=bin
75
76 cmake --build build --parallel "$(nproc)"
77}
78
79package() {
80 cd "$srcdir/${pkgname%-*}"
81
82 DESTDIR="$pkgdir" cmake --install build
83}
84

Scan history

Scanned at (UTC)SeverityRules
2026-08-18 00:03:42 LOW 2
2026-08-17 00:18:29 LOW 2
2026-08-16 00:03:42 LOW 2
2026-08-15 19:31:13 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