e6e9ea
%global major_version 5.3
e6e9ea
# If you are incrementing major_version, enable bootstrapping and adjust accordingly.
e6e9ea
# Version should be the latest prior build. If you don't do this, RPM will break and
e6e9ea
# everything will grind to a halt.
e6e9ea
%global bootstrap 0
e6e9ea
%global bootstrap_major_version 5.2
e6e9ea
%global bootstrap_version %{bootstrap_major_version}.3
e6e9ea
e6e9ea
# Place rpm-macros into proper location.
e6e9ea
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
e6e9ea
e6e9ea
e6e9ea
Name:           lua
e6e9ea
Version:        %{major_version}.4
d50723
Release:        11%{?dist}
e6e9ea
Summary:        Powerful light-weight programming language
e6e9ea
Group:          Development/Languages
e6e9ea
License:        MIT
e6e9ea
URL:            http://www.lua.org/
e6e9ea
Source0:        http://www.lua.org/ftp/lua-%{version}.tar.gz
e6e9ea
# copied from doc/readme.html on 2014-07-18
e6e9ea
Source1:        mit.txt
e6e9ea
%if 0%{?bootstrap}
e6e9ea
Source2:        http://www.lua.org/ftp/lua-%{bootstrap_version}.tar.gz
e6e9ea
%endif
e6e9ea
Source3:        http://www.lua.org/tests/lua-%{version}-tests.tar.gz
e6e9ea
# multilib
e6e9ea
Source4:        luaconf.h
e6e9ea
# rpm-macro
e6e9ea
Source1000:     macros.lua
e6e9ea
Patch0:         %{name}-5.3.0-autotoolize.patch
e6e9ea
Patch1:         %{name}-5.3.0-idsize.patch
e6e9ea
#Patch2:         %%{name}-5.3.0-luac-shared-link-fix.patch
e6e9ea
Patch3:         %{name}-5.2.2-configure-linux.patch
e6e9ea
Patch4:         %{name}-5.3.0-configure-compat-module.patch
e6e9ea
%if 0%{?bootstrap}
e6e9ea
Patch5:         %{name}-5.2.3-autotoolize.patch
e6e9ea
Patch6:         %{name}-5.2.2-idsize.patch
e6e9ea
Patch7:         %{name}-5.2.2-luac-shared-link-fix.patch
e6e9ea
Patch8:         %{name}-5.2.2-configure-compat-module.patch
e6e9ea
%endif
e6e9ea
# https://www.lua.org/bugs.html
e6e9ea
Patch9:         lua-5.3.4-bug1.patch
e6e9ea
Patch10:        lua-5.3.4-bug4.patch
e6e9ea
Patch11:        lua-5.3.4-bug5.patch
e6e9ea
Patch12:        lua-5.3.4-bug6.patch
d50723
Patch13:	lua-5-3.4-upvaluejoin.patch
e6e9ea
e6e9ea
BuildRequires:  automake autoconf libtool readline-devel ncurses-devel
e6e9ea
Requires:       lua-libs = %{version}-%{release}
e6e9ea
e6e9ea
%description
e6e9ea
Lua is a powerful light-weight programming language designed for
e6e9ea
extending applications. Lua is also frequently used as a
e6e9ea
general-purpose, stand-alone language. Lua is free software.
e6e9ea
Lua combines simple procedural syntax with powerful data description
e6e9ea
constructs based on associative arrays and extensible semantics. Lua
e6e9ea
is dynamically typed, interpreted from bytecodes, and has automatic
e6e9ea
memory management with garbage collection, making it ideal for
e6e9ea
configuration, scripting, and rapid prototyping.
e6e9ea
e6e9ea
%package devel
e6e9ea
Summary:        Development files for %{name}
e6e9ea
Group:          System Environment/Libraries
e6e9ea
Requires:       %{name}%{?_isa} = %{version}-%{release}
e6e9ea
Requires:       pkgconfig
e6e9ea
e6e9ea
%description devel
e6e9ea
This package contains development files for %{name}.
e6e9ea
e6e9ea
%package libs
e6e9ea
Summary:        Libraries for %{name}
e6e9ea
Provides:       lua(abi) = %{major_version}
e6e9ea
e6e9ea
%description libs
e6e9ea
This package contains the shared libraries for %{name}.
e6e9ea
e6e9ea
%package static
e6e9ea
Summary:        Static library for %{name}
e6e9ea
Group:          System Environment/Libraries
e6e9ea
Requires:       %{name}%{?_isa} = %{version}-%{release}
e6e9ea
e6e9ea
%description static
e6e9ea
This package contains the static version of liblua for %{name}.
e6e9ea
e6e9ea
e6e9ea
%prep
e6e9ea
%if 0%{?bootstrap}
e6e9ea
%setup -q -a 2 -a 3
e6e9ea
%else
e6e9ea
%setup -q -a 3
e6e9ea
%endif
e6e9ea
cp %{SOURCE1} .
e6e9ea
mv src/luaconf.h src/luaconf.h.template.in
e6e9ea
%patch0 -p1 -E -z .autoxxx
e6e9ea
%patch1 -p1 -z .idsize
e6e9ea
#%% patch2 -p1 -z .luac-shared
e6e9ea
%patch3 -p1 -z .configure-linux
e6e9ea
%patch4 -p1 -z .configure-compat-all
e6e9ea
%patch9 -p1 -b .bug1
e6e9ea
%patch10 -p1 -b .bug4
e6e9ea
%patch11 -p1 -b .bug5
e6e9ea
%patch12 -p1 -b .bug6
d50723
%patch13 -p1 -b .upvaluejoin
e6e9ea
# Put proper version in configure.ac, patch0 hardcodes 5.3.0
e6e9ea
sed -i 's|5.3.0|%{version}|g' configure.ac
e6e9ea
autoreconf -ifv
e6e9ea
e6e9ea
%if 0%{?bootstrap}
e6e9ea
cd lua-%{bootstrap_version}/
e6e9ea
mv src/luaconf.h src/luaconf.h.template.in
e6e9ea
%patch5 -p1 -b .autoxxx
e6e9ea
%patch6 -p1 -b .idsize
e6e9ea
%patch7 -p1 -b .luac-shared
e6e9ea
%patch3 -p1 -z .configure-linux
e6e9ea
%patch8 -p1 -z .configure-compat-all
e6e9ea
autoreconf -i
e6e9ea
cd ..
e6e9ea
%endif
e6e9ea
e6e9ea
e6e9ea
%build
e6e9ea
%configure --with-readline --with-compat-module
e6e9ea
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
e6e9ea
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
e6e9ea
# Autotools give me a headache sometimes.
e6e9ea
sed -i 's|@pkgdatadir@|%{_datadir}|g' src/luaconf.h.template
e6e9ea
e6e9ea
# hack so that only /usr/bin/lua gets linked with readline as it is the
e6e9ea
# only one which needs this and otherwise we get License troubles
e6e9ea
make %{?_smp_mflags} LIBS="-lm -ldl"
e6e9ea
# only /usr/bin/lua links with readline now #luac_LDADD="liblua.la -lm -ldl"
e6e9ea
e6e9ea
%if 0%{?bootstrap}
e6e9ea
pushd lua-%{bootstrap_version}
e6e9ea
%configure --with-readline --with-compat-module
e6e9ea
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
e6e9ea
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
e6e9ea
# Autotools give me a headache sometimes.
e6e9ea
sed -i 's|@pkgdatadir@|%{_datadir}|g' src/luaconf.h.template
e6e9ea
e6e9ea
# hack so that only /usr/bin/lua gets linked with readline as it is the
e6e9ea
# only one which needs this and otherwise we get License troubles
e6e9ea
make %{?_smp_mflags} LIBS="-lm -ldl" luac_LDADD="liblua.la -lm -ldl"
e6e9ea
popd
e6e9ea
%endif
e6e9ea
e6e9ea
%check
e6e9ea
cd ./lua-%{version}-tests/
e6e9ea
e6e9ea
# Dont skip the fully portable or ram-hungry tests:
e6e9ea
# sed -i.orig -e '
e6e9ea
#     /attrib.lua/d;
e6e9ea
#     /files.lua/d;
e6e9ea
#     /db.lua/d;
e6e9ea
#     /errors.lua/d;
e6e9ea
#     ' all.lua
e6e9ea
# LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir}/lua all.lua
e6e9ea
e6e9ea
# Removing tests that fail under mock/koji
e6e9ea
sed -i.orig -e '
e6e9ea
    /db.lua/d;
e6e9ea
    /errors.lua/d;
e6e9ea
    ' all.lua
e6e9ea
LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir}/lua -e"_U=true" all.lua
e6e9ea
e6e9ea
%install
e6e9ea
make install DESTDIR=$RPM_BUILD_ROOT
e6e9ea
rm $RPM_BUILD_ROOT%{_libdir}/*.la
e6e9ea
mkdir -p $RPM_BUILD_ROOT%{_libdir}/lua/%{major_version}
e6e9ea
mkdir -p $RPM_BUILD_ROOT%{_datadir}/lua/%{major_version}
e6e9ea
e6e9ea
# Rename luaconf.h to luaconf-<arch>.h to avoid file conflicts on
e6e9ea
# multilib systems and install luaconf.h wrapper
e6e9ea
mv %{buildroot}%{_includedir}/luaconf.h %{buildroot}%{_includedir}/luaconf-%{_arch}.h
e6e9ea
install -p -m 644 %{SOURCE4} %{buildroot}%{_includedir}/luaconf.h
e6e9ea
e6e9ea
%if 0%{?bootstrap}
e6e9ea
pushd lua-%{bootstrap_version}
e6e9ea
mkdir $RPM_BUILD_ROOT/installdir
e6e9ea
make install DESTDIR=$RPM_BUILD_ROOT/installdir
e6e9ea
cp -a $RPM_BUILD_ROOT/installdir/%{_libdir}/liblua-%{bootstrap_major_version}.so $RPM_BUILD_ROOT%{_libdir}/
e6e9ea
mkdir -p $RPM_BUILD_ROOT%{_libdir}/lua/%{bootstrap_major_version}
e6e9ea
mkdir -p $RPM_BUILD_ROOT%{_datadir}/lua/%{bootstrap_major_version}
e6e9ea
rm -rf $RPM_BUILD_ROOT/installdir
e6e9ea
popd
e6e9ea
%endif
e6e9ea
e6e9ea
# Install rpm-macro
e6e9ea
install -Dpm 0644 %{SOURCE1000} $RPM_BUILD_ROOT/%{macrosdir}/macros.lua
e6e9ea
e6e9ea
%files
e6e9ea
%{!?_licensedir:%global license %%doc}
e6e9ea
%license mit.txt
e6e9ea
e6e9ea
%doc README doc/*.html doc/*.css doc/*.gif doc/*.png
e6e9ea
%{_bindir}/lua
e6e9ea
%{_bindir}/luac
e6e9ea
%if 0%{?bootstrap}
e6e9ea
%dir %{_libdir}/lua/%{bootstrap_major_version}
e6e9ea
%dir %{_datadir}/lua/%{bootstrap_major_version}
e6e9ea
%endif
e6e9ea
%{_mandir}/man1/lua*.1*
e6e9ea
%dir %{_libdir}/lua
e6e9ea
%dir %{_libdir}/lua/%{major_version}
e6e9ea
%dir %{_datadir}/lua
e6e9ea
%dir %{_datadir}/lua/%{major_version}
e6e9ea
e6e9ea
%files libs
e6e9ea
%{_libdir}/liblua-%{major_version}.so
e6e9ea
%if 0%{?bootstrap}
e6e9ea
%{_libdir}/liblua-%{bootstrap_major_version}.so
e6e9ea
%endif
e6e9ea
e6e9ea
%files devel
e6e9ea
%{_includedir}/l*.h
e6e9ea
%{_includedir}/l*.hpp
e6e9ea
%{_libdir}/liblua.so
e6e9ea
%{_libdir}/pkgconfig/*.pc
e6e9ea
%{macrosdir}/macros.lua
e6e9ea
e6e9ea
%files static
e6e9ea
%{_libdir}/*.a
e6e9ea
e6e9ea
e6e9ea
%changelog
d50723
* Mon Jun 03 2019 Florian Festi <ffesti@redhat.com> - 5.3.4-11
d50723
- Fix use after free in lua_upvaluejoin (#1670167)
d50723
e6e9ea
* Tue Feb 13 2018 Tom Callaway <spot@fedoraproject.org> - 5.3.4-10
e6e9ea
- move lua(abi) provide to -libs
e6e9ea
- add fix for bug 6
e6e9ea
e6e9ea
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-9
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e6e9ea
e6e9ea
* Tue Jan  2 2018 Richard W.M. Jones <rjones@redhat.com> - 5.3.4-8
e6e9ea
- Unnecessary change to RISC-V macros in GCC requires change in luaconf.h.
e6e9ea
e6e9ea
* Mon Dec  4 2017 Tom Callaway <spot@fedoraproject.org> - 5.3.4-7
e6e9ea
- fix pkgconfig provides (bz1519921)
e6e9ea
e6e9ea
* Sun Oct 29 2017 Tom Callaway <spot@fedoraproject.org> - 5.3.4-6
e6e9ea
- apply known upstream bugfixes
e6e9ea
e6e9ea
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-5
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e6e9ea
e6e9ea
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-4
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e6e9ea
e6e9ea
* Sun May 28 2017 Björn Esser <besser82@fedoraproject.org> - 5.3.4-3
e6e9ea
- Refactor macros to a more common syntax
e6e9ea
- Use rpm's build-in lua for macros
e6e9ea
e6e9ea
* Wed May 24 2017 Björn Esser <besser82@fedoraproject.org> - 5.3.4-2
e6e9ea
- Add rpm-macros file, providing packaging macros for lua add-ons (#1447324)
e6e9ea
e6e9ea
* Thu Feb  9 2017 Tom Callaway <spot@fedoraproject.org> 5.3.4-1
e6e9ea
- update to 5.3.4
e6e9ea
e6e9ea
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 5.3.3-4
e6e9ea
- Rebuild for readline 7.x
e6e9ea
e6e9ea
* Tue Jul 26 2016 Tom Callaway <spot@fedoraproject.org> - 5.3.3-3
e6e9ea
- create lua-libs subpackage
e6e9ea
- disable bootstrap
e6e9ea
e6e9ea
* Mon Jul 25 2016 Tom Callaway <spot@fedoraproject.org> - 5.3.3-2
e6e9ea
- apply fixes for upstream bug 1 & 2
e6e9ea
e6e9ea
* Tue Jun  7 2016 Tom Callaway <spot@fedoraproject.org> - 5.3.3-1
e6e9ea
- update to 5.3.3
e6e9ea
e6e9ea
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.2-3
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e6e9ea
e6e9ea
* Fri Dec 11 2015 Tom Callaway <spot@fedoraproject.org> - 5.3.2-2
e6e9ea
- fix multilib support (#1229992)
e6e9ea
e6e9ea
* Fri Dec 11 2015 "D. Johnson" <fenris02@fedoraproject.org> - 5.3.2-1
e6e9ea
- Update to 5.3.2 (#1039249,1173984)
e6e9ea
e6e9ea
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-4
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e6e9ea
e6e9ea
* Fri Mar 20 2015 Kalev Lember <kalevlember@gmail.com> - 5.3.0-3
e6e9ea
- Define LUA_COMPAT_5_2 in addition to LUA_COMPAT_5_1 (#1204129)
e6e9ea
e6e9ea
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 5.3.0-2
e6e9ea
- Rebuilt for Fedora 23 Change
e6e9ea
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
e6e9ea
e6e9ea
* Thu Jan 15 2015 Tom Callaway <spot@fedoraproject.org> - 5.3.0-1
e6e9ea
- update to 5.3.0
e6e9ea
- add bootstrapping glue
e6e9ea
e6e9ea
* Wed Dec 10 2014 Tom Callaway <spot@fedoraproject.org> - 5.2.3-1
e6e9ea
- update to 5.2.3
e6e9ea
e6e9ea
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.2-8
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e6e9ea
e6e9ea
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 5.2.2-7
e6e9ea
- fix license handling
e6e9ea
e6e9ea
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.2-6
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e6e9ea
e6e9ea
* Wed Oct 23 2013 Tom Callaway <spot@fedoraproject.org> - 5.2.2-5
e6e9ea
- readd and fix configure-compat-module.patch to use LUA_CONFIG_ALL instead
e6e9ea
e6e9ea
* Wed Oct 23 2013 Tom Callaway <spot@fedoraproject.org> - 5.2.2-4
e6e9ea
- drop configure-compat-module.patch, if you really need old lua behavior, use compat-lua
e6e9ea
e6e9ea
* Mon Aug 05 2013 Hans de Goede <hdegoede@redhat.com> - 5.2.2-3
e6e9ea
- Drop compat-lua-libs package, as there now is a separate compat-lua
e6e9ea
  package (including a -devel)
e6e9ea
e6e9ea
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.2-2
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e6e9ea
e6e9ea
* Thu Apr 11 2013 Tom Callaway <spot@fedoraproject.org> - 5.2.2-1
e6e9ea
- update to 5.2.2
e6e9ea
- incorporate Aaron Faanes's changes
e6e9ea
e6e9ea
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-12
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e6e9ea
e6e9ea
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-11
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e6e9ea
e6e9ea
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-10
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e6e9ea
e6e9ea
* Wed Apr 06 2011 Tim Niemueller <tim@niemueller.de> - 5.1.4-9
e6e9ea
- Provide lua(abi) = 5.1 for better distro updates later
e6e9ea
e6e9ea
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-8
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e6e9ea
e6e9ea
* Fri Jan 28 2011 Tim Niemueller <tim@niemueller.de> - 5.1.4-7
e6e9ea
- Add patch to from lua.org with smaller bugfixes
e6e9ea
- sed -i -e 's/5\.1\.3/5.1.4/g' on autotoolize patch, bug #641144
e6e9ea
e6e9ea
* Fri Jan 28 2011 Tim Niemueller <tim@niemueller.de> - 5.1.4-6
e6e9ea
- Add patch to increase IDSIZE for more useful error messages
e6e9ea
e6e9ea
* Sun May 09 2010 Tim Niemueller <tim@niemueller.de> - 5.1.4-5
e6e9ea
- Add patch regarding dlopen flags to support Lunatic (Lua-Python bridge)
e6e9ea
e6e9ea
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-4
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e6e9ea
e6e9ea
* Thu Jun 11 2009 Tim Niemueller <tim@niemueller.de> - 5.1.4-2
e6e9ea
- Link liblua.so with -lm (math lib), fixes rhbz #499238
e6e9ea
e6e9ea
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.4-2
e6e9ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e6e9ea
e6e9ea
* Wed Sep 03 2008 Tim Niemueller <tim@niemueller.de> - 5.1.4-1
e6e9ea
- New upstream release 5.1.4
e6e9ea
e6e9ea
* Mon May 12 2008 Tim Niemueller <tim@niemueller.de> - 5.1.3-6
e6e9ea
- Add -static subpackage with static liblua, fixes rh bug #445939
e6e9ea
e6e9ea
* Sun Apr 13 2008 Tim Niemueller <tim@niemueller.de> - 5.1.3-5
e6e9ea
- Provide lua = 5.1, this way add-on packages can easily depend on the Lua
e6e9ea
  base version and expect certain paths for packages
e6e9ea
e6e9ea
* Sat Apr  5 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.3-4
e6e9ea
- Not only own $libdir/lua/5.1 and $datadir/lua/5.1 but also $libdir/lua
e6e9ea
  and $datadir/lua for proper removal of these dirs upon lua removal
e6e9ea
e6e9ea
* Fri Mar 14 2008 Tim Niemueller <tim@niemueller.de> - 5.1.3-3
e6e9ea
- own $libdir/lua/5.1 and $datadir/lua/5.1. These are the standard package
e6e9ea
  search path for Lua. Packaging them properly allows for easy creation of
e6e9ea
  Lua addon packages.
e6e9ea
e6e9ea
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.1.3-2
e6e9ea
- Autorebuild for GCC 4.3
e6e9ea
e6e9ea
* Sat Jan 26 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.3-1
e6e9ea
- New upstream release 5.1.3
e6e9ea
e6e9ea
* Mon Nov 26 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-4
e6e9ea
- Fix libdir in lua.pc being /usr/lib on x86_64 (bz 399101)
e6e9ea
e6e9ea
* Sun Oct 21 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-3
e6e9ea
- Also use lib64 instead of lib on ia64 and sparc64 
e6e9ea
e6e9ea
* Sun Oct 21 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-2
e6e9ea
- Fix multilib condlict in luaconf.h (bz 342561)
e6e9ea
e6e9ea
* Mon Apr  2 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.2-1
e6e9ea
- New upstream release 5.1.2
e6e9ea
- Fix use of rpath on x86_64
e6e9ea
e6e9ea
* Fri Jan 19 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.1-3
e6e9ea
- Remove "-lreadline -lncurses" from lua.pc (bz 213895)
e6e9ea
e6e9ea
* Sun Oct 15 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.1-2
e6e9ea
- Only link /usr/bin/lua with readline / do not link %%{_libdir}/liblua-5.1.so
e6e9ea
  with readline so that we don't cause any License troubles for packages
e6e9ea
  linking against liblua-5.1.so, otherwise lua could drag the GPL only readline
e6e9ea
  lib into the linking of non GPL apps.
e6e9ea
e6e9ea
* Sat Oct 14 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.1-1
e6e9ea
- New upstream release 5.1.1
e6e9ea
- Fix detection of readline during compile (iow add readline support back)
e6e9ea
e6e9ea
* Sun Aug 27 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-7
e6e9ea
- Rebuild for FC6
e6e9ea
e6e9ea
* Thu Jun 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-6
e6e9ea
- fixed broken provides
e6e9ea
e6e9ea
* Tue Jun 06 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-5
e6e9ea
- split out devel subpackage
e6e9ea
e6e9ea
* Thu Jun 01 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-4
e6e9ea
- added Requires for pkgconfig BZ#193674
e6e9ea
e6e9ea
* Mon May 29 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-3
e6e9ea
- added autotools patch from Petri Lehtinen, http://lua-users.org
e6e9ea
e6e9ea
* Mon May 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-2
e6e9ea
- fixed x86_64 builds
e6e9ea
e6e9ea
* Mon May 08 2006 Michael J. Knox <michael[AT]knox.net.nz> - 5.1-1
e6e9ea
- version bump
e6e9ea
e6e9ea
* Sun Oct 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 5.0.2-5
e6e9ea
- Fix -debuginfo (#165304).
e6e9ea
- Cosmetic specfile improvements.
e6e9ea
e6e9ea
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 5.0.2-4
e6e9ea
- rebuild on all arches
e6e9ea
e6e9ea
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 5.0.2-3
e6e9ea
- rebuilt
e6e9ea
e6e9ea
* Sat Feb 12 2005 David Woodhouse <dwmw2@infradead.org> - 5.0.2-2
e6e9ea
- Don't use fastround on ppc
e6e9ea
e6e9ea
* Tue Feb 01 2005 Panu Matilainen <pmatilai@welho.com> - 5.0.2-1
e6e9ea
- update to 5.0.2
e6e9ea
- remove epoch 0, drop fedora.us release tag
e6e9ea
e6e9ea
* Mon Nov 17 2003 Oren Tirosh <oren at hishome.net> - 0:5.0-0.fdr.2
e6e9ea
- Enable readline support.
e6e9ea
e6e9ea
* Sat Jun 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:5.0-0.fdr.1
e6e9ea
- First build.