github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/debian/rules (about) 1 #!/usr/bin/make -f 2 DESTDIR := $(CURDIR)/debian/cozy-stack 3 export DEBIAN_VERSION := $(shell dpkg-parsechangelog -S Version) 4 export UPSTREAM_VERSION := $(shell echo $(DEBIAN_VERSION) | awk -F- '{print $$1}') 5 export BUILD_TIME := $(shell date -u +"%Y-%m-%dT%H:%M:%SZ") 6 7 %: 8 dh $@ --with=systemd 9 10 override_dh_auto_build: 11 go build -o $(CURDIR)/bin/cozy-stack -ldflags "\ 12 -X github.com/cozy/cozy-stack/pkg/config.Version=$(UPSTREAM_VERSION) \ 13 -X github.com/cozy/cozy-stack/pkg/config.BuildTime=$(BUILD_TIME) \ 14 -X github.com/cozy/cozy-stack/pkg/config.BuildMode=production" 15 16 override_dh_clean: 17 dh_clean 18 ./scripts/build.sh clean 19 20 #override_dh_auto_test: 21 #ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) 22 # go get -u -v github.com/stretchr/testify 23 # go test $(DH_GOPKG)/... 24 #endif