Możesz utworzyć pakiet debian ze swoich projektów. Jak rozumiem, chcesz utworzyć pakiet przeznaczony do dystrybucji, więc proponuję utworzyć pakiet debian ze swojego projektu. Here to wprowadzenie do systemu Debian Packaging. W artykule w pewnym momencie opisują, jak utworzyć plik "rules", który jest w centrum procesu kompilacji. Oto jego przykład, który zwykle używam do moich projektów 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
Zazwyczaj wystarcza to w przypadku małych projektów.