summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-07-09 14:40:08 -0700
committerxiota2023-07-09 14:40:08 -0700
commite1429ca1da6d62c123d38bfd887fcd811f032852 (patch)
treed26e57400e124214ab7fcb6e6f953f6237d64a6f
parent7e73c72e1ba2867ca6d35c3e80ae2e05f509ad3d (diff)
downloadaur-e1429ca1da6d62c123d38bfd887fcd811f032852.tar.gz
update provides/conflicts
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD14
2 files changed, 21 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a4e10bfc80ec..6dc0c724d163 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -104,18 +104,26 @@ pkgname = gtk4-git
depends = wayland
depends = gtk-update-icon-cache
optdepends = evince: Default print preview command
+ provides = gtk4
provides = libgtk-4.so
+ conflicts = gtk4
pkgname = gtk4-demos-git
pkgdesc = GObject-based multi-platform GUI toolkit (demo applications)
depends = gtk4
+ provides = gtk4-demos
+ conflicts = gtk4-demos
pkgname = gtk4-docs-git
pkgdesc = GObject-based multi-platform GUI toolkit (documentation)
depends =
+ provides = gtk4-docs
+ conflicts = gtk4-docs
pkgname = gtk-update-icon-cache-git
pkgdesc = GTK icon cache updater
depends = gdk-pixbuf2
depends = librsvg
depends = hicolor-icon-theme
+ provides = gtk-update-icon-cache
+ conflicts = gtk-update-icon-cache
diff --git a/PKGBUILD b/PKGBUILD
index 9592b8e992e8..7690a6e0ee93 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -133,7 +133,11 @@ _pick() {
package_gtk4-git() {
depends+=(gtk-update-icon-cache)
optdepends=('evince: Default print preview command')
- provides=(libgtk-4.so)
+ provides+=(
+ gtk4
+ libgtk-4.so
+ )
+ conflicts+=(gtk4)
meson install -C build --destdir "$pkgdir"
@@ -168,18 +172,26 @@ END
package_gtk4-demos-git() {
pkgdesc+=" (demo applications)"
depends=(gtk4)
+ provides+=(gtk4-demos)
+ conflicts+=(gtk4-demos)
+
mv demo/* "$pkgdir"
}
package_gtk4-docs-git() {
pkgdesc+=" (documentation)"
depends=()
+ provides+=(gtk4-docs)
+ conflicts+=(gtk4-docs)
+
mv docs/* "$pkgdir"
}
package_gtk-update-icon-cache-git() {
pkgdesc="GTK icon cache updater"
depends=(gdk-pixbuf2 librsvg hicolor-icon-theme)
+ provides+=(gtk-update-icon-cache)
+ conflicts+=(gtk-update-icon-cache)
mv guic/* "$pkgdir"
ln -s gtk4-update-icon-cache "$pkgdir/usr/bin/gtk-update-icon-cache"