Fix debian dependencies
authorMyhailo Danylenko <isbear@ukrpost.net>
Wed, 28 Nov 2012 02:44:19 +0200
changeset 55 25f8359ed8cf
parent 54 6bef2082e5f9
child 56 d53804c0fb6f
Fix debian dependencies
CMakeLists.txt
--- 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)