]> git.pld-linux.org Git - packages/alsaplayer.git/blame - alsaplayer.spec
- release 2, fixed compilation on 64 bit systems
[packages/alsaplayer.git] / alsaplayer.spec
CommitLineData
337b99ea 1#
2# Conditional build
5b4b54e4 3%bcond_without esound # build without esound plugin
4%bcond_without flac # build without FLAC plugin
5%bcond_without jack # build without jack plugin
6%bcond_without mikmod # build without mikmod plugin
7%bcond_without nas # build without nas plugin
337b99ea 8#
4302bf8b 9Summary: Alsaplayer - CD/FLAC/MOD/MP3/Ogg/WAV player
10Summary(pl): Alsaplayer - odtwarzacz CD/FLAC/MOD/MP3/Ogg/WAV
f79d02ae 11Name: alsaplayer
5df08a62 12Version: 0.99.77
62620f34 13Release: 2
cabbd4cf 14License: GPL
46b1d468 15Group: Applications/Sound
5df08a62 16Source0: http://www.alsaplayer.org/%{name}-%{version}.tar.bz2
17# Source0-md5: 3280795b199ae1bb245559ccbbca5c02
c8dfdbcd 18Source1: %{name}.desktop
337b99ea 19Source2: %{name}.png
9c0e77e3 20Patch0: %{name}-docs.patch
21Patch1: %{name}-gcc33.patch
a40b9de6 22Patch2: %{name}-flac.patch
9c0e77e3 23URL: http://www.alsaplayer.org/
d479e38b 24BuildRequires: OpenGL-devel
25BuildRequires: alsa-lib-devel
26BuildRequires: audiofile-devel
27BuildRequires: autoconf
28BuildRequires: automake
5df08a62 29%{?with_esound:BuildRequires: esound-devel >= 0.2.4}
a40b9de6 30%{?with_flac:BuildRequires: flac-devel >= 1.1.3}
d479e38b 31BuildRequires: gtk+-devel
337b99ea 32%{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 0.69.1}
33%{?with_flac:BuildRequires: libid3tag-devel}
0f25b7a7 34BuildRequires: libmad-devel
337b99ea 35%{?with_mikmod:BuildRequires: libmikmod-devel}
5df08a62 36BuildRequires: libsndfile-devel >= 1.0.4
dadc5112 37BuildRequires: libstdc++-devel
d479e38b 38BuildRequires: libtool
39BuildRequires: libvorbis-devel
337b99ea 40%{?with_nas:BuildRequires: nas-devel}
5df08a62 41BuildRequires: pkgconfig
d479e38b 42BuildRequires: xosd-devel
1d73465c 43Requires(post): /sbin/ldconfig
337b99ea 44Requires: alsaplayer_output
45Requires: alsaplayer_ui
4d4f8253 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8927a08a 47
0d2a9f5a
AF
48%define _noautoreqdep libGL.so.1 libGLU.so.1
49%define _pkglibdir %{_libdir}/%{name}
0d2a9f5a 50
8927a08a 51%description
6e4571c1 52AlsaPlayer is a new type of PCM player. It is heavily multi-threaded
c3f685ab 53and tries to exercise the ALSA library and driver quite a bit.
6e4571c1 54Features include:
8927a08a 55
56Input addons:
0fbee9ea 57- MP2 and MP3 support
58- Ogg Vorbis support (subpackage)
59- WAV support, 8-, 16-bit, mono, stereo, any sample rate
60- CDDA support, CD Digital Audio playback! and thus USB ready :)
61- Also plays files mapped by audiofs (CDDA)
62- MAD MPEG audio
63- Module support (mikmod) (subpcakage)
64- FLAC support
fa53bf85 65
8927a08a 66Output addons:
0fbee9ea 67- ALSA. Best supported of course :) (subpackage)
68- OSS. Kernel native sound drivers
69- Sparc. UltraSparc sound drivers
70- SGI. SGI audio library driver
71- ESD. Enlightened sound daemon support (subpackage)
72- NAS. Network Audio System (subpakcage)
73- low latency JACK output
74- null :-)
8927a08a 75
76Visual scopes:
0fbee9ea 77- Stereoscope
78- Monoscope
79- Levelmeter
80- Spacescope
81- FFTscope
82- FFTscope II
83- Spectrum GL
8927a08a 84
85General features:
0fbee9ea 86- Full speed (pitch) control, positive *and* negative! (First Linux
87 player that does this!! MP3's and CD's do varispeed :)
88- Queue (playlist) support
89- Concurrent visual scopes (open as many as you want)
90- Multi-threaded design for efficient/skip free playback (RT)
4c20a058 91- GUI Interface based on GTK+
0fbee9ea 92- NOGUI operation for shell script usage
93- On-screen-display based on xosd
94- Plug-in core architecture
95- Low latency mode, as low as 5ms when scheduled RT
96- Effects stream
97- Software based volume/pan control
98- Accurate scope/audio syncing using ALSA features
8927a08a 99
a42091c1
JB
100%description -l pl
101