I just split my package into three, seperating the info documentation and the library, and I'm having trouble building the .changes file. At the end of debuild, debian/files represents only the third package built. What creates this file, and is there a special way of handling it for multiple packages with the same source? Attached is my debian/rules.
Thanks in advance, Alex
#!/usr/bin/make -f # Based loosely on the debian/rules file used by vim. package=gnu-smalltalk build: # Include blox until there is a seperate shlib module ./modules blox ./configure --prefix=/usr --with-readline --with-x $(MAKE) clean && $(MAKE) gst CFLAGS="-O2 -g -Wall" # Create the documentation cd docs && $(MAKE) all clean: -rm -f build -$(MAKE) distclean -rm -f `find . -name "*~"` -rm -rf debian/tmp debian/files* core debian/substvars debian/libgst debian/gst-doc binary-indep: build # # Create the gst-doc package # # Initialize the building procedure dh_testdir dh_clean # Setup the directory structure install -d -o root -g root -m 755 debian/gst-doc cd debian/gst-doc && install -d -o root -g root -m 755 `cat ../dirs` # Install the info documentation cd docs && $(MAKE) install prefix=../debian/gst-doc/usr # Install the HTML documentation and build the package cp debian/dhelp debian/gst-doc/usr/doc/gnu-smalltalk/.dhelp dh_installdocs -pgst-doc docs/*.html dh_installchangelogs -pgst-doc cp debian/postinst.doc debian/postinst cp debian/postrm.doc debian/postrm dh_installdeb -pgst-doc dh_gencontrol -pgst-doc dh_md5sums -pgst-doc dh_builddeb -pgst-doc binary-arch: build # # Create the gnu-smalltalk package # # Initialize the building procedure dh_testdir dh_clean # Setup the directory structure install -d -o root -g root -m 755 debian/tmp cd debian/tmp && install -d `cat ../dirs` $(MAKE) install prefix=`pwd`/debian/tmp/usr # Install the other (Debian) stuff dh_installdocs dh_installchangelogs cp docs/gst.1 debian/tmp/usr/man/man1 dh_strip dh_compress dh_installmenu cp debian/postinst.gst debian/postinst cp debian/postrm.gst debian/postrm dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb # # Now create the libgst package # # Initialize the building procedure dh_testdir dh_clean # Setup the directory structure install -d -o root -g root -m 755 debian/libgst cd debian/libgst && install -d `cat ../dirs` cd lib && $(MAKE) install prefix=../debian/libgst/usr # Install the other (Debian) stuff dh_installdocs -plibgst dh_installchangelogs -plibgst dh_compress -plibgst dh_shlibdeps -plibgst rm -f debian/postinst debian/postrm dh_installdeb -plibgst dh_gencontrol -plibgst dh_md5sums -plibgst dh_builddeb -plibgst binary: binary-indep binary-arch .PHONY: binary binary-arch binary-indep clean
pgp4ma5k7PCei.pgp
Description: PGP signature