Summary: Software package for multitrack audio processing Summary(pl): Oprogramowanie do wielościeżkowego przetwarzania dźwięku Name: ecasound Version: 1.8.0d14 Release: 1 License: GPL Group: Applications/Sound Group(pl): Aplikacje/Dźwięk Source0: http://ecasound.seul.org/download/%{name}-%{version}.tar.gz Patch0: ecasound-ncurses.patch.bz2 Patch1: ecasound-kvutils.patch.bz2 BuildRequires: qt-devel >= 2.0 BuildRequires: audiofile-devel >= 0.1.7 BuildRequires: readline-devel BuildRequires: ncurses-devel >= 5.0 BuildRequires: autoconf BuildRequires: automake Requires: lame Requires: mpg123 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Several open-source audio packages, like for instance ALSA, OSS, mpg123, lame, libaudiofile and MikMod, are directly supported. One of the advantages of ecasound's chain-based design is that effects can easily be combined both in series and in parallel. Oscillators and MIDI-CCs can be used for controlling effect parameters. Included user-interfaces are ecasound - a versatile console mode interface, qtecasound - a Qt-based X-interface and various command-line utils suitable for batch processing. %description -l pl Ecasound jest programem do wielościeżkowej edycji dźwięku. %package -n libecasound Summary: Ecasound libraries Summary(pl): Biblioteki programu ecasound Group: Development/Libraries Group(fr): Development/Librairies Group(pl): Programowanie/Biblioteki %description -n libecasound Ecasound libraries. %description -l pl -n libecasound Biblioteki programu ecasound. %package -n libecasound-devel Summary: Ecasound headers Summary(pl): Pliki nagłówkowe bibliotek programu ecasound Group: Development/Libraries Group(fr): Development/Librairies Group(pl): Programowanie/Biblioteki Requires: libecasound = %{version} %description -n libecasound-devel Ecasound headers. %description -l pl -n libecasound-devel Pliki nagłówkowe bibliotek programu ecasound. %package -n qtecasound Summary: Ecasound QT frontend Summary(pl): Interfejs graficzny dla programu ecasound Group: Applications/Sound Group(pl): Aplikacje/Dźwięk %description -n qtecasound This is qtecasound, Qt-based X-interface for ecasound. It is usable but isn't yet as powerful as the console mode version. This program features: - control panel (start, stop, rewind, forward, ...) - session setup (load, save and view chainsetups) - chainsetup view (add, remove, attach and view inputs, outputs and chains; enable/disable chains) - waveform view (supports caching) - chain view (chain and effect status) %description -n qtecasound -l pl N/A %package -n libqtecasound Summary: Ecasound QT frontend library Summary(pl): Biblioteki interfejsu graficznego programu ecasound Group: Development/Libraries Group(fr): Development/Librairies Group(pl): Programowanie/Biblioteki %description -n libqtecasound Ecasound QT frontend library. %description -l pl -n libqtecasound Biblioteki interfejsu graficznego programu ecasound. %package -n libqtecasound-devel Summary: Ecasound QT frontend library headers Summary(pl): Pliki nagłówkowe bibliotek interfejsu graficznego programu ecasound Group: Development/Libraries Group(fr): Development/Librairies Group(pl): Programowanie/Biblioteki %description -n libqtecasound-devel Ecasound QT frontend library headers. %description -l pl -n libqtecasound-devel Pliki nagłówkowe bibliotek interfejsu graficznego programu ecasound. %prep %setup -q %patch0 -p1 %patch1 -p1 %build automake autoconf LDFLAGS="-s" CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti" export LDFLAGS CXXFLAGS %configure \ --with-qt-includes=%{_prefix}/X11R6/include \ --with-qt-libraries=%{_prefix}/X11R6/lib \ --enable-sys-readline %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install gzip -9nf $RPM_BUILD_ROOT%{_mandir}/*/* %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/ecafixdc %attr(755,root,root) %{_bindir}/ecanormalize %attr(755,root,root) %{_bindir}/ecaplay %attr(755,root,root) %{_bindir}/ecasound %{_mandir}/man1/eca* %{_mandir}/man5/eca* %files -n libecasound %defattr(644,root,root,755) %dir %{_datadir}/ecasound %{_datadir}/ecasound/* %attr(755,root,root) %{_libdir}/libkvutils*.so* %attr(755,root,root) %{_libdir}/libecasound*.so* %files -n libecasound-devel %defattr(644,root,root,755) %{_includedir}/ecasound/[^qe]* %{_includedir}/kvutils/* %attr(755,root,root) %{_libdir}/libkvutils.a %attr(755,root,root) %{_libdir}/libkvutils.la %files -n qtecasound %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/qtecasound %{_mandir}/man1/qt* %files -n libqtecasound %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libqtecasound*.so* %files -n libqtecasound-devel %defattr(644,root,root,755) %{_includedir}/ecasound/qe* %attr(755,root,root) %{_libdir}/libqtecasound*.a %attr(755,root,root) %{_libdir}/libqtecasound*.la