]> git.pld-linux.org Git - packages/ecasound.git/blob - ecasound.spec
- up to 1.8.4d15
[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.4d15
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 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
17 Requires:       lame
18 Requires:       mpg123
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
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
34 processing.
35
36 %description -l pl
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.
43
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.
53
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
61
62 %description -n libecasound
63 Ecasound libraries.
64
65 %description -l pl -n libecasound
66 Biblioteki programu ecasound.
67
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}
76
77 %description -n libecasound-devel
78 Ecasound headers.
79
80 %description -l pl -n libecasound-devel
81 Pliki nag³ówkowe bibliotek programu ecasound.
82
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}
91
92 %description -n libecasound-static
93 Ecasound static libraries.
94
95 %description -l pl -n libecasound-static
96 Biblioteki statyczne programu ecasound.
97
98 %package plugins
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}
105
106 %description plugins
107 This package contains ecasound plugins, which give support for ALSA,
108 Audio File Library and aRts.
109
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
113 Library oraz aRts.
114
115 %prep
116 %setup -q
117
118 %build
119 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
120 automake
121 %configure \
122         --enable-sys-readline
123 %{__make}
124
125 %install
126 rm -rf $RPM_BUILD_ROOT
127 %{__make} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
128
129 %clean
130 rm -rf $RPM_BUILD_ROOT
131
132 %post   -n libecasound -p /sbin/ldconfig
133 %postun -n libecasound -p /sbin/ldconfig
134
135 %files
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
143 %{_mandir}/man1/eca*
144 %{_mandir}/man5/eca*
145
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.*.*
152
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
161
162 %files -n libecasound-static
163 %defattr(644,root,root,755)
164 %{_libdir}/libkvutils.a
165 %{_libdir}/libecasound.a
166
167 %files plugins
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
This page took 0.070769 seconds and 4 git commands to generate.