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
1
pkgname=mailove-git
2
pkgver=2.5.r0.g4dc126e
3
pkgrel=1
4
pkgdesc="The fast KDE-only email client"
5
arch=('any')
6
url="https://github.com/nekromoff/mailove"
7
license=('LGPL-3.0')
8
makedepends=('git' 'cmake' 'make' 'vulkan-headers' 'svgo')
9
depends=(
10
qt6-webengine
11
qtkeychain-qt6
12
kimap
13
kmime
14
ksmtp
15
kcoreaddons
16
qgpgme
17
libglvnd
18
)
19
source=("git+https://github.com/nekromoff/mailove.git")
20
sha256sums=('SKIP')
21
22
23
pkgver() {
24
cd "$srcdir/${pkgname%-git}"
25
git describe --tags --long --always | sed -E 's/^v//; s/([^-]*-g)/r\1/; s/-/./g'
26
}
27
28
prepare() {
29
cd "$srcdir/${pkgname%-git}"
30
svgo . -r --multipass
31
}
32
33
build() {
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
79
package() {
80
cd "$srcdir/${pkgname%-*}"
81
82
DESTDIR="$pkgdir" cmake --install build
83
}
84
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |