mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-29 16:57:40 +03:00
snapcast: fix build failure due to missing #include <cstdint>
`snapcast` fails to build with GCC 13 because of a missing include of `cstdint` (that got transitively included in older versions). This issue has already been fixed upstream some months ago, but there have been no new releases after that, so this change pulls in the upstream commit using `fetchpatch` for now.
This commit is contained in:
parent
64cab3aa8d
commit
19004cb1b5
@ -1,4 +1,4 @@
|
||||
{ stdenv, lib, fetchFromGitHub, cmake, pkg-config
|
||||
{ stdenv, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config
|
||||
, alsa-lib, asio, avahi, boost179, flac, libogg, libvorbis, soxr
|
||||
, IOKit, AudioToolbox
|
||||
, aixlog, popl
|
||||
@ -18,6 +18,15 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-dlK1xQQqst4VQjioC7MZzqXwMC+JfqtvnD5lrOqGhYI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Can be removed with next release after 0.27.0
|
||||
(fetchpatch {
|
||||
name = "include-cstdint.patch";
|
||||
url = "https://github.com/badaix/snapcast/commit/481f08199ca31c60c9a3475f1064e6b06a503d12.patch";
|
||||
hash = "sha256-klpvmBpBAlBMtcgnNfW6X6vDbJFnOuOsPUDXcNf5tGc=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
# snapcast also supports building against tremor but as we have libogg, that's
|
||||
# not needed
|
||||
|
Loading…
Reference in New Issue
Block a user