]> git.pld-linux.org Git - packages/alsaplayer.git/blame - alsaplayer.spec
- added patch flac; BR: flac-devel >= 1.1.3
[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
5bd7db21 12Version: 0.99.76
a40b9de6 13Release: 5
cabbd4cf 14License: GPL
46b1d468 15Group: Applications/Sound
13f49301 16Source0: ftp://ftp.alsa-project.org/pub/people/andy/%{name}-%{version}.tar.bz2
5bd7db21 17# Source0-md5: a5566c15dbae1f5c86a08482eb405725
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
337b99ea 29%{?with_esound:BuildRequires: esound-devel}
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}
d479e38b 36BuildRequires: libsndfile-devel
dadc5112 37BuildRequires: libstdc++-devel
d479e38b 38BuildRequires: libtool
39BuildRequires: libvorbis-devel
337b99ea 40%{?with_nas:BuildRequires: nas-devel}
d479e38b 41BuildRequires: xosd-devel
1d73465c 42Requires(post): /sbin/ldconfig
337b99ea 43Requires: alsaplayer_output
44Requires: alsaplayer_ui
4d4f8253 45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8927a08a 46
0d2a9f5a
AF
47%define _noautoreqdep libGL.so.1 libGLU.so.1
48%define _pkglibdir %{_libdir}/%{name}
0d2a9f5a 49
8927a08a 50%description
6e4571c1 51AlsaPlayer is a new type of PCM player. It is heavily multi-threaded
c3f685ab 52and tries to exercise the ALSA library and driver quite a bit.
6e4571c1 53Features include:
8927a08a 54
55Input addons:
0fbee9ea 56- MP2 and MP3 support
57- Ogg Vorbis support (subpackage)
58- WAV support, 8-, 16-bit, mono, stereo, any sample rate
59- CDDA support, CD Digital Audio playback! and thus USB ready :)
60- Also plays files mapped by audiofs (CDDA)
61- MAD MPEG audio
62- Module support (mikmod) (subpcakage)
63- FLAC support
fa53bf85 64
8927a08a 65Output addons:
0fbee9ea 66- ALSA. Best supported of course :) (subpackage)
67- OSS. Kernel native sound drivers
68- Sparc. UltraSparc sound drivers
69- SGI. SGI audio library driver
70- ESD. Enlightened sound daemon support (subpackage)
71- NAS. Network Audio System (subpakcage)
72- low latency JACK output
73- null :-)
8927a08a 74
75Visual scopes:
0fbee9ea 76- Stereoscope
77- Monoscope
78- Levelmeter
79- Spacescope
80- FFTscope
81- FFTscope II
82- Spectrum GL
8927a08a 83
84General features:
0fbee9ea 85- Full speed (pitch) control, positive *and* negative! (First Linux
86 player that does this!! MP3's and CD's do varispeed :)
87- Queue (playlist) support
88- Concurrent visual scopes (open as many as you want)
89- Multi-threaded design for efficient/skip free playback (RT)
4c20a058 90- GUI Interface based on GTK+
0fbee9ea 91- NOGUI operation for shell script usage
92- On-screen-display based on xosd
93- Plug-in core architecture
94- Low latency mode, as low as 5ms when scheduled RT
95- Effects stream
96- Software based volume/pan control
97- Accurate scope/audio syncing using ALSA features
8927a08a 98
a42091c1
JB
99%description -l pl
100