mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 13:33:32 -04:00
net-wireless/eiwd: 20200416 (Version 1.7)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
This commit is contained in:
56
net-wireless/eiwd/eiwd-20200416.ebuild
Normal file
56
net-wireless/eiwd/eiwd-20200416.ebuild
Normal file
@@ -0,0 +1,56 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic git-r3
|
||||
|
||||
MY_PV="$(ver_rs 2 '-')"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="iwd without dbus"
|
||||
HOMEPAGE="https://github.com/dylanaraps/eiwd"
|
||||
EGIT_REPO_URI="https://github.com/dylanaraps/eiwd.git"
|
||||
# Version 1.7 Apr 16, 2020
|
||||
EGIT_COMMIT="7b5545a"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="+resolvconf +system-ell"
|
||||
|
||||
DEPEND="system-ell? ( >=dev-libs/ell-0.31 )"
|
||||
RDEPEND="${DEPEND}
|
||||
resolvconf? ( || ( net-dns/openresolv net-misc/dhcpcd ) )
|
||||
!net-wireless/iwd
|
||||
net-wireless/wireless-regdb"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/20200416.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cflags "-fsigned-char"
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var
|
||||
--disable-dbus
|
||||
$(use_enable system-ell external-ell)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
keepdir /var/lib/iwd
|
||||
newinitd "${FILESDIR}"/iwd.initd iwd
|
||||
if use resolvconf ; then
|
||||
insinto /etc/iwd/
|
||||
doins "${FILESDIR}"/main.conf
|
||||
fi
|
||||
}
|
||||
@@ -11,6 +11,7 @@ MY_P="${PN}-${MY_PV}"
|
||||
DESCRIPTION="iwd without dbus"
|
||||
HOMEPAGE="https://github.com/dylanaraps/eiwd"
|
||||
EGIT_REPO_URI="https://github.com/dylanaraps/eiwd.git"
|
||||
EGIT_COMMIT="7b5545a"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
|
||||
15
net-wireless/eiwd/files/20200416.patch
Normal file
15
net-wireless/eiwd/files/20200416.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
# Good for EGIT_COMMIT="7b5545a" which is Release 1.7
|
||||
# https://github.com/dylanaraps/eiwd/commit/39ef23ea037fe97c060fafbcbd25af684ae0c55e
|
||||
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index 549f1bae..2ab44355 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -49,6 +49,7 @@
|
||||
#include "src/backtrace.h"
|
||||
|
||||
static struct l_genl *genl;
|
||||
+static struct l_netlink *rtnl;
|
||||
static struct l_settings *iwd_config;
|
||||
static struct l_timeout *timeout;
|
||||
static const char *interfaces;
|
||||
Reference in New Issue
Block a user