################################################################
#Makefile to build releases and rpms
################################################################
VERSION:=0.7
NAME:=fuse-s3fs
CWD:=$(shell pwd)

.PHONY: release

clean:
	rm -rf releases 
	rm -f fuse-s3fs.spec

release: 
	mkdir -p releases
	$(shell export VERSION; sed -e"s/REPVERSION/$(VERSION)/" fuse-s3fs.spec.in > fuse-s3fs.spec)
	ln -s . $(NAME)-$(VERSION)
	tar jpcf releases/$(NAME)-$(VERSION).tbz2 \
		$(NAME)-$(VERSION)/doc  $(NAME)-$(VERSION)/src \
		$(NAME)-$(VERSION)/COPYING $(NAME)-$(VERSION)/Makefile \
		$(NAME)-$(VERSION)/fuse-s3fs.spec
	rm $(NAME)-$(VERSION)

rpm: release
	rpmbuild -ts releases/$(NAME)-$(VERSION).tbz2

rpm-release: release-upload
	rpmbuild -ts releases/$(NAME)-$(VERSION).tbz2

release-upload: release
	scp releases/$(NAME)-$(VERSION).tbz2 fedorahosted.org:s3fs
