From 89820f73c46e78a640da4cd9dd6e8009f49293cd Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 11 Aug 2022 16:22:51 +0300 Subject: [PATCH] libqrtr-glib: update to 1.2.2. --- srcpkgs/libqrtr-glib/template | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/srcpkgs/libqrtr-glib/template b/srcpkgs/libqrtr-glib/template index b09104c12bb7..3e68e1e2e93a 100644 --- a/srcpkgs/libqrtr-glib/template +++ b/srcpkgs/libqrtr-glib/template @@ -1,29 +1,42 @@ # Template file for 'libqrtr-glib' pkgname=libqrtr-glib -version=1.0.0 +version=1.2.2 revision=1 -build_style=gnu-configure -build_helper="gir" -configure_args="--disable-static - $(vopt_enable gir introspection)" -hostmakedepends="pkg-config" +build_style=meson +build_helper="gir qemu" +configure_args="$(vopt_bool gir introspection)" +hostmakedepends="pkg-config gtk-doc" makedepends="glib-devel" short_desc="Qualcomm IPC Router protocol helper library" maintainer="Jami Kettunen " license="LGPL-2.1-or-later" homepage="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib" -distfiles="${FREEDESKTOP_SITE}/libqmi/${pkgname}-${version}.tar.xz" -checksum=30d879b2ade6f8f461def3a677755db5c0238babf688d5c83c03b3e6abe35cee +changelog="${homepage}/-/raw/main/NEWS" +distfiles="${homepage}/-/archive/${version}/libqrtr-glib-${version}.tar.gz" +checksum=c5cdf5ea91cbd2cf2758b2896064c7b1dfe7156063267df905f957ac69b6b763 + build_options="gir" build_options_default="gir" +# FIXME: drop gtk-doc generation from cross builds to avoid aarch64-musl & armv6l-musl +# python relocation errors on CI that are not reproducible when building locally +# https://github.com/void-linux/void-packages/runs/8028582126 +if [ "$CROSS_BUILD" ]; then + configure_args+=" -Dgtk_doc=false" +fi + libqrtr-glib-devel_package() { - depends="${makedepends} ${sourcepkg}-${version}_${revision}" + depends="${sourcepkg}-${version}_${revision} ${makedepends}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + if [ -z "$CROSS_BUILD" ]; then + vmove usr/share/gtk-doc + fi vmove "usr/lib/*.so" - vmove usr/share } }