Makefile 485 Bytes
all:
	@echo "Usage:"
	@echo
	@echo 'make gitlab       # uploads gitlab.spec to obs'
	@echo 'make gitlab-shell # uploads gitlab-shell.spec to obs'

gitlab gitlab-shell:
	$(MAKE) upload PACKAGE=$@

obs_project = isv:spb:gitlab

upload:
	test -n "$(PACKAGE)"
	mkdir -p obs
	test -d obs/$(obs_project)/$(PACKAGE) || (cd obs && osc checkout $(obs_project) $(PACKAGE))
	cp $(PACKAGE).spec obs/isv:spb:gitlab/$(PACKAGE)/
	cd obs/isv:spb:gitlab/$(PACKAGE) && osc commit -m 'Update $(PACKAGE)'