pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/libgudev
Module Name: pkgsrc
Committed By: vins
Date: Sun May 4 10:11:28 UTC 2025
Added Files:
pkgsrc/devel/libgudev: DESCR Makefile PLIST buildlink3.mk builtin.mk
distinfo
Log Message:
devel/libgudev: initial import of package
Import gudev from wip (updating it to v238) with minor modifications.
--
This is libgudev, a library providing GObject bindings for libudev. It
used to be part of udev, then merged into systemd. It's now a project
on its own.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libgudev/DESCR \
pkgsrc/devel/libgudev/Makefile pkgsrc/devel/libgudev/PLIST \
pkgsrc/devel/libgudev/buildlink3.mk pkgsrc/devel/libgudev/builtin.mk \
pkgsrc/devel/libgudev/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/devel/libgudev/DESCR
diff -u /dev/null pkgsrc/devel/libgudev/DESCR:1.1
--- /dev/null Sun May 4 10:11:28 2025
+++ pkgsrc/devel/libgudev/DESCR Sun May 4 10:11:28 2025
@@ -0,0 +1,3 @@
+This is libgudev, a library providing GObject bindings for libudev. It
+used to be part of udev, then merged into systemd. It's now a project
+on its own.
Index: pkgsrc/devel/libgudev/Makefile
diff -u /dev/null pkgsrc/devel/libgudev/Makefile:1.1
--- /dev/null Sun May 4 10:11:28 2025
+++ pkgsrc/devel/libgudev/Makefile Sun May 4 10:11:28 2025
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2025/05/04 10:11:28 vins Exp $
+
+DISTNAME= libgudev-238
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= cirnatdan%NetBSD.org@localhost
+HOMEPAGE= https://wiki.gnome.org/Projects/libgudev
+COMMENT= GObject bindings to libudev
+LICENSE= gnu-gpl-v2
+
+ONLY_FOR_PLATFORM= Linux-*-* # sysutils/libudev
+
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= gudev-1.0.pc.in
+
+# tests require umockdev, still unavailable on pkgsrc
+MESON_ARGS+= -Dintrospection=enabled \
+ -Dtests=disabled \
+ -Dvapi=disabled
+
+# udev_device_get_current_tags()
+BUILDLINK_API_DEPENDS.libudev+= libudev>=3.2.14
+.include "../../sysutils/libudev/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libgudev/PLIST
diff -u /dev/null pkgsrc/devel/libgudev/PLIST:1.1
--- /dev/null Sun May 4 10:11:28 2025
+++ pkgsrc/devel/libgudev/PLIST Sun May 4 10:11:28 2025
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2025/05/04 10:11:28 vins Exp $
+include/gudev-1.0/gudev/gudev.h
+include/gudev-1.0/gudev/gudevclient.h
+include/gudev-1.0/gudev/gudevdevice.h
+include/gudev-1.0/gudev/gudevenumerator.h
+include/gudev-1.0/gudev/gudevenums.h
+include/gudev-1.0/gudev/gudevenumtypes.h
+include/gudev-1.0/gudev/gudevtypes.h
+lib/girepository-1.0/GUdev-1.0.typelib
+lib/libgudev-1.0.so
+lib/libgudev-1.0.so.0
+lib/libgudev-1.0.so.0.3.0
+lib/pkgconfig/gudev-1.0.pc
+share/gir-1.0/GUdev-1.0.gir
Index: pkgsrc/devel/libgudev/buildlink3.mk
diff -u /dev/null pkgsrc/devel/libgudev/buildlink3.mk:1.1
--- /dev/null Sun May 4 10:11:28 2025
+++ pkgsrc/devel/libgudev/buildlink3.mk Sun May 4 10:11:28 2025
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/05/04 10:11:28 vins Exp $
+
+BUILDLINK_TREE+= libgudev
+
+.if !defined(LIBGUDEV_BUILDLINK3_MK)
+LIBGUDEV_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libgudev+= libgudev>=238
+BUILDLINK_PKGSRCDIR.libgudev?= ../../devel/libgudev
+
+BUILDLINK_INCDIRS.libgudev?= include/gudev-1.0/gudev
+
+.include "../../sysutils/libudev/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.endif # LIBGUDEV_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libgudev
Index: pkgsrc/devel/libgudev/builtin.mk
diff -u /dev/null pkgsrc/devel/libgudev/builtin.mk:1.1
--- /dev/null Sun May 4 10:11:28 2025
+++ pkgsrc/devel/libgudev/builtin.mk Sun May 4 10:11:28 2025
@@ -0,0 +1,19 @@
+# $NetBSD: builtin.mk,v 1.1 2025/05/04 10:11:28 vins Exp $
+
+BUILTIN_PKG:= libgudev
+PKGCONFIG_BASE.libgudev= /usr
+PKGCONFIG_FILE.libgudev= ${PKGCONFIG_BASE.libgudev}/lib/pkgconfig/gudev-1.0.pc
+PKGCONFIG_FILE.libgudev+= ${PKGCONFIG_BASE.libgudev}/lib${LIBABISUFFIX}/pkgconfig/gudev-1.0.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+
+CHECK_BUILTIN.libgudev?= no
+.if ${CHECK_BUILTIN.libgudev:tl} == no
+
+. if ${USE_BUILTIN.libgudev:tl} == yes
+BUILDLINK_PREFIX.libgudev= /usr
+BUILDLINK_FILES.libgudev+= lib/pkgconfig/gudev-1.0.pc
+BUILDLINK_FILES.libgudev+= lib${LIBABISUFFIX}/pkgconfig/gudev-1.0.pc
+. endif
+
+.endif # CHECK_BUILTIN.libgudev
Index: pkgsrc/devel/libgudev/distinfo
diff -u /dev/null pkgsrc/devel/libgudev/distinfo:1.1
--- /dev/null Sun May 4 10:11:28 2025
+++ pkgsrc/devel/libgudev/distinfo Sun May 4 10:11:28 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/05/04 10:11:28 vins Exp $
+
+BLAKE2s (libgudev-238.tar.xz) = 4c899e88830e2c2e112c7132d33828223ed02b31260120f8bb94327d9e1c6143
+SHA512 (libgudev-238.tar.xz) = 684061b4fc64a6ea3dd1ac34835279330c7eb2728fad6e3a9d34c0d501be3103d0f96c6d6866c8e257a0027e4f78a6314cb8ba81cda5ddf42ee9ea1a576ec5dc
+Size (libgudev-238.tar.xz) = 30548 bytes
Home |
Main Index |
Thread Index |
Old Index