diff options
author | Arne Zachlod | 2019-11-25 18:04:23 +0100 |
---|---|---|
committer | Arne Zachlod | 2019-11-25 18:04:23 +0100 |
commit | 57ac36c0ac135077b67a2d49444a8996f3a411b6 (patch) | |
tree | 5c69297013f634500d65957bd275e3c4883e819c | |
parent | 434808f417e0598d4706353d658d095bb1ded290 (diff) | |
download | aur-57ac36c0ac135077b67a2d49444a8996f3a411b6.tar.gz |
Building from git now, with temporary patch
-rw-r--r-- | 0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch | 25 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 39 insertions, 7 deletions
diff --git a/0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch b/0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch new file mode 100644 index 000000000000..2ffdf8e171bd --- /dev/null +++ b/0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch @@ -0,0 +1,25 @@ +From 29ebc958226e892e7d63f4ff3f0531df9bacd3c6 Mon Sep 17 00:00:00 2001 +From: Arne Zachlod <arne@nerdkeller.org> +Date: Sun, 13 Oct 2019 22:38:45 +0200 +Subject: [PATCH 1/1] Linux changed the header file for SIOCGSTAMP + +Signed-off-by: Arne Zachlod <arne@nerdkeller.org> +--- + src/schedule.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/schedule.c b/src/schedule.c +index 8868b01..09ab248 100644 +--- a/src/schedule.c ++++ b/src/schedule.c +@@ -23,6 +23,7 @@ + #include <fcntl.h> + #include <sys/ioctl.h> + #include <sys/socket.h> ++#include <linux/sockios.h> + + + #include "list.h" +-- +2.24.0 + @@ -1,7 +1,7 @@ # Maintainer: Arne Zachlod <arne@nerdkeller.org> pkgname=bmx7 -pkgver=r917.85841b0 +pkgver=v7.1.1.r0.g91d6651 pkgrel=1 pkgdesc="Bmx7 mesh routing network protocol including plugins" arch=('i686' 'x86_64') @@ -9,19 +9,26 @@ url="https://github.com/bmx-routing/bmx7" license=('GPL2') depends=('glibc' 'json-c' 'wireless_tools' 'mbedtls') makedepends=('git' 'make' 'gcc') -conflicts=('') +#conflicts=('') provides=('bmx7') -source=("$pkgname"::'git+https://github.com/bmx-routing/bmx7.git') -sha256sums=('SKIP') +source=("$pkgname"::'git+https://github.com/bmx-routing/bmx7.git' + '0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch') +sha256sums=('SKIP' + 'd95400340bcd14c3b18b3478abf517210dc15d8693241760b46450bb1ec76db0') pkgver() { + cd "$pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { cd "$srcdir/$pkgname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + patch --forward --strip=1 --input="${srcdir}/0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch" } build() { - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgname/src" make #JSON plugin make -C lib/bmx7_json/ @@ -41,7 +48,7 @@ build() { package() { install -D -m 644 ${startdir}/${pkgname}.service ${pkgdir}/usr/lib/systemd/system/${pkgname}.service - cd "$srcdir/$pkgname" + cd "$srcdir/$pkgname/src" install -D -m 755 bmx7 ${pkgdir}/usr/bin/bmx7 install -D -m 755 lib/bmx7_json/bmx7_json.so ${pkgdir}/usr/lib/bmx7_json.so install -D -m 755 lib/bmx7_sms/bmx7_sms.so ${pkgdir}/usr/lib/bmx7_sms.so |