]> git.pld-linux.org Git - packages/ecasound.git/blob - ecasound.spec
- patch commited to author
[packages/ecasound.git] / ecasound.spec
1 Summary:        Software package for multitrack audio processing
2 Summary(pl):    Oprogramowanie do wielo¶cie¿kowego przetwarzania d¼wiêku
3 Name:           ecasound
4 Version:        1.8.3d15
5 Release:        1
6 License:        GPL
7 Group:          Applications/Sound
8 Group(de):      Applikationen/Laut
9 Group(pl):      Aplikacje/D¼wiêk
10 Source0:        http://ecasound.seul.org/download/%{name}-%{version}.tar.gz
11 Patch0: ecasound-plugin_no_ver.patch
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  ncurses-devel >= 5.0
15 BuildRequires:  readline-devel
16 BuildRequires:  alsa-lib-devel
17 BuildRequires:  audiofile-devel >= 0.1.7
18 Requires:       lame
19 Requires:       mpg123
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Ecasound is a software package designed for multitrack audio
24 processing. It can be used for simple tasks like audio playback,
25 recording and format conversions, as well as for multitrack effect
26 processing, mixing, recording and signal recycling. Ecasound supports
27 a wide range of audio inputs, outputs and effect algorithms. Several
28 open-source audio packages, like for instance ALSA, OSS, mpg123, lame,
29 libaudiofile and MikMod, are directly supported. One of the advantages
30 of ecasound's chain-based design is that effects can easily be
31 combined both in series and in parallel. Oscillators and MIDI-CCs can
32 be used for controlling effect parameters. Included user-interfaces
33 are ecasound - a versatile console mode interface, qtecasound - a
34 Qt-based X-interface and various command-line utils suitable for batch
35 processing.
36
37 %description -l pl
38 Ecasound jest programem do wielo¶cie¿kowej edycji d¼wiêku, który mo¿e
39 byæ u¿ywany tak do prostych zadañ typu odtwarzanie i nagrywanie muzyki
40 czy te¿ konwersji pomiêdzy formatami plików muzycznych jak i do
41 wielo¶cie¿kowego nak³adania efektów, miksowania (przenikania,
42 wyciszania), nagrywania i odzyskiwania (w domy¶le odszumiania lub
43 wyrzucania zniekszta³ceñ) sygna³u.
44
45 Ecasound wspiera szerok± gamê ¼róde³ i wyj¶æ d¼wiêku oraz algorytmów
46 do jego przetwarzania. Ecasound wspiera wiele wolnych (open source)
47 projektów, takich jak ALSA, OSS, mpg123, lame, libaudiofile czy te¿
48 MikMod. Jedn± z zalet programu ecasound jest mo¿liwo¶æ ³añcuchowego
49 (szeregowego) lub równoleg³ego ³±czenia efektów, które mog± byæ
50 kontrolowane poprzez oscylatory lub MIDI-CC. Pakiet ten zawiera
51 tekstowy interfejs u¿ytkownika oraz kilka innych narzêdzi nadaj±cych
52 siê do przetwarzania wsadowego. Dostêpny jest tak¿e graficzny
53 interfejs u¿ytkownika - qtecasound.
54
55 %package -n libecasound
56 Summary:        Ecasound libraries
57 Summary(pl):    Biblioteki programu ecasound
58 Group:          Development/Libraries
59 Group(de):      Entwicklung/Libraries
60 Group(fr):      Development/Librairies
61 Group(pl):      Programowanie/Biblioteki
62
63 %description -n libecasound
64 Ecasound libraries.
65
66 %description -l pl -n libecasound
67 Biblioteki programu ecasound.
68
69 %package -n libecasound-devel
70 Summary:        Ecasound headers
71 Summary(pl):    Pliki nag³ówkowe bibliotek programu ecasound
72 Group:          Development/Libraries
73 Group(de):      Entwicklung/Libraries
74 Group(fr):      Development/Librairies
75 Group(pl):      Programowanie/Biblioteki
76 Requires:       libecasound = %{version}
77
78 %description -n libecasound-devel
79 Ecasound headers.
80
81 %description -l pl -n libecasound-devel
82 Pliki nag³ówkowe bibliotek programu ecasound.
83
84 %package -n libecasound-static
85 Summary:        Ecasound static libraries
86 Summary(pl):    Biblioteki statyczne programu ecasound
87 Group:          Development/Libraries
88 Group(de):      Entwicklung/Libraries
89 Group(fr):      Development/Librairies
90 Group(pl):      Programowanie/Biblioteki
91 Requires:       libecasound-devel = %{version}
92
93 %description -n libecasound-static
94 Ecasound static libraries.
95
96 %description -l pl -n libecasound-static
97 Biblioteki statyczne programu ecasound.
98
99 %package plugins
100 Summary:        Ecasound plugins (ALSA, Audio File Library, aRts)
101 Summary(pl):    Wtyczki dla programu ecasound (ALSA, Audio File Library, aRts)
102 Group:          Applications/Sound
103 Group(de):      Applikationen/Laut
104 Group(pl):      Aplikacje/D¼wiêk
105 Requires:       ecasound = %{version}
106
107 %description plugins
108 This package contains ecasound plugins, which give support for ALSA,
109 Audio File Library and aRts.
110
111 %description -l pl plugins
112 Pakiet ten zawiera wtyczki dla programu ecasound, które umo¿liwiaj±
113 wspó³pracê z bibliotekami takich projektów jak ALSA, Audio File
114 Library oraz aRts.
115
116 %prep
117 %setup -q
118 %patch0 -p1
119
120 %build
121 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
122 automake
123 %configure \
124         --enable-sys-readline
125 %{__make}
126
127 %install
128 rm -rf $RPM_BUILD_ROOT
129 %{__make} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
130
131 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
132
133 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/*/*
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post   -n libecasound -p /sbin/ldconfig
139 %postun -n libecasound -p /sbin/ldconfig
140
141 %files
142 %defattr(644,root,root,755)
143 %attr(755,root,root) %{_bindir}/ecaconvert
144 %attr(755,root,root) %{_bindir}/ecafixdc
145 %attr(755,root,root) %{_bindir}/ecanormalize
146 %attr(755,root,root) %{_bindir}/ecaplay
147 %attr(755,root,root) %{_bindir}/ecasound
148 %attr(755,root,root) %{_bindir}/ecasound-config
149 %{_mandir}/man1/eca*
150 %{_mandir}/man5/eca*
151
152 %files -n libecasound
153 %defattr(644,root,root,755)
154 %dir %{_datadir}/ecasound
155 %{_datadir}/ecasound/*
156 %attr(755,root,root) %{_libdir}/libkvutils*.so.*.*
157 %attr(755,root,root) %{_libdir}/libecasound*.so.*.*
158
159 %files -n libecasound-devel
160 %defattr(644,root,root,755)
161 %{_includedir}/ecasound/*
162 %{_includedir}/kvutils/*
163 %attr(755,root,root) %{_libdir}/libkvutils.so
164 %attr(755,root,root) %{_libdir}/libkvutils.la
165 %attr(755,root,root) %{_libdir}/libecasound*.so
166 %attr(755,root,root) %{_libdir}/libecasound*.la
167
168 %files -n libecasound-static
169 %defattr(644,root,root,755)
170 %{_libdir}/libkvutils.a
171 %{_libdir}/libecasound.a
172
173 %files plugins
174 %defattr(644,root,root,755)
175 %dir %{_libdir}/ecasound-plugins
176 %attr(755,root,root) %{_libdir}/ecasound-plugins/lib*.so*
177 %{_libdir}/ecasound-plugins/lib*.la
178 %{_libdir}/ecasound-plugins/lib*.a
This page took 0.093166 seconds and 3 git commands to generate.