Skip to content

Remove old GStreamer #39975

@jtojnar

Description

@jtojnar

comm -23 <(git grep -l gstreamer | sort) <(git grep -l gst_all_1 | sort)

False positives are crossed out:

  • nixos/modules/services/x11/desktop-managers/plasma5.nix
  • pkgs/applications/audio/banshee/default.nix – there is unstable version from 2014 that supports GStreamer 1.0 but it still depends on other deprecated libraries – drop
  • pkgs/applications/audio/transcribe/default.nix – recent version supports GStreamer 1.0 https://www.seventhstring.com/xscribe/download_linux.html`upgrade – cc @michalrus
  • pkgs/applications/graphics/draftsight/default.nix – cc @Hodapp87 – 2018 release seems to still use GStreamer 0.10 we will need to drop it
  • pkgs/applications/kde/kdenlive.nix
  • pkgs/applications/misc/pdfpc/default.nix
  • pkgs/applications/misc/workrave/default.nix
  • pkgs/applications/misc/xneur/0.8.nix@7c6f434c do you still use this?
  • pkgs/applications/misc/xneur/default.nix – 0.20 supports gst1 – update
  • pkgs/applications/networking/browsers/firefox-bin/default.nix
  • pkgs/applications/networking/browsers/firefox/common.nix – apparently firefox has been removed https://bugzilla.mozilla.org/show_bug.cgi?id=1234092
  • pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
  • pkgs/applications/networking/browsers/tor-browser-bundle/default.nix
  • pkgs/applications/networking/browsers/vivaldi/default.nix@otwieracz @NeQuissimus vivaldi: remove gstreamer #93367
  • pkgs/applications/networking/instant-messengers/baresip/default.nix – supports gst1
  • pkgs/applications/networking/instant-messengers/gajim/default.nix
  • pkgs/applications/networking/instant-messengers/zoom-us/default.nix – cc @danbst
  • pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix probably unnecessary since gst support was removed in 2015
  • pkgs/applications/networking/mailreaders/thunderbird/default.nix
  • pkgs/applications/networking/remote/freerdp/default.nix
  • pkgs/applications/video/miro/gconf.patch – abandoned – drop
  • pkgs/applications/video/pitivi/default.nix
  • pkgs/applications/video/qstopmotion/default.nix – does not use gstreamer since 2.3.1
  • pkgs/desktops/xfce/applications/xfce4-mixer.nix – deleted
  • pkgs/desktops/xfce/applications/xfce4-volumed.nix unmaintained drop cc @yegortimoshenko
  • pkgs/desktops/xfce/core/tumbler.nix
  • pkgs/development/compilers/orc/default.nix
  • pkgs/development/libraries/farstream/default.nix
  • pkgs/development/libraries/gstreamer/bad/default.nix
  • pkgs/development/libraries/gstreamer/base/default.nix
  • pkgs/development/libraries/gstreamer/core/default.nix
  • pkgs/development/libraries/gstreamer/core/setup-hook.sh
  • pkgs/development/libraries/gstreamer/default.nix
  • pkgs/development/libraries/gstreamer/ges/default.nix
  • pkgs/development/libraries/gstreamer/good/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gnonlin/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gst-plugins-bad/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gst-plugins-ugly/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gst-python/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gstreamer/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gstreamermm/default.nix
  • pkgs/development/libraries/gstreamer/legacy/gstreamer/setup-hook.sh
  • pkgs/development/libraries/gstreamer/legacy/qt-gstreamer/default.nix
  • pkgs/development/libraries/gstreamer/libav/default.nix
  • pkgs/development/libraries/gstreamer/rtsp-server/default.nix
  • pkgs/development/libraries/gstreamer/ugly/default.nix
  • pkgs/development/libraries/gstreamer/vaapi/default.nix
  • pkgs/development/libraries/gstreamer/validate/default.nix
  • pkgs/development/libraries/gtkd/paths.d
  • pkgs/development/libraries/libcanberra/default.nix – references the old gstreamer but apparently only supports the new one
  • pkgs/development/libraries/phonon/backends/gst-plugin-paths.patch
  • pkgs/development/libraries/qt-4.x/4.8/default.nixbuild without multimedia support
  • pkgs/development/libraries/qt-5/5.10/default.nix
  • pkgs/development/libraries/qt-5/5.6/default.nix
  • pkgs/development/libraries/qt-5/5.9/default.nix
  • pkgs/development/libraries/qt-5/modules/qtmultimedia.nix
  • pkgs/development/libraries/wxwidgets/2.8/default.nixdrop
  • pkgs/development/libraries/wxwidgets/2.9/default.nixdrop
  • pkgs/development/libraries/wxwidgets/3.0/default.nix support from 3.1.0
  • pkgs/development/python-modules/gst-python/default.nix
  • pkgs/games/steam/runtime-generated.nix – uses vendored version
  • pkgs/misc/emulators/wine/default.nix
  • pkgs/servers/home-assistant/component-packages.nix
  • pkgs/tools/audio/liquidsoap/full.nix
  • pkgs/tools/graphics/swfdec/default.nix – dead – drop or build without gstreamer
  • pkgs/tools/graphics/wkhtmltopdf/default.nix
  • pkgs/top-level/aliases.nix

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.skill: sprintableA larger issue which is split into distinct actionable tasks9.needs: clean-upSomebody please clean up this mess!
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions