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