head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	2026.04.13.13.56.07;	author kikadf;	state Exp;
branches;
next	;
commitid	5no8Gyb7hST6SNBG;


desc
@@


1.1
log
@
graphics/vulkan-loader: new package

Loader for Vulkan graphics api.

Packaged in wip by Niclas Rosenvik
Update prepared in wip by Frédéric Fauberteau
@
text
@# $NetBSD$

.include "../../graphics/vulkan-headers/Makefile.common"

DISTNAME=	vulkan-loader-${SDK_VERSION}
CATEGORIES=	graphics
GITHUB_PROJECT=	Vulkan-Loader
EXTRACT_USING=	bsdtar

MAINTAINER=	nros@@NetBSD.org
HOMEPAGE=	https://github.com/KhronosGroup/Vulkan-Loader/
COMMENT=	Loader for Vulkan Graphics API
LICENSE=	apache-2.0

WRKSRC=		${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
USE_TOOLS+=	pkg-config

LIBVERSION=	${PKGVERSION_NOREV:R}
PLIST_SUBST+=	LIBVERSION=${LIBVERSION}

CMAKE_CONFIGURE_ARGS+=	-DBUILD_TESTS=OFF
CMAKE_CONFIGURE_ARGS+=	-DFALLBACK_CONFIG_DIRS="${PKG_SYSCONFDIR}/xdg"
CMAKE_CONFIGURE_ARGS+=	-DFALLBACK_DATA_DIRS="${X11BASE}/share:${PREFIX}/share:/usr/share"

CFLAGS.NetBSD+=	-D_NETBSD_SOURCE

PKGCONFIG_OVERRIDE+=	loader/vulkan.pc.in

.include "../../devel/cmake/build.mk"
.include "../../lang/python/tool.mk"
.include "../../sysutils/libpciaccess/buildlink3.mk"
.include "../../graphics/vulkan-headers/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libxcb/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@
