src/Cabal2Nix/Flags.hs | 1 +
src/Cabal2Nix/PostProcess.hs | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/Cabal2Nix/Flags.hs b/src/Cabal2Nix/Flags.hs
index 6677e73..7ef9c47 100644
--- a/src/Cabal2Nix/Flags.hs
+++ b/src/Cabal2Nix/Flags.hs
@@ -9,6 +9,7 @@ pkgConfigureFlags (PackageIdentifier (PackageName name) _)
| name == "threadscope" = ([], ["--ghc-options=-rtsopts"])
| name == "X11-xft" = ([],
["--extra-include-dirs=${freetype}/include/freetype2"])
| name == "xmonad-extras" = ([disable "with_hlist", disable "with_mpd"],
[])
+ | name == "xmobar" = ([], ["--flags=with_xft"])
| otherwise = ([],[])
enable :: String -> (FlagName,Bool)
diff --git a/src/Cabal2Nix/PostProcess.hs b/src/Cabal2Nix/PostProcess.hs
index 618a7e3..88ed910 100644
--- a/src/Cabal2Nix/PostProcess.hs
+++ b/src/Cabal2Nix/PostProcess.hs
@@ -34,4 +34,5 @@ postProcess deriv@(MkDerivation {..})
| pname == "wxcore" = deriv { extraLibs =
"wxGTK":"mesa":"libX11":extraLibs }
| pname == "X11" = deriv { extraLibs =
"libXinerama":"libXext":extraLibs }
| pname == "X11-xft" = deriv { extraLibs =
"pkgconfig":"freetype":"fontconfig":extraLibs }
+ | pname == "xmobar" = deriv { buildDepends = "X11Xft":buildDepends
}
| otherwise = deriv
--
Александр Цамутали
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev