lib32-libsoup3
MEDIUM
maintainer groctel
1 votes
scanned 2026-08-30 19:44:01.063593
Why flagged
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
Triggered rules
Medium
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
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: Maxime Gauduin <alucryd@archlinux.org>
2
# Contributor: Maximilian Stein <theoddbird@posteo.org>
3
# Contributor: josephgbr <rafael.f.f1@gmail.com>
4
5
pkgbase=lib32-libsoup3
6
pkgname=(
7
lib32-libsoup3
8
)
9
pkgver=3.6.6
10
pkgrel=2
11
pkgdesc="HTTP client/server library for GNOME (32-bit)"
12
url="https://libsoup.gnome.org/"
13
arch=(x86_64)
14
license=(LGPL-2.0-or-later)
15
depends=(
16
lib32-brotli
17
lib32-glib-networking
18
lib32-glib2
19
lib32-glibc
20
lib32-krb5
21
lib32-libnghttp2
22
lib32-libpsl
23
lib32-sqlite
24
lib32-zlib
25
libsoup3
26
)
27
makedepends=(
28
git
29
glib2-devel
30
meson
31
python-quart
32
samba
33
)
34
checkdepends=(
35
apache
36
php-apache
37
)
38
source=("git+https://gitlab.gnome.org/GNOME/libsoup.git#tag=$pkgver")
39
b2sums=('2578d5f18b5bb633dfa593fc098053f720623cbc98e572539d19109442076f4bd3cb9d81ba952d371fc48511eff3cacd7efc0189910a872914e28c298646e5a6')
40
41
prepare() {
42
cd libsoup
43
44
# CVE fixes
45
git cherry-pick -n 2e8fd6739b275ae9bc17ccecdab2a970b1ecc081 \
46
85b1411595e50c2cb816fdf71a70430fb0544efa
47
48
# Fix Rygel
49
git cherry-pick -n 26c647ae5e3d8fcf137b9524bfbfca73cc7dedc8
50
}
51
52
build() {
53
local meson_options=(
54
--cross-file lib32
55
-D autobahn=disabled
56
-D docs=disabled
57
-D introspection=disabled
58
-D sysprof=disabled
59
-D vapi=disabled
60
)
61
62
arch-meson libsoup build "${meson_options[@]}"
63
meson compile -C build
64
}
65
66
check() {
67
# Python's output buffering messes with the tests reading stdout lines from
68
# http2-server.py through a pipe
69
PYTHONUNBUFFERED=1 meson test -C build --print-errorlogs
70
}
71
72
package_lib32-libsoup3() {
73
depends+=(
74
libbrotlidec.so
75
libgssapi_krb5.so
76
libg{lib,object,io}-2.0.so
77
libpsl.so
78
)
79
optdepends=('samba: Windows Domain SSO')
80
provides+=(libsoup-3.0.so)
81
82
meson install -C build --destdir "$pkgdir"
83
84
rm -r "$pkgdir"/usr/{include,share}
85
}
86
87
# vim:set sw=2 sts=-1 et:
88
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-30 19:44:01 | Medium | 2 |
| 2026-08-17 00:18:29 | Clean | 2 |
| 2026-08-16 21:33:47 | Low | 1 |