summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--gpsd-version.patch13
3 files changed, 25 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 16fa25b3e065..755933c62552 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = direwolf-git
pkgdesc = Software modem/TNC and APRS encoder/decoder
- pkgver = 1.5.beta4.r136.g909b703
+ pkgver = 1.7.dev.A.r53.g30869c7
pkgrel = 1
url = https://github.com/wb2osz/direwolf
arch = i686
@@ -19,11 +19,14 @@ pkgbase = direwolf-git
source = git+https://github.com/wb2osz/direwolf.git#branch=dev
source = direwolf.service
source = direwolf-kiss.service
+ source = gpsd-version.patch
sha1sums = SKIP
sha1sums = 66366c7a4e8d3768013f9036f2681a86d4b8ad88
sha1sums = eea3a3fb334645cd8a1e2604dc6c6b024148722a
+ sha1sums = 2853da5d0e00f9603a8dc5fd78cf9837158c303e
sha256sums = SKIP
sha256sums = a1efe2bb96470bc52faa747708b195a685dc454f3d9c91f6bf4d39ab94d3608a
sha256sums = 2a2e4acc769a20afebdfdcd21640fd17b0c4217ceb7ecb3378f9ee5c45fadc68
+ sha256sums = 57e7eea1b355fd4e8a0ea984c74cfa4f9c9a990b03df9ee8c17dfc13d925a67c
pkgname = direwolf-git
diff --git a/PKGBUILD b/PKGBUILD
index b9f4957e1d20..cccf7641ca86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alexander Fasching <fasching.a91@gmail.com>
pkgname=direwolf-git
_pkgname=direwolf
-pkgver=1.5.beta4.r136.g909b703
+pkgver=1.7.dev.A.r53.g30869c7
pkgrel=1
pkgdesc="Software modem/TNC and APRS encoder/decoder"
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
@@ -13,13 +13,16 @@ provides=('direwolf')
conflicts=('direwolf')
source=('git+https://github.com/wb2osz/direwolf.git#branch=dev'
'direwolf.service'
- 'direwolf-kiss.service')
+ 'direwolf-kiss.service'
+ 'gpsd-version.patch')
sha1sums=('SKIP'
'66366c7a4e8d3768013f9036f2681a86d4b8ad88'
- 'eea3a3fb334645cd8a1e2604dc6c6b024148722a')
+ 'eea3a3fb334645cd8a1e2604dc6c6b024148722a'
+ '2853da5d0e00f9603a8dc5fd78cf9837158c303e')
sha256sums=('SKIP'
'a1efe2bb96470bc52faa747708b195a685dc454f3d9c91f6bf4d39ab94d3608a'
- '2a2e4acc769a20afebdfdcd21640fd17b0c4217ceb7ecb3378f9ee5c45fadc68')
+ '2a2e4acc769a20afebdfdcd21640fd17b0c4217ceb7ecb3378f9ee5c45fadc68'
+ '57e7eea1b355fd4e8a0ea984c74cfa4f9c9a990b03df9ee8c17dfc13d925a67c')
pkgver() {
cd "$_pkgname"
@@ -27,8 +30,7 @@ pkgver() {
}
prepare() {
- cd "$_pkgname"
- # Currently no patches necessary.
+ patch --directory="$_pkgname" --forward --strip=1 --input="${srcdir}/gpsd-version.patch"
}
build() {
diff --git a/gpsd-version.patch b/gpsd-version.patch
new file mode 100644
index 000000000000..058217fd6500
--- /dev/null
+++ b/gpsd-version.patch
@@ -0,0 +1,13 @@
+diff --git a/src/dwgpsd.c b/src/dwgpsd.c
+index cc2f801..f5a8e6c 100644
+--- a/src/dwgpsd.c
++++ b/src/dwgpsd.c
+@@ -64,7 +64,7 @@
+ // 3.22 28 11 bullseye
+ // 3.23 29 12
+
+-#if GPSD_API_MAJOR_VERSION < 5 || GPSD_API_MAJOR_VERSION > 12
++#if GPSD_API_MAJOR_VERSION < 5 || GPSD_API_MAJOR_VERSION > 15
+ #error libgps API version might be incompatible.
+ #endif
+