lol

Merge pull request #27005 from jtojnar/fix/corebird-gst

gst_all_1.gst-plugins-bad: build gtksink plugin

authored by

Frederik Rietdijk and committed by
GitHub
28b7d016 f130ecdd

+6 -2
+1 -1
pkgs/applications/networking/corebird/default.nix
··· 21 21 22 22 buildInputs = [ 23 23 gtk3 json_glib sqlite libsoup gettext vala_0_32 gnome3.rest gnome3.dconf gnome3.gspell glib_networking 24 - ] ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-libav ]); 24 + ] ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good (gst-plugins-bad.override { gtkSupport = true; }) gst-libav ]); 25 25 26 26 meta = { 27 27 description = "Native Gtk+ Twitter client for the Linux desktop";
+5 -1
pkgs/development/libraries/gstreamer/bad/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, python, gst-plugins-base, orc 2 2 , faacSupport ? false, faac ? null 3 + , gtkSupport ? false, gtk3 ? null 3 4 , faad2, libass, libkate, libmms 4 5 , libmodplug, mpeg2dec, mpg123 5 6 , openjpeg, libopus, librsvg ··· 10 11 }: 11 12 12 13 assert faacSupport -> faac != null; 14 + assert gtkSupport -> gtk3 != null; 13 15 14 16 let 15 17 inherit (stdenv.lib) optional optionalString; ··· 41 43 42 44 buildInputs = [ 43 45 gst-plugins-base orc 44 - faad2 libass libkate libmms 46 + faad2 gtk3 libass libkate libmms 45 47 libmodplug mpeg2dec mpg123 46 48 openjpeg libopus librsvg 47 49 fluidsynth libvdpau ··· 50 52 ] 51 53 ++ libintlOrEmpty 52 54 ++ optional faacSupport faac 55 + # for gtksink 56 + ++ optional gtkSupport gtk3 53 57 ++ optional stdenv.isLinux wayland 54 58 # wildmidi requires apple's OpenAL 55 59 # TODO: package apple's OpenAL, fix wildmidi, include on Darwin