Вы можете создать пакет debian из ваших проектов. Как я понял, вы хотите создать пакет, предназначенный для распространения, поэтому я бы предложил создать пакет debian из вашего проекта. Здесь представляет собой введение в систему Debian Packaging. В этой статье они в какой-то момент описывают, как создать файл «правил», который лежит в основе процесса сборки. Вот пример этого, который я обычно использую для своих проектов Qt / KDE:
#!/usr/bin/make -f
#export DH_VERBOSE=1
# This is the debhelper compatability version to use.
#export DH_COMPAT=3
DESTDIR=$(CURDIR)/debian/project
TR_DIR=$(CURDIR)/debian/project/usr/share/qt4/translations
configure:
qmake project.pro
clean:
dh_testdir
dh_testroot
dh_clean
build: configure
dh_testdir
lrelease translations/project_en.ts
$(MAKE)
install: build
mkdir -p $(TR_DIR)
cp translations/project_en.qm $(TR_DIR)
$(MAKE) INSTALL_ROOT=$(CURDIR)/debian/project install
dh_installdirs
binary-arch: build install
dh_testdir
dh_testroot
dh_installmenu
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
Обычно этого достаточно для небольших проектов.