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