Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
PACKAGE=proxmox-backup
-GITVERSION:=$(shell git rev-parse HEAD)
-
-DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_all.deb
+DEB=$(PACKAGE)_$(DEB_VERSION)_all.deb
DEBS=$(DEB)
-BUILD_DIR=build
+BUILD_DIR ?= $(DEB_SOURCE)-$(DEB_VERSION)
ARCH=amd64
DIST=bullseye
-all: $(DEB)
+all:
+
+$(BUILD_DIR):
+ rm -rf $@ $@.tmp
+ mkdir -p $@.tmp/debian
+ cp -ar debian/* $@.tmp/debian/
+ echo "git clone git://git.proxmox.com/git/proxmox-backup-meta.git\\ngit checkout $$(git rev-parse HEAD)" >$@.tmp/debian/SOURCE
+ mv $@.tmp $@
.PHONY: deb
-deb $(CT_DEB): $(DEB)
-$(DEB): debian
- rm -rf $(BUILD_DIR)
- mkdir -p $(BUILD_DIR)/debian
- cp -ar debian/* $(BUILD_DIR)/debian/
- echo "git clone git://git.proxmox.com/git/proxmox-backup-meta.git\\ngit checkout $(GITVERSION)" > $(BUILD_DIR)/debian/SOURCE
+deb: $(DEB)
+$(DEB): $(BUILD_DIR)
cd $(BUILD_DIR); dpkg-buildpackage -b -uc -us
lintian $(DEBS)