I accidentally came across quickly package --extras while working on a test case and it doesn't currently make a working deb package. There are 2 defects: the bin file looks for python code under /usr instead of /opt and the glib-2 schemas need compiling. I've submitted a branch lp:~tony-badwolf/quickly/quickly-extras which solves the path problem but it still needs to compile the schemas. I use quickly instead of knowing debian packaging so I cannot complete the branch. This is the makefile I used to demonstrate a working installation.
WORK=/home/tony/trunk-branch/branches/quickly_12.04_extras TEMPLATE=ubuntu-application DUT="test project" PROJECT_NAME=test-project all: version create extras extras_postinst version: export PATH=$(WORK)/bin:$$PATH; quickly --version clean: extras_prerm rm -rf $(PROJECT_NAME)* sudo dpkg -r $(PROJECT_NAME) create: clean export PATH=$(WORK)/bin:$$PATH; quickly create $(TEMPLATE) $(DUT) extras: export PATH=$(WORK)/bin:$$PATH; cd $(PROJECT_NAME); quickly package --extras sudo dpkg -i $(PROJECT_NAME)_0.1_all.deb extras_postinst: sudo glib-compile-schemas /opt/extras.ubuntu.com/$(PROJECT_NAME)/share/glib-2.0/schemas extras_prerm: sudo rm -rf /opt/extras.ubuntu.com/$(PROJECT_NAME)/share/glib-2.0/schemas/gschemas.compiled trunk_run: $(PROJECT_NAME)/bin/$(PROJECT_NAME) opt_run: /opt/extras.ubuntu.com/test-project/$(PROJECT_NAME) _______________________________________________ Mailing list: https://launchpad.net/~quickly-talk Post to : quickly-talk@lists.launchpad.net Unsubscribe : https://launchpad.net/~quickly-talk More help : https://help.launchpad.net/ListHelp