commit lua51 for openSUSE:Factory
Hello community, here is the log from the commit of package lua51 for openSUSE:Factory checked in at 2015-09-19 06:52:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua51 (Old) and /work/SRC/openSUSE:Factory/.lua51.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "lua51" Changes: -------- --- /work/SRC/openSUSE:Factory/lua51/lua51.changes 2014-09-15 17:40:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lua51.new/lua51.changes 2015-09-19 06:52:26.000000000 +0200 @@ -1,0 +2,12 @@ +Sat Sep 5 05:22:42 UTC 2015 - i@marguerite.su + +- provides Lua(API) and Lua(devel) +- adjust update-alternative weight +- macros installs to -devel + +------------------------------------------------------------------- +Fri Jul 31 18:12:35 UTC 2015 - jengelh@inai.de + +- Update RPM group classification + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua51.spec ++++++ --- /var/tmp/diff_new_pack.5hQDem/_old 2015-09-19 06:52:27.000000000 +0200 +++ /var/tmp/diff_new_pack.5hQDem/_new 2015-09-19 06:52:27.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package lua51 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,14 @@ # +%define major_version 5.1 +%define lib_suffix 5_1 Name: lua51 Version: 5.1.5 Release: 0 -%define major_version 5.1 -BuildRequires: pkg-config -BuildRequires: readline-devel -BuildRequires: update-alternatives -PreReq: update-alternatives Summary: Small Embeddable Language with Simple Procedural Syntax License: MIT -Group: System/Libraries +Group: Development/Languages/Lua Url: http://www.lua.org Source: http://www.lua.org/ftp/lua-%{version}.tar.gz Source1: macros.lua @@ -35,6 +32,11 @@ Patch1: %{name}-%{version}-module-path.diff Patch3: %{name}-%{version}-libdir.diff Patch4: %{name}-%{version}-pkgconfig.patch +BuildRequires: pkg-config +BuildRequires: readline-devel +Requires(post): update-alternatives +Requires(preun): update-alternatives +Provides: Lua(API) = %{major_version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,8 +56,9 @@ Summary: Development files for lua Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Conflicts: lua50-devel -Conflicts: lua-devel +Requires: liblua%{lib_suffix} = %{version} +Provides: Lua(devel) = %{major_version} +Obsoletes: otherproviders(Lua(devel)) %description devel Lua is a programming language originally designed for extending @@ -65,13 +68,13 @@ This package contains files needed for embedding lua into your application. -%package -n liblua5_1 -Summary: Small Embeddable Language with Simple Procedural Syntax +%package -n liblua%{lib_suffix} +Summary: The Lua integration library Group: System/Libraries Provides: %{name}-libs = %{version} Obsoletes: %{name}-libs <= %{version} -%description -n liblua5_1 +%description -n liblua%{lib_suffix} Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. @@ -85,8 +88,8 @@ simplicity, efficiency, portability, and low embedding cost. %package doc -Summary: Small Embeddable Language with Simple Procedural Syntax -Group: System/Libraries +Summary: Documentation for Lua, a small embeddable language +Group: Documentation/HTML %if 0%{?suse_version} >= 1120 BuildArch: noarch %endif @@ -113,11 +116,12 @@ %build sed -i 's:LUA_ROOT2 "LIBDIR/lua/%{major_version}/":LUA_ROOT2 \"%{_lib}/lua/%{major_version}/":' src/luaconf.h -make %{?_smp_mflags} -C src CC="%{__cc}" MYCFLAGS="%{optflags} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=%{major_version} all +make %{?_smp_mflags} -C src CC="gcc" MYCFLAGS="%{optflags} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=%{major_version} all %install make install INSTALL_TOP="%{buildroot}%{_prefix}" INSTALL_LIB="%{buildroot}%{_libdir}" INSTALL_CMOD=%{buildroot}%{_libdir}/lua/%{major_version} INSTALL_MAN="%{buildroot}%{_mandir}/man1" -install -D -m644 etc/lua.pc %{buildroot}%{_libdir}/pkgconfig/lua.pc +find %{buildroot} -name "*.a" -delete -print +install -D -m644 etc/lua.pc %{buildroot}%{_libdir}/pkgconfig/lua-%{major_version}.pc # update-alternatives mkdir -p %{buildroot}%{_sysconfdir}/alternatives for file in lua luac ; do @@ -130,27 +134,27 @@ done install -d -m 0755 %{buildroot}%{_libdir}/lua/%{major_version} install -d -m 0755 %{buildroot}%{_datadir}/lua/%{major_version} -install -D -m 644 %{SOURCE1} %buildroot/etc/rpm/macros.lua51 +install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.lua-%{major_version} # Debian/Ubuntu/SteamOS/Arch Linux compatibility ln -s %{_libdir}/liblua.so.%{major_version} %{buildroot}%{_libdir}/liblua%{major_version}.so.0 ln -s %{_libdir}/liblua.so %{buildroot}%{_libdir}/liblua5.1.so %post -/usr/sbin/update-alternatives --install \ - %{_bindir}/lua lua %{_bindir}/lua%{major_version} 10 \ +%{_sbindir}/update-alternatives --install \ + %{_bindir}/lua lua %{_bindir}/lua%{major_version} 30 \ --slave %{_bindir}/luac luac %{_bindir}/luac%{major_version} \ --slave %{_mandir}/man1/lua.1.gz lua.1.gz %{_mandir}/man1/lua%{major_version}.1.gz \ --slave %{_mandir}/man1/luac.1.gz luac.1.gz %{_mandir}/man1/luac%{major_version}.1.gz %preun if [ "$1" = 0 ] ; then - /usr/sbin/update-alternatives --remove lua %{_bindir}/lua%{major_version} + %{_sbindir}/update-alternatives --remove lua %{_bindir}/lua%{major_version} fi -%post -n liblua5_1 -p /sbin/ldconfig +%post -n liblua%{lib_suffix} -p /sbin/ldconfig -%postun -n liblua5_1 -p /sbin/ldconfig +%postun -n liblua%{lib_suffix} -p /sbin/ldconfig %files %defattr(-,root,root) @@ -167,26 +171,25 @@ %ghost %{_sysconfdir}/alternatives/luac %ghost %{_sysconfdir}/alternatives/lua.1.gz %ghost %{_sysconfdir}/alternatives/luac.1.gz -%{_sysconfdir}/rpm/macros.lua51 %dir %{_libdir}/lua %dir %{_libdir}/lua/%{major_version} %dir %{_datadir}/lua %dir %{_datadir}/lua/%{major_version} -%files -n liblua5_1 +%files -n liblua%{lib_suffix} %defattr(-,root,root) %{_libdir}/liblua.so.%{major_version} %{_libdir}/liblua%{major_version}.so.0 %files devel %defattr(-,root,root) +%{_sysconfdir}/rpm/macros.lua-%{major_version} %{_includedir}/lauxlib.h %{_includedir}/lua.h %{_includedir}/lua.hpp %{_includedir}/luaconf.h %{_includedir}/lualib.h -%{_libdir}/pkgconfig/lua.pc -%{_libdir}/liblua.a +%{_libdir}/pkgconfig/lua-%{major_version}.pc %{_libdir}/liblua.so %{_libdir}/liblua5.1.so
participants (1)
-
root@hilbert.suse.de