ladspa-sdk: New package! (Audio plugin SDK)

This commit is contained in:
davehome 2011-10-23 04:29:51 +00:00
parent b9aa053a00
commit eb12eb9ee4
4 changed files with 85 additions and 0 deletions

View File

@ -0,0 +1,17 @@
# Template file for 'ladspa-sdk-docs'.
#
short_desc="${short_desc} (Documentation)"
long_desc="${long_desc}
This package contains the HTML documentation
to be installed in /usr/share/doc/ladspa."
Add_dependency run ladspa-sdk
do_install()
{
vmkdir usr/share/doc
cd ${wrksrc}/doc && rm ladspa.h.txt && \
ln -s /usr/include/ladspa.h ladspa.h.txt
vcopy ${wrksrc}/doc usr/share/doc/ladspa
}

View File

@ -0,0 +1,16 @@
# Template file for 'ladspa-sdk-example-plugins'.
#
short_desc="${short_desc} (Example plugins)"
long_desc="${long_desc}
This package contains the example plugins."
Add_dependency run glibc
Add_dependency run libgcc
Add_dependency run libstdc++
do_install()
{
vmkdir usr/lib/ladspa
vcopy "${wrksrc}/plugins/*.so*" usr/lib/ladspa
}

View File

@ -0,0 +1,14 @@
# Template file for 'ladspa-sdk-progs'.
#
short_desc="${short_desc} (Example programs)"
long_desc="${long_desc}
This package contains the example programs."
Add_dependency run glibc
do_install()
{
vmkdir usr
vcopy ${wrksrc}/bin usr
}

View File

@ -0,0 +1,38 @@
# Template file for 'ladspa-sdk'
pkgname=ladspa-sdk
version=1.13
distfiles="http://www.ladspa.org/download/ladspa_sdk.tgz"
build_style=custom-install
short_desc="Linux Audio Developer's Simple Plugin API (LADSPA)"
maintainer="davehome <davehome@redthumb.info.tm>"
homepage="http://www.ladspa.org/"
license="LGPL-2.1"
checksum=b5ed3f4f253a0f6c1b7a1f4b8cf62376ca9f51d999650dd822650c43852d306b
long_desc="
There is a large number of synthesis packages in use or development on the
Linux platform at this time. The Linux Audio Developer's Simple Plugin API
(LADSPA) attempts to give programmers the ability to write simple plugin
audio processors in C/C++ and link them dynamically against a range of host
applications.
Definitive technical documentation on LADSPA plugins for both host and plugin
writers is contained within copious comments in the ladspa.h header file."
subpackages="$pkgname-docs $pkgname-example-plugins $pkgname-progs"
wrksrc=ladspa_sdk
Add_dependency run glibc
Add_dependency build libsndfile-progs
Add_dependency build libstdc++
do_build()
{
make -C src
}
do_install()
{
vmkdir usr/include
vcopy src/ladspa.h usr/include
}