Magellan Linux

Contents of /trunk/todo/ladspa-sdk/ladspa-sdk-1.13-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2415 - (show annotations) (download)
Thu Jul 9 19:53:11 2009 UTC (14 years, 10 months ago) by niro
File size: 1310 byte(s)
-moved to 'todo'
1 # $Header: /magellan-cvs/smage/ladspa-sdk/ladspa-sdk-1.13-r1.smage2,v 1.1 2008/05/31 17:53:22 niro Exp $
2
3 PNAME="ladspa-sdk"
4 PVER="1.13"
5 PBUILD="r1"
6
7 PCATEGORIE="media-libs"
8 STATE="unstable"
9
10 DESCRIPTION="Linux Audio Developer's Simple Plugin API (LADSPA)."
11 HOMEPAGE="http://www.ladspa.org/"
12
13 DEPEND=">= virtual/glibc"
14 SDEPEND=">= sys-apps/sed-4"
15
16 SRCFILE="${PNAME/-/_}_${PVER}.tgz"
17 SRCDIR="${BUILDDIR}/${PNAME/-/_}"
18
19 sminclude mtools
20
21 SRC_URI=(
22 http://www.ladspa.org/download/${SRCFILE}
23 mirror://${PNAME}/${SRCFILE}
24 mirror://${PNAME}/${PNAME}-1.12-gcc4.patch
25 )
26
27 src_prepare()
28 {
29 munpack ${SRCFILE} || die
30 cd ${SRCDIR}/src
31
32 # fixes compile issues with gcc4
33 mpatch ${PNAME}-1.12-gcc4.patch || die
34
35 # force usage of our CFLAGS
36 sed -i "/^CFLAGS/ s:-O3:${CFLAGS}:" makefile || die
37 }
38
39 src_compile()
40 {
41 cd ${SRCDIR}/src
42 mmake targets || die
43 }
44
45 src_install()
46 {
47 cd ${SRCDIR}/src
48
49 # needed directories
50 minstalldir /etc/env.d || die
51
52 mmake \
53 INSTALL_PLUGINS_DIR=${BINDIR}/usr/$(mlibdir)/ladspa \
54 INSTALL_INCLUDE_DIR=${BINDIR}/usr/include \
55 INSTALL_BINARY_DIR=${BINDIR}/usr/bin \
56 install \
57 || die
58
59 # rezound needs the environent var LADSPA_PATH to run
60 echo "LADSPA_PATH=/usr/$(mlibdir)/ladspa" \
61 > ${BINDIR}/etc/env.d/60ladspa || die
62
63 cd ${SRCDIR}
64 minstalldocs doc/COPYING doc/*.txt || die
65 }

Properties

Name Value
svn:keywords Id