From fcd540a58df2a3b705f7e2ac272a61c56a06866e Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Sat, 17 Jan 2026 07:31:15 -0500 Subject: [PATCH] new bblfs: dev-libs/granite-7.6.0 --- dev-libs/granite-7.6.0.PKGBUILD | 47 +++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 dev-libs/granite-7.6.0.PKGBUILD diff --git a/dev-libs/granite-7.6.0.PKGBUILD b/dev-libs/granite-7.6.0.PKGBUILD new file mode 100644 index 0000000..0c99b4f --- /dev/null +++ b/dev-libs/granite-7.6.0.PKGBUILD @@ -0,0 +1,47 @@ +pkgname=granite +pkgver=7.6.0 +pkgdesc='Library that extends Gtk+' +arch=(x86_64) +homepage=https://github.com/elementary/granite +license=(LGPL3) +depends=( + cairo + glib:2 + gtk:4 + libgee:0.8 +) +makedepends=( + cmake + meson + sassc + vala +) +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://github.com/elementary/${pkgname}/archive/${pkgver}.tar.gz") +sha512sums=("0a3ab1aa9d648578d80877beaab52eebd1b77981f54f9ca0b9c88e44c9a832738e4bd52357e6537b783d64ac6a7812c8a73331dfe759d12e1f3ea212ba111f5f") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + local meson_args=( + --prefix=/usr + --buildtype=release + --wrap-mode=nodownload + -D python.bytecompile=1 + -D documentation=false + ) + meson setup build "${meson_args[@]}" + meson compile -C build +} + +src_check() { + meson test -C build +} + +src_install() { + meson install -C build --destdir "$pkgdir" +} + +# vim:ft=sh syn=sh et sw=2: