From 93a354611e38a6949add5c2e5ccc93ef79b9755f Mon Sep 17 00:00:00 2001 From: Woodpecker CI Date: Tue, 3 Jun 2025 14:32:36 +0000 Subject: Woodpecker CI 5171f1fdd74e7137c305450dd69a29fa5be4143f [SKIP CI] --- libnl-tiny/.checksum | 2 ++ libnl-tiny/.files | 35 +++++++++++++++++++++++++++++++++++ libnl-tiny/abuild | 5 +++++ libnl-tiny/nla_s8.patch | 30 ++++++++++++++++++++++++++++++ 4 files changed, 72 insertions(+) create mode 100644 libnl-tiny/.checksum create mode 100644 libnl-tiny/.files create mode 100644 libnl-tiny/abuild create mode 100644 libnl-tiny/nla_s8.patch (limited to 'libnl-tiny') diff --git a/libnl-tiny/.checksum b/libnl-tiny/.checksum new file mode 100644 index 00000000..d75e8218 --- /dev/null +++ b/libnl-tiny/.checksum @@ -0,0 +1,2 @@ +d08d8c719d98d3ee9682173f0de0e3768abe024b95c60729b0c7385224a1e840 libnl-tiny-39ec78bb012edc2739c3d3d0058e4076411068b1.tar.xz +0feaf6f2d721c5878b62b36c64de485322dbc9a0783e1d9d8b744c616bc30806 nla_s8.patch diff --git a/libnl-tiny/.files b/libnl-tiny/.files new file mode 100644 index 00000000..4fa4f9f1 --- /dev/null +++ b/libnl-tiny/.files @@ -0,0 +1,35 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/libnl-tiny/ +-rw-r--r-- root/root usr/include/libnl-tiny/netlink-generic.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink-local.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink-types.h +drwxr-xr-x root/root usr/include/libnl-tiny/netlink/ +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/addr.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/attr.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/cache-api.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/cache.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/data.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/errno.h +drwxr-xr-x root/root usr/include/libnl-tiny/netlink/genl/ +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/genl/ctrl.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/genl/family.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/genl/genl.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/genl/mngt.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/handlers.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/list.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/msg.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/netlink-compat.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/netlink-kernel.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/netlink.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/object-api.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/object.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/socket.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/types.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/utils.h +-rw-r--r-- root/root usr/include/libnl-tiny/netlink/version.h +-rw-r--r-- root/root usr/include/libnl-tiny/unl.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libnl-tiny.so +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libnl-tiny.pc diff --git a/libnl-tiny/abuild b/libnl-tiny/abuild new file mode 100644 index 00000000..fe6b3d98 --- /dev/null +++ b/libnl-tiny/abuild @@ -0,0 +1,5 @@ +name=libnl-tiny +version=39ec78bb012edc2739c3d3d0058e4076411068b1 +release=2 +source="$name-$version.tar.xz::https://github.com/sabotage-linux/${name}/archive/${version}.tar.gz + nla_s8.patch" diff --git a/libnl-tiny/nla_s8.patch b/libnl-tiny/nla_s8.patch new file mode 100644 index 00000000..9a48b1f4 --- /dev/null +++ b/libnl-tiny/nla_s8.patch @@ -0,0 +1,30 @@ +diff --git a/include/netlink/attr.h b/include/netlink/attr.h +index 3e3047f..789e8c2 100644 +--- a/include/netlink/attr.h ++++ b/include/netlink/attr.h +@@ -45,6 +45,7 @@ enum { + NLA_FLAG, /**< Flag */ + NLA_MSECS, /**< Micro seconds (64bit) */ + NLA_NESTED, /**< Nested attributes */ ++ NLA_S8, + __NLA_TYPE_MAX, + }; + +@@ -248,6 +249,17 @@ static inline int nla_put_addr(struct nl_msg *msg, int attrtype, struct nl_addr + * @name Integer Attributes + */ + ++/** ++ * Return value of 8 bit signed integer attribute. ++ * @arg nla 8 bit integer attribute ++ * ++ * @return Payload as 8 bit integer ++ */ ++static inline int8_t nla_get_s8(const struct nlattr *nla) ++{ ++ return *(const int8_t *) nla_data(nla); ++} ++ + /** + * Add 8 bit integer attribute to netlink message. + * @arg msg Netlink message. -- cgit v1.2.3