- Fix multilib conflict (bz 341891)
- Fix Source0 en URL urls
This commit is contained in:
parent
88c9a39061
commit
363b113530
@ -1,2 +1 @@
|
||||
libao-0.8.5.tar.gz
|
||||
libao-0.8.6.tar.gz
|
||||
libao-0.8.8.tar.gz
|
||||
|
||||
3
ao.req
3
ao.req
@ -3,5 +3,6 @@
|
||||
filelist=`sed "s/['\"]/\\\&/g"`
|
||||
|
||||
{ echo $filelist | tr [:blank:] \\n | /usr/lib/rpm/find-requires | \
|
||||
grep -v artsc | grep -v esd | grep -v audiofile | grep -v asound
|
||||
grep -v artsc | grep -v esd | grep -v audiofile | grep -v asound | \
|
||||
grep -v libpulse
|
||||
} | sort -u
|
||||
|
||||
90
libao.spec
90
libao.spec
@ -1,14 +1,17 @@
|
||||
Summary: Cross Platform Audio Output Library.
|
||||
Name: libao
|
||||
Version: 0.8.6
|
||||
Release: 5%{?dist}
|
||||
Group: System Environment/Libraries
|
||||
License: GPL
|
||||
URL: http://www.xiph.org/
|
||||
Source: http://www.xiph.org/ogg/vorbis/download/libao-%{version}.tar.gz
|
||||
Source1: ao.req
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
BuildPrereq: esound-devel >= 0.2.8, arts-devel, alsa-lib-devel
|
||||
Name: libao
|
||||
Version: 0.8.8
|
||||
Release: 2%{?dist}
|
||||
Summary: Cross Platform Audio Output Library
|
||||
Group: System Environment/Libraries
|
||||
License: GPLv2+
|
||||
URL: http://xiph.org/ao/
|
||||
Source0: http://downloads.xiph.org/releases/ao/%{name}-%{version}.tar.gz
|
||||
Source1: ao.req
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildRequires: esound-devel >= 0.2.8
|
||||
BuildRequires: arts-devel
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: pulseaudio-lib-devel
|
||||
%define _use_internal_dependency_generator 0
|
||||
%define __find_requires %{SOURCE1}
|
||||
|
||||
@ -16,28 +19,35 @@ BuildPrereq: esound-devel >= 0.2.8, arts-devel, alsa-lib-devel
|
||||
Libao is a cross platform audio output library. It currently supports
|
||||
ESD, OSS, Solaris, and IRIX.
|
||||
|
||||
%package devel
|
||||
Summary: Cross Platform Audio Output Library Development.
|
||||
Group: Development/Libraries
|
||||
Requires: libao = %{version}-%{release}
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: pkgconfig
|
||||
# needed because of disabled internal dependency generator. sheesh
|
||||
Requires: %{_libdir}/libao.so.2
|
||||
Requires: %{_libdir}/libao.so.2
|
||||
|
||||
%description devel
|
||||
The libao-devel package contains the header files and documentation
|
||||
needed to develop applications with libao.
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
perl -p -i -e "s/-O20/$RPM_OPT_FLAGS/" configure
|
||||
perl -p -i -e "s/-ffast-math//" configure
|
||||
sed -i "s/-O20/$RPM_OPT_FLAGS/" configure
|
||||
sed -i "s/-ffast-math//" configure
|
||||
# 216108
|
||||
perl -p -i -e "s/= -version-info/= -export-symbols-regex '^ao_.*' -version-info/" src/Makefile.in
|
||||
sed -i "s/= -version-info/= -export-symbols-regex '^ao_.*' -version-info/" src/Makefile.in
|
||||
|
||||
|
||||
%build
|
||||
%configure --enable-alsa09
|
||||
make
|
||||
%configure
|
||||
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
||||
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
||||
make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
@ -46,29 +56,45 @@ make DESTDIR=$RPM_BUILD_ROOT install
|
||||
# remove unpackaged files from the buildroot
|
||||
find $RPM_BUILD_ROOT -name '*.la' -exec rm -rf {} \;
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS CHANGES COPYING README
|
||||
%{_libdir}/libao.so.*
|
||||
%{_libdir}/ao
|
||||
%{_mandir}/man5/*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%doc doc/*
|
||||
%defattr(-,root,root,-)
|
||||
%doc doc/*.html doc/*.c doc/*.css
|
||||
%{_includedir}/ao
|
||||
%{_libdir}/libao.so
|
||||
%{_libdir}/pkgconfig/ao.pc
|
||||
%{_datadir}/aclocal/ao.m4
|
||||
|
||||
%clean
|
||||
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Wed Nov 14 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 0.8.8-2
|
||||
- Fix multilib conflict (bz 341891)
|
||||
- Fix Source0 en URL urls
|
||||
|
||||
* Wed Nov 7 2007 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.8.8-1
|
||||
- Updated to 0.8.8 (bz 316731)
|
||||
- Cleaned up the SPEC
|
||||
- Added PulseAudio support
|
||||
- Made build parallel
|
||||
- Killed rpaths
|
||||
- Changed the kludges to use sed
|
||||
|
||||
* Thu Aug 23 2007 Adam Jackson <ajax@redhat.com> - 0.8.6-5
|
||||
- Rebuild for build ID
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user