initial import
This commit is contained in:
55
liblo/PKGBUILD
Normal file
55
liblo/PKGBUILD
Normal file
@@ -0,0 +1,55 @@
|
||||
# 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}"
|
||||
}
|
||||
Reference in New Issue
Block a user