--- a/CMakeLists.txt Wed Nov 28 01:56:15 2012 +0200
+++ b/CMakeLists.txt Wed Nov 28 02:44:19 2012 +0200
@@ -34,11 +34,9 @@
if(WANT_LUA52 OR NOT LUA51_FOUND)
pkg_check_modules(LUA REQUIRED lua5.2)
set(LUA_VERSION "5.2")
- set(LUA_DEB_DEP "liblua5.2")
set(HAVE_LUA52 "1")
else()
set(LUA_VERSION "5.1")
- set(LUA_DEB_DEP "liblua5.1-0")
set(LUA_INCLUDE_DIRS ${LUA_INCLUDE_DIR})
endif()
find_program(LUA_EXECUTABLE lua${LUA_VERSION} lua luanoreadline)
@@ -100,7 +98,7 @@
set(CPACK_DEBIAN_PACKAGE_SECTION libs)
# XXX: tmp=`tempfile`; obj=${lua-lm_BINARY_DIR}/loudmouth.so; ldd $obj > $tmp; objdump -p $obj | \grep NEEDED | sed -e 's/.*NEEDED *//' | xargs -I "{}" grep -F "{}" $tmp | sed -e 's/.*=> *\(\S*\).*/\1/' | xargs dpkg -S | cut -d : -f 1 | sort -u ; \rm $tmp
# TODO: versions
-set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6, libglib2.0-0, ${LUA_DEB_DEP}, libloudmouth1-0")
+set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6, libglib2.0-0, liblua${LUA_VERSION}-0, libloudmouth1-0")
find_program(DPKG_EXECUTABLE dpkg)
if(DPKG_EXECUTABLE)
execute_process(COMMAND ${DPKG_EXECUTABLE} --print-architecture OUTPUT_VARIABLE CPACK_DEBIAN_PACKAGE_ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE)