summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart De Vries2021-05-17 10:18:18 +0200
committerBart De Vries2021-05-17 10:18:18 +0200
commitdc52510bbab9d734ce780a307669529f40cda3bf (patch)
tree6e4060693a6bed2dcf00a234eaff38a67ea4b874
parent958da6dd13c6a8ab8e16a1ab1689abe915eef07a (diff)
downloadaur-dc52510bbab9d734ce780a307669529f40cda3bf.tar.gz
Add patch for gcc11
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--gcc11-fix.patch10
3 files changed, 23 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 859e6d57bf6f..f3a07d2ed245 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = snapcast
pkgdesc = Synchronous multi-room audio player
pkgver = 0.25.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/badaix/snapcast
install = snapcast.install
arch = x86_64
@@ -27,10 +27,12 @@ pkgbase = snapcast
source = snapcast.sysusers
source = snapcast.tmpfiles
source = snapcast.install
+ source = gcc11-fix.patch
sha256sums = c4e449cb693e091261727421f4965492be049632537e034fa9c59c92d091a846
sha256sums = 9fe6e9e07adb77f555a617b772e6d01e098e1dfaad1e8075e03a7d7ba76141de
sha256sums = e8c3441c4ca646a9b66d61355e90862fd3481562ae3b4e0a4bc1c978464ae2c7
sha256sums = 98cfdc3221270e3243f7dd0ca32f8c4b271258f32fc04fdb52a286f0986d7350
+ sha256sums = 2416cb7ea68482df8a4e7b1005f95a54421741060ae0a1d7da829ab813b3e5a0
pkgname = snapcast
diff --git a/PKGBUILD b/PKGBUILD
index 701bff799e28..3f8c9b4897cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=snapcast
pkgver=0.25.0
-pkgrel=1
+pkgrel=2
pkgdesc="Synchronous multi-room audio player"
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
url="https://github.com/badaix/snapcast"
@@ -14,11 +14,18 @@ backup=('etc/default/snapserver' 'etc/default/snapclient' 'etc/snapserver.conf')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/badaix/snapcast/archive/v${pkgver}.tar.gz"
"snapcast.sysusers"
"snapcast.tmpfiles"
- "snapcast.install")
+ "snapcast.install"
+ "gcc11-fix.patch")
sha256sums=('c4e449cb693e091261727421f4965492be049632537e034fa9c59c92d091a846'
'9fe6e9e07adb77f555a617b772e6d01e098e1dfaad1e8075e03a7d7ba76141de'
'e8c3441c4ca646a9b66d61355e90862fd3481562ae3b4e0a4bc1c978464ae2c7'
- '98cfdc3221270e3243f7dd0ca32f8c4b271258f32fc04fdb52a286f0986d7350')
+ '98cfdc3221270e3243f7dd0ca32f8c4b271258f32fc04fdb52a286f0986d7350'
+ '2416cb7ea68482df8a4e7b1005f95a54421741060ae0a1d7da829ab813b3e5a0')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch --forward --strip=1 --input="${srcdir}/gcc11-fix.patch"
+}
build() {
cd "${pkgname}-${pkgver}"
diff --git a/gcc11-fix.patch b/gcc11-fix.patch
new file mode 100644
index 000000000000..e9c9390f0590
--- /dev/null
+++ b/gcc11-fix.patch
@@ -0,0 +1,10 @@
+--- snapcast-0.25.0/common/message/message.hpp 2021-05-15 13:16:03.000000000 +0200
++++ snapcast-0.25.0b/common/message/message.hpp 2021-05-16 16:15:34.243593726 +0200
+@@ -29,6 +29,7 @@
+ #include <sys/time.h>
+ #endif
+ #include <vector>
++#include <memory>
+
+ /*
+ template<typename CharT, typename TraitsT = std::char_traits<CharT> >