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