NAME=iurt PACKAGE=$(NAME) VERSION := $(shell rpm -q --qf '%{version}\n' --specfile $(NAME).spec | head -1) RELEASE := $(shell rpm -q --qf '%{release}\n' --specfile $(NAME).spec | head -1) RELTAG := $(shell echo "V$(VERSION)_$(RELEASE)" | tr -- '-.' '__') FILES= Makefile emi iurt iurt.spec iurt2 iurt_root_command lib ulri RPM=$(HOME)/rpm VENDORLIB = $(shell eval "`perl -V:installvendorlib`"; echo $$installvendorlib) INSTALLVENDORLIB = $(DESTDIR)$(VENDORLIB) SVNSOFT=svn+ssh://svn.mandriva.com/svn/soft/build_system/iurt/trunk/ SVNPACKAGE=svn+ssh://svn.mandriva.com/svn/packages/cooker/iurt/current/ sharedir=/usr/share libdir=/usr/lib bindir=/usr/bin sbindir=/usr/sbin localrpm: dir localcopy tar install: install -d $(bindir) $(sbindir) $(INSTALLVENDORLIB)/Iurt install -m 644 lib/Iurt/*.pm $(INSTALLVENDORLIB)/Iurt install -m644 iurt_root_command $(sbindir)/ install -m644 iurt2 $(bindir)/iurt install -m644 emi ulri $(bindir)/ dir: mkdir $(PACKAGE)-$(VERSION) tar: dir localcopy tar cvf $(PACKAGE).tar $(PACKAGE)-$(VERSION) rm -rf $(PACKAGE)-$(VERSION) localcopy: tar c --exclude=.svn $(FILES) | tar x -C $(PACKAGE)-$(VERSION) localrpm: tar $(RPM) cp -f $(NAME).tar $(RPM)/SOURCES -rpm -ba --clean $(NAME).spec rm -f $(NAME).tar ci: tar svn ci -m 'Update SPEC for version $(VERSION)' $(NAME).spec svn cp $(SVNSOFT)/$(NAME).spec $(SVNPACKAGE)/SPECS/ mkdir svn; cd svn; mdvsys co iurt cp $(NAME).tar svn/iurt/SOURCES/ #cd svn; mdvsys ci -m 'update tarball for version $(VERSION)' rpm: clean ci cd svn/iurt; bm clean: rm -rf svn