56 lines
1.4 KiB
Bash
56 lines
1.4 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=liblo
|
|
pkgver=0.31
|
|
pkgrel=1
|
|
epoch=1
|
|
pkgdesc='A lightweight OSC (Open Sound Control) implementation'
|
|
arch=('i686' 'x86_64')
|
|
url='http://liblo.sourceforge.net/'
|
|
license=('LGPL-2.1')
|
|
depends=('glibc')
|
|
makedepends=('doxygen')
|
|
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/radarsat1/${pkgname}/archive/${pkgver}.tar.gz")
|
|
sha512sums=('328d413a6608e5e99d41bfc5a153ef10510e79589cb4d8df4511c8187b8baa6fd8f8c2fd3fe54de7736855f699619d4ebc088a17acf8700085b59ee38ade7d21')
|
|
|
|
prepare() {
|
|
cd "$pkgname-$pkgver"
|
|
|
|
# fixing bug in autotools setup:
|
|
# https://github.com/radarsat1/liblo/issues/96
|
|
ln -svf README.md README
|
|
autoreconf -vfi
|
|
}
|
|
|
|
build() {
|
|
cd "$pkgname-$pkgver"
|
|
|
|
./configure --prefix=/usr
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$pkgname-$pkgver"
|
|
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
# delete broken man pages
|
|
rm -f doc/man/man3/_*.3
|
|
|
|
# man pages
|
|
install -vDm 644 doc/man/man3/*.3 -t "${pkgdir}/usr/share/man/man3"
|
|
|
|
# examples
|
|
install -vDm 644 examples/*.{cpp,c} \
|
|
-t "${pkgdir}/usr/share/${pkgname}/examples/"
|
|
|
|
# docs
|
|
install -vDm 644 doc/html/* -t "${pkgdir}/usr/share/doc/${pkgname}/html/"
|
|
install -vDm 644 doc/latex/* -t "${pkgdir}/usr/share/doc/${pkgname}/latex/"
|
|
install -vDm 644 {AUTHORS,ChangeLog,NEWS,README.md,TODO} \
|
|
-t "${pkgdir}/usr/share/doc/${pkgname}/"
|
|
|
|
# license
|
|
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
}
|