]> git.pld-linux.org Git - packages/moc.git/blame - moc.spec
- ffmpeg version for new include paths
[packages/moc.git] / moc.spec
CommitLineData
c8387c7f
JK
1#
2# bconds:
3%bcond_without home_etc # disable HOME_ETC support
4#
c7ccbf07 5Summary: Console audio player with simple ncurses interface
a345b7c9 6Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses
c7ccbf07 7Name: moc
6c878bb5 8Version: 2.4.3
1d5c5ea8 9Release: 1
c7ccbf07 10License: GPL
11Group: Applications/Sound
03adbdf0 12Source0: ftp://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2
ad3712db 13# Source0-md5: 8808082848e90eeec5415baaec7e98ad
c8387c7f 14Patch0: %{name}-home_etc.patch
2fa8898a 15Patch1: %{name}-ffmpeg.patch
1d5c5ea8 16Patch2: %{name}-libtool.patch
bb6fc4c0 17Patch3: ftp://ftp.daper.net/pub/soft/moc/patches/layout-1-is-malformed-fix.patch
8e1e5061 18URL: http://moc.daper.net/
c5979edd 19BuildRequires: a52dec-libs-devel
cc2ffc66 20BuildRequires: alsa-lib-devel
0c945e10
JB
21BuildRequires: autoconf
22BuildRequires: automake
e65ad672 23BuildRequires: curl-devel
f19896c6 24BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1
d75deb5b 25BuildRequires: flac-devel >= 1.1.3
c7ccbf07 26BuildRequires: libao-devel
af3b8ba1 27BuildRequires: libid3tag-devel
2fb10303 28BuildRequires: libltdl-devel
38905600 29BuildRequires: libmad-devel
e65ad672
JW
30BuildRequires: libmpcdec-devel >= 1.2
31BuildRequires: libsamplerate-devel
cb9be878 32BuildRequires: libsndfile-devel
649cafba 33BuildRequires: libtool
c7ccbf07 34BuildRequires: libvorbis-devel
c7ccbf07 35BuildRequires: ncurses-devel
739c4f67 36BuildRequires: pkgconfig
54cfe0c7 37BuildRequires: speex-devel
e65ad672 38BuildRequires: taglib-devel >= 1.3.1
c7ccbf07 39BuildRequires: zlib-devel
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5d72a8a0
JB
41
42%define _decoder_plugins %{_libdir}/%{name}/decoder_plugins
c7ccbf07 43
44%description
45MOC is a console audio player with simple ncurses interface in
e65ad672 46playmp3list style. It supports MP3, Ogg, FLAC, Musepack, Speex, WAV
54cfe0c7
ER
47and other less popular formats supported by libsndfile. It has all
48functions one may expect from simple audio player. Now it supports net
49streams (shoutcast, icecast, regular HTTP, FTP) also.
c7ccbf07 50
754c2cae
JR
51%description -l pl.UTF-8
52MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym
54cfe0c7
ER
53skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack,
54Speex, WAV oraz inne mniej popularne formaty wspierane przez
754c2cae
JR
55bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać
56się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie
2fb10303 57sieciowe (shoutcast, icecast, HTTP, FTP).
c7ccbf07 58
c8387c7f
JK
59%package mp3
60Summary: MP3 decoder for MoC - Music on Console
a345b7c9 61Summary(pl.UTF-8): Dekoder MP3 dla MOC
c8387c7f 62Group: Applications/Sound
5d72a8a0
JB
63Requires: %{name} = %{version}-%{release}
64Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
65
66%description mp3
54cfe0c7
ER
67This package contains the MP3 decoder. After install you should reload
68MOC player.
c8387c7f 69
754c2cae 70%description mp3 -l pl.UTF-8
54cfe0c7
ER
71Ten pakiet zawiera dekodowanie formatu MP3. Po zainstalowaniu należy
72uruchomić ponownie MOC.
c8387c7f
JK
73
74%package musepack
75Summary: Musepack (MPC) decoder for MoC - Music on Console
a345b7c9 76Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC
c8387c7f 77Group: Applications/Sound
5d72a8a0
JB
78Requires: %{name} = %{version}-%{release}
79Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
80
81%description musepack
54cfe0c7
ER
82This package contains the Musepack (MPC) decoder. After install you
83should reload MOC player.
c8387c7f 84
754c2cae 85%description musepack -l pl.UTF-8
54cfe0c7
ER
86Ten pakiet zawiera dekodowanie formatu Musepack (MPC). Po
87zainstalowaniu należy uruchomić ponownie MOC.
c8387c7f
JK
88
89%package ogg
90Summary: Ogg decoder for MoC - Music on Console
a345b7c9 91Summary(pl.UTF-8): Dekoder Ogg dla MOC
c8387c7f 92Group: Applications/Sound
5d72a8a0
JB
93Requires: %{name} = %{version}-%{release}
94Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
95
96%description ogg
54cfe0c7
ER
97This package contains the Ogg decoder. After install you should reload
98MOC player.
c8387c7f 99
754c2cae 100%description ogg -l pl.UTF-8
54cfe0c7
ER
101Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy
102uruchomić ponownie MOC.
c8387c7f
JK
103
104%package flac
105Summary: FLAC decoder for MoC - Music on Console
a345b7c9 106Summary(pl.UTF-8): Dekoder FLAC dla MOC
c8387c7f 107Group: Applications/Sound
5d72a8a0
JB
108Requires: %{name} = %{version}-%{release}
109Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
110
111%description flac
54cfe0c7
ER
112This package contains the FLAC decoder. After install you should
113reload MOC player.
c8387c7f 114
754c2cae 115%description flac -l pl.UTF-8
54cfe0c7
ER
116Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy
117uruchomić ponownie MOC.
03adbdf0 118
f9361176
JK
119%package ffmpeg
120Summary: ffmpeg decoder for MoC - Music on Console
a345b7c9 121Summary(pl.UTF-8): Dekoder ffmpeg dla MOC
f9361176
JK
122Group: Applications/Sound
123Requires: %{name} = %{version}-%{release}
124Provides: %{name}-input = %{version}-%{release}
125
126%description ffmpeg
54cfe0c7
ER
127This package contains module to decode WMA (and others) files. After
128install you should reload MOC player.
f9361176 129
754c2cae
JR
130%description ffmpeg -l pl.UTF-8
131Ten pakiet zawiera moduł dekodujący pliki w formacie WMA (i nie tylko)
132Po zainstalowaniu należy uruchomić ponownie MOC.
c8387c7f
JK
133
134%package sndfile
135Summary: Decoder of the sndfile formats for MoC - Music on Console
a345b7c9 136Summary(pl.UTF-8): Dekoder plików WAV/AIFF
c8387c7f 137Group: Applications/Sound
5d72a8a0
JB
138Requires: %{name} = %{version}-%{release}
139Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
140
141%description sndfile
54cfe0c7
ER
142This package contains the decoders of sndfile. After install you
143should reload MOC player.
c8387c7f 144
754c2cae 145%description sndfile -l pl.UTF-8
54cfe0c7
ER
146Ten pakiet zapewnia dekodowanie plików WAV/AIFF. Po zainstalowaniu
147należy uruchomić ponownie MOC.
c8387c7f
JK
148
149%package speex
150Summary: Speex decoder for MoC - Music on Console
a345b7c9 151Summary(pl.UTF-8): Dekoder formatu Speex dla MOC
c8387c7f 152Group: Applications/Sound
5d72a8a0
JB
153Requires: %{name} = %{version}-%{release}
154Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
155
156%description speex
54cfe0c7
ER
157This package contains the Speex decoder. After install you should
158reload MOC player.
c8387c7f 159
754c2cae 160%description speex -l pl.UTF-8
54cfe0c7
ER
161Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu
162należy uruchomić ponownie MOC.
c8387c7f 163
c7ccbf07 164%prep
f9361176 165%setup -q
c8387c7f 166%{?with_home_etc:%patch0 -p1}
2fa8898a 167%patch1 -p1
1d5c5ea8 168%patch2 -p1
bb6fc4c0 169%patch3 -p0
c7ccbf07 170
171%build
172CFLAGS="-I/usr/include/ncurses %{rpmcflags}"
173
ad3712db 174%{__libtoolize}
af3b8ba1 175%{__aclocal} -I m4
c7ccbf07 176%{__autoconf}
177%{__automake}
2fb10303 178%configure \
54cfe0c7 179 --disable-debug
af3b8ba1 180
c7ccbf07 181%{__make}
20e5e609 182
c7ccbf07 183%install
184rm -rf $RPM_BUILD_ROOT
185install -d $RPM_BUILD_ROOT
186
0c945e10
JB
187%{__make} install \
188 DESTDIR=$RPM_BUILD_ROOT
c7ccbf07 189
649cafba 190rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
c8387c7f 191rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la
14c22435 192
c7ccbf07 193%clean
194rm -rf $RPM_BUILD_ROOT
195
196%files
197%defattr(644,root,root,755)
649cafba 198%doc AUTHORS NEWS README THANKS TODO *.example
c7ccbf07 199%attr(755,root,root) %{_bindir}/*
2fb10303 200%dir %{_libdir}/moc
5d72a8a0 201%dir %{_libdir}/moc/decoder_plugins
ab0d17ae 202%{_datadir}/%{name}
56070975 203%{_mandir}/man1/mocp*
c8387c7f
JK
204
205%files musepack
5d72a8a0
JB
206%defattr(644,root,root,755)
207%attr(755,root,root) %{_decoder_plugins}/libmusepack_decoder.so*
c8387c7f
JK
208
209%files flac
5d72a8a0
JB
210%defattr(644,root,root,755)
211%attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so*
c8387c7f 212
f9361176 213%files ffmpeg
54cfe0c7 214%defattr(644,root,root,755)
f9361176
JK
215%attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so
216
c8387c7f 217%files mp3
5d72a8a0
JB
218%defattr(644,root,root,755)
219%attr(755,root,root) %{_decoder_plugins}/libmp3_decoder.so*
c8387c7f
JK
220
221%files ogg
5d72a8a0
JB
222%defattr(644,root,root,755)
223%attr(755,root,root) %{_decoder_plugins}/libvorbis_decoder.so*
c8387c7f
JK
224
225%files sndfile
5d72a8a0
JB
226%defattr(644,root,root,755)
227%attr(755,root,root) %{_decoder_plugins}/libsndfile_formats_decoder.so*
c8387c7f
JK
228
229%files speex
5d72a8a0
JB
230%defattr(644,root,root,755)
231%attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so*
This page took 0.695874 seconds and 4 git commands to generate.