summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD7
2 files changed, 8 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed76c31b5045..7d8dd8b78687 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -43,7 +43,10 @@ pkgname = libsoup3-git
depends = libpsl.so
optdepends = samba: Windows Domain SSO
provides = libsoup-3.0.so
+ provides = libsoup3
+ conflicts = libsoup3
pkgname = libsoup3-docs-git
pkgdesc = HTTP client/server library for GNOME (documentation)
depends =
+ conflicts = libsoup3-docs-git
diff --git a/PKGBUILD b/PKGBUILD
index f30dfffcc7e2..575476ae81eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -70,7 +70,9 @@ package_libsoup3-git() {
libpsl.so
)
optdepends=('samba: Windows Domain SSO')
- provides+=("${_pkg}-3.0.so")
+ provides+=("${_pkg}-3.0.so"
+ "${_pkgbase}")
+ conflicts+=("${_pkgbase}")
# shellcheck disable=SC2154
meson install -C build --destdir "${pkgdir}"
@@ -82,8 +84,9 @@ package_libsoup3-git() {
package_libsoup3-docs-git() {
pkgdesc+=" (documentation)"
depends=()
+ conflicts+=("${_pkgbase}-docs-git")
- mv doc/* "$pkgdir"
+ mv doc/* "${pkgdir}"
}
# vim:set sw=2 sts=-1 et: