diff --git a/srcpkgs/neard-devel b/srcpkgs/neard-devel new file mode 120000 index 0000000000..fac01218e6 --- /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 0000000000..3a5b4a5860 --- /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 0000000000..e26e7c0279 --- /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 0000000000..3a5b4a5860 --- /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 0000000000..22790b9573 --- /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 0000000000..a16cbe6a30 --- /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 0000000000..beb7743a05 --- /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 + } +}