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
openSUSE Build Service is sponsored by