From caf9766de882e2af3f533b909cacd29a726667bd Mon Sep 17 00:00:00 2001 From: z00507040 Date: Tue, 18 Feb 2020 09:44:37 +0800 Subject: [PATCH] unpack libs subpackage --- OpenEXR.spec | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/OpenEXR.spec b/OpenEXR.spec index 9c35dd5..16de15a 100644 --- a/OpenEXR.spec +++ b/OpenEXR.spec @@ -1,29 +1,36 @@ Name: OpenEXR Summary: A high dynamic-range (HDR) image file format for use in computer imaging applications Version: 2.2.0 -Release: 16 +Release: 17 License: BSD URL: http://www.openexr.com/ Source0: http://download.savannah.nongnu.org/releases/openexr/openexr-%{version}.tar.gz Patch0000: openexr-2.1.0-bigendian.patch -Provides: openexr = %{version}-%{release} %{name}-libs = %{version}-%{release} -Obsoletes: openexr < %{version}-%{release} %{name}-libs < %{version}-%{release} - BuildConflicts: %{name}-devel < 2.2.0 - BuildRequires: gcc-c++ ilmbase-devel >= %{version} zlib-devel pkgconfig +Requires: %{name}-libs = %{version}-%{release} + +Provides: openexr = %{version}-%{release} +Obsoletes: openexr < %{version}-%{release} + %description OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications. +%package libs +Summary: Libraries for %{name} + +%description libs +Libraries for %{name}. + %package devel Summary: Development files for %{name} Provides: openexr-devel = %{version}-%{release} Obsoletes: openexr-devel < %{version}-%{release} -Requires: %{name} = %{version}-%{release} ilmbase-devel +Requires: %{name}-libs = %{version}-%{release} ilmbase-devel %description devel This package contains libraries and header files for development of %{name}. @@ -44,17 +51,18 @@ export PKG_CONFIG_PATH="%{buildroot}%{_libdir}/pkgconfig${PKG_CONFIG_PATH:+:}${P test "$(pkg-config --modversion OpenEXR)" = "%{version}" %make_build check ||: -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets libs %files %doc AUTHORS ChangeLog NEWS README %license LICENSE -%{_libdir}/{libIlmImf-2_2.so.22*,libIlmImfUtil-2_2.so.22*} %{_bindir}/exr* %exclude %{_docdir}/%{name}-%{version} +%files libs +%{_libdir}/libIlmImf-2_2.so.22* +%{_libdir}/libIlmImfUtil-2_2.so.22* + %files devel %{_datadir}/aclocal/openexr.m4 %{_includedir}/%{name}/* @@ -62,5 +70,11 @@ test "$(pkg-config --modversion OpenEXR)" = "%{version}" %{_libdir}/pkgconfig/OpenEXR.pc %changelog +* Tue Feb 18 2020 hexiujun - 2.2.0-17 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:unpack libs subpackage + * Fri Oct 25 2019 huzhiyu - 2.2.0-16 - Package init -- Gitee