diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-10-18 10:53:05 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-10-18 10:53:05 +0200 |
commit | b9982a7d11c347c6b93cb610eb542156d812c0b1 (patch) | |
tree | c124568285051291ebb9d1d9f3e4207dd9c6492b | |
parent | dc3fafe06d17da9f239f0a6639a0472b6284d76e (diff) | |
download | nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.tar nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.tar.gz nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.tar.bz2 nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.tar.lz nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.tar.xz nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.tar.zst nixpkgs-b9982a7d11c347c6b93cb610eb542156d812c0b1.zip |
cairo: fix FreeBSD builds
-rw-r--r-- | pkgs/development/libraries/cairo/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix index 2dd1a81f4fb..4753a39ed76 100644 --- a/pkgs/development/libraries/cairo/default.nix +++ b/pkgs/development/libraries/cairo/default.nix @@ -43,7 +43,13 @@ stdenv.mkDerivation rec { # `-I' flags to be propagated. sed -i "src/cairo.pc.in" \ -es'|^Cflags:\(.*\)$|Cflags: \1 -I${freetype}/include/freetype2 -I${freetype}/include|g' - ''; + '' + + # On FreeBSD, `-ldl' doesn't exist. + + (stdenv.lib.optionalString stdenv.isFreeBSD + '' cat util/cairo-fdr/Makefile.in | sed -es/-ldl//g > t + mv t util/cairo-fdr/Makefile.in + ''); enableParallelBuilding = true; |