From 0623420c76838c983ab36bd3b82710c44805ac64 Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Thu, 10 Feb 2022 09:54:01 +0200 Subject: [PATCH] New package: neard-0.18 --- srcpkgs/neard-devel | 1 + srcpkgs/neard/files/neard/log/run | 1 + srcpkgs/neard/files/neard/run | 4 +++ srcpkgs/neard/files/seeld/log/run | 1 + srcpkgs/neard/files/seeld/run | 4 +++ .../neard/patches/install-se-dbus-conf.diff | 17 +++++++++ srcpkgs/neard/template | 36 +++++++++++++++++++ 7 files changed, 64 insertions(+) create mode 120000 srcpkgs/neard-devel create mode 120000 srcpkgs/neard/files/neard/log/run create mode 100644 srcpkgs/neard/files/neard/run create mode 120000 srcpkgs/neard/files/seeld/log/run create mode 100644 srcpkgs/neard/files/seeld/run create mode 100644 srcpkgs/neard/patches/install-se-dbus-conf.diff create mode 100644 srcpkgs/neard/template diff --git a/srcpkgs/neard-devel b/srcpkgs/neard-devel new file mode 120000 index 000000000000..fac01218e66a --- /dev/null +++ b/srcpkgs/neard-devel @@ -0,0 +1 @@ +neard \ No newline at end of file diff --git a/srcpkgs/neard/files/neard/log/run b/srcpkgs/neard/files/neard/log/run new file mode 120000 index 000000000000..3a5b4a586051 --- /dev/null +++ b/srcpkgs/neard/files/neard/log/run @@ -0,0 +1 @@ +/usr/bin/vlogger \ No newline at end of file diff --git a/srcpkgs/neard/files/neard/run b/srcpkgs/neard/files/neard/run new file mode 100644 index 000000000000..e26e7c0279c1 --- /dev/null +++ b/srcpkgs/neard/files/neard/run @@ -0,0 +1,4 @@ +#!/bin/sh +sv check dbus >/dev/null || exit 1 +[ -r conf ] && . ./conf +exec /usr/libexec/nfc/neard --nodaemon ${OPTS} diff --git a/srcpkgs/neard/files/seeld/log/run b/srcpkgs/neard/files/seeld/log/run new file mode 120000 index 000000000000..3a5b4a586051 --- /dev/null +++ b/srcpkgs/neard/files/seeld/log/run @@ -0,0 +1 @@ +/usr/bin/vlogger \ No newline at end of file diff --git a/srcpkgs/neard/files/seeld/run b/srcpkgs/neard/files/seeld/run new file mode 100644 index 000000000000..22790b957346 --- /dev/null +++ b/srcpkgs/neard/files/seeld/run @@ -0,0 +1,4 @@ +#!/bin/sh +sv check dbus >/dev/null || exit 1 +[ -r conf ] && . ./conf +exec /usr/libexec/nfc/seeld --nodaemon ${OPTS} diff --git a/srcpkgs/neard/patches/install-se-dbus-conf.diff b/srcpkgs/neard/patches/install-se-dbus-conf.diff new file mode 100644 index 000000000000..a16cbe6a3061 --- /dev/null +++ b/srcpkgs/neard/patches/install-se-dbus-conf.diff @@ -0,0 +1,17 @@ +Sent as upstream PR: https://github.com/linux-nfc/neard/pull/15 +--- +diff --git a/Makefile.am b/Makefile.am +index 26aa4ca..1ff5d31 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -111,6 +111,10 @@ dbusdir = ${sysconfdir}/dbus-1/system.d/ + + dist_dbus_DATA = src/org.neard.conf + ++if SE ++dist_dbus_DATA += se/org.neard.se.conf ++endif ++ + if MAINTAINER_MODE + + if SE diff --git a/srcpkgs/neard/template b/srcpkgs/neard/template new file mode 100644 index 000000000000..beb7743a05d8 --- /dev/null +++ b/srcpkgs/neard/template @@ -0,0 +1,36 @@ +# Template file for 'neard' +pkgname=neard +version=0.18 +revision=1 +build_style=gnu-configure +# TODO: add '--enable-test' when updated from python2 & gtk+2 +configure_args="--disable-systemd --enable-ese --enable-tools" +hostmakedepends="autoconf autoconf-archive automake libtool pkg-config" +makedepends="glib-devel libnl-devel" +depends="dbus" +short_desc="Near Field Communication (NFC) manager" +maintainer="Jami Kettunen " +license="GPL-2.0-only" +homepage="https://github.com/linux-nfc/neard" +distfiles="https://github.com/linux-nfc/neard/archive/refs/tags/v${version}.tar.gz" +checksum=c013e3115315e2e11d16b5f0f1c8ce9afbcdba26800aad91245fd9b4a5dc938b + +pre_configure() { + autoreconf -fi +} + +post_install() { + vsv neard +} + +neard-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + # correct neard version.h install path + mv ${PKGDESTDIR}/usr/include/version.h \ + ${PKGDESTDIR}/usr/include/near + vmove usr/lib/pkgconfig + } +}