summaryrefslogtreecommitdiffstats
path: root/lua.spec
diff options
context:
space:
mode:
authorTom Callaway <spot@fedoraproject.org>2017-10-29 20:33:46 -0400
committerTom Callaway <spot@fedoraproject.org>2017-10-29 20:33:46 -0400
commitd78b71f63f4f2a6ce157bf565b628c936919b8fe (patch)
treebfc99c21da5ead48e001d129447912d1104bdf35 /lua.spec
parent0b6e19e40a24afd8ca15886a1c52d2e504a3ec85 (diff)
downloadlua-d78b71f63f4f2a6ce157bf565b628c936919b8fe.tar.gz
lua-d78b71f63f4f2a6ce157bf565b628c936919b8fe.tar.xz
lua-d78b71f63f4f2a6ce157bf565b628c936919b8fe.zip
apply known upstream bugfixes
Diffstat (limited to 'lua.spec')
-rw-r--r--lua.spec14
1 files changed, 12 insertions, 2 deletions
diff --git a/lua.spec b/lua.spec
index 125c98a..183b532 100644
--- a/lua.spec
+++ b/lua.spec
@@ -12,7 +12,7 @@
Name: lua
Version: %{major_version}.4
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Powerful light-weight programming language
Group: Development/Languages
License: MIT
@@ -39,6 +39,10 @@ Patch6: %{name}-5.2.2-idsize.patch
Patch7: %{name}-5.2.2-luac-shared-link-fix.patch
Patch8: %{name}-5.2.2-configure-compat-module.patch
%endif
+# https://www.lua.org/bugs.html
+Patch9: lua-5.3.4-bug1.patch
+Patch10: lua-5.3.4-bug4.patch
+Patch11: lua-5.3.4-bug5.patch
BuildRequires: automake autoconf libtool readline-devel ncurses-devel
Provides: lua(abi) = %{major_version}
@@ -91,7 +95,10 @@ mv src/luaconf.h src/luaconf.h.template.in
#%% patch2 -p1 -z .luac-shared
%patch3 -p1 -z .configure-linux
%patch4 -p1 -z .configure-compat-all
-autoreconf -i
+%patch9 -p1 -b .bug1
+%patch10 -p1 -b .bug4
+%patch11 -p1 -b .bug5
+autoreconf -ifv
%if 0%{?bootstrap}
cd lua-%{bootstrap_version}/
@@ -211,6 +218,9 @@ install -Dpm 0644 %{SOURCE1000} $RPM_BUILD_ROOT/%{macrosdir}/macros.lua
%changelog
+* Sun Oct 29 2017 Tom Callaway <spot@fedoraproject.org> - 5.3.4-6
+- apply known upstream bugfixes
+
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild