PKG_NAME := librpm-tizen
SPECFILE = $(addsuffix .spec, $(PKG_NAME))
UPSTREAM_VERSION := $(shell grep '^Version: ' $(SPECFILE)|awk '{print $$2}')
DEB_VERSION := $(shell sed -rn s'/$(PKG_NAME)\s+\((.*)\).*/\1/p' debian.changelog | head -n1)

ORIG_NAME = rpm
TARBALL := $(ORIG_NAME)-$(UPSTREAM_VERSION).tar.gz

dsc: $(TARBALL)
	@echo "Updating $(PKG_NAME).dsc"
	@echo "Setting Deb package version to '$(DEB_VERSION)'"
	@sed -i 's/^\s*Version:.*/Version: $(DEB_VERSION)/' $(PKG_NAME).dsc
	@sed  -i 's/\s*Debtransform-Tar.*/Debtransform-Tar: $(TARBALL)/' $(PKG_NAME).dsc

$(TARBALL):
	@echo "Creating $(TARBALL)"
	@cd `git rev-parse --show-toplevel` \
		&& git archive --prefix $(ORIG_NAME)-$(UPSTREAM_VERSION)/ HEAD \
		| gzip > $(CURDIR)/$(TARBALL)

series:
	@echo "Creating debian.series file"
	@find . -maxdepth 1 -name '0*patch' -print0  | xargs -0 -I{} basename {} | sort > debian.series

clean:
	@rm -f $(ORIG_NAME)*.tar.gz

all: clean dsc series
