mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: connman: Update to 1.43.
* gnu/packages/connman.scm (connman): Update to 1.43. * gnu/packages/patches/connman-add-missing-libppp-compat.h.patch: Delete obsolete patch. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I563f535c27b99972e95d96f291ce5dfdc83a46f1 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
parent
336e1dfd0f
commit
92f0049f04
3 changed files with 2 additions and 145 deletions
|
@ -1134,7 +1134,6 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/collectd-5.11.0-noinstallvar.patch \
|
%D%/packages/patches/collectd-5.11.0-noinstallvar.patch \
|
||||||
%D%/packages/patches/combinatorial-blas-awpm.patch \
|
%D%/packages/patches/combinatorial-blas-awpm.patch \
|
||||||
%D%/packages/patches/combinatorial-blas-io-fix.patch \
|
%D%/packages/patches/combinatorial-blas-io-fix.patch \
|
||||||
%D%/packages/patches/connman-add-missing-libppp-compat.h.patch \
|
|
||||||
%D%/packages/patches/containerd-create-pid-file.patch \
|
%D%/packages/patches/containerd-create-pid-file.patch \
|
||||||
%D%/packages/patches/converseen-hide-updates-checks.patch \
|
%D%/packages/patches/converseen-hide-updates-checks.patch \
|
||||||
%D%/packages/patches/converseen-hide-non-free-pointers.patch \
|
%D%/packages/patches/converseen-hide-non-free-pointers.patch \
|
||||||
|
|
|
@ -47,16 +47,14 @@
|
||||||
(define-public connman
|
(define-public connman
|
||||||
(package
|
(package
|
||||||
(name "connman")
|
(name "connman")
|
||||||
(version "1.42")
|
(version "1.43")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://kernel.org/linux/network/connman/"
|
(uri (string-append "mirror://kernel.org/linux/network/connman/"
|
||||||
"connman-" version ".tar.xz"))
|
"connman-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "1an24caah35chc1c48p67ln8kpj9fr7slg5fklpfz0f0dzjbmrm3"))
|
(base32 "1g735gnhhhqzjhpwv62q8mg8345a62rhyk5qwavh0yby6azcwmqj"))))
|
||||||
(patches
|
|
||||||
(search-patches "connman-add-missing-libppp-compat.h.patch"))))
|
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list #:configure-flags
|
(list #:configure-flags
|
||||||
|
|
|
@ -1,140 +0,0 @@
|
||||||
From: Tobias Geerinckx-Rice <me@tobias.gr>
|
|
||||||
Date: Sun Sep 24 02:00:00 2023 +0200
|
|
||||||
Subject: connman: Add missing libppp-compat.h.
|
|
||||||
|
|
||||||
This file was taken verbatim from upstream commit
|
|
||||||
a48864a2e5d2a725dfc6eef567108bc13b43857f. Its absence was since
|
|
||||||
fixed in upstream commit 09c1bbfd55647b18b5bbbb99ef2b6d902465ca16.
|
|
||||||
|
|
||||||
---
|
|
||||||
diff -Naur a/scripts/libppp-compat.h b/scripts/libppp-compat.h
|
|
||||||
--- a/scripts/libppp-compat.h 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ b/scripts/libppp-compat.h 2023-09-29 00:45:18.726709659 +0200
|
|
||||||
@@ -0,0 +1,127 @@
|
|
||||||
+/* Copyright (C) Eivind Naess, eivnaes@yahoo.com */
|
|
||||||
+/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
||||||
+
|
|
||||||
+#ifndef __LIBPPP_COMPAT_H__
|
|
||||||
+#define __LIBPPP_COMPAT_H__
|
|
||||||
+
|
|
||||||
+/* Define USE_EAPTLS compile with EAP TLS support against older pppd headers,
|
|
||||||
+ * pppd >= 2.5.0 use PPP_WITH_EAPTLS and is defined in pppdconf.h */
|
|
||||||
+#define USE_EAPTLS 1
|
|
||||||
+
|
|
||||||
+/* Define INET6 to compile with IPv6 support against older pppd headers,
|
|
||||||
+ * pppd >= 2.5.0 use PPP_WITH_IPV6CP and is defined in pppdconf.h */
|
|
||||||
+#define INET6 1
|
|
||||||
+
|
|
||||||
+/* PPP < 2.5.0 defines and exports VERSION which overlaps with current package VERSION define.
|
|
||||||
+ * this silly macro magic is to work around that. */
|
|
||||||
+#undef VERSION
|
|
||||||
+#include <pppd/pppd.h>
|
|
||||||
+
|
|
||||||
+#ifndef PPPD_VERSION
|
|
||||||
+#define PPPD_VERSION VERSION
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#include <pppd/fsm.h>
|
|
||||||
+#include <pppd/ccp.h>
|
|
||||||
+#include <pppd/eui64.h>
|
|
||||||
+#include <pppd/ipcp.h>
|
|
||||||
+#include <pppd/ipv6cp.h>
|
|
||||||
+#include <pppd/eap.h>
|
|
||||||
+#include <pppd/upap.h>
|
|
||||||
+
|
|
||||||
+#ifdef HAVE_PPPD_CHAP_H
|
|
||||||
+#include <pppd/chap.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifdef HAVE_PPPD_CHAP_NEW_H
|
|
||||||
+#include <pppd/chap-new.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifdef HAVE_PPPD_CHAP_MS_H
|
|
||||||
+#include <pppd/chap_ms.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef PPP_PROTO_CHAP
|
|
||||||
+#define PPP_PROTO_CHAP 0xc223
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef PPP_PROTO_EAP
|
|
||||||
+#define PPP_PROTO_EAP 0xc227
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+#if WITH_PPP_VERSION < PPP_VERSION(2,5,0)
|
|
||||||
+
|
|
||||||
+static inline bool
|
|
||||||
+debug_on (void)
|
|
||||||
+{
|
|
||||||
+ return debug;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static inline const char
|
|
||||||
+*ppp_ipparam (void)
|
|
||||||
+{
|
|
||||||
+ return ipparam;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static inline int
|
|
||||||
+ppp_ifunit (void)
|
|
||||||
+{
|
|
||||||
+ return ifunit;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static inline const char *
|
|
||||||
+ppp_ifname (void)
|
|
||||||
+{
|
|
||||||
+ return ifname;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static inline int
|
|
||||||
+ppp_get_mtu (int idx)
|
|
||||||
+{
|
|
||||||
+ return netif_get_mtu(idx);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+typedef enum ppp_notify
|
|
||||||
+{
|
|
||||||
+ NF_PID_CHANGE,
|
|
||||||
+ NF_PHASE_CHANGE,
|
|
||||||
+ NF_EXIT,
|
|
||||||
+ NF_SIGNALED,
|
|
||||||
+ NF_IP_UP,
|
|
||||||
+ NF_IP_DOWN,
|
|
||||||
+ NF_IPV6_UP,
|
|
||||||
+ NF_IPV6_DOWN,
|
|
||||||
+ NF_AUTH_UP,
|
|
||||||
+ NF_LINK_DOWN,
|
|
||||||
+ NF_FORK,
|
|
||||||
+ NF_MAX_NOTIFY
|
|
||||||
+} ppp_notify_t;
|
|
||||||
+
|
|
||||||
+typedef void (ppp_notify_fn) (void *ctx, int arg);
|
|
||||||
+
|
|
||||||
+static inline void
|
|
||||||
+ppp_add_notify (ppp_notify_t type, ppp_notify_fn *func, void *ctx)
|
|
||||||
+{
|
|
||||||
+ struct notifier **list[NF_MAX_NOTIFY] = {
|
|
||||||
+ [NF_PID_CHANGE ] = &pidchange,
|
|
||||||
+ [NF_PHASE_CHANGE] = &phasechange,
|
|
||||||
+ [NF_EXIT ] = &exitnotify,
|
|
||||||
+ [NF_SIGNALED ] = &sigreceived,
|
|
||||||
+ [NF_IP_UP ] = &ip_up_notifier,
|
|
||||||
+ [NF_IP_DOWN ] = &ip_down_notifier,
|
|
||||||
+ [NF_IPV6_UP ] = &ipv6_up_notifier,
|
|
||||||
+ [NF_IPV6_DOWN ] = &ipv6_down_notifier,
|
|
||||||
+ [NF_AUTH_UP ] = &auth_up_notifier,
|
|
||||||
+ [NF_LINK_DOWN ] = &link_down_notifier,
|
|
||||||
+ [NF_FORK ] = &fork_notifier,
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
+ struct notifier **notify = list[type];
|
|
||||||
+ if (notify) {
|
|
||||||
+ add_notifier(notify, func, ctx);
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#endif /* #if WITH_PPP_VERSION < PPP_VERSION(2,5,0) */
|
|
||||||
+#endif /* #if__LIBPPP_COMPAT_H__ */
|
|
Loading…
Add table
Add a link
Reference in a new issue