diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -9,9 +9,10 @@ ETCDIR=/etc # Variables for building (binary) packages PREFIX= -PKG_VERSION=0.0.0 +PKG_VERSION=2.1.0 PKG_WORKDIR:=$(or $(PKG_WORKDIR),$(shell mktemp -d)) PKG_ROOT:=$(PKG_WORKDIR)/bashtard-$(PKG_VERSION) +SOURCE_DATE_EPOCH:=$(shell git show -s --format=%ct) rwildcard=$(foreach d,$(wildcard $(1:=/*)),$(call rwildcard,$d,$2) $(filter $(subst *,%,$2),$d)) @@ -76,6 +77,21 @@ pkg-debian: mkdir -pv -- "dist" dpkg-deb -b "$(PKG_ROOT)" "dist/bashtard-$(PKG_VERSION).deb" +pkg-targz: + mkdir -pv -- "dist" + tar \ + --exclude dist \ + --group=0 \ + --mtime="@$(SOURCE_DATE_EPOCH)" \ + --numeric-owner \ + --owner=0 \ + --pax-option="exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime" \ + --sort=name \ + --transform "s@^./@bashtard-$(PKG_VERSION)/@" \ + --exclude-vcs \ + --exclude-vcs-ignores \ + -cvzf "dist/bashtard-$(PKG_VERSION).tar.gz" . + qa: # Check licenses reuse lint |