3
0
Fork 0
forked from mirrors/nixpkgs

lzwolf: fix build on SDL2_net-2.2

Without the change build fails as:

    /build/source/src/wl_net.h:38:10: fatal error: SDL_net.h: No such file or directory
       38 | #include <SDL_net.h>
          |          ^~~~~~~~~~~
    compilation terminated.
This commit is contained in:
Sergei Trofimovich 2023-04-14 06:38:43 +01:00
parent e513872900
commit 7a61a3710d

View file

@ -1,21 +1,38 @@
{ stdenv, lib, fetchFromBitbucket, p7zip, cmake { stdenv
, SDL2, bzip2, zlib, libjpeg , lib
, libsndfile, mpg123 , fetchFromBitbucket
, SDL2_net, SDL2_mixer }: , p7zip
, cmake
, SDL2
, bzip2
, zlib
, libjpeg
, libsndfile
, mpg123
, pkg-config
, SDL2_net
, SDL2_mixer
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "lzwolf"; pname = "lzwolf";
# Fix-Me: Remember to remove SDL2_mixer pin (at top-level) on next lzwolf upgrade. # Fix-Me: Remember to remove SDL2_mixer pin (at top-level) on next lzwolf upgrade.
version = "unstable-2022-01-04"; version = "unstable-2022-12-26";
src = fetchFromBitbucket { src = fetchFromBitbucket {
owner = "linuxwolf6"; owner = "linuxwolf6";
repo = "lzwolf"; repo = "lzwolf";
rev = "6e470316382b87378966f441e233760ce0ff478c"; rev = "a24190604296e16941c601b57afe4350462fc659";
sha256 = "sha256-IbZleY2FPyW3ORIGO2YFXQyAf1l9nDthpJjEKTTsilM="; sha256 = "sha256-CtBdvk6LXb/ll92Fxig/M4t4QNj8dNFJYd8F99b47kQ=";
}; };
nativeBuildInputs = [ p7zip cmake ]; postPatch = ''
# SDL2_net-2.2.0 changed CMake component name slightly.
substituteInPlace src/CMakeLists.txt \
--replace 'SDL2::SDL2_net' 'SDL2_net::SDL2_net'
'';
nativeBuildInputs = [ p7zip pkg-config cmake ];
buildInputs = [ buildInputs = [
SDL2 bzip2 zlib libjpeg SDL2_mixer SDL2_net libsndfile mpg123 SDL2 bzip2 zlib libjpeg SDL2_mixer SDL2_net libsndfile mpg123
]; ];