X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=moc.spec;h=9fdb51d54ec2ba589ee165a1df8422335b37d3bb;hb=4fa38afc512fe561a4c1ae81cf847326e8406e2b;hp=997ecfdb85bdbf23a5f6bfb123062b0a4498aff3;hpb=f19896c6d0867d20137073ccdae1bcc312c16258;p=packages%2Fmoc.git diff --git a/moc.spec b/moc.spec index 997ecfd..9fdb51d 100644 --- a/moc.spec +++ b/moc.spec @@ -1,27 +1,29 @@ # # bconds: -%bcond_without home_etc # disable HOME_ETC support -# +%bcond_with home_etc # enable HOME_ETC support +%bcond_without ffmpeg # disable ffmpeg + +%define subver beta1 +%define rel 5 Summary: Console audio player with simple ncurses interface +Summary(hu.UTF-8): Konzolos audiólejátszó egyszerű ncurses felülettel Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses Name: moc -Version: 2.4.3 -Release: 1 +Version: 2.5.0 +Release: 0.%{subver}.%{rel} License: GPL Group: Applications/Sound -Source0: ftp://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2 -# Source0-md5: 8808082848e90eeec5415baaec7e98ad +#Source0: ftp://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2 +Source0: ftp://ftp.daper.net/pub/soft/moc/unstable/%{name}-%{version}-%{subver}.tar.bz2 +# Source0-md5: 795ecba86847e082aa2f21937cc04804 Patch0: %{name}-home_etc.patch -Patch1: %{name}-ffmpeg.patch -Patch2: %{name}-libtool.patch -Patch3: ftp://ftp.daper.net/pub/soft/moc/patches/layout-1-is-malformed-fix.patch URL: http://moc.daper.net/ BuildRequires: a52dec-libs-devel BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: curl-devel -BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1 +%{?with_ffmpeg:BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1} BuildRequires: flac-devel >= 1.1.3 BuildRequires: libao-devel BuildRequires: libid3tag-devel @@ -48,6 +50,14 @@ 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 hu.UTF-8 +MOC egy konzolos audió lejátszó egyszerű ncurses felülettel +playmp3list stílusban. MP3, Ogg, FLAC, Musepack, Speex, WAV és egyéb +kevésbé elterjedt formátumokat támogat a libsndfile segítségével. +Minden funkció megtalálható a programban, amelyet egy egyszerű audió +lejátszótól elvárható. A hálózati streameket (shoutcast, icecast, +általános HTTP, FTP) is támogatja. + %description -l pl.UTF-8 MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack, @@ -56,8 +66,29 @@ 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 aac +Summary: AAC decoder for MoC - Music on Console +Summary(hu.UTF-8): AAC formátum támogatása MoC-hoz +Summary(pl.UTF-8): Dekoder AAC dla MOC +Group: Applications/Sound +Requires: %{name} = %{version}-%{release} +Provides: %{name}-input = %{version}-%{release} + +%description aac +This package contains the AAC decoder. After install you should reload +MOC player. + +%description aac -l hu.UTF-8 +Ez a csomag az AAC dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + +%description aac -l pl.UTF-8 +Ten pakiet zawiera dekodowanie formatu AAC. Po zainstalowaniu należy +uruchomić ponownie MOC. + %package mp3 Summary: MP3 decoder for MoC - Music on Console +Summary(hu.UTF-8): MP3 formátum támogatása MoC-hoz Summary(pl.UTF-8): Dekoder MP3 dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -67,12 +98,17 @@ Provides: %{name}-input = %{version}-%{release} This package contains the MP3 decoder. After install you should reload MOC player. +%description mp3 -l hu.UTF-8 +Ez a csomag az MP3 dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + %description mp3 -l pl.UTF-8 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(hu.UTF-8): Musepack (MPC) dekóder MoC-hoz Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -82,12 +118,17 @@ Provides: %{name}-input = %{version}-%{release} This package contains the Musepack (MPC) decoder. After install you should reload MOC player. +%description musepack -l hu.UTF-8 +Ez a csomag a Musepack (MPC) dekódert tartalmazza. A telepítés után a +MOC lejátsztót újra kell indítani. + %description musepack -l pl.UTF-8 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(hu.UTF-8): Ogg dekóder MOC-hoz Summary(pl.UTF-8): Dekoder Ogg dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -97,12 +138,17 @@ Provides: %{name}-input = %{version}-%{release} This package contains the Ogg decoder. After install you should reload MOC player. +%description ogg -l hu.UTF-8 +Ez a csomag az Ogg dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + %description ogg -l pl.UTF-8 Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy uruchomić ponownie MOC. %package flac Summary: FLAC decoder for MoC - Music on Console +Summary(hu.UTF-8): FLAC dekóder MOC-hoz Summary(pl.UTF-8): Dekoder FLAC dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -112,12 +158,17 @@ Provides: %{name}-input = %{version}-%{release} This package contains the FLAC decoder. After install you should reload MOC player. +%description flac -l hu.UTF-8 +Ez a csomag az FLAC dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + %description flac -l pl.UTF-8 Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy uruchomić ponownie MOC. %package ffmpeg Summary: ffmpeg decoder for MoC - Music on Console +Summary(hu.UTF-8): ffmpeg dekóder MOC-hoz Summary(pl.UTF-8): Dekoder ffmpeg dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -127,12 +178,17 @@ Provides: %{name}-input = %{version}-%{release} This package contains module to decode WMA (and others) files. After install you should reload MOC player. +%description ffmpeg -l hu.UTF-8 +Ez a csomag az ffmpeg dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + %description ffmpeg -l pl.UTF-8 Ten pakiet zawiera moduł dekodujący pliki w formacie WMA (i nie tylko) Po zainstalowaniu należy uruchomić ponownie MOC. %package sndfile Summary: Decoder of the sndfile formats for MoC - Music on Console +Summary(hu.UTF-8): sndfile dekóder MOC-hoz Summary(pl.UTF-8): Dekoder plików WAV/AIFF Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -142,12 +198,17 @@ Provides: %{name}-input = %{version}-%{release} This package contains the decoders of sndfile. After install you should reload MOC player. +%description sndfile -l hu.UTF-8 +Ez a csomag az sndfile dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + %description sndfile -l pl.UTF-8 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(hu.UTF-8): Speex dekóder MOC-hoz Summary(pl.UTF-8): Dekoder formatu Speex dla MOC Group: Applications/Sound Requires: %{name} = %{version}-%{release} @@ -157,16 +218,67 @@ Provides: %{name}-input = %{version}-%{release} This package contains the Speex decoder. After install you should reload MOC player. +%description speex -l hu.UTF-8 +Ez a csomag az speex dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + %description speex -l pl.UTF-8 Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu należy uruchomić ponownie MOC. +%package modplug +Summary: ModPlug decoder for MoC - Music on Console +Summary(hu.UTF-8): ModPlug dekóder MOC-hoz +Summary(pl.UTF-8): Dekoder formatów ModPlug dla MOC +Group: Applications/Sound +Requires: %{name} = %{version}-%{release} +Provides: %{name}-input = %{version}-%{release} + +%description modplug +This package contains the ModPlug decoder. After install you should +reload MOC player. + +%description modplug -l hu.UTF-8 +Ez a csomag az ModPlug dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + +%description modplug -l pl.UTF-8 +Ten pakiet zapewnia dekodowanie formatów ModPlug. Po zainstalowaniu +należy uruchomić ponownie MOC. + +%package wavpack +Summary: WavPack decoder for MoC - Music on Console +Summary(hu.UTF-8): WavPack dekóder MOC-hoz +Summary(pl.UTF-8): Dekoder formatu WavPack dla MOC +Group: Applications/Sound +Requires: %{name} = %{version}-%{release} +Provides: %{name}-input = %{version}-%{release} + +%description wavpack +This package contains the WavPack decoder. After install you should +reload MOC player. + +%description wavpack -l hu.UTF-8 +Ez a csomag az WavPack dekódert tartalmazza. A telepítés után a MOC +lejátsztót újra kell indítani. + +%description wavpack -l pl.UTF-8 +Ten pakiet zapewnia dekodowanie formatu WavPack. Po zainstalowaniu +należy uruchomić ponownie MOC. + %prep -%setup -q +%setup -q -n %{name}-%{version}-%{subver} %{?with_home_etc:%patch0 -p1} -%patch1 -p1 -%patch2 -p1 -%patch3 -p0 + +rm -rf libltdl +%{__sed} -i -e '/SUBDIRS/ s/libltdl//' Makefile.am +%{__sed} -i -e ' + /LT_CONFIG_LTDL_DIR/d + /LT_INIT/d + /LTDL_INIT/d + /AC_CONFIG_AUX_DIR/d + /AC_CONFIG_MACRO_DIR/d +' configure.in %build CFLAGS="-I/usr/include/ncurses %{rpmcflags}" @@ -176,9 +288,11 @@ CFLAGS="-I/usr/include/ncurses %{rpmcflags}" %{__autoconf} %{__automake} %configure \ + %{!?with_ffmpeg:--without-ffmpeg} \ --disable-debug -%{__make} +%{__make} \ + LIBLTDL=-lltdl %install rm -rf $RPM_BUILD_ROOT @@ -210,9 +324,15 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so* +%if %{with ffmpeg} %files ffmpeg %defattr(644,root,root,755) %attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so +%endif + +%files aac +%defattr(644,root,root,755) +%attr(755,root,root) %{_decoder_plugins}/libaac_decoder.so* %files mp3 %defattr(644,root,root,755) @@ -224,8 +344,16 @@ rm -rf $RPM_BUILD_ROOT %files sndfile %defattr(644,root,root,755) -%attr(755,root,root) %{_decoder_plugins}/libsndfile_formats_decoder.so* +%attr(755,root,root) %{_decoder_plugins}/libsndfile_decoder.so* %files speex %defattr(644,root,root,755) %attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so* + +%files modplug +%defattr(644,root,root,755) +%attr(755,root,root) %{_decoder_plugins}/libmodplug_decoder.so* + +%files wavpack +%defattr(644,root,root,755) +%attr(755,root,root) %{_decoder_plugins}/libwavpack_decoder.so*