summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Zachlod2019-11-25 18:04:23 +0100
committerArne Zachlod2019-11-25 18:04:23 +0100
commit57ac36c0ac135077b67a2d49444a8996f3a411b6 (patch)
tree5c69297013f634500d65957bd275e3c4883e819c
parent434808f417e0598d4706353d658d095bb1ded290 (diff)
downloadaur-57ac36c0ac135077b67a2d49444a8996f3a411b6.tar.gz
Building from git now, with temporary patch
-rw-r--r--0001-Linux-changed-the-header-file-for-SIOCGSTAMP.patch25
-rw-r--r--PKGBUILD21
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
+
diff --git a/PKGBUILD b/PKGBUILD
index f91b032ea882..54bdbb2593ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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