Pascal Bleser 2011-11-30 23:47:11 +00:00 committed by Git OBS Bridge
parent b233b6fa1b
commit 5f078dc83f
2 changed files with 36 additions and 31 deletions

View File

@ -0,0 +1,16 @@
--- wavpack.pc.in.orig 2011-12-01 00:48:27.306001025 +0100
+++ wavpack.pc.in 2011-12-01 00:48:45.777001024 +0100
@@ -1,5 +1,5 @@
prefix=@prefix@
-libdir=${prefix}/lib
+libdir=@libdir@
includedir=${prefix}/include
Name: wavpack
@@ -7,5 +7,5 @@
Version: @PACKAGE_VERSION@
Requires:
Conflicts:
-Libs: -L${libdir} -lwavpack @LIBM@ @ICONV@
+Libs: -lwavpack @LIBM@ @ICONV@
Cflags: -I${includedir}

View File

@ -26,10 +26,13 @@ Url: http://www.wavpack.com/
Summary: Free Hybrid Lossless Audio Compression Format
Version: 4.60.1
Release: 1
%define soname 1
Source: http://www.wavpack.com/%{name}-%{version}.tar.bz2
# pbleser: fix .pc file by using @libdir@ instead of @prefix@/lib, and remove -L$libdir altogether
Patch1: wavpack-fix_pkgconfig.patch
# Name used by third parties before openSUSE 10.3:
Provides: WavPack = %{version}-%{release}
Requires: libwavpack1 >= %{version}
Requires: libwavpack%{soname} >= %{version}
Obsoletes: WavPack < %version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -55,18 +58,12 @@ used all by itself, and a "correction" file that (when combined with
the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression!
Authors:
--------
David Bryant <david@wavpack.com>
%package -n libwavpack1
%package -n libwavpack%{soname}
License: BSD3c
Summary: Free Hybrid Lossless Audio Compression Format
Group: System/Libraries
%description -n libwavpack1
%description -n libwavpack%{soname}
WavPack is a completely open audio compression format providing
lossless, high-quality lossy, and a unique hybrid compression mode.
Although the technology is loosely based on previous versions of
@ -88,12 +85,6 @@ used all by itself, and a "correction" file that (when combined with
the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression!
Authors:
--------
David Bryant <david@wavpack.com>
%package devel
License: BSD3c
Summary: Free Hybrid Lossless Audio Compression Format
@ -122,51 +113,49 @@ used all by itself, and a "correction" file that (when combined with
the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression!
Authors:
--------
David Bryant <david@wavpack.com>
%prep
%setup -q
%patch1
%build
autoreconf -f -i
autoreconf -fiv
%configure --disable-static --with-pic
%{__make} %{?jobs:-j%jobs}
%{__make} %{?_smp_mflags}
%install
%makeinstall
#not needed
%{__rm} %{buildroot}%{_libdir}/*.la
%__rm "%{buildroot}%{_libdir}"/*.la
%check
make check
%post -n libwavpack1 -p /sbin/ldconfig
%post -n libwavpack%{soname} -p /sbin/ldconfig
%postun -n libwavpack1 -p /sbin/ldconfig
%postun -n libwavpack%{soname} -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%{?buildroot:%__rm -rf "%{buildroot}"}
%files
%defattr(-,root,root)
# AUTHORS NEWS are empty
%doc ChangeLog README license.txt
%{_bindir}/*
%{_bindir}/wavpack
%{_bindir}/wvgain
%{_bindir}/wvunpack
%{_mandir}/man?/*
%files -n libwavpack1
%files -n libwavpack%{soname}
%defattr(-,root,root)
%{_libdir}/*.so.*
%{_libdir}/libwavpack.so.%{soname}
%{_libdir}/libwavpack.so.%{soname}.*
%files devel
%defattr(-,root,root)
%doc doc/*.*
%{_includedir}/wavpack
%{_libdir}/*.so
%{_libdir}/libwavpack.so
%{_libdir}/pkgconfig/wavpack.pc
%changelog