#!/usr/bin/make -f
PECL_NAME ?= gnupg
PACKAGE_NAME ?= php-pecl-$(PECL_NAME)
SPEC_FILE ?= $(PACKAGE_NAME).spec

PECL_VERSION ?= $(shell sed -n -E -e '/^Version:/{s/^Version:[[:blank:]]+(.*)/\1/p}' $(SPEC_FILE))

PECL_SOURCE_TARBALL ?= $(PECL_NAME)-$(PECL_VERSION).tgz
PECL_URL ?= https://pecl.php.net/get/$(PECL_SOURCE_TARBALL)

FEDORA_RELEASE ?= rawhide
RESULTS_DIR ?= results_php-pecl-$(PECL_NAME)

all: srpm
.PHONY: all

srpm: $(PECL_SOURCE_TARBALL)
	fedpkg --release $(FEDORA_RELEASE) srpm
.PHONY: srpm

rpm: $(PECL_SOURCE_TARBALL)
	fedpkg --release $(FEDORA_RELEASE) mockbuild
.PHONY: rpm

clean:
	rm -rf $(PECL_SOURCE_TARBALL) $(RESULTS_DIR) $(wildcard *.rpm)
.PHONY: clean

$(PECL_SOURCE_TARBALL):
	curl -sLORJ "$(PECL_URL)"
