gunnar: server/kolab-webadmin Makefile,1.14,1.15
cvs at kolab.org
cvs at kolab.org
Thu Sep 13 16:47:30 CEST 2007
Author: gunnar
Update of /kolabrepository/server/kolab-webadmin
In directory doto:/tmp/cvs-serv10232
Modified Files:
Makefile
Log Message:
Reverted. This should happen when the webadmin is ready.
Index: Makefile
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/Makefile,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- Makefile 13 Sep 2007 14:43:35 -0000 1.14
+++ Makefile 13 Sep 2007 14:47:28 -0000 1.15
@@ -1,15 +1,6 @@
-PACKAGE = $(shell grep "%define[ ]*V_package" *.spec | sed -e "s/.*V_package \([a-z\_-]*\).*/\1/")
-BASE_VERSION = $(shell grep "%define[ ]*V_base_version" *.spec | sed -e "s/.*V_base_version\s*\([0-9.]*\).*/\1/")
-RELEASE = $(shell grep "%define[ ]*V_release" *.spec | sed -e "s/.*V_release\s*\([0-9]*\).*/\1/")
-CVS = $(shell grep "%define[ ]*V_cvs" *.spec | sed -e "s/.*V_cvs\s*\([01]\).*/\1/")
-
-ifeq "x$(CVS)" "x1"
-VERSION=$(BASE_VERSION).cvs
-TAR=$(PACKAGE)-$(VERSION)-$(RELEASE).tar.bz2
-else
-VERSION=$(BASE_VERSION)
-TAR=$(PACKAGE)-$(VERSION).tar.bz2
-endif
+PACKAGE=kolab-webadmin
+VERSION:=`grep 'm4_define(_VERSION' $(PWD)/$(PACKAGE)/configure.ac|sed 's/m4_define(_VERSION,\(.*\))/\1/'`
+RELEASE:=`date '+%Y%m%d'`
ifeq "x$(RPM)" "x"
RPM = $(HOME)/bin/openpkg rpm
@@ -24,12 +15,22 @@
KOLABRPMTMP = $(HOME)/RPM/TMP
endif
-.PHONY: all
-all: $(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm
+all:
+ test -d $(KOLABRPMSRC)/$(PACKAGE) || mkdir $(KOLABRPMSRC)/$(PACKAGE)
+ cd $(PACKAGE) && ./bootstrap && ./configure --prefix=/kolab \
+ && make clean distcheck && mv $(PACKAGE)-$(VERSION).tar.bz2 $(KOLABRPMSRC)/$(PACKAGE)
+ cp $(PACKAGE)/$(PACKAGE).spec $(KOLABRPMSRC)/$(PACKAGE)/
+ cd $(KOLABRPMSRC)/$(PACKAGE) && $(RPM) -ba $(PACKAGE).spec --define 'kolab_version CVS'
+
+binary:
+ $(RPM) -bB $(PACKAGE).spec
+
+release:
+ tar cvzf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)
+ $(RPM) -ba $(PACKAGE).spec
-.PHONY: dist
dist: all
- cp $(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm ../stage/
+ cp $(KOLABRPMSRC)/../PKG/$(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm ../stage/
.PHONY: clean_all
clean_all: clean
@@ -40,20 +41,3 @@
find . -name "*~" | xargs rm -rf
rm -rf *.src.rpm
rm -rf *.tar.bz2
-
-$(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm: Makefile $(PACKAGE).spec $(TAR)
- test -d $(KOLABRPMSRC)/$(PACKAGE) || mkdir $(KOLABRPMSRC)/$(PACKAGE)
-
- cp $(TAR) $(KOLABRPMSRC)/$(PACKAGE)/
-
- cp $(PACKAGE).spec $(KOLABRPMSRC)/$(PACKAGE)
- cd $(KOLABRPMSRC)/$(PACKAGE) && $(RPM) -ba $(PACKAGE).spec
-
- cp -p $(KOLABRPMPKG)/$(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm .
-
-.PHONY: tardist
-tardist: $(TAR)
-
-$(TAR): admin/*.php
- for PO in admin/locale/**/LC_MESSAGES/messages.po;do msgfmt -o $${PO/po/mo} $${PO};done
- tar cjf $@ admin --exclude="CVS" --exclude="*~" --exclude=".cvsignore"
More information about the commits
mailing list