# vim: ft=make ts=4 sw=4 noet
.DEFAULT_GOAL := all

NAME    = meson
VERSION = 1.11.1
GARTYPE = v2

MASTER_SITES =
DYNURLS = https://github.com/mesonbuild/meson/releases/download/$(VERSION)/$(DISTNAME).tar.gz
DISTFILES   += $(DISTNAME).tar.gz

LICENSE = COPYING

PACKAGES                += OZSWmeson
SPKG_DESC_OZSWmeson     = Fast and user-friendly build system
CATALOGNAME_OZSWmeson   = meson

BUILD_DEP_PKGS += OZSWpy311
RUNTIME_DEP_PKGS_OZSWmeson += OZSWpy311

CONFIGURE_SCRIPTS =
BUILD_SCRIPTS     = $(WORKSRC)/meson-build
INSTALL_SCRIPTS   = $(WORKSRC)/meson-install

build-%/meson-build:
	@$(MAKECOOKIE)

install-%/meson-install:
	/opt/ozsw/bin/python3 -m ensurepip --upgrade 2>/dev/null || true
	/opt/ozsw/bin/python3 -m pip install --no-deps --root=$(DESTDIR) --prefix=$(prefix) $*
	@$(MAKECOOKIE)

include gar/category.mk
