1 Summary: Software package for multitrack audio processing
2 Summary(pl): Oprogramowanie do wielo¶cie¿kowego przetwarzania d¼wiêku
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 BuildRequires: autoconf
12 BuildRequires: automake
13 BuildRequires: ncurses-devel >= 5.0
14 BuildRequires: readline-devel
15 BuildRequires: alsa-lib-devel
16 BuildRequires: audiofile-devel >= 0.1.7
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Ecasound is a software package designed for multitrack audio
23 processing. It can be used for simple tasks like audio playback,
24 recording and format conversions, as well as for multitrack effect
25 processing, mixing, recording and signal recycling. Ecasound supports
26 a wide range of audio inputs, outputs and effect algorithms. Several
27 open-source audio packages, like for instance ALSA, OSS, mpg123, lame,
28 libaudiofile and MikMod, are directly supported. One of the advantages
29 of ecasound's chain-based design is that effects can easily be
30 combined both in series and in parallel. Oscillators and MIDI-CCs can
31 be used for controlling effect parameters. Included user-interfaces
32 are ecasound - a versatile console mode interface, qtecasound - a
33 Qt-based X-interface and various command-line utils suitable for batch
37 Ecasound jest programem do wielo¶cie¿kowej edycji d¼wiêku, który mo¿e
38 byæ u¿ywany tak do prostych zadañ typu odtwarzanie i nagrywanie muzyki
39 czy te¿ konwersji pomiêdzy formatami plików muzycznych jak i do
40 wielo¶cie¿kowego nak³adania efektów, miksowania (przenikania,
41 wyciszania), nagrywania i odzyskiwania (w domy¶le odszumiania lub
42 wyrzucania zniekszta³ceñ) sygna³u.
44 Ecasound wspiera szerok± gamê ¼róde³ i wyj¶æ d¼wiêku oraz algorytmów
45 do jego przetwarzania. Ecasound wspiera wiele wolnych (open source)
46 projektów, takich jak ALSA, OSS, mpg123, lame, libaudiofile czy te¿
47 MikMod. Jedn± z zalet programu ecasound jest mo¿liwo¶æ ³añcuchowego
48 (szeregowego) lub równoleg³ego ³±czenia efektów, które mog± byæ
49 kontrolowane poprzez oscylatory lub MIDI-CC. Pakiet ten zawiera
50 tekstowy interfejs u¿ytkownika oraz kilka innych narzêdzi nadaj±cych
51 siê do przetwarzania wsadowego. Dostêpny jest tak¿e graficzny
52 interfejs u¿ytkownika - qtecasound.
54 %package -n libecasound
55 Summary: Ecasound libraries
56 Summary(pl): Biblioteki programu ecasound
57 Group: Development/Libraries
58 Group(de): Entwicklung/Libraries
59 Group(fr): Development/Librairies
60 Group(pl): Programowanie/Biblioteki
62 %description -n libecasound
65 %description -l pl -n libecasound
66 Biblioteki programu ecasound.
68 %package -n libecasound-devel
69 Summary: Ecasound headers
70 Summary(pl): Pliki nag³ówkowe bibliotek programu ecasound
71 Group: Development/Libraries
72 Group(de): Entwicklung/Libraries
73 Group(fr): Development/Librairies
74 Group(pl): Programowanie/Biblioteki
75 Requires: libecasound = %{version}
77 %description -n libecasound-devel
80 %description -l pl -n libecasound-devel
81 Pliki nag³ówkowe bibliotek programu ecasound.
83 %package -n libecasound-static
84 Summary: Ecasound static libraries
85 Summary(pl): Biblioteki statyczne programu ecasound
86 Group: Development/Libraries
87 Group(de): Entwicklung/Libraries
88 Group(fr): Development/Librairies
89 Group(pl): Programowanie/Biblioteki
90 Requires: libecasound-devel = %{version}
92 %description -n libecasound-static
93 Ecasound static libraries.
95 %description -l pl -n libecasound-static
96 Biblioteki statyczne programu ecasound.
99 Summary: Ecasound plugins (ALSA, Audio File Library, aRts)
100 Summary(pl): Wtyczki dla programu ecasound (ALSA, Audio File Library, aRts)
101 Group: Applications/Sound
102 Group(de): Applikationen/Laut
103 Group(pl): Aplikacje/D¼wiêk
104 Requires: ecasound = %{version}
107 This package contains ecasound plugins, which give support for ALSA,
108 Audio File Library and aRts.
110 %description -l pl plugins
111 Pakiet ten zawiera wtyczki dla programu ecasound, które umo¿liwiaj±
112 wspó³pracê z bibliotekami takich projektów jak ALSA, Audio File
119 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
122 --enable-sys-readline
126 rm -rf $RPM_BUILD_ROOT
127 %{__make} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
130 rm -rf $RPM_BUILD_ROOT
132 %post -n libecasound -p /sbin/ldconfig
133 %postun -n libecasound -p /sbin/ldconfig
136 %defattr(644,root,root,755)
137 %attr(755,root,root) %{_bindir}/ecaconvert
138 %attr(755,root,root) %{_bindir}/ecafixdc
139 %attr(755,root,root) %{_bindir}/ecanormalize
140 %attr(755,root,root) %{_bindir}/ecaplay
141 %attr(755,root,root) %{_bindir}/ecasound
142 %attr(755,root,root) %{_bindir}/ecasound-config
146 %files -n libecasound
147 %defattr(644,root,root,755)
148 %dir %{_datadir}/ecasound
149 %{_datadir}/ecasound/*
150 %attr(755,root,root) %{_libdir}/libkvutils*.so.*.*
151 %attr(755,root,root) %{_libdir}/libecasound*.so.*.*
153 %files -n libecasound-devel
154 %defattr(644,root,root,755)
155 %{_includedir}/ecasound/*
156 %{_includedir}/kvutils/*
157 %attr(755,root,root) %{_libdir}/libkvutils.so
158 %attr(755,root,root) %{_libdir}/libkvutils.la
159 %attr(755,root,root) %{_libdir}/libecasound*.so
160 %attr(755,root,root) %{_libdir}/libecasound*.la
162 %files -n libecasound-static
163 %defattr(644,root,root,755)
164 %{_libdir}/libkvutils.a
165 %{_libdir}/libecasound.a
168 %defattr(644,root,root,755)
169 %dir %{_libdir}/ecasound-plugins
170 %attr(755,root,root) %{_libdir}/ecasound-plugins/lib*.so*
171 %{_libdir}/ecasound-plugins/lib*.la
172 %{_libdir}/ecasound-plugins/lib*.a