Hello community,

here is the log from the commit of package lua for openSUSE:Factory checked in 
at 2015-08-05 06:48:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lua (Old)
 and      /work/SRC/openSUSE:Factory/.lua.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lua"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lua/lua.changes  2015-07-23 15:21:26.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.lua.new/lua.changes     2015-08-05 
06:48:24.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Jul 30 11:52:14 UTC 2015 - [email protected]
+
+- Provide Lua(API) = 5.3, so that packages installing files to
+  /usr/share/lua/5.3 can properly depend on the right lua branch.
+- Provide Lua(devel) = 5.3 by lua-devel and conflict with other
+  packages providing Lua(devel) (e.g lua51-devel, lua52-devel...).
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lua.spec ++++++
--- /var/tmp/diff_new_pack.BTzgTM/_old  2015-08-05 06:48:25.000000000 +0200
+++ /var/tmp/diff_new_pack.BTzgTM/_new  2015-08-05 06:48:25.000000000 +0200
@@ -38,6 +38,9 @@
 BuildRequires:  readline-devel
 BuildRequires:  update-alternatives
 Requires(pre):  update-alternatives
+# As other packages install files into /usr/share/lua/lua_version, they ought 
to require lua = lua_version (which is only major_version)
+# in order to facilitate this, we provide the corresponding symbol here.
+Provides:       Lua(API) = %{major_version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -58,9 +61,8 @@
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
 Requires:       liblua%{libsuf} = %{version}
-Conflicts:      lua52-devel
-Conflicts:      lua51-devel
-Conflicts:      lua50-devel
+Provides:       Lua(devel) = %{major_version}
+Conflicts:      otherproviders(Lua(devel))
 
 %description devel
 Lua is a programming language originally designed for extending


Reply via email to