summaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authormstenner <mstenner>2005-03-08 22:53:20 +0000
committermstenner <mstenner>2005-03-08 22:53:20 +0000
commitfc576a7c95905f008219a83cdd15cf8841798dea (patch)
tree151cdfbda3755a654f27af442b2f966d04ca0a2e /makefile
parent8f390f919ea2f0d4825b4376339f92668fff1344 (diff)
downloadurlgrabber-fc576a7c95905f008219a83cdd15cf8841798dea.tar.gz
Changed development status to Beta an fixed a small build bug. It
wasn't including MANIFEST and so wasn't building things properly from the distributed tarballs.
Diffstat (limited to 'makefile')
-rw-r--r--makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/makefile b/makefile
index 00f43d0..fee4bf6 100644
--- a/makefile
+++ b/makefile
@@ -23,6 +23,10 @@ default:
ChangeLog: FORCE
maint/cvs2cl.pl -S -U maint/usermap --utc --no-times
+# NOTE: do --manifest-only first even though we're about to force it. The
+# former ensures that MANIFEST exists (touch would also do the trick). If
+# the file 'MANIFEST' doesn't exist, then it won't be included the next time
+# it's built from MANIFEST.in
release: FORCE pre-release-test
cvs commit -m "release $(VERSION)"
$(MAKE) ChangeLog
@@ -32,8 +36,8 @@ release: FORCE pre-release-test
$(RM) export release
mkdir export release
cd export; cvs -d `cat ../CVS/Root` export -r $(CVS_TAG) $(CVS_MODULE)
+ cd export/$(CVS_MODULE); $(PYTHON) setup.py sdist --manifest-only
cd export/$(CVS_MODULE); $(PYTHON) setup.py sdist --force-manifest
- cd export/$(CVS_MODULE); $(PYTHON) setup.py bdist_rpm
mv export/$(CVS_MODULE)/dist/* release/
scp release/* $(WEBHOST):$(WEBPATH)/