Closed murlakatamenka closed 1 year ago
While submitting the issue, I've realized I'm missing gtk4-layer-shell
shared, I've installed it via such PKGBUILD
:
# Maintainer: Shengyu Zhang <la@archlinuxcn.org>
# Contributor: Brett Cornwall <ainola@archlinux.org>
# Contributor: Adrian Perez de Castro <aperez@igalia.com>
pkgdesc='A library to create panels and other desktop components for Wayland using the Layer Shell protocol and GTK4'
pkgname=gtk4-layer-shell
pkgver=1.0.1
pkgrel=1
arch=(x86_64 aarch64)
license=(MIT)
url="https://github.com/wmww/gtk4-layer-shell"
depends=(
"gtk4"
"wayland"
)
makedepends=(
"gtk-doc"
"gobject-introspection"
"meson"
"ninja"
"valabind"
"python"
)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('f7b8d352065a540d4cb7b0cbfdeb2c2efea55b57cfb717de5c880fde41e65cb1')
build() {
meson setup \
--prefix=/usr \
--wrap-mode=nofallback \
--buildtype=plain \
-Dtests=true \
-Ddocs=true \
-Dintrospection=true \
-Dvapi=true \
-Dexamples=true \
"$pkgname-$pkgver" \
build
ninja -C build
}
# See: https://github.com/wmww/gtk4-layer-shell/issues/12
# check() {
# ninja -C build test
# }
package() {
DESTDIR="$pkgdir" ninja -C build install
install -D -m 644 "$pkgname-$pkgver/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
Then mixxc
can be successfully built \o/
Sorry for the noise. Hopefully this issue helps someone.
Cheers!
No problems, gtk4-layer-shell unlike it's gtk3 predecessor is not yet packaged for all Linux distributions. (I had to make a template for Void Linux myself)
If you have any other questions, or if some things confuse you, feel free to open an issue, this might help me to improve README for everyone else.
Hi, thanks for the interesting project!
I have issue building it on my Arch, here is what I tried:
output: