# FIX: # - ffmpeg decoder don't want to install # # bconds: %bcond_without home_etc # disable HOME_ETC support # %define _status beta1 Summary: Console audio player with simple ncurses interface Summary(pl): Konsolowy odtwarzacz audio z prostym interfejsem ncurses Name: moc Version: 2.4.0 Release: 0.%{_status}.1 License: GPL Group: Applications/Sound Source0: ftp://ftp.daper.net/pub/soft/moc/unstable/%{name}-%{version}-%{_status}.tar.bz2 # Source0-md5: c5f534e5ee0cc080f0c0c89f5a8c53cd Patch0: %{name}-home_etc.patch URL: http://moc.daper.net/ BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: curl-devel BuildRequires: flac-devel BuildRequires: libao-devel BuildRequires: libid3tag-devel BuildRequires: libltdl-devel BuildRequires: libmad-devel BuildRequires: libmpcdec-devel >= 1.2 BuildRequires: libsamplerate-devel BuildRequires: libsndfile-devel BuildRequires: libtool BuildRequires: libvorbis-devel BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: taglib-devel >= 1.3.1 BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _decoder_plugins %{_libdir}/%{name}/decoder_plugins %description MOC is a console audio player with simple ncurses interface in playmp3list style. It supports MP3, Ogg, FLAC, Musepack, Speex, WAV and other less popular formats supported by libsndfile. It has all functions one may expect from simple audio player. Now it supports net streams (shoutcast, icecast, regular HTTP, FTP) also. %description -l pl MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack, Speex, WAV oraz inne mniej popularne formaty wspierane przez bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie sieciowe (shoutcast, icecast, HTTP, FTP). %package mp3 Summary: MP3 decoder for MoC - Music on Console Summary(pl): Dekoder MP3 dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} Requires: libmad Requires: libid3tag Provides: %{name}-input = %{version}-%{release} %description mp3 This package contains the MP3 decoder. After install you should reload MOC player. %description -l pl Ten pakiet zawiera dekodowanie formatu MP3 Po zainstalowaniu należy uruchomić ponownie MOC %package musepack Summary: Musepack (MPC) decoder for MoC - Music on Console Summary(pl): Dekoder Musepack (MPC) dla MOC Group: Applications/Sound Requires: libmpcdec Requires: taglib Requires: %{name} = %{version}-%{release} Provides: %{name}-input = %{version}-%{release} %description musepack This package contains the Musepack (MPC) decoder After install you should reload MOC player. %description musepack -l pl Ten pakiet zawiera dekodowanie formatu Musepack (MPC) Po zainstalowaniu należy uruchomić ponownie MOC %package ogg Summary: Ogg decoder for MoC - Music on Console Summary(pl): Dekoder Ogg dla MOC Group: Applications/Sound Requires: libogg Requires: libvorbis Requires: %{name} = %{version}-%{release} Provides: %{name}-input = %{version}-%{release} %description ogg This package contains the ogg decoder After install you should reload MOC player. %description ogg -l pl Ten pakiet zawiera dekodowanie formatu Ogg Po zainstalowaniu należy uruchomić ponownie MOC %package flac Summary: FLAC decoder for MoC - Music on Console Summary(pl): Dekoder FLAC dla MOC Group: Applications/Sound Requires: flac Requires: %{name} = %{version}-%{release} Provides: %{name}-input = %{version}-%{release} %description flac This package contains the FLAC decoder After install you should reload MOC player. %description flac -l pl Ten pakiet zawiera dekodowanie formatu FLAC Po zainstalowaniu należy uruchomić ponownie MOC %package sndfile Summary: Decoder of the sndfile formats for MoC - Music on Console Summary(pl): Dekoder plików WAV/AIFF Group: Applications/Sound Requires: libsndfile Requires: %{name} = %{version}-%{release} Provides: %{name}-input = %{version}-%{release} %description sndfile This package contains the decoders of sndfile After install you should reload MOC player. %description sndfile -l pl Ten pakiet zapewnia dekodowanie plików WAV/AIFF Po zainstalowaniu należy uruchomić ponownie MOC %package speex Summary: Speex decoder for MoC - Music on Console Summary(pl): Dekoder formatu Speex dla MOC Group: Applications/Sound Requires: speex Requires: %{name} = %{version}-%{release} Provides: %{name}-input = %{version}-%{release} %description speex This package contains the Speex decoder After install you should reload MOC player. %description speex -l pl Ten pakiet zapewnia dekodowanie formatu Speex Po zainstalowaniu należy uruchomić ponownie MOC %prep %setup -q -n %{name}-%{version}-%{_status} %{?with_home_etc:%patch0 -p1} %build CFLAGS="-I/usr/include/ncurses %{rpmcflags}" %{__aclocal} -I m4 %{__autoconf} %{__automake} %configure \ --disable-debug %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name} rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS NEWS README THANKS TODO *.example %attr(755,root,root) %{_bindir}/* %dir %{_libdir}/moc #%dir %{_libdir}/moc/decoder_plugins #%attr(755,root,root) %{_libdir}/moc/decoder_plugins/lib*.so %{_datadir}/%{name} %{_mandir}/man1/mocp* %files musepack %defattr(-, root, root) %{_decoder_plugins}/libmusepack_decoder.* %files flac %defattr(-, root, root) %{_decoder_plugins}/libflac_decoder.* %files mp3 %defattr(-, root, root) %{_decoder_plugins}/libmp3_decoder.* %files ogg %defattr(-, root, root) %{_decoder_plugins}/libvorbis_decoder.* %files sndfile %defattr(-, root, root) %{_decoder_plugins}/libsndfile_formats_decoder.* %files speex %defattr(-, root, root) %{_decoder_plugins}/libspeex_decoder.*