diff options
Diffstat (limited to 'community/libadwaita/APKBUILD')
-rw-r--r-- | community/libadwaita/APKBUILD | 61 |
1 files changed, 43 insertions, 18 deletions
diff --git a/community/libadwaita/APKBUILD b/community/libadwaita/APKBUILD index 8ef8b140369..6425f1305b2 100644 --- a/community/libadwaita/APKBUILD +++ b/community/libadwaita/APKBUILD @@ -1,34 +1,59 @@ # Contributor: Adam Plumb <adamplumb@gmail.com> -# Maintainer: Adam Plumb <adamplumb@gmail.com> -# Note: Building docs requires gi-docgen which isn't currently packaged -# Note: Tests are failing so I have not included them +# Maintainer: Steven Guikal <void@fluix.one> pkgname=libadwaita -pkgver=1.0.0_alpha4 -_pkgver=1.0.0.alpha.4 +pkgver=1.5.0 pkgrel=0 pkgdesc="Building blocks for modern GNOME applications" url="https://gitlab.gnome.org/GNOME/libadwaita" -arch="all !s390x !riscv64" +arch="all" license="LGPL-2.1-or-later" -makedepends="meson sassc gtk4.0-dev gobject-introspection-dev vala" -subpackages="$pkgname-dev $pkgname-lang" -source=" -https://gitlab.gnome.org/GNOME/libadwaita/-/archive/$_pkgver/libadwaita-$_pkgver.tar.gz - 0001-Fix-version-string.patch -" -builddir="$srcdir/libadwaita-$_pkgver" -options="!check" +makedepends=" + appstream-dev + fribidi-dev + glib-dev + gobject-introspection-dev + gtk4.0-dev + meson + sassc + vala + " +# Tests need any font +checkdepends=" + dbus + font-dejavu + mesa-dri-gallium + xvfb-run + " +subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang $pkgname-demo" +source="https://gitlab.gnome.org/GNOME/libadwaita/-/archive/$pkgver/libadwaita-$pkgver.tar.gz" build() { - abuild-meson . output -Dgtk_doc=false -Dexamples=true - meson compile ${JOBS:+-j ${JOBS}} -C output + CFLAGS="$CFLAGS -g1" \ + CPPFLAGS="$CPPFLAGS -g1" \ + abuild-meson \ + -Db_lto=true \ + -Dexamples=true \ + -Dgtk_doc=false \ + . output + meson compile -C output +} + +check() { + XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \ + dbus-run-session -- \ + xvfb-run -a \ + meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } +demo() { + pkgdesc="$pkgdesc (libadwaita demo)" + amove usr/share usr/bin +} + sha512sums=" -9beb3113c3858a32e294bfce00fd9e58559e37446ffcd9950c03a91921ade1545fb30fab85a52b29e449176cd1e94e5d269a390884b4914ecf2f94b5b98e83d1 libadwaita-1.0.0.alpha.4.tar.gz -b59fcca5405589c175e17cd239319c088c94f761abe927d251df6cf772665bd3de3460ce68514f576fd80aa7a13cea55608196afe1471e17d6d6c36ab679bf9f 0001-Fix-version-string.patch +ea90b42d48683ffd928fc155da53d65adb9d30a653edd9b9341bcafcc0b9f600b869fa72d95cebb45e95299011245f83a4bfee782a23d83853fee70718acd7bc libadwaita-1.5.0.tar.gz " |