[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