|
1 | 1 | # Template file for 'liblo' |
2 | 2 | pkgname=liblo |
3 | | -version=0.32 |
| 3 | +version=0.34 |
4 | 4 | revision=1 |
5 | 5 | build_style=gnu-configure |
| 6 | +make_check_args="-j1" |
| 7 | +hostmakedepends="autoconf automake libtool" |
6 | 8 | short_desc="Lightweight OSC implementation" |
7 | 9 | maintainer="Rutpiv <roger_freitas@live.com>" |
8 | 10 | license="LGPL-2.1-or-later" |
9 | 11 | homepage="https://liblo.sourceforge.net/" |
10 | | -distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" |
11 | | -checksum=5df05f2a0395fc5ac90f6b538b8c82bb21941406fd1a70a765c7336a47d70208 |
12 | | -make_check=no # Tests freeze or fail intermittently. |
13 | | -nopie=yes |
| 12 | +distfiles="https://github.com/radarsat1/liblo/archive/${version}.tar.gz" |
| 13 | +checksum=e9a294c7613e1bec2abcf26f2010604643d605ed6852e16b51837400729fcbee |
| 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 |
14 | 28 |
|
15 | 29 | pre_configure() { |
| 30 | + ./autogen.sh --no-configure |
16 | 31 | vsed -i '/-Werror/d' configure |
17 | 32 | } |
18 | 33 |
|
| 34 | +post_install() { |
| 35 | + if [ "$build_option_doc" ]; then |
| 36 | + vmkdir usr/share/doc/${pkgname} |
| 37 | + vcopy doc/html usr/share/doc/${pkgname} |
| 38 | + fi |
| 39 | +} |
| 40 | + |
19 | 41 | liblo-devel_package() { |
20 | 42 | depends="${sourcepkg}>=${version}_${revision}" |
21 | 43 | short_desc+=" - development files" |
22 | 44 | pkg_install() { |
23 | 45 | vmove usr/include |
24 | | - vmove usr/lib/pkgconfig |
25 | 46 | vmove "usr/lib/*.so" |
| 47 | + vmove usr/lib/pkgconfig |
| 48 | + } |
| 49 | +} |
| 50 | + |
| 51 | +liblo-doc_package() { |
| 52 | + short_desc+=" - documentation" |
| 53 | + pkg_install() { |
| 54 | + vmove /usr/share/doc/${sourcepkg} |
26 | 55 | } |
27 | 56 | } |
0 commit comments