summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorAdam Williamson <awilliamson@mandriva.org>2007-07-15 17:49:47 +0000
committerAdam Williamson <awilliamson@mandriva.org>2007-07-15 17:49:47 +0000
commit002b91cd6d17d9b2a43fd583acc7c51df620b15a (patch)
tree7a1b7876233dd6ae98748a2a22aaa3f6b4fbc12f /Makefile
parent79237784874a93c943eedb2e37cdd0d5874261df (diff)
downloadindexhtml-002b91cd6d17d9b2a43fd583acc7c51df620b15a.tar
indexhtml-002b91cd6d17d9b2a43fd583acc7c51df620b15a.tar.gz
indexhtml-002b91cd6d17d9b2a43fd583acc7c51df620b15a.tar.bz2
indexhtml-002b91cd6d17d9b2a43fd583acc7c51df620b15a.tar.xz
indexhtml-002b91cd6d17d9b2a43fd583acc7c51df620b15a.zip
- update Makefile for new buildsystem and SVN (based on ldetect-lst)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile45
1 files changed, 16 insertions, 29 deletions
diff --git a/Makefile b/Makefile
index 5693814..bae65b7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,8 @@
PACKAGE = indexhtml
-VERSION:=$(shell rpm -q --qf %{VERSION} --specfile $(PACKAGE).spec)
-RELEASE:=$(shell rpm -q --qf %{RELEASE} --specfile $(PACKAGE).spec)
-TAG := $(shell echo "V$(VERSION)_$(RELEASE)" | tr -- '-.' '__')
+VERSION:=2008.0
+
+SVN_URL := $(shell svn info | grep ^URL: | cut -f2 -d\ )
+SVN_BASE := $(shell svn info | sed -n '/^URL: \(.*\/$(PACKAGE)\).*/s//\1/p')
all:
@@ -14,45 +15,31 @@ install:
cp -p HTML/* $(RPM_BUILD_ROOT)/usr/share/doc/HTML/
version:
- @echo $(VERSION)-$(RELEASE)
+ @echo $(VERSION)
# rules to build a test rpm
-localrpm: clean localdist buildrpm
-
-localdist: cleandist dir localcopy tar
-
cleandist:
rm -rf $(PACKAGE)-$(VERSION) $(PACKAGE)-$(VERSION).tar.bz2
-dir:
- mkdir $(PACKAGE)-$(VERSION)
-
-localcopy: clean
- find . -not -name "$(PACKAGE)-$(VERSION)" -a -not -name '*.bz2'|cpio -pd $(PACKAGE)-$(VERSION)/
- find $(PACKAGE)-$(VERSION) -type d -name CVS|xargs rm -rf
+localcopy:
+ svn export -q . $(PACKAGE)-$(VERSION)
tar:
- tar cf $(PACKAGE)-$(VERSION).tar $(PACKAGE)-$(VERSION)
- bzip2 -9f $(PACKAGE)-$(VERSION).tar
+ tar cvf $(PACKAGE)-$(VERSION).tar $(PACKAGE)-$(VERSION)
+ bzip2 -9vf $(PACKAGE)-$(VERSION).tar
rm -rf $(PACKAGE)-$(VERSION)
-buildrpm:
- rpm -ta $(PACKAGE)-$(VERSION).tar.bz2
# rules to build a distributable rpm
-rpm: changelog cvstag dist buildrpm
+dist: cleandist localcopy tar
-dist: cleandist dir export tar
+log: changelog
-export:
- cvs export -d $(PACKAGE)-$(VERSION) -r $(TAG) $(PACKAGE)
-
-cvstag:
- cvs tag $(CVSTAGOPT) $(TAG)
-
-changelog: ../common/username
- cvs2cl -U ../common/username -I ChangeLog
+changelog: ../common/username.xml
+ svn2cl --authors ../common/username.xml --accum
rm -f ChangeLog.bak
- cvs commit -m "Generated by cvs2cl the `date '+%d_%b'`" ChangeLog
+ svn commit -m "Generated by svn2cl the `LC_TIME=C date '+%d_%b'`" ChangeLog
+
+# Makefile ends here