I'd like to build my debian packages out of my repository, so I've added the
following in my debian/rules... Is there a better, standardized way to do
this? (I've already looked at cvs-buildpackage, but I want to move away from
CVS sometime in the near future...)

        Thanks,
                Tyler


package_version = $(shell head -1 debian/changelog | awk '{ print $$2 }' |
sed -e "s,(,," -e "s,),,")
dist_version = $(shell echo $(package_version) | sed -e "s,-.*$$,,")
dist_name = mod_bt-$(dist_version)
deb_dir_name = mod-bt-$(dist_version)
deb_pkg_name = mod-bt_$(dist_version)
dist_tarball = $(dist_name).tar.gz
orig_tarball = $(deb_pkg_name).orig.tar.gz

release: release-stamp

release-stamp: configure-stamp
        dh_clean
        rm -rf release
        $(MAKE) dist
        mkdir release
        cp $(dist_tarball) release/$(orig_tarball)
        (cd release && tar xvzf $(orig_tarball))
        mv release/$(dist_name) release/$(deb_dir_name)
        cp -r debian release/$(deb_dir_name)/debian
        find release/$(deb_dir_name) -type d -name CVS | xargs rm -rf
        (cd release/$(deb_dir_name) && debuild)
        touch release-stamp


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to