Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions srcpkgs/liblo-doc
39 changes: 34 additions & 5 deletions srcpkgs/liblo/template
Original file line number Diff line number Diff line change
@@ -1,27 +1,56 @@
# 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 <roger_freitas@live.com>"
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
}

post_install() {
if [ "$build_option_doc" ]; then
vmkdir usr/share/doc/${pkgname}
vcopy doc/html usr/share/doc/${pkgname}
fi
}

liblo-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/lib/pkgconfig
}
}

liblo-doc_package() {
short_desc+=" - documentation"
pkg_install() {
vmove /usr/share/doc/${sourcepkg}
}
}