diff options
author | Frederic Lepied <flepied@mandriva.com> | 2005-12-07 10:43:34 +0000 |
---|---|---|
committer | Frederic Lepied <flepied@mandriva.com> | 2005-12-07 10:43:34 +0000 |
commit | ae13c833c5a6d06e7b575c40d8c0112ffb8f9b4e (patch) | |
tree | 72b1d9e07def1f4861ff14c780b2561da3b6d18b /Makefile | |
parent | 35e60e09f413fdbe45bf79622744c5d653921bc1 (diff) | |
download | mgarepo-ae13c833c5a6d06e7b575c40d8c0112ffb8f9b4e.tar mgarepo-ae13c833c5a6d06e7b575c40d8c0112ffb8f9b4e.tar.gz mgarepo-ae13c833c5a6d06e7b575c40d8c0112ffb8f9b4e.tar.bz2 mgarepo-ae13c833c5a6d06e7b575c40d8c0112ffb8f9b4e.tar.xz mgarepo-ae13c833c5a6d06e7b575c40d8c0112ffb8f9b4e.zip |
initial revision
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..46ddead --- /dev/null +++ b/Makefile @@ -0,0 +1,62 @@ +#--------------------------------------------------------------- +# Project : Mandriva Linux +# Module : repsys +# File : Makefile +# Version : $Id$ +# Author : Frederic Lepied +# Created On : Wed Dec 7 11:33:09 2005 +#--------------------------------------------------------------- + +PACKAGE=repsys +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 -- '-.' '__') + +FILES = ChangeLog Makefile MANIFEST.in PKG-INFO create-srpm getsrpm-mdk rebrand-mdk \ + repsys repsys.conf repsys.spec setup.cfg setup.py RepSys/*.py RepSys/{cgi,commands}/*.py + +# rules to build a test rpm + +localrpm: localdist buildrpm + +localdist: cleandist dir localcopy tar + +cleandist: + rm -rf $(PACKAGE)-$(VERSION) $(PACKAGE)-$(VERSION).tar.bz2 + +dir: + mkdir $(PACKAGE)-$(VERSION) + +localcopy: + tar c $(FILES) | tar x -C $(PACKAGE)-$(VERSION) + +tar: + tar cvf $(PACKAGE)-$(VERSION).tar $(PACKAGE)-$(VERSION) + bzip2 -9vf $(PACKAGE)-$(VERSION).tar + rm -rf $(PACKAGE)-$(VERSION) + +buildrpm: + rpm -ta $(RPMOPT) $(PACKAGE)-$(VERSION).tar.bz2 + +# rules to build a distributable rpm + +rpm: changelog cvstag dist buildrpm + +dist: cleandist dir export tar + +export: + cvs export -d $(PACKAGE)-$(VERSION) -r $(TAG) $(PACKAGE) + +cvstag: + cvs tag $(CVSTAGOPT) $(TAG) + +changelog: ../common/username + cvs2cl -U ../common/username -I ChangeLog + rm -f ChangeLog.bak + cvs commit -m "Generated by cvs2cl the `date '+%d_%b'`" ChangeLog + +# Local variables: +# mode: makefile +# End: +# +# Makefile ends here |