On Sat, 2012-05-26 at 03:11:34 +0200, Guillem Jover wrote:
> Source: fillets-ng
> Source-Version: 1.0.1-1
> Severity: normal
> Tags: patch

> This is one of the only two remaining programs using Lua 5.0, it would
> be nice to switch it to Lua 5.1 to reduce the amount of Lua instances
> in the archive.
> 
> Attached a patch fixing this. After applying it needs «autoreconf -f -i»
> to be run.

And then I forgot to attach it.

thanks,
guillem
>From 7be89493082b76813282e60360c11408aa2e181d Mon Sep 17 00:00:00 2001
From: Guillem Jover <guil...@hadrons.org>
Date: Sat, 26 May 2012 03:04:54 +0200
Subject: [PATCH] Switch to Lua 5.1

---
 configure.in   |   28 +++-------------------------
 debian/control |    4 ++--
 2 files changed, 5 insertions(+), 27 deletions(-)

diff --git a/configure.in b/configure.in
index cc94356..9b196bf 100644
--- a/configure.in
+++ b/configure.in
@@ -36,31 +36,9 @@ if test "x$LUAPFX" != x ; then
     LUA_CFLAGS="-I$LUAPFX"
     LUA_LIBS="-L$LUAPFX -llua -llualib"
 else
-dnl Debian, and possibly other systems, include this script...
-    AC_CHECK_PROGS(LUACONFIG, [lua-config lua-config50 lua-config5.0], "")
-    if test "x$LUACONFIG" != x; then
-        LUA_CFLAGS="`[$LUACONFIG --include]`"
-        LUA_LIBS="`[$LUACONFIG --static]`"
-    else dnl ...otherwise, attempt to guess
-        PKG_CHECK_MODULES(LUA, lua, [], [
-            LUA_CFLAGS=""
-            LUA_LIBS=""
-            AC_CHECK_LIB(lua, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua",
-            [AC_CHECK_LIB(lua50, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua50",
-            [AC_CHECK_LIB(lua5.0, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua5.0",
-                [AC_MSG_ERROR([*** Lua5 is required.
-                 Try --with-lua=PREFIX
-                 You can download lua from http://www.lua.org])],
-                 $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS)
-
-            AC_CHECK_LIB(lualib, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib",
-            [AC_CHECK_LIB(lualib50, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib50",
-            [AC_CHECK_LIB(lualib5.0, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib5.0",
-                [AC_MSG_ERROR([*** Lualib5 is required.
-                 You can download lua from http://www.lua.org])],
-                 $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS)
-        ])
-   fi
+    PKG_CHECK_MODULES(LUA, [lua5.1], [], [
+        AC_MSG_ERROR([*** Lualib5.1 is required.
+                      You can download lua from http://www.lua.org])])
 fi
 AC_SUBST(LUA_CFLAGS)
 AC_SUBST(LUA_LIBS)
diff --git a/debian/control b/debian/control
index cb47911..34e3fb7 100644
--- a/debian/control
+++ b/debian/control
@@ -3,9 +3,9 @@ Section: games
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
 Uploaders: Alexander Reichle-Schmehl <toli...@debian.org>, Gerfried Fuchs <rho...@debian.org>
-Build-Depends: debhelper (>= 7), quilt, liblua50-dev, libsdl1.2-dev,
+Build-Depends: debhelper (>= 7), quilt, liblua5.1-dev, libsdl1.2-dev,
   libsdl-mixer1.2-dev (>= 1.2.4-3), libsdl-image1.2-dev, libsdl-ttf2.0-dev,
-  liblualib50-dev, libx11-dev, sharutils, libfribidi-dev, pkg-config,
+  libx11-dev, sharutils, libfribidi-dev, pkg-config,
   autotools-dev
 Standards-Version: 3.9.2
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/fillets-ng/
-- 
1.7.10

Reply via email to