File libakode.spec of Package libakode
#
# spec file for package libakode (Version 2.0.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: libakode
BuildRequires: cdparanoia flac-devel kdelibs3-devel libao-devel libmusicbrainz-devel libsamplerate-devel libtheora-devel
%if 0%{?opensuse_bs}
%else
BuildRequires: mad-devel
%endif
License: LGPL v2.1 or later
Group: Development/Libraries/KDE
Summary: A Simple Audio Back-End
Version: 2.0.2
Release: 115
Url: http://www.kde.org/
%define tar_version 2.0.2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: akode-%{tar_version}.tar.bz2
Patch1: flac-64bit.diff
Patch2: gcc-4.3.diff
%description
aKode is a simple audio back-end suitable for simple actions.
%package devel
Summary: a simple audio backend
Group: Development/Libraries/KDE
Requires: libakode = %version
Requires: libstdc++-devel
%description devel
aKode is a simple audio backend suitable for simple actions.
%if 0%{?opensuse_bs}
%else
%package mad
Summary: MPEG/MP3 support for libakode
Group: SUSE internal
Requires: libakode = %version
%description mad
libakode plugin which plays mpeg files.
%endif
%prep
%setup -q -n akode-%{tar_version}
%patch1
%patch2
. /etc/opt/kde3/common_options
update_admin
%build
. /etc/opt/kde3/common_options
./configure \
--prefix=/usr \
--enable-audio=$AUDIO \
--with-kscd-cdda \
--without-polypaudio \
--without-sun \
--without-oss \
--with-alsa \
--with-jack \
--without-libltdl \
--with-vorbis \
--disable-final \
--without-ffmpeg \
--enable-sdl \
--libdir=%_libdir
make %{?jobs:-j%jobs}
%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%clean
rm -rf ${RPM_BUILD_ROOT}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
/usr/bin/akodeplay
%_libdir/libakode.*
%_libdir/libakode_mpc_decoder.*
%_libdir/libakode_src_resampler.*
%_libdir/libakode_xiph_decoder.*
%_libdir/libakode_alsa_sink.*
%_libdir/libakode_jack_sink.*
%files devel
%defattr(-,root,root)
/usr/bin/akode-config
/usr/include/akode
%if 0%{?opensuse_bs}
%else
%files mad
%defattr(-,root,root)
%_libdir/libakode_mpeg_decoder.*
%endif
%changelog
* Mon Feb 25 2008 crrodriguez@suse.de
- fix library-without-ldconfig-postin errors
* Sat Oct 20 2007 dmueller@suse.de
- fix build against gcc 4.3
* Thu Oct 04 2007 stbinner@suse.de
- unbreak build of internal mad subpackage
* Sun Apr 15 2007 dmueller@suse.de
- fix libFLAC 1.1.3 support
* Tue Apr 10 2007 stbinner@suse.de
- update to 2.0.2: Support libFLAC 1.1.3+ and more recent FFMPEG
* Mon Jul 24 2006 stbinner@suse.de
- update to 2.0.1:
* Fix SRC-resampler and Jack-sink, both broken in 2.0
* Add more flexibility to aKode::Player
* Fri Jun 02 2006 stbinner@suse.de
- fix build
* Sat May 20 2006 adrian@suse.de
- build without mad plugin in openSUSE build service
* Fri Jan 27 2006 dmueller@suse.de
- build without libltdl dependency and ALSA only
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Dec 15 2005 dmueller@suse.de
- update 2.0
* Tue Nov 29 2005 dmueller@suse.de
- split out mpeg/mp3 decoding
* Wed Nov 23 2005 dmueller@suse.de
- update 2.0rc1
* Tue Nov 22 2005 dmueller@suse.de
- fix crash without sound hardware
* Tue Oct 25 2005 ro@suse.de
- added gcc-c++ to nfb
* Mon Oct 24 2005 dmueller@suse.de
- update 2.0b3
* Mon Oct 17 2005 ro@suse.de
- fix dependency of libakode-devel ...
* Mon Sep 26 2005 stbinner@suse.de
- fix dependency of libakode-devel
* Mon Sep 26 2005 coolo@suse.de
- fix build on lib64
* Wed Sep 21 2005 dmueller@suse.de
- initial package