fix .pc file
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wavpack?expand=0&rev=11
This commit is contained in:
parent
b233b6fa1b
commit
5f078dc83f
16
wavpack-fix_pkgconfig.patch
Normal file
16
wavpack-fix_pkgconfig.patch
Normal 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}
|
51
wavpack.spec
51
wavpack.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user