diff --git a/common/shlibs b/common/shlibs index e9a55cc2ce..d9763df049 100644 --- a/common/shlibs +++ b/common/shlibs @@ -534,6 +534,7 @@ libgconf-2.so.4 GConf-2.32.0_1 libpackagekit-glib2.so.18 PackageKit-1.1.12_1 libpsl.so.5 libpsl-0.20.2_1 libsoup-2.4.so.1 libsoup-2.34.0_1 +libsoup-3.0.so.0 libsoup3-3.0.0_1 libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1 libgnome-panel.so.0 gnome-panel-3.37.1_1 libuninum.so.5 libuninum-2.7_1 diff --git a/srcpkgs/libsoup3-devel b/srcpkgs/libsoup3-devel new file mode 120000 index 0000000000..ae882e3703 --- /dev/null +++ b/srcpkgs/libsoup3-devel @@ -0,0 +1 @@ +libsoup3 \ No newline at end of file diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template new file mode 100644 index 0000000000..b2b9eff840 --- /dev/null +++ b/srcpkgs/libsoup3/template @@ -0,0 +1,41 @@ +# Template file for 'libsoup3' +pkgname=libsoup3 +version=3.0.3 +revision=1 +wrksrc="libsoup-$version" +build_style=meson +build_helper="gir" +configure_args="-Dgssapi=disabled -Dntlm=disabled -Dsysprof=disabled + -Dtls_check=false -Dintrospection=$(vopt_if gir enabled disabled) + -Dvapi=$(vopt_if gir enabled disabled)" +hostmakedepends="gettext-devel glib-devel pkg-config gettext + $(vopt_if gir vala) python3-gobject" +makedepends="libglib-devel nghttp2-devel sqlite-devel libpsl-devel brotli-devel + $(vopt_if gir vala-devel)" +depends="glib-networking" +short_desc="HTTP library implementation in C" +maintainer="Enno Boland " +license="LGPL-2.1-or-later" +homepage="https://wiki.gnome.org/Projects/libsoup" +changelog="https://gitlab.gnome.org/GNOME/libsoup/-/raw/master/NEWS" +distfiles="${GNOME_SITE}/libsoup/${version%.*}/libsoup-${version}.tar.xz" +checksum=5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e +make_check=no # gio tests can't run in chroot + +# Package build options +build_options="gir" +build_options_default="gir" + +libsoup3-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/lib/pkgconfig/libsoup-3.0.pc + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0/Soup-3.0.gir + vmove usr/share/vala + fi + vmove usr/include/libsoup-3.0 + vmove usr/lib/libsoup-3.0.so + } +} diff --git a/srcpkgs/libsoup3/update b/srcpkgs/libsoup3/update new file mode 100644 index 0000000000..cfb8ebb4da --- /dev/null +++ b/srcpkgs/libsoup3/update @@ -0,0 +1 @@ +pkgname=libsoup