Annotation of /trunk/extras/rezound/rezound-0.12.3.b-r3.smage2
Parent Directory | Revision Log
Revision 2 -
(hide annotations)
(download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 8 months ago) by niro
File size: 2336 byte(s)
Fri Oct 10 13:29:42 2008 UTC (15 years, 8 months ago) by niro
File size: 2336 byte(s)
import repo
1 | niro | 2 | # $Header: /magellan-cvs/smage/rezound/rezound-0.12.3.b-r3.smage2,v 1.2 2008/05/31 18:08:47 niro Exp $ |
2 | |||
3 | PNAME="rezound" | ||
4 | PVER="0.12.3.b" | ||
5 | PBUILD="r3" | ||
6 | |||
7 | PCATEGORIE="media-sound" | ||
8 | STATE="unstable" | ||
9 | |||
10 | DESCRIPTION="ReZound aims to be a stable, open source, and graphical audio file editor." | ||
11 | HOMEPAGE="http://rezound.sourceforge.net/" | ||
12 | |||
13 | DEPEND=">= virtual/glibc | ||
14 | >= media-libs/audiofile-0.2.6 | ||
15 | >= x11-libs/fox-1.6 | ||
16 | >= sci-libs/fftw-2.1.5 | ||
17 | >= app-cdr/cdrdao-1.2 | ||
18 | >= media-libs/ladspa-sdk-1.13 | ||
19 | >= media-libs/ladspa-cmt-1.16 | ||
20 | >= media-libs/libogg-1.1 | ||
21 | >= media-libs/libvorbis-1.2 | ||
22 | >= media-libs/flac-1.2 | ||
23 | >= media-libs/libsoundtouch-1.3" | ||
24 | |||
25 | SDEPEND=">= sys-dev/autoconf-4 | ||
26 | >= sys-dev/automake-3 | ||
27 | >= sys-dev/bison-2 | ||
28 | >= sys-dev/flex-2.5.33" | ||
29 | |||
30 | SRCFILE="${PNAME}-${PVER/.b/beta}.tar.gz" | ||
31 | SRCDIR="${BUILDDIR}/${PNAME}-${PVER/.b/beta}" | ||
32 | |||
33 | sminclude mtools xdg | ||
34 | |||
35 | SRC_URI=( | ||
36 | sourceforge://${PNAME}/${SRCFILE} | ||
37 | mirror://${PNAME}/${SRCFILE} | ||
38 | mirror://${PNAME}/${PNAME}-0.12.2.b-amd64.patch | ||
39 | mirror://${PNAME}/${PNAME}-${PVER}-flac-1.1.3.patch | ||
40 | ) | ||
41 | |||
42 | # note >= fftw3-3.0 are incompatible with rezound | ||
43 | |||
44 | src_prepare() | ||
45 | { | ||
46 | munpack ${SRCFILE} || die | ||
47 | cd ${SRCDIR} | ||
48 | |||
49 | # fix compile issues on x86_64 | ||
50 | # gcc4 does not like loosing precision in pointer casts | ||
51 | mpatch ${PNAME}-0.12.2.b-amd64.patch || die | ||
52 | |||
53 | # fix compilation with newer flac versions | ||
54 | mpatch ${PNAME}-${PVER}-flac-1.1.3.patch || die | ||
55 | } | ||
56 | |||
57 | src_compile() | ||
58 | { | ||
59 | cd ${SRCDIR} | ||
60 | |||
61 | mconfigure \ | ||
62 | --enable-largefile \ | ||
63 | --enable-ladspa \ | ||
64 | --enable-internal-sample-type=float \ | ||
65 | --enable-alsa \ | ||
66 | --enable-oss \ | ||
67 | --disable-portaudio \ | ||
68 | --disable-jack \ | ||
69 | --enable-nls \ | ||
70 | || die | ||
71 | |||
72 | mmake || die | ||
73 | } | ||
74 | |||
75 | src_install() | ||
76 | { | ||
77 | cd ${SRCDIR} | ||
78 | mmake DESTDIR=${BINDIR} install || die | ||
79 | |||
80 | # we want all docs compressed; | ||
81 | # default installs not all and uncompressed | ||
82 | rm -rf ${BINDIR}/usr/doc/${PNAME} || die | ||
83 | minstalldocs ABOUT-NLS README* docs/* || die | ||
84 | |||
85 | # install desktop-menu-icon | ||
86 | minstallpixmap src/images/icon_logo_32.gif rezound.gif || die | ||
87 | minstall_desktop_icon --icon rezound.gif --categories AudioVideo || die | ||
88 | } | ||
89 | |||
90 | postinstall() | ||
91 | { | ||
92 | echo | ||
93 | echo "In order to run rezound you need to load some alsa-oss modules." | ||
94 | echo "Please load the following modules:" | ||
95 | echo " snd-pcm-oss" | ||
96 | echo " snd-mixer-oss" | ||
97 | echo | ||
98 | echo "You can put them either in /etc/modules.autoload.d/yourkernel" | ||
99 | echo "or load them manually via modprobe." | ||
100 | echo | ||
101 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |