On Mon, 30 Apr 2007 10:00:40 +0200, Giorgio Pioda wrote: > Download: http://web.ticino.com/gfwp/debian/qgfe-1.0/
I'm not a DD, but here go some short remarks on your package: * debian/README.Debian is an empty template and can possibly be removed. * All the debian/foo.ex files seem to be unused templates; either rename them (from foo.ex to foo) and adapt them or remove them. menu would probably be the only useful one. Oh, and manpage.1.ex -> qgfe.1 * The debian/changelog is still the template, you should close a real ITP there. * debian/copyright still has a note at the bottom. * debian/dirs is probably useless. * debian/rules could use some cleanup; at least check that you have the correct dh_* helpers de-/activated. * And: the package doesn't compile in a pbuilder chroot: # Add here commands to compile the package. #cd .. #qmake -unix PREFIX=/usr qgfe.pro /usr/bin/make make[1]: Entering directory `/tmp/buildd/qgfe-1.0' g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -I.ui/ -I.moc/ -o .obj/barOp.o barOp.cpp Assembler messages: Fatal error: can't create .obj/barOp.o: No such file or directory make[1]: *** [.obj/barOp.o] Error 2 make[1]: Leaving directory `/tmp/buildd/qgfe-1.0' make: *** [build-stamp] Error 2 pbuilder: Failed autobuilding of package A simple call of `qmake' before $(MAKE) in debian/rules fixes this problem. (BTW: Why do you ship a Makefile? It's not in the .orig.tar.gz as it's recreated by qmake). Hm, that's not enough: # Add here commands to install the package into debian/qgfe. /usr/bin/make DESTDIR=/tmp/buildd/qgfe-1.0/debian/qgfe install make[1]: Entering directory `/tmp/buildd/qgfe-1.0' cp -f "qgfe" "/usr/bin/qgfe" cp: cannot create regular file `/usr/bin/qgfe': Permission denied make[1]: [install_target] Error 1 (ignored) strip "/usr/bin/qgfe" strip: '/usr/bin/qgfe': No such file make[1]: [install_target] Error 1 (ignored) mkdir: cannot create directory `/usr/share/qgfe': Permission denied make[1]: *** [install_utilities] Error 1 make[1]: Leaving directory `/tmp/buildd/qgfe-1.0' make: *** [install] Error 2 pbuilder: Failed autobuilding of package We need to do something about the directories: qmake -unix PREFIX=$(CURDIR)/debian/qgfe/usr qgfe.pro But then several files end up in /usr/share/qgfe/ which is wrong too. Probably it's easier to do the install "by hand", i.e. with dh_install and a debian/install file. * In debian/rule's clean target you could use "distclean" instead of "clean". HTH, gregor -- .''`. http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4 : :' : debian: the universal operating system - http://www.debian.org/ `. `' member of https://www.vibe.at/ | how to reply: http://got.to/quote/ `- NP: Michael Franti & Spearhead: Thank You
signature.asc
Description: Digital signature