]> git.pld-linux.org Git - packages/ecasound.git/blob - ecasound.spec
- adapterized.
[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.2r14
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:  audiofile-devel >= 0.1.7
12 BuildRequires:  readline-devel
13 BuildRequires:  ncurses-devel >= 5.0
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 Requires:       lame
17 Requires:       mpg123
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Ecasound is a software package designed for multitrack audio
22 processing. It can be used for simple tasks like audio playback,
23 recording and format conversions, as well as for multitrack effect
24 processing, mixing, recording and signal recycling. Ecasound supports
25 a wide range of audio inputs, outputs and effect algorithms. Several
26 open-source audio packages, like for instance ALSA, OSS, mpg123, lame,
27 libaudiofile and MikMod, are directly supported. One of the advantages
28 of ecasound's chain-based design is that effects can easily be
29 combined both in series and in parallel. Oscillators and MIDI-CCs can
30 be used for controlling effect parameters. Included user-interfaces
31 are ecasound - a versatile console mode interface, qtecasound - a
32 Qt-based X-interface and various command-line utils suitable for batch
33 processing.
34
35 %description -l pl
36 Ecasound jest programem do wielo¶cie¿kowej edycji d¼wiêku, który mo¿e
37 byæ u¿ywany tak do prostych zadañ typu odtwarzanie i nagrywanie muzyki
38 czy te¿ konwersji pomiêdzy formatami plików muzycznych jak i do
39 wielo¶cie¿kowego nak³adania efektów, miksowania (przenikania,
40 wyciszania), nagrywania i odzyskiwania (w domy¶le odszumiania lub
41 wyrzucania zniekszta³ceñ) sygna³u.
42
43 Ecasound wspiera szerok± gamê ¼róde³ i wyj¶æ d¼wiêku oraz algorytmów
44 do 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
49 tekstowy interfejs u¿ytkownika oraz kilka innych narzêdzi nadaj±cych
50 siê do przetwarzania wsadowego. Dostêpny jest tak¿e graficzny
51 interfejs u¿ytkownika - qtecasound.
52
53 %package -n libecasound
54 Summary:        Ecasound libraries
55 Summary(pl):    Biblioteki programu ecasound
56 Group:          Development/Libraries
57 Group(de):      Entwicklung/Libraries
58 Group(fr):      Development/Librairies
59 Group(pl):      Programowanie/Biblioteki
60
61 %description -n libecasound
62 Ecasound libraries.
63
64 %description -l pl -n libecasound
65 Biblioteki programu ecasound.
66
67 %package -n libecasound-devel
68 Summary:        Ecasound headers
69 Summary(pl):    Pliki nag³ówkowe bibliotek programu ecasound
70 Group:          Development/Libraries
71 Group(de):      Entwicklung/Libraries
72 Group(fr):      Development/Librairies
73 Group(pl):      Programowanie/Biblioteki
74 Requires:       libecasound = %{version}
75
76 %description -n libecasound-devel
77 Ecasound headers.
78
79 %description -l pl -n libecasound-devel
80 Pliki nag³ówkowe bibliotek programu ecasound.
81
82 %package -n libecasound-static
83 Summary:        Ecasound static libraries
84 Summary(pl):    Biblioteki statyczne programu ecasound
85 Group:          Development/Libraries
86 Group(de):      Entwicklung/Libraries
87 Group(fr):      Development/Librairies
88 Group(pl):      Programowanie/Biblioteki
89 Requires:       libecasound-devel = %{version}
90
91 %description -n libecasound-static
92 Ecasound static libraries.
93
94 %description -l pl -n libecasound-static
95 Biblioteki statyczne programu ecasound.
96
97 %prep
98 %setup -q
99
100 %build
101 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
102 %configure \
103         --enable-sys-readline
104 %{__make}
105
106 %install
107 rm -rf $RPM_BUILD_ROOT
108 %{__make} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
109
110 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
111
112 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/*/*
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %post   -n libecasound -p /sbin/ldconfig
118 %postun -n libecasound -p /sbin/ldconfig
119
120 %files
121 %defattr(644,root,root,755)
122 %attr(755,root,root) %{_bindir}/ecafixdc
123 %attr(755,root,root) %{_bindir}/ecanormalize
124 %attr(755,root,root) %{_bindir}/ecaplay
125 %attr(755,root,root) %{_bindir}/ecasound
126 %attr(755,root,root) %{_bindir}/ecasound-config
127 %{_mandir}/man1/eca*
128 %{_mandir}/man5/eca*
129
130 %files -n libecasound
131 %defattr(644,root,root,755)
132 %dir %{_datadir}/ecasound
133 %{_datadir}/ecasound/*
134 %attr(755,root,root) %{_libdir}/libkvutils*.so.*.*
135 %attr(755,root,root) %{_libdir}/libecasound*.so.*.*
136
137 %files -n libecasound-devel
138 %defattr(644,root,root,755)
139 %{_includedir}/ecasound/[^qe]*
140 %{_includedir}/kvutils/*
141 %attr(755,root,root) %{_libdir}/libkvutils.so
142 %attr(755,root,root) %{_libdir}/libkvutils.la
143 %attr(755,root,root) %{_libdir}/libecasound*.so
144 %attr(755,root,root) %{_libdir}/libecasound*.la
145
146 %files -n libecasound-static
147 %defattr(644,root,root,755)
148 %{_libdir}/libkvutils.a
149 %{_libdir}/libecasound*.a
This page took 0.065111 seconds and 4 git commands to generate.