| Name |
libsoup3 |
| Description |
|
| Version |
3.6.5-3 |
| Package Base |
|
| Homepage |
|
| Maintainers |
['Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>'] |
| Contributors |
['Iain Lane <laney@debian.org>', 'Jeremy BĂcha <jbicha@ubuntu.com>', 'Sebastien Bacher <seb128@debian.org>'] |
| Distro-repo |
https://salsa.debian.org/gnome-team/libsoup3 |
| Sources |
['https://sources.debian.org/data/main/libs/libsoup3/3.6.5-3/debian/watch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/Record-Apache-error-log-for-unit-tests-and-show-it-during.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/auth-digest-fix-crash-in-soup_auth_digest_get_protection_.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/debian', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/http2-test-Fix-several-memory-leaks.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/misc-test-Fix-two-memory-leaks.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/multipart-Fix-read-out-of-buffer-bounds-under-soup_multip.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/range-test-Fix-a-memory-leak.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/series', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/server-mem-limit-test-Limit-memory-usage-only-when-not-bu.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/skip-tls_interaction-test.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-date-utils-Add-value-checks-for-date-time-parsing.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-form-Fix-a-possible-memory-leak-in-soup_form_decode_.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-init-Use-libdl-instead-of-gmodule-in-soup2_is_loaded.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-message-headers-Correct-merge-of-ranges.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-multipart-Verify-array-bounds-before-accessing-its-m.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-multipart-Verify-boundary-limits-for-multipart-body.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-server-http2-Check-validity-of-the-constructed-conne.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/soup-server-http2-Correct-check-of-the-validity-of-the-co.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/test-utils-Add-more-debug-for-starting-stopping-Apache.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/test-utils-fix-deadlock-in-add_listener_in_thread.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/test-utils-flush-stdout-after-printing.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/tests-Add-tests-for-date-time-including-timezone-validati.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/tests-Treat-multithread-test-as-an-Apache-test.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/tests-extend-timeout-for-http2-body-stream-test.patch', 'https://sources.debian.org/src/libsoup3/3.6.5-3/debian/patches/websocket-test-Fix-two-memory-leaks.patch'] |
| Dependencies |
[] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['debhelper-compat', 'dh-sequence-gir', 'dh-sequence-gnome', 'apache2 <!nocheck> <!noinsttest>', 'ca-certificates <!nocheck> <!noinsttest>', 'curl <!nocheck> <!noinsttest>', 'gi-docgen', 'gir1.2-gio-2.0-dev', 'glib-networking', 'libapache2-mod-php', 'libbrotli-dev', 'libgirepository1.0-dev', 'libglib2.0-dev', 'libgnutls28-dev', 'libkrb5-dev', 'libnghttp2-dev', 'libnss-myhostname [linux-any] <!nocheck>', 'libpsl-dev', 'libsqlite3-dev', 'libsysprof-capture-4-dev [linux-any]', 'meson', 'php', 'valac', 'winbind'] |
| Provides |
[] |
| Builddate |
|
| Architecture |
amd64 |
| Distro-Version |
trixie |
| Licenses |
[] |
| Hash |
|
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
built_binaries := $(shell dh_listpackages)
# Explicitly disable this plugin which defaults to enabled
# unless we're on linux architectures.
ifeq (linux,$(DEB_HOST_ARCH_OS))
SYSPROF = -Dsysprof=enabled
else
SYSPROF = -Dsysprof=disabled
endif
# Some features are needed whenever we have build-time *or* installed tests
ifneq ($(filter nocheck,$(DEB_BUILD_OPTIONS))$(filter %-tests,$(built_binaries)),nocheck)
test_features = enabled
else
test_features = disabled
endif
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- \
-Dauto_features=enabled \
-Dautobahn=disabled \
-Dinstalled_tests=true \
-Dpkcs11_tests=$(test_features) \
$(SYSPROF)
override_dh_auto_test-arch:
dh_auto_test -- --timeout-multiplier 6 --verbose
# debhelper >= 13.4 makes all of /usr/libexec executable, which is not
# quite right for installed-tests
override_dh_fixperms:
dh_fixperms -Xusr/libexec/installed-tests
ifneq ($(filter %-tests,$(built_binaries)),)
chmod --changes u=rw,og=r debian/*-tests/usr/libexec/installed-tests/libsoup*/*.so
chmod --recursive --changes a+rX,u+w,og-w debian/*-tests/usr/libexec/installed-tests
endif
override_dh_gnome_clean:
dh_gnome_clean --no-control