GITHUB_TOKEN ?=
CONTAINER ?= builder
BUILD_USER ?= 1000:1000

NAME = manyo
ARCH = x86_64
PKGNAME = utsusemi-deps-$(NAME)
PY2NAME = utsusemi-deps-python2-$(NAME)
PY3NAME = utsusemi-deps-python36-$(NAME)
VERSION = 0.3.7.*.el7
DIST = ../dist
SDIST = ../dist/Source
RPMS = $(DIST)/$(PKGNAME)-devel-$(VERSION).$(ARCH).rpm \
       $(DIST)/$(PY2NAME)-$(VERSION).$(ARCH).rpm $(DIST)/$(PY3NAME)-$(VERSION).$(ARCH).rpm \
       $(SDIST)/$(PKGNAME)-$(VERSION).src.rpm

$(RPMS):
	docker exec -ti --user root -w /tmp/src $(CONTAINER) yum-builddep -y $(PKGNAME)/$(PKGNAME).spec
	docker exec -ti --user $(BUILD_USER) -w /tmp/src -e GITHUB_TOKEN=$(GITHUB_TOKEN) $(CONTAINER) ./mkpkg $(PKGNAME)
	docker exec -ti --user root -w /tmp/src/dist $(CONTAINER) bash -c "yum install -y $(PY2NAME)-$(VERSION).$(ARCH).rpm $(PY3NAME)-$(VERSION).$(ARCH).rpm $(PKGNAME)-devel-$(VERSION).$(ARCH).rpm || echo Already installed"

clean:
	rm -f *.tar.gz

