LIBVIPS_VERSION := 8.17.3

.PHONY: build copy_rpms shell

build:
	docker build -t libvips-build:$(LIBVIPS_VERSION) $(LIBVIPS_VERSION)

copy_rpms:
	mkdir -p dist/libvips/el10 || true
	docker run --rm -v $(PWD)/dist/libvips/el10:/rpms libvips-build:$(LIBVIPS_VERSION) bash -c "cp rpmbuild/RPMS/x86_64/*.rpm /rpms"
	docker run --rm -v $(PWD)/dist/libvips/el10:/rpms libvips-build:$(LIBVIPS_VERSION) bash -c "cp rpmbuild/SRPMS/*.rpm /rpms"

sign:
	rpmsign --addsign dist/libvips/el10/*.rpm

shell:
	mkdir -p dist/libvips/el10 || true
	docker run -it --rm -v $(PWD)/dist/libvips/el10:/rpms libvips-build:$(LIBVIPS_VERSION)

create_repo:
	createrepo_c dist/libvips/el10

s3_sync:
	aws s3 sync dist s3://noisy-lab-com-rpms-crnrnya0

rpm_lint:
	rpmlint dist/libvips/el10/*.rpm
