|
@@ -27,7 +27,7 @@ MOFILES := $(POFILES:.po=.mo)
|
|
|
FLAGS ?= -trimpath -mod=readonly -modcacherw
|
|
|
EXTRA_FLAGS ?= -buildmode=pie
|
|
|
LDFLAGS := -X "main.yayVersion=${VERSION}" -X "main.localePath=${SYSTEMLOCALEPATH}" -linkmode=external
|
|
|
-FLAGS += $(shell pacman -T 'libalpm.so=14-64' >/dev/null 2>&1 && echo "-tags next")
|
|
|
+FLAGS += $(shell pacman -T 'libalpm.so=14-64' >/dev/null 2>&1 && echo "-tags=next")
|
|
|
|
|
|
RELEASE_DIR := ${PKGNAME}_${VERSION}_${ARCH}
|
|
|
PACKAGE := $(RELEASE_DIR).tar.gz
|
|
@@ -83,9 +83,7 @@ docker-build:
|
|
|
|
|
|
.PHONY: lint
|
|
|
lint:
|
|
|
- $(GO) vet $(FLAGS) ./...
|
|
|
- @test -z "$$(gofmt -l $(SOURCES))" || (echo "Files need to be linted. Use make fmt" && false)
|
|
|
- golangci-lint run ./...
|
|
|
+ GOFLAGS="$(FLAGS)" golangci-lint run ./...
|
|
|
|
|
|
.PHONY: fmt
|
|
|
fmt:
|