@@ -103,6 +103,7 @@ fromPackageDescription haskellResolver nixpkgsResolver missingDeps flags (Packag
103 | i `elem` ["clang","lldb","llvm"] = binding # (i, path # ["self","llvmPackages",i]) -- TODO: evil!
103 | i `elem` ["clang","lldb","llvm"] = binding # (i, path # ["self","llvmPackages",i]) -- TODO: evil!
104 | i == "gtk2" = binding # (i, path # ["pkgs","gnome2","gtk"])
104 | i == "gtk2" = binding # (i, path # ["pkgs","gnome2","gtk"])
105 | i == "gtk3" = binding # (i, path # ["pkgs","gnome3","gtk"])
105 | i == "gtk3" = binding # (i, path # ["pkgs","gnome3","gtk"])
106+ | i == "gtksourceview3" = binding # (i, path # ["pkgs","gnome3","gtksourceview"])
106 | Just p <- nixpkgsResolver i, init (view (reference . path) p) `Set.member` goodScopes = p
107 | Just p <- nixpkgsResolver i, init (view (reference . path) p) `Set.member` goodScopes = p
107 | otherwise = bindNull i
108 | otherwise = bindNull i