SHA256
1
0
forked from pool/wavpack
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 Summary: Free Hybrid Lossless Audio Compression Format
Version: 4.60.1 Version: 4.60.1
Release: 1 Release: 1
%define soname 1
Source: http://www.wavpack.com/%{name}-%{version}.tar.bz2 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: # Name used by third parties before openSUSE 10.3:
Provides: WavPack = %{version}-%{release} Provides: WavPack = %{version}-%{release}
Requires: libwavpack1 >= %{version} Requires: libwavpack%{soname} >= %{version}
Obsoletes: WavPack < %version Obsoletes: WavPack < %version
BuildRoot: %{_tmppath}/%{name}-%{version}-build 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 the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression! means never having to choose between lossless and lossy compression!
%package -n libwavpack%{soname}
Authors:
--------
David Bryant <david@wavpack.com>
%package -n libwavpack1
License: BSD3c License: BSD3c
Summary: Free Hybrid Lossless Audio Compression Format Summary: Free Hybrid Lossless Audio Compression Format
Group: System/Libraries Group: System/Libraries
%description -n libwavpack1 %description -n libwavpack%{soname}
WavPack is a completely open audio compression format providing WavPack is a completely open audio compression format providing
lossless, high-quality lossy, and a unique hybrid compression mode. lossless, high-quality lossy, and a unique hybrid compression mode.
Although the technology is loosely based on previous versions of 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 the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression! means never having to choose between lossless and lossy compression!
Authors:
--------
David Bryant <david@wavpack.com>
%package devel %package devel
License: BSD3c License: BSD3c
Summary: Free Hybrid Lossless Audio Compression Format 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 the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression! means never having to choose between lossless and lossy compression!
Authors:
--------
David Bryant <david@wavpack.com>
%prep %prep
%setup -q %setup -q
%patch1
%build %build
autoreconf -f -i autoreconf -fiv
%configure --disable-static --with-pic %configure --disable-static --with-pic
%{__make} %{?jobs:-j%jobs} %{__make} %{?_smp_mflags}
%install %install
%makeinstall %makeinstall
#not needed #not needed
%{__rm} %{buildroot}%{_libdir}/*.la %__rm "%{buildroot}%{_libdir}"/*.la
%check %check
make 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 %clean
rm -rf $RPM_BUILD_ROOT %{?buildroot:%__rm -rf "%{buildroot}"}
%files %files
%defattr(-,root,root) %defattr(-,root,root)
# AUTHORS NEWS are empty # AUTHORS NEWS are empty
%doc ChangeLog README license.txt %doc ChangeLog README license.txt
%{_bindir}/* %{_bindir}/wavpack
%{_bindir}/wvgain
%{_bindir}/wvunpack
%{_mandir}/man?/* %{_mandir}/man?/*
%files -n libwavpack1 %files -n libwavpack%{soname}
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*.so.* %{_libdir}/libwavpack.so.%{soname}
%{_libdir}/libwavpack.so.%{soname}.*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%doc doc/*.* %doc doc/*.*
%{_includedir}/wavpack %{_includedir}/wavpack
%{_libdir}/*.so %{_libdir}/libwavpack.so
%{_libdir}/pkgconfig/wavpack.pc %{_libdir}/pkgconfig/wavpack.pc
%changelog %changelog