| Name |
libsoup-3.0-0 |
| Description |
HTTP library implementation in C -- Shared library |
| Version |
3.4.4-5build2 |
| Package Base |
libsoup3 |
| Homepage |
https://wiki.gnome.org/Projects/libsoup |
| Maintainers |
['Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>'] |
| Contributors |
['Iain Lane <laney@debian.org>', 'Jeremy BĂcha <jbicha@ubuntu.com>', 'Michael Biebl <biebl@debian.org>', 'Sebastien Bacher <seb128@debian.org>'] |
| Distro-repo |
https://git.launchpad.net/ubuntu/+source/libsoup3/tree/?h=ubuntu/noble |
| Sources |
['https://git.launchpad.net/ubuntu/+source/libsoup-3.0-0/plain/debian/watch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libsoup3/plain/debian/patches/../?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libsoup3/plain/debian/patches/Record-Apache-error-log-for-unit-tests-and-show-it-during.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libsoup3/plain/debian/patches/series?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libsoup3/plain/debian/patches/skip-tls_interaction-test.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libsoup3/plain/debian/patches/test-utils-Add-more-debug-for-starting-stopping-Apache.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libsoup3/plain/debian/patches/tests-extend-timeout-for-http2-body-stream-test.patch?h=ubuntu/noble'] |
| Dependencies |
['glib-networking', 'libbrotli1', 'libc6', 'libglib2.0-0t64', 'libgssapi-krb5-2', 'libnghttp2-14', 'libpsl5t64', 'libsoup-3.0-common', 'libsqlite3-0', 'zlib1g'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['apache2 <!nocheck> <!noinsttest>', 'curl <!nocheck> <!noinsttest>', 'debhelper-compat', 'dh-sequence-gir', 'dh-sequence-gnome', 'gir1.2-gio-2.0-dev', 'glib-networking', 'gi-docgen', 'libapache2-mod-php', 'libbrotli-dev', 'libgirepository1.0-dev', 'libglib2.0-dev', 'libgnutls28-dev <!nocheck>', 'libkrb5-dev', 'libnghttp2-dev', 'libnss-myhostname [linux-any] <!nocheck>', 'libpsl-dev', 'libsqlite3-dev', 'libsysprof-capture-4-dev [linux-any]', 'meson', 'php', 'python3-quart <!nocheck>', 'valac', 'winbind'] |
| Provides |
[] |
| Builddate |
|
| Architecture |
amd64 |
| Distro-Version |
noble |
| Licenses |
[] |
| Hash |
6380ee6d82fb06f9d60c53411cc350c38f6613615ecde7d5740eb87b24622d6d |
#!/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)
# TODO: Reduce the multiplier, and/or extend individual tests' timeouts
# instead, when we have a better idea of how long they take on various
# architectures
override_dh_auto_test-arch:
dh_auto_test -- --timeout-multiplier 5
# 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