diff options
Diffstat (limited to 'net-wireless/neard/neard-0.16.ebuild')
-rw-r--r-- | net-wireless/neard/neard-0.16.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/net-wireless/neard/neard-0.16.ebuild b/net-wireless/neard/neard-0.16.ebuild new file mode 100644 index 000000000000..7ec240979082 --- /dev/null +++ b/net-wireless/neard/neard-0.16.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic + +DESCRIPTION="Near Field Communication (NFC) management daemon" +HOMEPAGE="https://01.org/linux-nfc/" +SRC_URI="https://www.kernel.org/pub/linux/network/nfc/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="tools systemd" + +RDEPEND=" + dev-libs/libnl:3= + sys-apps/dbus + sys-libs/glibc + systemd? ( sys-apps/systemd:0 ) +" + +DEPEND="${RDEPEND}" + +src_configure() { + # Workaround for >= GCC-10 + append-cflags -fcommon + + local myeconfargs=( + --disable-optimization + --enable-ese + --enable-pie + $(use_enable systemd) + $(use_enable tools) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # Patch for this has been sent upstream. Do it manually + # to avoid having to rebuild autotools. #580876 + mv "${ED}"/usr/include/version.h "${ED}"/usr/include/near/ || die + + newinitd "${FILESDIR}"/neard.rc neard + newconfd "${FILESDIR}"/neard.confd neard +} |