File Makefile of Package alloy

NAME = alloy
SPEC = alloy.spec

default: clean tar

clean:
	rm -rf $(NAME) $(NAME)-*.obscpio $(NAME)-*.tar.gz ui-*.tar.gz vendor.tar.gz

tar:
	osc service manualrun
	@version=$$( awk '/^Version:/ {print $$2;exit;}' $(SPEC) ) && \
	echo "Package version is $$version" && \
	basename=$(NAME)-$$version && \
	obscpio=$$basename.obscpio && \
	ui=ui-$$version.tar && \
	wd=$$(pwd) && \
	tmpdir=$$(mktemp -d -p /tmp) && \
	cd $$tmpdir && \
	cpio -idv < $$wd/$$obscpio && \
	cd $$basename && \
	cd internal/web/ui/ && \
        yarn --network-timeout=1200000 && \
        yarn run build && \
	cd .. && \
	echo "Creating web assets tarball" && \
	tar -cf $$wd/$$ui ui/ && \
	cd $$wd && \
	gzip -f $$ui && \
	rm -rf $$tmpdir
openSUSE Build Service is sponsored by