Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2415 - (hide annotations) (download)
Thu Jul 9 19:53:11 2009 UTC (14 years, 11 months ago) by niro
File size: 1310 byte(s)
-moved to 'todo'
1 niro 2 # $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