| Name |
libxmlb |
| Description |
Library to help create and query binary XML blobs |
| Version |
0.3.22-r0 |
| Package Base |
libxmlb |
| Homepage |
https://github.com/hughsie/libxmlb |
| Maintainers |
['Pablo Correa Gomez <pabloyoyoista@postmarketos.org>'] |
| Contributors |
['Leo <thinkabit.ukim@gmail.com>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/community/libxmlb |
| Sources |
['$pkgname-0.3.22-r0.tar.gz::https://github.com/hughsie/libxmlb/archive/refs/tags/0.3.22-r0.tar.gz'] |
| Dependencies |
['libc.musl-x86_64.so.1', 'libgio-2.0.so.0', 'libglib-2.0.so.0', 'libgobject-2.0.so.0', 'liblzma.so.5', 'libzstd.so.1'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['meson', 'glib-dev', 'gobject-introspection-dev', 'xz-dev', 'zstd-dev'] |
| Provides |
['so:libxmlb.so.2=2.0.0'] |
| Builddate |
12-03-2025 13:14:32 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['LGPL-2.1-or-later'] |
| Hash |
Q1hA6r0jFiRWxGgk9vBZ72ghzCJA0= |
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Pablo Correa Gomez <pabloyoyoista@postmarketos.org>
pkgname=libxmlb
pkgver=0.3.22
pkgrel=0
pkgdesc="Library to help create and query binary XML blobs"
url="https://github.com/hughsie/libxmlb"
arch="all"
license="LGPL-2.1-or-later"
makedepends="meson glib-dev gobject-introspection-dev xz-dev zstd-dev"
checkdepends="shared-mime-info"
subpackages="$pkgname-dev:_dev $pkgname-dbg $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/hughsie/libxmlb/archive/refs/tags/$pkgver.tar.gz"
build() {
abuild-meson \
-Dgtkdoc=false \
-Dtests=true \
-Dstemmer=false \
-Dintrospection=true \
output
meson compile -C output
}
check() {
meson test --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
rm -rf "$pkgdir"/usr/share/installed-tests
rm -rf "$pkgdir"/usr/libexec/installed-tests
}
_dev() {
default_dev
amove usr/bin/xb-tool
}
sha512sums="
ab80012fc8c0c9b70c8d77f931cd3ff0f0f62086d9b26c490b1b942f7be8dc72d9797d5995c7edcfc36652e3562650e47b2cead87103e06077c7b7e19ec8230f libxmlb-0.3.22.tar.gz
"