git.iko.soy/typeable/cabal2nix
on master help sign in
Merge pull request #269 from hamishmack/gtksouceview3

Use gnome3.gtksourceview for GtkSourceView-3.0

commit7e5a37f3813dda081a941b0b53158d59429e9f23 authorPeter Simons <simons@cryp.to> dateFri 21 Apr 2017, 10:38 (9 years ago) parenta52b62ea9e8e8a
2 files changed+2
src/Distribution/Nixpkgs/Haskell/FromCabal.hs+1 src/Distribution/Nixpkgs/Haskell/FromCabal/Name.hs+1
src/Distribution/Nixpkgs/Haskell/FromCabal.hs+1
@@ -103,6 +103,7 @@ fromPackageDescription haskellResolver nixpkgsResolver missingDeps flags (Packag
103103 | i `elem` ["clang","lldb","llvm"] = binding # (i, path # ["self","llvmPackages",i]) -- TODO: evil!
104104 | i == "gtk2" = binding # (i, path # ["pkgs","gnome2","gtk"])
105105 | i == "gtk3" = binding # (i, path # ["pkgs","gnome3","gtk"])
106+ | i == "gtksourceview3" = binding # (i, path # ["pkgs","gnome3","gtksourceview"])
106107 | Just p <- nixpkgsResolver i, init (view (reference . path) p) `Set.member` goodScopes = p
107108 | otherwise = bindNull i
108109
src/Distribution/Nixpkgs/Haskell/FromCabal/Name.hs+1
@@ -70,6 +70,7 @@ libNixName "gthread-2.0" = return "glib"
7070libNixName "gtk+-2.0" = return "gtk2"
7171libNixName "gtk+-3.0" = return "gtk3"
7272libNixName "gtk-x11-2.0" = return "gtk_x11"
73+libNixName "gtksourceview-3.0" = return "gtksourceview3"
7374libNixName "hidapi-libusb" = return "hidapi"
7475libNixName "icudata" = return "icu"
7576libNixName "icui18n" = return "icu"