# HG changeset patch # User Myhailo Danylenko # Date 1354063459 -7200 # Node ID 25f8359ed8cfdb8cd80efa3fd2a05b8323240596 # Parent 6bef2082e5f97b30ce25919f7f3389a4be222566 Fix debian dependencies diff -r 6bef2082e5f9 -r 25f8359ed8cf 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)