ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ozone/mgar/pkg/meson/Makefile
Revision: 18
Committed: Sun Jun 21 01:03:48 2026 UTC (4 weeks, 2 days ago) by operz
File size: 830 byte(s)
Log Message:
Add X11/Xft/Xaw dependency chain: expat, renderproto, freetype, libICE, libSM, libXt, libXext, libXrender, libXmu, libXpm, fontconfig, ninja, meson, libXft, libXaw

File Contents

# Content
1 # vim: ft=make ts=4 sw=4 noet
2 .DEFAULT_GOAL := all
3
4 NAME = meson
5 VERSION = 1.11.1
6 GARTYPE = v2
7
8 MASTER_SITES =
9 DYNURLS = https://github.com/mesonbuild/meson/releases/download/$(VERSION)/$(DISTNAME).tar.gz
10 DISTFILES += $(DISTNAME).tar.gz
11
12 LICENSE = COPYING
13
14 PACKAGES += OZSWmeson
15 SPKG_DESC_OZSWmeson = Fast and user-friendly build system
16 CATALOGNAME_OZSWmeson = meson
17
18 BUILD_DEP_PKGS += OZSWpy311
19 RUNTIME_DEP_PKGS_OZSWmeson += OZSWpy311
20
21 CONFIGURE_SCRIPTS =
22 BUILD_SCRIPTS = $(WORKSRC)/meson-build
23 INSTALL_SCRIPTS = $(WORKSRC)/meson-install
24
25 build-%/meson-build:
26 @$(MAKECOOKIE)
27
28 install-%/meson-install:
29 /opt/ozsw/bin/python3 -m ensurepip --upgrade 2>/dev/null || true
30 /opt/ozsw/bin/python3 -m pip install --no-deps --root=$(DESTDIR) --prefix=$(prefix) $*
31 @$(MAKECOOKIE)
32
33 include gar/category.mk