git.iko.soy/typeable/cabal2nix
on master help sign in
Use gstreamer-1.X for building gi-gst*
commit572a0cf7bed4d6216f806dc4b3489bcd0f30a6d5 authorMichael Alan Dorman <mdorman@ironicdesign.com> dateMon 5 Sep 2016, 19:59 (10 years ago) parent27b56fd
1 file changed+12
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+12
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+12
@@ -56,6 +56,10 @@ hooks =
5656 , ("gi-gio", giPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
5757 , ("gi-glib", giPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
5858 , ("gi-gobject", giPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
59+ , ("gi-gst", gstLibOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
60+ , ("gi-gstaudio", gstLibAudioOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
61+ , ("gi-gstbase", gstLibAudioOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
62+ , ("gi-gstvideo", gstLibAudioOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
5963 , ("gi-gtk", giGtkPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
6064 , ("gi-javascriptcore", giJavascriptCorePhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
6165 , ("gi-pango", giPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
@@ -266,6 +270,14 @@ giGdkPhaseOverrides :: Derivation -> Derivation
266270giGdkPhaseOverrides
267271 = set phaseOverrides ("preConfigure = ''" ++ exportGirSearchPath ["gtk3.dev"] ++ "'';")
268272
273+gstLibOverrides :: Derivation -> Derivation
274+gstLibOverrides
275+ = set (libraryDepends . pkgconfig . contains "gstreamer = pkgs.gst_all_1.gstreamer") True
276+
277+gstLibAudioOverrides :: Derivation -> Derivation
278+gstLibAudioOverrides
279+ = set (libraryDepends . pkgconfig . contains "gstreamer = pkgs.gst_all_1.gst-plugins-base") True
280+
269281giGdkPixBufPhaseOverrides :: Derivation -> Derivation
270282giGdkPixBufPhaseOverrides
271283 = set phaseOverrides (unlines