11# Template file for 'liblo'
22pkgname=liblo
3- version=0.32
3+ version=0.34
44revision=1
55build_style=gnu-configure
6+ hostmakedepends="autoconf automake libtool"
67short_desc="Lightweight OSC implementation"
78maintainer="Rutpiv <roger_freitas@live.com>"
89license="LGPL-2.1-or-later"
910homepage="https://liblo.sourceforge.net/"
10- distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}- ${version}.tar.gz"
11- checksum=5df05f2a0395fc5ac90f6b538b8c82bb21941406fd1a70a765c7336a47d70208
11+ distfiles="https://github.com/radarsat1/liblo/archive/ ${version}.tar.gz"
12+ checksum=e9a294c7613e1bec2abcf26f2010604643d605ed6852e16b51837400729fcbee
1213make_check=no # Tests freeze or fail intermittently.
13- nopie=yes
14+
15+ build_options="doc"
16+ desc_option_doc="Enable building documentation"
17+ build_options_default="doc"
18+
19+ subpackages="liblo-devel"
20+
21+ if [ "$build_option_doc" ]; then
22+ subpackages+=" liblo-doc"
23+ hostmakedepends+=" doxygen"
24+ configure_args+=" --enable-doc"
25+ else
26+ configure_args+=" --disable-doc"
27+ fi
1428
1529pre_configure() {
30+ ./autogen.sh --no-configure
1631 vsed -i '/-Werror/d' configure
1732}
1833
@@ -25,3 +40,11 @@ liblo-devel_package() {
2540 vmove "usr/lib/*.so"
2641 }
2742}
43+
44+ liblo-doc_package() {
45+ short_desc+=" - documentation"
46+ pkg_install() {
47+ vmkdir usr/share/doc/liblo
48+ vcopy doc/html usr/share/doc/liblo
49+ }
50+ }
0 commit comments