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