diff options
author | Bart De Vries | 2023-07-31 09:52:26 +0200 |
---|---|---|
committer | Bart De Vries | 2023-07-31 09:52:26 +0200 |
commit | d5f93c3a82b5e0f6d92ef1b9a4ef57d1a4fe57fa (patch) | |
tree | 31e35527dbe2b39c4b0c157a54b6e3aaf3547038 | |
parent | 6d0aabd43954d0edd0f0032494bfce7759463039 (diff) | |
download | aur-d5f93c3a82b5e0f6d92ef1b9a4ef57d1a4fe57fa.tar.gz |
Patch for gcc13 missing include
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | 0001-Fix-build-with-GCC-13-1124.patch | 30 | ||||
-rw-r--r-- | PKGBUILD | 15 |
3 files changed, 45 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = snapcast pkgdesc = Synchronous multi-room audio player pkgver = 0.27.0 - pkgrel = 4 + pkgrel = 5 url = https://github.com/badaix/snapcast install = snapcast.install arch = x86_64 @@ -31,10 +31,12 @@ pkgbase = snapcast source = snapcast.sysusers source = snapcast.tmpfiles source = snapcast.install + source = 0001-Fix-build-with-GCC-13-1124.patch sha256sums = c662c6eafbaa42a4797a4ed6ba4a7602332abf99f6ba6ea88ff8ae59978a86ba sha256sums = 5f4f59dd6f39059c22687b29231e2c007a7d0ea0f920af6092f18eeba9a5e208 sha256sums = 9fe6e9e07adb77f555a617b772e6d01e098e1dfaad1e8075e03a7d7ba76141de sha256sums = e8c3441c4ca646a9b66d61355e90862fd3481562ae3b4e0a4bc1c978464ae2c7 sha256sums = 87945989ce215c3720e12e9d53642d7b1112f8276cd02d999fd7e27517aea126 + sha256sums = 4acc6196d2864592eb5a0181a56f00d1bbfff2d8bf8440b3783045d12cf89ef3 pkgname = snapcast diff --git a/0001-Fix-build-with-GCC-13-1124.patch b/0001-Fix-build-with-GCC-13-1124.patch new file mode 100644 index 000000000000..f795aeccdb64 --- /dev/null +++ b/0001-Fix-build-with-GCC-13-1124.patch @@ -0,0 +1,30 @@ +From 481f08199ca31c60c9a3475f1064e6b06a503d12 Mon Sep 17 00:00:00 2001 +From: Sam James <sam@cmpct.info> +Date: Wed, 26 Apr 2023 13:22:43 +0100 +Subject: [PATCH] Fix build with GCC 13 (#1124) + +GCC 13 (as usual for new compiler releases) shuffles around some internal includes so some +are no longer transitively included. + +See https://gnu.org/software/gcc/gcc-13/porting_to.html. + +Bug: https://bugs.gentoo.org/894742 +--- + common/sample_format.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/common/sample_format.hpp b/common/sample_format.hpp +index 900655f7..b68d00a3 100644 +--- a/common/sample_format.hpp ++++ b/common/sample_format.hpp +@@ -19,6 +19,7 @@ + #ifndef SAMPLE_FORMAT_H + #define SAMPLE_FORMAT_H + ++#include <cstdint> + #include <string> + + +-- +2.41.0 + @@ -3,7 +3,7 @@ pkgname=snapcast _pkgname_snapos=snapos pkgver=0.27.0 -pkgrel=4 +pkgrel=5 pkgdesc="Synchronous multi-room audio player" arch=('x86_64' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/badaix/snapcast" @@ -19,12 +19,21 @@ source=("${pkgname}-${pkgver}.tar.gz::https://github.com/badaix/snapcast/archive "snapos-${pkgver}.tar.gz::https://github.com/badaix/snapos/archive/v${pkgver}.tar.gz" "snapcast.sysusers" "snapcast.tmpfiles" - "snapcast.install") + "snapcast.install" + "0001-Fix-build-with-GCC-13-1124.patch") sha256sums=('c662c6eafbaa42a4797a4ed6ba4a7602332abf99f6ba6ea88ff8ae59978a86ba' '5f4f59dd6f39059c22687b29231e2c007a7d0ea0f920af6092f18eeba9a5e208' '9fe6e9e07adb77f555a617b772e6d01e098e1dfaad1e8075e03a7d7ba76141de' 'e8c3441c4ca646a9b66d61355e90862fd3481562ae3b4e0a4bc1c978464ae2c7' - '87945989ce215c3720e12e9d53642d7b1112f8276cd02d999fd7e27517aea126') + '87945989ce215c3720e12e9d53642d7b1112f8276cd02d999fd7e27517aea126' + '4acc6196d2864592eb5a0181a56f00d1bbfff2d8bf8440b3783045d12cf89ef3') + +prepare() { + cd "${pkgname}-${pkgver}" + + # patch missing include for gcc 13 + patch -p1 -i "$srcdir"/0001-Fix-build-with-GCC-13-1124.patch +} build() { cd "${pkgname}-${pkgver}" |