summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-01-16 21:32:55 +0000
committerSergei Trofimovich <slyich@gmail.com>2023-01-16 21:36:06 +0000
commit3f0acfdab32500384fdd06a2f6f9da69ed560286 (patch)
tree30cf373b26f9c2eea3f562cf0466de819af201ab
parent2cae716942d95798fc21f31f1ec6eb91393d029f (diff)
downloadnixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.tar
nixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.tar.gz
nixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.tar.bz2
nixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.tar.lz
nixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.tar.xz
nixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.tar.zst
nixpkgs-3f0acfdab32500384fdd06a2f6f9da69ed560286.zip
SDL_gfx: propagate SDL to -dev outputs
`SDL_gfx.pc` refers to `sdl.pc`. In addition to that some `SDL_gfx`
headers import `SDL.h` directly. I noticed it when attempted to build a
small SDL demo project which imports only `SDL_gfx`. It out to have
worked. Instead build fails as:

    $ SDL1_CFLAGS=$(shell pkg-config SDL_gfx --cflags)
    ...
    Package sdl was not found in the pkg-config search path.
    Perhaps you should add the directory containing `sdl.pc'
    to the PKG_CONFIG_PATH environment variable

This change is enough to make it work.
-rw-r--r--pkgs/development/libraries/SDL_gfx/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/libraries/SDL_gfx/default.nix b/pkgs/development/libraries/SDL_gfx/default.nix
index 442d289de79..a8227e60896 100644
--- a/pkgs/development/libraries/SDL_gfx/default.nix
+++ b/pkgs/development/libraries/SDL_gfx/default.nix
@@ -9,6 +9,7 @@ stdenv.mkDerivation rec {
     sha256 = "0ijljhs0v99dj6y27hc10z6qchyp8gdp4199y6jzngy6dzxlzsvw";
   };
 
+  propagatedBuildInputs = [ SDL ];
   buildInputs = [ SDL ] ;
 
   configureFlags = [ "--disable-mmx" ]