From fb0a2f03efe653b7db70f294f28cb1cf68b0eb29 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 5 Oct 2025 22:53:00 -0300 Subject: [PATCH] liblo: update to 0.34. --- srcpkgs/liblo-doc | 1 + srcpkgs/liblo/template | 31 +++++++++++++++++++++++++++---- 2 files changed, 28 insertions(+), 4 deletions(-) create mode 120000 srcpkgs/liblo-doc diff --git a/srcpkgs/liblo-doc b/srcpkgs/liblo-doc new file mode 120000 index 00000000000000..6a93e6fd41e6e4 --- /dev/null +++ b/srcpkgs/liblo-doc @@ -0,0 +1 @@ +liblo \ No newline at end of file diff --git a/srcpkgs/liblo/template b/srcpkgs/liblo/template index a4ce1372b59b9b..885b367a063cef 100644 --- a/srcpkgs/liblo/template +++ b/srcpkgs/liblo/template @@ -1,18 +1,33 @@ # Template file for 'liblo' pkgname=liblo -version=0.32 +version=0.34 revision=1 build_style=gnu-configure +hostmakedepends="autoconf automake libtool" short_desc="Lightweight OSC implementation" maintainer="Rutpiv " license="LGPL-2.1-or-later" homepage="https://liblo.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=5df05f2a0395fc5ac90f6b538b8c82bb21941406fd1a70a765c7336a47d70208 +distfiles="https://github.com/radarsat1/liblo/archive/${version}.tar.gz" +checksum=e9a294c7613e1bec2abcf26f2010604643d605ed6852e16b51837400729fcbee make_check=no # Tests freeze or fail intermittently. -nopie=yes + +build_options="doc" +desc_option_doc="Enable building documentation" +build_options_default="doc" + +subpackages="liblo-devel" + +if [ "$build_option_doc" ]; then + subpackages+=" liblo-doc" + hostmakedepends+=" doxygen" + configure_args+=" --enable-doc" +else + configure_args+=" --disable-doc" +fi pre_configure() { + ./autogen.sh --no-configure vsed -i '/-Werror/d' configure } @@ -25,3 +40,11 @@ liblo-devel_package() { vmove "usr/lib/*.so" } } + +liblo-doc_package() { + short_desc+=" - documentation" + pkg_install() { + vmkdir usr/share/doc/liblo + vcopy doc/html usr/share/doc/liblo + } +}