627e03f
%global major_version 5.4
6edfe7d
# Normally, this is the same as version, but... not always.
0adfa07
%global test_version 5.4.4
5ba4641
# If you are incrementing major_version, enable bootstrapping and adjust accordingly.
5ba4641
# Version should be the latest prior build. If you don't do this, RPM will break and
5ba4641
# everything will grind to a halt.
519e6ee
%global bootstrap 0
627e03f
%global bootstrap_major_version 5.3
0adfa07
%global bootstrap_version %{bootstrap_major_version}.6
5ba4641
9774218
# Place rpm-macros into proper location.
9774218
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
9774218
44f7aee
cvsextras d57d350
Name:           lua
0adfa07
Version:        %{major_version}.4
519e6ee
Release:        5%{?dist}
46b9a30
Summary:        Powerful light-weight programming language
cvsextras d57d350
License:        MIT
fd3a8e4
URL:            https://www.lua.org/
fd3a8e4
Source0:        https://www.lua.org/ftp/lua-%{version}.tar.gz
a0a7266
# copied from doc/readme.html on 2014-07-18
4861560
Source1:        mit.txt
5ba4641
%if 0%{?bootstrap}
fd3a8e4
Source2:        https://www.lua.org/ftp/lua-%{bootstrap_version}.tar.gz
5ba4641
%endif
fd3a8e4
Source3:        https://www.lua.org/tests/lua-%{test_version}-tests.tar.gz
dbe53f0
# multilib
dbe53f0
Source4:        luaconf.h
627e03f
Patch0:         %{name}-5.4.0-beta-autotoolize.patch
5ba4641
Patch1:         %{name}-5.3.0-idsize.patch
4861560
#Patch2:         %%{name}-5.3.0-luac-shared-link-fix.patch
80674c8
Patch3:         %{name}-5.2.2-configure-linux.patch
4861560
Patch4:         %{name}-5.3.0-configure-compat-module.patch
5ba4641
%if 0%{?bootstrap}
627e03f
Patch5:         %{name}-5.3.0-autotoolize.patch
627e03f
Patch6:		%{name}-5.3.5-luac-shared-link-fix.patch
5ba4641
%endif
f8bc6d8
# https://www.lua.org/bugs.html
8dad25e
# 5.4.4 Bug 1
8dad25e
Patch7:		https://github.com/lua/lua/commit/25b143dd34fb587d1e35290c4b25bc08954800e2.patch
8dad25e
# 5.4.4 Bug 2
8dad25e
Patch8:		https://github.com/lua/lua/commit/1f3c6f4534c6411313361697d98d1145a1f030fa.patch
b831eb6
# 5.4.4 Bug 3
b831eb6
Patch9:		https://github.com/lua/lua/commit/c764ca71a639f5585b5f466bea25dc42b855a4b0.patch
b831eb6
# 5.4.4 Bug 4
b831eb6
Patch10:	https://github.com/lua/lua/commit/42d40581dd919fb134c07027ca1ce0844c670daf.patch
b831eb6
# 5.4.4 Bug 5
b831eb6
Patch11:	https://github.com/lua/lua/commit/196bb94d66e727e0aec053a0276c3ad701500762.patch
5ba4641
44f7aee
BuildRequires:  automake autoconf libtool readline-devel ncurses-devel
0c7ff17
BuildRequires:  make
0d44109
Requires:       lua-libs = %{version}-%{release}
cvsextras d57d350
cvsextras d57d350
%description
cvsextras d57d350
Lua is a powerful light-weight programming language designed for
cvsextras d57d350
extending applications. Lua is also frequently used as a
cvsextras d57d350
general-purpose, stand-alone language. Lua is free software.
cvsextras d57d350
Lua combines simple procedural syntax with powerful data description
cvsextras d57d350
constructs based on associative arrays and extensible semantics. Lua
cvsextras d57d350
is dynamically typed, interpreted from bytecodes, and has automatic
cvsextras d57d350
memory management with garbage collection, making it ideal for
cvsextras d57d350
configuration, scripting, and rapid prototyping.
cvsextras d57d350
fde95bb
%package devel
fde95bb
Summary:        Development files for %{name}
44f7aee
Requires:       %{name}%{?_isa} = %{version}-%{release}
a043d07
# The RPM related dependencies bring nothing to a non-RPM Lua developer
a043d07
# But we want them when packages BuildRequire lua-devel
a043d07
Requires:       (lua-rpm-macros if rpm-build)
fde95bb
Requires:       pkgconfig
mjk 360b17c
fde95bb
%description devel
mjk 360b17c
This package contains development files for %{name}.
cvsextras d57d350
0d44109
%package libs
0d44109
Summary:        Libraries for %{name}
ed24e54
Provides:       lua(abi) = %{major_version}
0d44109
0d44109
%description libs
0d44109
This package contains the shared libraries for %{name}.
0d44109
3395d2a
%package static
3395d2a
Summary:        Static library for %{name}
44f7aee
Requires:       %{name}%{?_isa} = %{version}-%{release}
3395d2a
3395d2a
%description static
3395d2a
This package contains the static version of liblua for %{name}.
3395d2a
2480098
cvsextras d57d350
%prep
4230874
%if 0%{?bootstrap}
627e03f
%setup -q -a 2 -a 3 -n %{name}-%{version}
4230874
%else
4230874
%setup -q -a 3
4230874
%endif
a0a7266
cp %{SOURCE1} .
44f7aee
mv src/luaconf.h src/luaconf.h.template.in
fde95bb
%patch0 -p1 -E -z .autoxxx
44f7aee
%patch1 -p1 -z .idsize
4861560
#%% patch2 -p1 -z .luac-shared
4722481
%patch3 -p1 -z .configure-linux
aa9c315
%patch4 -p1 -z .configure-compat-all
8dad25e
%patch7 -p1 -b .5.4.4-bug1
8dad25e
%patch8 -p1 -b .5.4.4-bug2
b831eb6
%patch9 -p1 -b .5.4.4-bug3
b831eb6
%patch10 -p1 -b .5.4.4-bug4
b831eb6
%patch11 -p1 -b .5.4.4-bug5
29f29be
# Put proper version in configure.ac, patch0 hardcodes 5.3.0
29f29be
sed -i 's|5.3.0|%{version}|g' configure.ac
d78b71f
autoreconf -ifv
44f7aee
5ba4641
%if 0%{?bootstrap}
5ba4641
cd lua-%{bootstrap_version}/
5ba4641
mv src/luaconf.h src/luaconf.h.template.in
5ba4641
%patch5 -p1 -b .autoxxx
627e03f
%patch1 -p1 -b .idsize
5ba4641
%patch3 -p1 -z .configure-linux
627e03f
%patch4 -p1 -z .configure-compat-all
627e03f
%patch6 -p1 -b .luac-shared-link-fix
5ba4641
autoreconf -i
5ba4641
cd ..
5ba4641
%endif
5ba4641
cvsextras d57d350
2480098
%build
44f7aee
%configure --with-readline --with-compat-module
fde95bb
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
fde95bb
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
44f7aee
# Autotools give me a headache sometimes.
44f7aee
sed -i 's|@pkgdatadir@|%{_datadir}|g' src/luaconf.h.template
44f7aee
c19a056
# hack so that only /usr/bin/lua gets linked with readline as it is the
c19a056
# only one which needs this and otherwise we get License troubles
786a69e
%make_build LIBS="-lm -ldl"
4861560
# only /usr/bin/lua links with readline now #luac_LDADD="liblua.la -lm -ldl"
cvsextras d57d350
5ba4641
%if 0%{?bootstrap}
5ba4641
pushd lua-%{bootstrap_version}
5ba4641
%configure --with-readline --with-compat-module
5ba4641
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
5ba4641
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
5ba4641
# Autotools give me a headache sometimes.
5ba4641
sed -i 's|@pkgdatadir@|%{_datadir}|g' src/luaconf.h.template
5ba4641
5ba4641
# hack so that only /usr/bin/lua gets linked with readline as it is the
5ba4641
# only one which needs this and otherwise we get License troubles
786a69e
%make_build LIBS="-lm -ldl" luac_LDADD="liblua.la -lm -ldl"
5ba4641
popd
5ba4641
%endif
2480098
4861560
%check
6edfe7d
cd ./lua-%{test_version}-tests/
4861560
4861560
# Dont skip the fully portable or ram-hungry tests:
4861560
# sed -i.orig -e '
4861560
#     /attrib.lua/d;
4861560
#     /files.lua/d;
4861560
#     /db.lua/d;
4861560
#     /errors.lua/d;
4861560
#     ' all.lua
4861560
# LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir}/lua all.lua
4861560
4861560
# Removing tests that fail under mock/koji
4861560
sed -i.orig -e '
4861560
    /db.lua/d;
4861560
    /errors.lua/d;
4861560
    ' all.lua
4861560
LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir}/lua -e"_U=true" all.lua
4861560
mjk 480b5f9
%install
786a69e
%make_install
3395d2a
rm $RPM_BUILD_ROOT%{_libdir}/*.la
44f7aee
mkdir -p $RPM_BUILD_ROOT%{_libdir}/lua/%{major_version}
44f7aee
mkdir -p $RPM_BUILD_ROOT%{_datadir}/lua/%{major_version}
cvsextras d57d350
dbe53f0
# Rename luaconf.h to luaconf-<arch>.h to avoid file conflicts on
dbe53f0
# multilib systems and install luaconf.h wrapper
dbe53f0
mv %{buildroot}%{_includedir}/luaconf.h %{buildroot}%{_includedir}/luaconf-%{_arch}.h
dbe53f0
install -p -m 644 %{SOURCE4} %{buildroot}%{_includedir}/luaconf.h
dbe53f0
5ba4641
%if 0%{?bootstrap}
5ba4641
pushd lua-%{bootstrap_version}
5ba4641
mkdir $RPM_BUILD_ROOT/installdir
5ba4641
make install DESTDIR=$RPM_BUILD_ROOT/installdir
5ba4641
cp -a $RPM_BUILD_ROOT/installdir/%{_libdir}/liblua-%{bootstrap_major_version}.so $RPM_BUILD_ROOT%{_libdir}/
5ba4641
mkdir -p $RPM_BUILD_ROOT%{_libdir}/lua/%{bootstrap_major_version}
5ba4641
mkdir -p $RPM_BUILD_ROOT%{_datadir}/lua/%{bootstrap_major_version}
5ba4641
rm -rf $RPM_BUILD_ROOT/installdir
5ba4641
popd
5ba4641
%endif
cvsextras d57d350
cvsextras d57d350
%files
a0a7266
%{!?_licensedir:%global license %%doc}
a0a7266
%license mit.txt
5ba4641
44f7aee
%doc README doc/*.html doc/*.css doc/*.gif doc/*.png
44f7aee
%{_bindir}/lua
44f7aee
%{_bindir}/luac
mjk 360b17c
%{_mandir}/man1/lua*.1*
Petr Špaček bc0f275
Petr Špaček bc0f275
%files libs
e12c641
%dir %{_libdir}/lua
44f7aee
%dir %{_libdir}/lua/%{major_version}
Petr Špaček bc0f275
%{_libdir}/liblua-%{major_version}.so
e12c641
%dir %{_datadir}/lua
44f7aee
%dir %{_datadir}/lua/%{major_version}
mjk 360b17c
0d44109
%if 0%{?bootstrap}
Petr Špaček bc0f275
%dir %{_libdir}/lua/%{bootstrap_major_version}
0d44109
%{_libdir}/liblua-%{bootstrap_major_version}.so
Petr Špaček bc0f275
%dir %{_datadir}/lua/%{bootstrap_major_version}
0d44109
%endif
0d44109
mjk 360b17c
%files devel
cvsextras b38d6aa
%{_includedir}/l*.h
mjk 9c2a849
%{_includedir}/l*.hpp
mjk 360b17c
%{_libdir}/liblua.so
mjk 480b5f9
%{_libdir}/pkgconfig/*.pc
cvsextras d57d350
3395d2a
%files static
3395d2a
%{_libdir}/*.a
cvsextras d57d350
cvsextras d57d350
%changelog
519e6ee
* Mon Oct 17 2022 Panu Matilainen <pmatilai@redhat.com> - 5.4.4-5
519e6ee
- Disable bootstrap mode forgotten on 5.4 rebase
519e6ee
f08586b
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.4-4
f08586b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
f08586b
b831eb6
* Tue Jul 19 2022 Tom Callaway <spot@fedoraproject.org> - 5.4.4-3
b831eb6
- upstream bug fixes (3,4,5) including fix for CVE-2022-33099
b831eb6
8dad25e
* Tue Apr  5 2022 Tom Callaway <spot@fedoraproject.org> - 5.4.4-2
8dad25e
- upstream bug fixes
8dad25e
0adfa07
* Tue Feb  1 2022 Tom Callaway <spot@fedoraproject.org> - 5.4.4-1
0adfa07
- update to 5.4.4, update bootstrap code to 5.3.6
0adfa07
- 5.4.4 contains the fix for 5.4.3 bug7, which is also CVE-2021-43519
0adfa07
  This fix was also in 5.4.3-4, so you do not need to update solely for that.
0adfa07
8050c84
* Mon Jan 24 2022 Tom Callaway <spot@fedoraproject.org> - 5.4.3-4
8050c84
- apply upstream fix for CVE-2021-44647
8050c84
- apply upstream fixes for known lua bugs 4-10 (11 assumes other changes beyond 5.4.3)
8050c84
fd77892
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.3-3
fd77892
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
fd77892
e86927c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.3-2
e86927c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e86927c
96be13d
* Wed Mar 31 2021 Tom Callaway <spot@fedoraproject.org> - 5.4.3-1
96be13d
- update to 5.4.3
96be13d
- apply fix for bug3
96be13d
058dca2
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.2-2
058dca2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
058dca2
da74cc9
* Thu Dec  3 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.2-1
da74cc9
- update to 5.4.2
da74cc9
3e03dd9
* Mon Oct 12 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.1-1
3e03dd9
- update to 5.4.1
3e03dd9
4b39937
* Wed Sep  2 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.0-8
4b39937
- apply upstream fix for CVE-2020-24342
4b39937
a043d07
* Mon Aug 31 2020 Michel Alexandre Salim <salimma@fedoraproject.org> - 5.4.0-7
a043d07
- Refactor macros into lua-rpm-macros
a043d07
c4db958
* Wed Aug 19 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.0-6
c4db958
- apply upstream fix for CVE-2020-24370, CVE-2020-24371
c4db958
b9107ac
* Wed Aug 19 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.0-5
b9107ac
- apply upstream fix for CVE-2020-24369
b9107ac
f8bc6d8
* Fri Jul 31 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.0-4
f8bc6d8
- apply upstream fix for CVE-2020-15889
f8bc6d8
- apply upstream fix for CVE-2020-15945
f8bc6d8
- apply upstream fixes for "known bugs"
f8bc6d8
6b90d8e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.0-3
6b90d8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6b90d8e
ab3d82c
* Tue Jun 30 2020 Miro Hrončok <mhroncok@redhat.com> - 5.4.0-2
ab3d82c
- Add lua(abi) requirements generator (requires RPM 4.16+)
ab3d82c
627e03f
* Mon Jun 29 2020 Tom Callaway <spot@fedoraproject.org> - 5.4.0-1
627e03f
- update to 5.4.0
627e03f
9898d3a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.5-7
9898d3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9898d3a
79c4e48
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.5-6
79c4e48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
79c4e48
25c0878
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.3.5-5
25c0878
- Rebuild for readline 8.0
25c0878
a8f0bdc
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.5-4
a8f0bdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a8f0bdc
b7b7312
* Mon Jan 28 2019 Tom Callaway <spot@fedoraproject.org> - 5.3.5-3
b7b7312
- apply fix for CVE-2019-6706 (bz1670020)
b7b7312
d10681a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.5-2
d10681a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d10681a
6edfe7d
* Tue Jul 10 2018 Tom Callaway <spot@fedoraproject.org> - 5.3.5-1
6edfe7d
- update to 5.3.5
6edfe7d
ed24e54
* Tue Feb 13 2018 Tom Callaway <spot@fedoraproject.org> - 5.3.4-10
ed24e54
- move lua(abi) provide to -libs
ed24e54
- add fix for bug 6
ed24e54
6bf1d36
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-9
6bf1d36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6bf1d36
ebaf4c0
* Tue Jan  2 2018 Richard W.M. Jones <rjones@redhat.com> - 5.3.4-8
ebaf4c0
- Unnecessary change to RISC-V macros in GCC requires change in luaconf.h.
ebaf4c0
29f29be
* Mon Dec  4 2017 Tom Callaway <spot@fedoraproject.org> - 5.3.4-7
29f29be
- fix pkgconfig provides (bz1519921)
29f29be
d78b71f
* Sun Oct 29 2017 Tom Callaway <spot@fedoraproject.org> - 5.3.4-6
d78b71f
- apply known upstream bugfixes
d78b71f
0b6e19e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-5
0b6e19e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0b6e19e
c603c23
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-4
c603c23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c603c23
62bbfe6
* Sun May 28 2017 Björn Esser <besser82@fedoraproject.org> - 5.3.4-3
62bbfe6
- Refactor macros to a more common syntax
62bbfe6
- Use rpm's build-in lua for macros
62bbfe6
9774218
* Wed May 24 2017 Björn Esser <besser82@fedoraproject.org> - 5.3.4-2
9774218
- Add rpm-macros file, providing packaging macros for lua add-ons (#1447324)
9774218
b744773
* Thu Feb  9 2017 Tom Callaway <spot@fedoraproject.org> 5.3.4-1
b744773
- update to 5.3.4
b744773
Igor Gnatenko 53e62ec
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 5.3.3-4
Igor Gnatenko 53e62ec
- Rebuild for readline 7.x
Igor Gnatenko 53e62ec
0d44109
* Tue Jul 26 2016 Tom Callaway <spot@fedoraproject.org> - 5.3.3-3
0d44109
- create lua-libs subpackage
0d44109
- disable bootstrap
0d44109
19e01a1
* Mon Jul 25 2016 Tom Callaway <spot@fedoraproject.org> - 5.3.3-2
19e01a1
- apply fixes for upstream bug 1 & 2
19e01a1
d6b7c55
* Tue Jun  7 2016 Tom Callaway <spot@fedoraproject.org> - 5.3.3-1
d6b7c55
- update to 5.3.3
d6b7c55
4423d02
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.2-3
4423d02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4423d02
dbe53f0
* Fri Dec 11 2015 Tom Callaway <spot@fedoraproject.org> - 5.3.2-2
dbe53f0
- fix multilib support (#1229992)
dbe53f0
4861560
* Fri Dec 11 2015 "D. Johnson" <fenris02@fedoraproject.org> - 5.3.2-1
4861560
- Update to 5.3.2 (#1039249,1173984)
4861560
a049d77
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-4
a049d77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a049d77
1d166ab
* Fri Mar 20 2015 Kalev Lember <kalevlember@gmail.com> - 5.3.0-3
1d166ab
- Define LUA_COMPAT_5_2 in addition to LUA_COMPAT_5_1 (#1204129)
1d166ab
1b0764b
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 5.3.0-2
1b0764b
- Rebuilt for Fedora 23 Change
1b0764b
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
1b0764b
5ba4641
* Thu Jan 15 2015 Tom Callaway <spot@fedoraproject.org> - 5.3.0-1
5ba4641
- update to 5.3.0
5ba4641
- add bootstrapping glue
5ba4641
80674c8
* Wed Dec 10 2014 Tom Callaway <spot@fedoraproject.org> - 5.2.3-1
80674c8
- update to 5.2.3
80674c8
f76e1fe
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.2-8
f76e1fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f76e1fe
a0a7266
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 5.2.2-7
a0a7266
- fix license handling
a0a7266
df14514
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.2-6
df14514
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
df14514
aa9c315
* Wed Oct 23 2013 Tom Callaway <spot@fedoraproject.org> - 5.2.2-5
aa9c315
- readd and fix configure-compat-module.patch to use LUA_CONFIG_ALL instead
aa9c315
4722481
* Wed Oct 23 2013 Tom Callaway <spot@fedoraproject.org> - 5.2.2-4
4722481
- drop configure-compat-module.patch, if you really need old lua behavior, use compat-lua
4722481
68422ad
* Mon Aug 05 2013 Hans de Goede <hdegoede@redhat.com> - 5.2.2-3
68422ad
- Drop compat-lua-libs package, as there now is a separate compat-lua
68422ad
  package (including a -devel)
68422ad
c7fdd0a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.2-2
c7fdd0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c7fdd0a
44f7aee
* Thu Apr 11 2013 Tom Callaway <spot@fedoraproject.org> - 5.2.2-1
44f7aee
- update to 5.2.2
44f7aee
- incorporate Aaron Faanes's changes
44f7aee
8e864b6
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-12
8e864b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8e864b6
c2cdb5d
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-11
c2cdb5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c2cdb5d
d36a7e5
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-10
d36a7e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d36a7e5
Tim Niemueller b079b31
* Wed Apr 06 2011 Tim Niemueller <tim@niemueller.de> - 5.1.4-9
Tim Niemueller b079b31
- Provide lua(abi) = 5.1 for better distro updates later
Tim Niemueller b079b31
c30317b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-8
c30317b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c30317b
Tim Niemueller aec7b63
* Fri Jan 28 2011 Tim Niemueller <tim@niemueller.de> - 5.1.4-7
Tim Niemueller aec7b63
- Add patch to from lua.org with smaller bugfixes
Tim Niemueller aec7b63
- sed -i -e 's/5\.1\.3/5.1.4/g' on autotoolize patch, bug #641144
Tim Niemueller aec7b63
Tim Niemueller c6e0c44
* Fri Jan 28 2011 Tim Niemueller <tim@niemueller.de> - 5.1.4-6
Tim Niemueller c6e0c44
- Add patch to increase IDSIZE for more useful error messages
Tim Niemueller c6e0c44
e9fe075
* Sun May 09 2010 Tim Niemueller <tim@niemueller.de> - 5.1.4-5
e9fe075
- Add patch regarding dlopen flags to support Lunatic (Lua-Python bridge)
e9fe075
60eaf20
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-4
60eaf20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
60eaf20
5d2d9b9
* Thu Jun 11 2009 Tim Niemueller <tim@niemueller.de> - 5.1.4-2
5d2d9b9
- Link liblua.so with -lm (math lib), fixes rhbz #499238
5d2d9b9
fdffd8e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-2
fdffd8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
fdffd8e
65ae3f8
* Wed Sep 03 2008 Tim Niemueller <tim@niemueller.de> - 5.1.4-1
65ae3f8
- New upstream release 5.1.4
65ae3f8
3395d2a
* Mon May 12 2008 Tim Niemueller <tim@niemueller.de> - 5.1.3-6
3395d2a
- Add -static subpackage with static liblua, fixes rh bug #445939
3395d2a
c32993b
* Sun Apr 13 2008 Tim Niemueller <tim@niemueller.de> - 5.1.3-5
c32993b
- Provide lua = 5.1, this way add-on packages can easily depend on the Lua
c32993b
  base version and expect certain paths for packages
c32993b
e12c641
* Sat Apr  5 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.3-4
e12c641
- Not only own $libdir/lua/5.1 and $datadir/lua/5.1 but also $libdir/lua
e12c641
  and $datadir/lua for proper removal of these dirs upon lua removal
e12c641
76b6600
* Fri Mar 14 2008 Tim Niemueller <tim@niemueller.de> - 5.1.3-3
76b6600
- own $libdir/lua/5.1 and $datadir/lua/5.1. These are the standard package
76b6600
  search path for Lua. Packaging them properly allows for easy creation of
76b6600
  Lua addon packages.
76b6600
8e0d040
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.1.3-2
8e0d040
- Autorebuild for GCC 4.3
8e0d040
4c4144d
* Sat Jan 26 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.3-1
4c4144d
- New upstream release 5.1.3
4c4144d
9892d09
* Mon Nov 26 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-4
9892d09
- Fix libdir in lua.pc being /usr/lib on x86_64 (bz 399101)
9892d09
4ad1de2
* Sun Oct 21 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-3
4ad1de2
- Also use lib64 instead of lib on ia64 and sparc64 
4ad1de2
81d9293
* Sun Oct 21 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-2
81d9293
- Fix multilib condlict in luaconf.h (bz 342561)
81d9293
fde95bb
* Mon Apr  2 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-1
fde95bb
- New upstream release 5.1.2
fde95bb
- Fix use of rpath on x86_64
fde95bb
9dfc99e
* Fri Jan 19 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.1-3
9dfc99e
- Remove "-lreadline -lncurses" from lua.pc (bz 213895)
9dfc99e
c19a056
* Sun Oct 15 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.1-2
c19a056
- Only link /usr/bin/lua with readline / do not link %%{_libdir}/liblua-5.1.so
c19a056
  with readline so that we don't cause any License troubles for packages
c19a056
  linking against liblua-5.1.so, otherwise lua could drag the GPL only readline
c19a056
  lib into the linking of non GPL apps.
c19a056
2480098
* Sat Oct 14 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.1-1
2480098
- New upstream release 5.1.1
2480098
- Fix detection of readline during compile (iow add readline support back)
2480098
68422ad
* Sun Aug 27 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-7
mjk 8f294c8
- Rebuild for FC6
mjk 8f294c8
mjk be786c8
* Thu Jun 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-6
mjk be786c8
- fixed broken provides
mjk be786c8
mjk 360b17c
* Tue Jun 06 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-5
mjk 360b17c
- split out devel subpackage
mjk 360b17c
mjk 5226d34
* Thu Jun 01 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-4
mjk 5226d34
- added Requires for pkgconfig BZ#193674
mjk 5226d34
mjk 480b5f9
* Mon May 29 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-3
mjk 480b5f9
- added autotools patch from Petri Lehtinen, http://lua-users.org
mjk 480b5f9
mjk 40ed366
* Mon May 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-2
mjk 40ed366
- fixed x86_64 builds
mjk 40ed366
mjk 9c2a849
* Mon May 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-1
mjk 9c2a849
- version bump
mjk 9c2a849
46b9a30
* Sun Oct 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 5.0.2-5
46b9a30
- Fix -debuginfo (#165304).
46b9a30
- Cosmetic specfile improvements.
46b9a30
3ca99a2
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 5.0.2-4
3ca99a2
- rebuild on all arches
3ca99a2
68422ad
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 5.0.2-3
236e637
- rebuilt
236e637
c03f8f6
* Sat Feb 12 2005 David Woodhouse <dwmw2@infradead.org> - 5.0.2-2
c03f8f6
- Don't use fastround on ppc
c03f8f6
d17422b
* Tue Feb 01 2005 Panu Matilainen <pmatilai@welho.com> - 5.0.2-1
d17422b
- update to 5.0.2
d17422b
- remove epoch 0, drop fedora.us release tag
d17422b
cvsextras b38d6aa
* Mon Nov 17 2003 Oren Tirosh <oren at hishome.net> - 0:5.0-0.fdr.2
cvsextras b38d6aa
- Enable readline support.
cvsextras b38d6aa
cvsextras d57d350
* Sat Jun 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:5.0-0.fdr.1
cvsextras d57d350
- First build.