]> git.pld-linux.org Git - packages/ecasound.git/blob - ecasound.spec
- partial polish description translation
[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.0d14
5 Release:        1
6 License:        GPL
7 Group:          Applications/Sound
8 Group(pl):      Aplikacje/D¼wiêk
9 Source0:        http://ecasound.seul.org/download/%{name}-%{version}.tar.gz
10 Patch0:         ecasound-ncurses.patch.bz2
11 Patch1:         ecasound-kvutils.patch.bz2
12 BuildRequires:  qt-devel >= 2.0
13 BuildRequires:  audiofile-devel >= 0.1.7
14 BuildRequires:  readline-devel
15 BuildRequires:  ncurses-devel >= 5.0
16 BuildRequires:  autoconf
17 BuildRequires:  automake
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 processing.
24 It can be used for simple tasks like audio playback, recording and
25 format conversions, as well as for multitrack effect processing, mixing,
26 recording and signal recycling. Ecasound supports a wide range of audio
27 inputs, outputs and effect algorithms. Several open-source audio
28 packages, like for instance ALSA, OSS, mpg123, lame, libaudiofile and
29 MikMod, are directly supported. One of the advantages of ecasound's
30 chain-based design is that effects can easily be combined both in series
31 and in parallel. Oscillators and MIDI-CCs can be used for controlling
32 effect parameters. Included user-interfaces  are ecasound - a versatile
33 console mode interface, qtecasound - a Qt-based X-interface and various
34 command-line utils suitable for batch processing.
35
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 przetwarzania ...(TODO)...
42
43 Ecasound wspiera szerok± gamê ¼róde³ i wyj¶æ d¼wiêku oraz algorytmów do
44 jego przetwarzania. Ecasound wspiera wiele wolnych (open source)
45 projektów, takich jak ALSA, OSS, mpg123, lame, libaudiofile czy te¿
46 MikMod. Jedn± z zalet programu ecasound jest mo¿liwo¶æ ³añcuchowego
47 (szeregowego) lub równoleg³ego ³±czenia efektów, które mog± byæ
48 kontrolowane poprzez oscylatory lub MIDI-CC. Pakiet ten zawiera tekstowy
49 interfejs u¿ytkownika oraz kilka innych narzêdzi nadaj±cych siê do
50 przetwarzania wsadowego.  Dostêpny jest tak¿e graficzny interfejs
51 u¿ytkownika - qtecasound. 
52
53 %package -n libecasound
54 Summary:        Ecasound libraries
55 Summary(pl):    Biblioteki programu ecasound
56 Group:          Development/Libraries
57 Group(fr):      Development/Librairies
58 Group(pl):      Programowanie/Biblioteki
59
60 %description -n libecasound
61 Ecasound libraries.
62
63 %description -l pl -n libecasound
64 Biblioteki programu ecasound.
65
66 %package -n libecasound-devel
67 Summary:        Ecasound headers
68 Summary(pl):    Pliki nag³ówkowe bibliotek programu ecasound
69 Group:          Development/Libraries
70 Group(fr):      Development/Librairies
71 Group(pl):      Programowanie/Biblioteki
72 Requires:       libecasound = %{version}
73
74 %description -n libecasound-devel
75 Ecasound headers.
76
77 %description -l pl -n libecasound-devel
78 Pliki nag³ówkowe bibliotek programu ecasound.
79
80 %package -n qtecasound
81 Summary:        Ecasound QT frontend
82 Summary(pl):    Interfejs graficzny dla programu ecasound
83 Group:          Applications/Sound
84 Group(pl):      Aplikacje/D¼wiêk
85
86 %description -n qtecasound
87 This is qtecasound, Qt-based X-interface for ecasound. It is
88 usable  but  isn't  yet  as powerful  as  the  console  mode
89 version. This program features:
90 - control panel (start, stop, rewind, forward, ...)
91 - session setup (load, save and view chainsetups)
92 - chainsetup  view  (add,  remove, attach  and  view  inputs,
93   outputs and chains; enable/disable chains)
94 - waveform view (supports caching)
95 - chain view (chain and effect status)
96
97 %description -n qtecasound -l pl
98 N/A
99
100 %package -n libqtecasound
101 Summary:        Ecasound QT frontend library
102 Summary(pl):    Biblioteki interfejsu graficznego programu ecasound
103 Group:          Development/Libraries
104 Group(fr):      Development/Librairies
105 Group(pl):      Programowanie/Biblioteki
106
107 %description -n libqtecasound
108 Ecasound QT frontend library.
109
110 %description -l pl -n libqtecasound
111 Biblioteki interfejsu graficznego programu ecasound.
112
113 %package -n libqtecasound-devel
114 Summary:        Ecasound QT frontend library headers
115 Summary(pl):    Pliki nag³ówkowe bibliotek interfejsu graficznego programu ecasound
116 Group:          Development/Libraries
117 Group(fr):      Development/Librairies
118 Group(pl):      Programowanie/Biblioteki
119
120 %description -n libqtecasound-devel
121 Ecasound QT frontend library headers.
122
123 %description -l pl -n libqtecasound-devel
124 Pliki nag³ówkowe bibliotek interfejsu graficznego programu ecasound.
125
126 %prep
127 %setup -q
128 %patch0 -p1
129 %patch1 -p1
130
131 %build
132 automake
133 autoconf
134 LDFLAGS="-s"
135 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
136 export LDFLAGS CXXFLAGS
137 %configure \
138         --with-qt-includes=%{_prefix}/X11R6/include \
139         --with-qt-libraries=%{_prefix}/X11R6/lib \
140         --enable-sys-readline
141 %{__make}
142
143 %install
144 rm -rf $RPM_BUILD_ROOT
145 %{__make} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
146
147 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/*/*
148
149 %clean
150 rm -rf $RPM_BUILD_ROOT
151
152 %files
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/ecafixdc
155 %attr(755,root,root) %{_bindir}/ecanormalize
156 %attr(755,root,root) %{_bindir}/ecaplay
157 %attr(755,root,root) %{_bindir}/ecasound
158 %{_mandir}/man1/eca*
159 %{_mandir}/man5/eca*
160
161 %files -n libecasound
162 %defattr(644,root,root,755)
163 %dir %{_datadir}/ecasound
164 %{_datadir}/ecasound/*
165 %attr(755,root,root) %{_libdir}/libkvutils*.so*
166 %attr(755,root,root) %{_libdir}/libecasound*.so*
167
168 %files -n libecasound-devel
169 %defattr(644,root,root,755)
170 %{_includedir}/ecasound/[^qe]*
171 %{_includedir}/kvutils/*
172 %attr(755,root,root) %{_libdir}/libkvutils.a
173 %attr(755,root,root) %{_libdir}/libkvutils.la
174
175 %files -n qtecasound
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_bindir}/qtecasound
178 %{_mandir}/man1/qt*
179
180 %files -n libqtecasound
181 %defattr(644,root,root,755)
182 %attr(755,root,root) %{_libdir}/libqtecasound*.so*
183
184 %files -n libqtecasound-devel
185 %defattr(644,root,root,755)
186 %{_includedir}/ecasound/qe*
187 %attr(755,root,root) %{_libdir}/libqtecasound*.a
188 %attr(755,root,root) %{_libdir}/libqtecasound*.la
This page took 0.09875 seconds and 4 git commands to generate.