DeaDBeeF - odtwarzacz audio dla GTK2 o interfejsie graficznym wzorowanym na Foobar2000.
Dla Fedory znalazłem tylko binarki, więc przy budowie paczki posiłkowałem się wersją z OpenSuSE.
źródła:
ftp://ftp.pbone.net/mirror/packman.iu-bremen.de/suse/factory/src/deadbeef-0.4.1-1.pm.3.1.src.rpm
deadbeff.spec
[code]
Name: deadbeef
Version: 0.4.1
Release: 1%{?dist}
Summary: GTK2 audio player
Group: Productivity/Multimedia/Sound/Players
License: GPL
URL: http://deadbeef.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Source0: %name-%version.tar.bz2
Patch0: %name-0.4.0-desktop-file.patch
Patch1: %name-0.4.0-fix-critical-warning.patch
BuildRequires: gtk2-devel, libsamplerate-devel, alsa-lib-devel, libvorbis-devel, curl-devel
BuildRequires: libsndfile-devel, libcddb-devel, libcdio-devel, wavpack-devel
BuildRequires: xorg-x11-proto-devel, pkgconfig, gcc-c++, libnotify-devel
BuildRequires: libmad-devel, ffmpeg-devel
%description
DeaDBeeF is an audio player for GNU/Linux and other UNIX-like systems.
It is written in C with some plugins in C++. It has minimal dependencies,
a native GTK2 GUI, cuesheet support, support for MP3, Ogg, FLAC, and APE,
chiptune formats with subtunes, song-length databases, and more.
It is very fast and lightweight, and extensible using plugins
(DSP, GUI, output, input, etc.). The GUI looks similar to Foobar2000.
%package restricted-plugins
License: GPL+ or Artistic
Summary: Restricted plugins Support for %{name}
Group: Productivity/Multimedia/Sound/Players
Requires: %{name} = %{version}
%description restricted-plugins
XMMS2 is an audio framework, but it is not a general multimedia player - it
will not play videos. It has a modular framework and plugin architecture for
audio processing, visualisation and output, but this framework has not been
designed to support video. Also the client-server design of XMMS2 (and the
daemon being independent of any graphics output) practically prevents direct
video output being implemented. It has support for a wide range of audio
formats, which is expandable via plugins. It includes a basic CLI interface
to the XMMS2 framework, but most users will want to install a graphical XMMS2
client (such as gxmms2 or esperanza).
%package devel
License: GPLv2
Group: Development/Libraries/C and C++
Summary: Devel files for %name
Requires: pkgconfig
Requires: %name
%description devel
This package provides headers to develop deadbeef plugins
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure --enable-static=no --disable-flac
make %{?_smp_mflags}
%install
%makeinstall
%__rm %buildroot/%_libdir/deadbeef/*.la
%clean
%__rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%_bindir/%name
%dir %_libdir/%name
%_libdir/%name/adplug.so*
%_libdir/%name/alsa.so*
%_libdir/%name/artwork.so*
%_libdir/%name/cdda.so*
%_libdir/%name/dumb.so*
%_libdir/%name/ffap.so*
%_libdir/%name/gme.so*
%_libdir/%name/gtkui.so*
%_libdir/%name/hotkeys.so*
%_libdir/%name/lastfm.so*
%_libdir/%name/notify.so*
%_libdir/%name/nullout.so*
%_libdir/%name/oss.so*
%_libdir/%name/sid.so*
%_libdir/%name/sndfile.so*
%_libdir/%name/supereq.so*
%_libdir/%name/vfs_curl.so*
%_libdir/%name/vorbis.so*
%_libdir/%name/vtx.so*
%_libdir/%name/wavpack.so*
%_datadir/%name
%_datadir/applications/deadbeef.desktop
%_datadir/icons/hicolor/*x*/apps/%name.png
%_datadir/doc/%name
%files restricted-plugins
%defattr(-,root,root,-)
%_libdir/deadbeef/ffmpeg.so*
%_libdir/deadbeef/mpgmad.so*
%files devel
%defattr(-,root,root)
%_includedir/%name
%changelog
* Mon Jun 21 2010 Waldo Waldow <wladw@onet.eu> 0.4.1-1
- first build for CentOS / Scientific Linux (SL)
* Fri Jun 4 2010 andrea@opensuse.org
- new upstream version 0.4.1 - bug fix release
* Mon May 24 2010 andrea@opensuse.org
- added deadbeef-0.4.0-fix-critical-warning.patch to make
brp-checks happy
* Sun May 23 2010 andrea@opensuse.org
- New package
[/code]