Hello debian superusers, I have written an advanced debian tutorial and decided to try to build a debian package from it. I used the pdf format as source and, after reading the maintainer stuff, tried to build the package thinking it would be easy since there are no dependencies. Unfortunately I proved to be wrong and could not build the package. Here is what I did: 1. I put the the tar.gz compressed pdf file in a "source directory" 2. As root I entered such directory and typed: # dh_make -e [EMAIL PROTECTED] -f debianadv-0.0.20050317.tar.gz
Type of package: single binary, multiple binary, library, or kernel module? [s/m/l/k] s Maintainer name : Mauro Darida Email-Address : [EMAIL PROTECTED] Date : Tue, 3 May 2005 19:58:23 +0200 Package Name : debianadv Version : 0.0.20050317 Type of Package : Single Hit <enter> to confirm: Currently there is no top level Makefile. This may require additional tuning. Done. Please edit the files in the debian/ subdirectory now. You should also check that the debianadv Makefiles install into $DESTDIR and not in / . 3. In the debian/ subdir I changed DESTDIR=/usr/share/doc/debianadv in file "rules" and in the same file commented out all binary-arch commands. I did not use any .ex files. Then typed: # dpkg-buildpackage dpkg-buildpackage: source package is debianadv dpkg-buildpackage: source version is 0.0.20050317-1 dpkg-buildpackage: source maintainer is Mauro Darida <[EMAIL PROTECTED]> dpkg-buildpackage: host architecture is i386 debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. /usr/bin/make clean make[1]: Entering directory `/home/mario/doc/Progetto_debianadvanced/debianadv-0.0.20050317' make[1]: *** No rule to make target `clean'. Stop. make[1]: Leaving directory `/home/mario/doc/Progetto_debianadvanced/debianadv-0.0.20050317' make: [clean] Error 2 (ignored) dh_clean dpkg-source -b debianadv-0.0.20050317 dpkg-source: building debianadv using existing debianadv_0.0.20050317.orig.tar.gz dpkg-source: building debianadv in debianadv_0.0.20050317-1.diff.gz dpkg-source: cannot represent change to debianadv-0.0.20050317.tar.gz: binary file contents changed dpkg-source: building debianadv in debianadv_0.0.20050317-1.dsc dpkg-source: unrepresentable changes to source I cannot proceed form here. I think that probably the problem is that I do not have a source code but just a pdf document. All the documentation I read was always talking about "source" file and thought it was ok for a pdf file also, but I suspect I am wrong. So, what is the procedure for building a package for a pdf doc? Did I miss something in the maintainer documentation? Or maybe I am just too bold and ignorant and have to give up? -- On this laptop no Windows system survives and LINUX POWER reigns UNLIMITED. Successfully Microsoft free since December 2002. GnuPG key ID: 28A61681 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]