Puede crear un paquete Debian desde sus proyectos. Como entendí, desea crear un paquete destinado a la distribución, por lo que le sugiero que cree un paquete Debian de su proyecto. Here es una introducción para el sistema de empaquetado de Debian. En el artículo, en algún momento describen cómo crear un archivo de "reglas" que se encuentra en el núcleo del proceso de compilación. Este es un ejemplo de ello que normalmente utilizo para mis proyectos 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
Esto normalmente se sufficent para proyectos pequeños.