diff --git a/lua.spec b/lua.spec index 3eba84f0dc8deb0fd726ccd1c7b3f21305707b03..5370b12f5fdffe91ed7c0f93e8f46df9a14df020 100644 --- a/lua.spec +++ b/lua.spec @@ -6,7 +6,7 @@ Name: lua Version: 5.3.5 -Release: 4 +Release: 5 Summary: A powerful, efficient, lightweight, embeddable scripting language License: MIT URL: http://www.lua.org/ @@ -29,23 +29,28 @@ Patch6000: lua-CVE-2019-6706.patch BuildRequires: automake autoconf libtool readline-devel ncurses-devel -Obsoletes: %{name}-libs < %{version}-%{release} -Provides: lua(abi) = %{major_version} -Provides: %{name}-libs = %{version}-%{release} +Requires: %{name}-libs = %{version}-%{release} %description Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. -%package devel +%package libs +Summary: Libraries for %{name} +Provides: lua(abi) = %{major_version} + +%description libs +Libraries for %{name}. + +%package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig Obsoletes: %{name}-static < %{version}-%{release} Provides: %{name}-static = %{version}-%{release} -%description devel +%description devel This package contains development files for %{name}. %package_help @@ -116,9 +121,12 @@ LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir}/lua -e"_U= %dir %{_libdir}/lua/%{major_version} %dir %{_datadir}/lua %dir %{_datadir}/lua/%{major_version} -%{_libdir}/liblua-%{major_version}.so %{_libdir}/liblua.so +%files libs +%defattr(-,root,root) +%{_libdir}/liblua-%{major_version}.so + %files devel %defattr(-,root,root) %{_includedir}/l*.h @@ -133,6 +141,12 @@ LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir}/lua -e"_U= %{_mandir}/man1/lua*.1* %changelog +* Mon Feb 17 2020 hexiujun - 5.3.5-5 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:unpack libs subpackage + * Fri Oct 11 2019 openEuler Buildteam - 5.3.5-4 - Package rebuild