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


1.1
date	2026.04.25.13.08.55;	author vins;	state Exp;
branches;
next	;
commitid	qvyVFuCXnFtuelDG;


desc
@@


1.1
log
@devel/libgusb: initial import of package

GUsb is a GObject wrapper for libusb1 that makes it easy to do
asynchronous control, bulk and interrupt transfers with proper
cancellation and integration into a mainloop.
This makes it easy to integrate low level USB transfers with your
high-level application or system daemon.
@
text
@# $NetBSD$

DISTNAME=	libgusb-0.4.9
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=hughsie/}
GITHUB_TAG=	${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/hughsie/libgusb/
COMMENT=	GObject wrapper for libusb1
LICENSE=	gnu-lgpl-v2

USE_TOOLS+=	pkg-config tar

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools

PYTHON_FOR_BUILD_ONLY=	tool

MESON_ARGS+=		-Dumockdev=disabled \
			-Dusb_ids=${PREFIX}/share/hwdata/usb.ids

.include "options.mk"

.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../devel/libusb1/buildlink3.mk"
.include "../../textproc/json-glib/buildlink3.mk"
.include "../../sysutils/hwdata/buildlink3.mk"

.include "../../lang/python/pyversion.mk"
.include "../../devel/meson/build.mk"
.include "../../mk/bsd.pkg.mk"
@
