diff options
author | Jerome Martin <jxm@risingtidesystems.com> | 2011-09-21 22:07:31 +0200 |
---|---|---|
committer | Jerome Martin <jxm@risingtidesystems.com> | 2011-09-22 00:34:29 +0200 |
commit | ee601478938fcaf05c46274c41802dc6422d116f (patch) | |
tree | 457ac7911ad57cc7f18cd22ca4392b84ad574ea7 /debian | |
parent | 93154da0b71d6e217a78320cbf8379391b1101d2 (diff) | |
download | configshell-fb-ee601478938fcaf05c46274c41802dc6422d116f.tar.gz |
Now using a tarball-release based Makefile.
* Removed useless obsolete targets (setup.py based)
* Merged version templating in Makefile (removed bin/gen_changelog*).
* Added 'release' make target that generates a dist/*.tar.gz official
versionned release tarball from which one can just use setup.py,
dpkg-buildpackage or rpmbuild (no Makefile in it).
* Removed obsolete bin/lint as well.
* Now the 'rpm' and 'deb' Makefile targets use the generated release build.
* Makefile commands now use no echo mode.
* Added timestamps for virtual targets.
* Added *.pyc to .gitignore.
* Merged doc generation in debian/rules and rpm specfile (removed bin/gendoc).
* Cleaned up setup.py alignements.
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/rules | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules index d8cd635..20834f4 100755 --- a/debian/rules +++ b/debian/rules @@ -3,6 +3,7 @@ build_dir = build install_dir = debian/tmp setup = /usr/bin/python ./setup.py --quiet +name = configshell binary: binary-indep @@ -32,6 +33,15 @@ build-stamp: dh_testdir $(setup) build --build-base $(build_dir) install --no-compile --install-purelib $(install_dir)/lib/configshell --install-scripts $(install_dir)/bin echo "2.6" > $(install_dir)/lib/configshell/.version + mkdir -p $(build_dir) doc/pdf + cd $(build_dir); epydoc --no-sourcecode --pdf -n $(name) \ + --exclude configobj ../$(name)/*.py + cp $(build_dir)/pdf/api.pdf doc/pdf/$(name)_API_Documentation.pdf + cd $(build_dir); epydoc --no-sourcecode --html -n $(name) \ + --exclude configobj ../$(name)/*.py + sed -i "s/<\?/<!/g" $(build_dir)/html/*.html + sed -i "s/\?>/>/g" $(build_dir)/html/*.html + cp -r $(build_dir)/html doc/ touch build-stamp clean: |