Та чи буде ваша милість розповісти як його зібрати у Debian Lenny?
Збирати цю штуку мені зараз ліньки, тому просто ідея, яку я б спробував, якби збирав сам:
У CMakeLists.txt десь перед першою інструкцією install(...) вставити щось на кшталт цього:
## Packaging information
set(CPACK_PACKAGE_NAME fatrat)
set(CPACK_PACKAGE_VERSION_MAJOR ....)
set(CPACK_PACKAGE_VERSION_MINOR ....)
set(CPACK_PACKAGE_VERSION_PATCH ....)
set(CPACK_PACKAGE_VENDOR "....")
set(CPACK_PACKAGE_CONTACT ".... <....@....>")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "....")
set(CPACK_PACKAGE_DESCRIPTION_FILE ${CMAKE_CURRENT_SOURCE_DIR}/....)
set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_CURRENT_SOURCE_DIR}/....)
set(CPACK_RESOURCE_FILE_README ${CMAKE_CURRENT_SOURCE_DIR}/....)
set(CPACK_RESOURCE_FILE_WELCOME ${CMAKE_CURRENT_SOURCE_DIR}/....)
set(CPACK_DEBIAN_PACKAGE_SECTION web)
set(CPACK_DEBIAN_PACKAGE_DEPENDS "....")
set(CPACK_GENERATOR DEB CACHE TEXT "Binary package generator, eg DEB, RPM, TGZ, NSIS...")
include(CPack)позамінявши крапки на відповідні значення. Власне, ці значення, здебільшого можна взяти просто зі стелі, головне щоб вони не заважали роботі (скажімо, не варто вказувати неіснуючі пакунки у залежностях, краще вже просто залишити це поле порожнім). Назви файлів можна пошукати у дистрибутиві пакунка, або просто вказати на порожній файл.
Після цього замість make install робимо fakeroot make package, і якщо все пройде вдало, встановлюємо отриманй deb. (вам ще потрібно буде встановити пакунок fakeroot).