From 246fb849b241a2c65f5abfb6fcbb262dcd0cd0a6 Mon Sep 17 00:00:00 2001 From: Seblu Date: Tue, 28 Jun 2011 14:48:21 +0200 Subject: [PATCH] Update makefile to easy publish --- Makefile | 28 +++++++++++++++------------- debian/source/format | 1 - 2 files changed, 15 insertions(+), 14 deletions(-) delete mode 100644 debian/source/format diff --git a/Makefile b/Makefile index f1ade33..4e8b3e7 100644 --- a/Makefile +++ b/Makefile @@ -3,26 +3,28 @@ .PHONY: all tar deb clean cleanbuild buildd NAME=installsystems +VERSION=$(shell sed -rn 's/version = "([^"]+)"/\1/p' installsystems/__init__.py) BUILD_DIR=__build__ all: echo all is better than nothing -tar: cleanbuild - git clone "." $(BUILD_DIR)/$(NAME) - -dpkg-source -Zbzip2 -I -b $(BUILD_DIR)/$(NAME) - -rm -rf $(BUILD_DIR) +tar: + git archive --prefix=$(NAME)-$(VERSION)/ HEAD | gzip -9 > $(NAME)-$(VERSION).tar.gz + +dsc: cleanbuild tar + mkdir $(BUILD_DIR) + tar xfC $(NAME)-$(VERSION).tar.gz $(BUILD_DIR) + cd $(BUILD_DIR) && dpkg-source -I -b $(NAME)-$(VERSION) deb: cleanbuild - git clone "." $(BUILD_DIR)/$(NAME) - -cd $(BUILD_DIR)/$(NAME) && dpkg-buildpackage --source-option=-I - -rm -rf $(BUILD_DIR)/$(NAME) - mv -vf $(BUILD_DIR)/* . - -rm -rf $(BUILD_DIR) - -buildd: tar - chmod 644 $(NAME)_*.dsc $(NAME)_*.tar.bz2 - scp $(NAME)_*.dsc $(NAME)_*.tar.bz2 incoming@buildd.fr.lan:squeeze + mkdir $(BUILD_DIR) + tar xfC $(NAME)-$(VERSION).tar.gz $(BUILD_DIR) + cd $(BUILD_DIR)/$(NAME)-$(VERSION) && dpkg-buildpackage --source-option=-I + +buildd: dsc + chmod 644 $(BUILD_DIR)/$(NAME)_*.dsc $(BUILD_DIR)/$(NAME)_*.gz + scp $(BUILD_DIR)/$(NAME)_*.dsc $(BUILD_DIR)/$(NAME)_*.gz incoming@buildd.fr.lan:sid clean: clean_build diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 89ae9db..0000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (native) -- GitLab