[libyui-ncurses] changed Provides: `yui_ui =` from `version` to `major_so_ver` install lib*.so.`major_so_ver`* in mai

besser82 besser82 at fedoraproject.org
Thu May 16 11:39:18 UTC 2013


commit 28ba9ab9ff41c04be499b384aba685f3595110ff
Author: Björn Esser <bjoern.esser at gmail.com>
Date:   Thu May 16 13:38:35 2013 +0200

    changed Provides: `yui_ui =` from `version` to `major_so_ver`
    install lib*.so.`major_so_ver`* in main-pkg not lib*.so.*
    add `-DRESPECT_FLAGS=ON`, will be honored by libyui <= 3.0.5
    removed macros from changelog

 libyui-ncurses.spec |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)
---
diff --git a/libyui-ncurses.spec b/libyui-ncurses.spec
index 7bf6b67..351f58a 100644
--- a/libyui-ncurses.spec
+++ b/libyui-ncurses.spec
@@ -3,13 +3,14 @@
 %global libsuffix yui
 %global libname lib%{libsuffix}
 %global devel_min_ver 3.0.4
+%global major_so_ver 5
 
 %global _hardened_build 1
 
 
 Name:		%{libname}-ncurses
 Version:	2.43.9
-Release:	2%{?dist}
+Release:	3%{?dist}
 License:	LGPLv2 or LGPLv3
 Source:		https://github.com/%{libname}/%{name}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
 Group:		System Environment/Libraries
@@ -23,7 +24,7 @@ BuildRequires:	ncurses-devel
 URL:		https://github.com/%{libname}/%{name}/
 Summary:	Character Based User Interface for %{libname}
 
-Provides:	%{libsuffix}-ui%{?_isa} = %{version}
+Provides:	%{libsuffix}-ui%{?_isa} = %{major_so_ver}
 
 
 %description
@@ -81,7 +82,8 @@ cd build
 	-DDOC_SUBDIR=%{name}-%{version} \
 	-DINSTALL_DOCS=ON \
 	-DSKIP_LATEX=ON \
-	-DCMAKE_BUILD_TYPE=RELEASE
+	-DCMAKE_BUILD_TYPE=RELEASE \
+	-DRESPECT_FLAGS=ON
 
 make %{?_smp_mflags}
 make %{?_smp_mflags} docs
@@ -99,7 +101,7 @@ install -pm0644 ../ChangeLog %{buildroot}/%{_defaultdocdir}/%{name}-%{version}
 
 
 %files
-%{_libdir}/%{libsuffix}/lib*.so.*
+%{_libdir}/%{libsuffix}/lib*.so.%{major_so_ver}*
 %dir %{_defaultdocdir}/%{name}-%{version}
 %doc %{_defaultdocdir}/%{name}-%{version}/C*
 
@@ -118,13 +120,19 @@ install -pm0644 ../ChangeLog %{buildroot}/%{_defaultdocdir}/%{name}-%{version}
 
 
 %changelog
+* Thu May 16 2013 Björn Esser <bjoern.esser at gmail.com> - 2.43.9-3
+- changed Provides: `yui_ui =` from `version` to `major_so_ver`
+- install lib*.so.`major_so_ver`* in main-pkg not lib*.so.*
+- add `-DRESPECT_FLAGS=ON`, will be honored by libyui <= 3.0.5
+- removed macros from changelog
+
 * Wed May 15 2013 Björn Esser <bjoern.esser at gmail.com> - 2.43.9-2
 - -devel pkg should have Requires: ncurses-devel instead of
   Requires: ncurses
 
 * Wed May 15 2013 Björn Esser <bjoern.esser at gmail.com> - 2.43.9-1
 - new upstream version
-- adjusted %{libname}-devel min-version
+- adjusted libyui-devel min-version
 - added needed bootstrap to prep
 
 * Wed May 15 2013 Björn Esser <bjoern.esser at gmail.com> - 2.43.8-2


More information about the scm-commits mailing list