Add some targets for building tarballs in a hopefully-reproducible way.
authorNalin Dahyabhai <nalin@src.gnome.org>
Thu, 25 Apr 2002 16:22:36 +0000 (16:22 +0000)
committerNalin Dahyabhai <nalin@src.gnome.org>
Thu, 25 Apr 2002 16:22:36 +0000 (16:22 +0000)
HACKING
Makefile.am
configure.in

diff --git a/HACKING b/HACKING
index 945145b..caeebf4 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -1,6 +1,5 @@
-This tree will stay in disarray until I clean up some basic stuff (as
-others have put it, this is "some highly unsupported crackrock").  Please
-contact me directly if you intend to hack on it.
+This entire tree is "some highly unsupported crackrock".  Please contact me
+directly if you intend to hack on it.
 
 Thanks,
 
index 700cf55..bbeea3e 100644 (file)
@@ -3,3 +3,24 @@ EXTRA_DIST = HACKING vte.spec vte.pc.in
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = vte.pc
+
+CVSTAG=$(shell echo $(PACKAGE)-$(VERSION) | sed 's,[\.\-],_,g')
+
+tag:
+       : cvs tag -cFR $(CVSTAG) .
+
+archive:
+       root=`cat CVS/Root` ; \
+       repo=`cat CVS/Repository` ; \
+       dir=`pwd` ; \
+       tmpdir=`mktemp -d /tmp/$(PACKAGE)-cvsXXXXXX` ; \
+       cd $$tmpdir ; \
+       cvs -d $$root export -r $(CVSTAG) $$repo ; \
+       cd $$repo ; \
+       ./autogen.sh ; \
+       make distcheck ; \
+       cp $(PACKAGE)-$(VERSION).tar.gz $$dir ; \
+       rm -fr $$tmpdir
+
+srpm: $(PACKAGE)-$(VERSION).tar.gz
+       rpm -ts $(PACKAGE)-$(VERSION).tar.gz
index 4fb3f62..0d2bd97 100644 (file)
@@ -1,5 +1,5 @@
 AC_INIT(configure.in)
-AM_INIT_AUTOMAKE(vte,0.1)
+AM_INIT_AUTOMAKE(vte,`grep ^Version: vte.spec | awk '{print $NF}'`)
 AM_PROG_LIBTOOL
 AC_EGREP_CPP(glibc,
                [