lib32-libsoup3

MEDIUM
maintainer groctel 1 votes scanned 2026-08-30 19:44:01.063593
View on AUR
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
5pkgbase=lib32-libsoup3
6pkgname=(
7 lib32-libsoup3
8)
9pkgver=3.6.6
10pkgrel=2
11pkgdesc="HTTP client/server library for GNOME (32-bit)"
12url="https://libsoup.gnome.org/"
13arch=(x86_64)
14license=(LGPL-2.0-or-later)
15depends=(
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)
27makedepends=(
28 git
29 glib2-devel
30 meson
31 python-quart
32 samba
33)
34checkdepends=(
35 apache
36 php-apache
37)
38source=("git+https://gitlab.gnome.org/GNOME/libsoup.git#tag=$pkgver")
39b2sums=('2578d5f18b5bb633dfa593fc098053f720623cbc98e572539d19109442076f4bd3cb9d81ba952d371fc48511eff3cacd7efc0189910a872914e28c298646e5a6')
40
41prepare() {
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
52build() {
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
66check() {
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
72package_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)SeverityRules
2026-08-30 19:44:01 Medium 2
2026-08-17 00:18:29 Clean 2
2026-08-16 21:33:47 Low 1

Report a package

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

0 / 4000
Your suggestion