public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/vlc] epel9-next: Add plugins-all, separate plugins-extra
@ 2026-07-20 18:05 Yaakov Selkowitz
0 siblings, 0 replies; only message in thread
From: Yaakov Selkowitz @ 2026-07-20 18:05 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/vlc
Branch : epel9-next
Commit : b23e91999d432f33a251ce9101eb65bbd0db47fe
Author : Yaakov Selkowitz <yselkowi@redhat.com>
Date : 2024-09-06T16:15:46-04:00
Stats : +372/-64 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/vlc/c/b23e91999d432f33a251ce9101eb65bbd0db47fe?branch=epel9-next
Log:
Add plugins-all, separate plugins-extra
This allows basic use of vlc (e.g. vlc-cli from the command line, or
through phonon-backend-vlc) to handle the most common formats without
extra dependencies.
---
diff --git a/vlc.spec b/vlc.spec
index ec77e11..c01d260 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -239,7 +239,7 @@ Requires: kde-filesystem
Requires: kf5-filesystem
%endif
# For xdg-screensaver (libxdg_screensaver_plugin)
-Recommends: xdg-utils
+Recommends: xdg-utils xset
%description
@@ -282,13 +282,15 @@ Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-plugins-video-out%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: (%{name}-plugin-pipewire%{?_isa} if pipewire)
+Requires: (%{name}-plugin-pulseaudio%{?_isa} = %{epoch}:%{version}-%{release} if (pipewire-pulseaudio or pulseaudio))
Requires: (qt5-qtwayland%{?_isa} if libwayland-client%{?_isa})
+Recommends: %{name}-plugins-extra%{?_isa} = %{epoch}:%{version}-%{release}
Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release}
Recommends: %{name}-plugin-visualization%{?_isa} = %{epoch}:%{version}-%{release}
Recommends: (%{name}-plugin-gnome%{?_isa} = %{epoch}:%{version}-%{release} if gnome-keyring)
-Recommends: (%{name}-plugin-kde%{?_isa} = %{epoch}:%{version}-%{release} if kf5-kwallet)
+Recommends: (%{name}-plugin-kde%{?_isa} = %{epoch}:%{version}-%{release} if (kf6-kwallet or kf5-wallet))
Recommends: (%{name}-plugin-notify%{?_isa} = %{epoch}:%{version}-%{release} if gtk3)
-Recommends: (%{name}-plugin-pulseaudio%{?_isa} = %{epoch}:%{version}-%{release} or vlc-plugin-pipewire%{?_isa})
%description gui-qt
VLC media player Qt graphical interface
@@ -301,6 +303,41 @@ Requires: gnu-free-sans-fonts
%description gui-skins2
VLC media player skinnable graphical interface
+%package plugins-all
+Summary: VLC media player - all plugins
+Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-extra%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugins-video-out%{?_isa} = %{epoch}:%{version}-%{release}
+%if %{with crystalhd}
+Requires: %{name}-plugin-crystalhd%{?_isa} = %{epoch}:%{version}-%{release}
+%endif
+Requires: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-fluidsynth%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: (%{name}-plugin-gnome%{?_isa} = %{epoch}:%{version}-%{release} if gnome-keyring)
+Requires: %{name}-plugin-gstreamer%{?_isa} = %{epoch}:%{version}-%{release}
+%if %{with ieee1394}
+Requires: %{name}-plugin-ieee1394%{?_isa} = %{epoch}:%{version}-%{release}
+%endif
+Requires: (%{name}-plugin-jack%{?_isa} = %{epoch}:%{version}-%{release} if (jack-audio-connection-kit or pipewire-jack-audio-connection-kit))
+Requires: (%{name}-plugin-kde%{?_isa} = %{epoch}:%{version}-%{release} if (kf6-kwallet or kf5-wallet))
+Requires: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: (%{name}-plugin-notify%{?_isa} = %{epoch}:%{version}-%{release} if gtk3)
+%if %{with opencv}
+Requires: %{name}-plugin-opencv%{?_isa} = %{epoch}:%{version}-%{release}
+%endif
+Requires: (%{name}-plugin-pulseaudio%{?_isa} = %{epoch}:%{version}-%{release} if (pipewire-pulseaudio or pulseaudio))
+Requires: %{name}-plugin-rdp%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-samba%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-svg%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-visualization%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-plugin-vnc%{?_isa} = %{epoch}:%{version}-%{release}
+# separate plugins
+Requires: %{name}-plugin-bittorrent%{?_isa}
+Requires: %{name}-plugin-pause-click%{?_isa}
+Requires: (%{name}-plugin-pipewire%{?_isa} if pipewire)
+%description plugins-all
+Installs all available plugins for VLC media player
+
%package plugins-base
Summary: VLC media player core
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
@@ -316,6 +353,13 @@ Conflicts: %{name}-core < %{epoch}:%{version}-%{release}
%description plugins-base
VLC media player core components
+%package plugins-extra
+Summary: VLC media player extra plugins
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Conflicts: %{name}-plugins-base < %{epoch}:%{version}-%{release}
+%description plugins-extra
+VLC media player additional components
+
# libcrystalhd requires crystalhd-firmware, is for specific hardware
%if %{with crystalhd}
%package plugin-crystalhd
@@ -757,74 +801,327 @@ make check
%{vlc_plugindir}/gui/libskins2_plugin.so
%{_datadir}/vlc/skins2/
+%files plugins-all
+
%files plugins-base
%license COPYING COPYING.LIB
-%exclude %{vlc_plugindir}/access/libaccess_jack_plugin.so
-%exclude %{vlc_plugindir}/access/libavio_plugin.so
-%if %{with ieee1394}
-%exclude %{vlc_plugindir}/access/libdc1394_plugin.so
-%exclude %{vlc_plugindir}/access/libdv1394_plugin.so
-%endif
-%exclude %{vlc_plugindir}/access/libpulsesrc_plugin.so
-%exclude %{vlc_plugindir}/access/libsmb_plugin.so
-%exclude %{vlc_plugindir}/access/libvnc_plugin.so
-%{vlc_plugindir}/access/
-%{vlc_plugindir}/access_output/
-%{vlc_plugindir}/audio_filter/
-%{vlc_plugindir}/audio_mixer/
-%exclude %{vlc_plugindir}/audio_output/libjack_plugin.so
-%exclude %{vlc_plugindir}/audio_output/libpulse_plugin.so
-%{vlc_plugindir}/audio_output/
-%exclude %{vlc_plugindir}/codec/libavcodec_plugin.so
-%if %{with crystalhd}
-%exclude %{vlc_plugindir}/codec/libcrystalhd_plugin.so
-%endif
-%exclude %{vlc_plugindir}/codec/libfluidsynth_plugin.so
-%exclude %{vlc_plugindir}/codec/libgstdecode_plugin.so
-%exclude %{vlc_plugindir}/codec/libsvgdec_plugin.so
-%{vlc_plugindir}/codec/
-%exclude %{vlc_plugindir}/control/libxcb_hotkeys_plugin.so
-%{vlc_plugindir}/control/
-%exclude %{vlc_plugindir}/demux/libavformat_plugin.so
-%{vlc_plugindir}/demux/
+%dir %{vlc_plugindir}/access/
+%dir %{vlc_plugindir}/access_output/
+%dir %{vlc_plugindir}/audio_filter/
+%dir %{vlc_plugindir}/audio_mixer/
+%dir %{vlc_plugindir}/audio_output/
+%dir %{vlc_plugindir}/codec/
+%dir %{vlc_plugindir}/control/
+%dir %{vlc_plugindir}/demux/
%dir %{vlc_plugindir}/gui/
-%exclude %{vlc_plugindir}/keystore/libkwallet_plugin.so
-%exclude %{vlc_plugindir}/keystore/libsecret_plugin.so
-%{vlc_plugindir}/keystore/
-%{vlc_plugindir}/logger/
-%{vlc_plugindir}/meta_engine/
-%{vlc_plugindir}/misc/
-%{vlc_plugindir}/mux/
+%dir %{vlc_plugindir}/keystore/
+%dir %{vlc_plugindir}/logger/
+%dir %{vlc_plugindir}/meta_engine/
+%dir %{vlc_plugindir}/misc/
+%dir %{vlc_plugindir}/mux/
%dir %{vlc_plugindir}/notify/
-%exclude %{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so
-%{vlc_plugindir}/packetizer/
-%exclude %{vlc_plugindir}/services_discovery/libpulselist_plugin.so
-%exclude %{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so
-%{vlc_plugindir}/services_discovery/
-%{vlc_plugindir}/spu/
-%{vlc_plugindir}/stream_extractor/
-%{vlc_plugindir}/stream_filter/
-%exclude %{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so
-%{vlc_plugindir}/stream_out/
-%exclude %{vlc_plugindir}/text_renderer/libsvg_plugin.so
-%{vlc_plugindir}/text_renderer/
+%dir %{vlc_plugindir}/packetizer/
+%dir %{vlc_plugindir}/services_discovery/
+%dir %{vlc_plugindir}/spu/
+%dir %{vlc_plugindir}/stream_extractor/
+%dir %{vlc_plugindir}/stream_filter/
+%dir %{vlc_plugindir}/stream_out/
+%dir %{vlc_plugindir}/text_renderer/
%dir %{vlc_plugindir}/vaapi/
%dir %{vlc_plugindir}/vdpau/
+%dir %{vlc_plugindir}/video_chroma/
+%dir %{vlc_plugindir}/video_filter/
+%dir %{vlc_plugindir}/video_output/
+%dir %{vlc_plugindir}/video_splitter/
+%dir %{vlc_plugindir}/visualization/
+%dir %{_datadir}/vlc/
+%{vlc_plugindir}/access/libaccess_alsa_plugin.so
+%{vlc_plugindir}/access/libaccess_concat_plugin.so
+%{vlc_plugindir}/access/libaccess_imem_plugin.so
+%{vlc_plugindir}/access/libaccess_mms_plugin.so
+%{vlc_plugindir}/access/libaccess_realrtsp_plugin.so
+%{vlc_plugindir}/access/libattachment_plugin.so
+%{vlc_plugindir}/access/libdtv_plugin.so
+%{vlc_plugindir}/access/libfilesystem_plugin.so
+%{vlc_plugindir}/access/libftp_plugin.so
+%{vlc_plugindir}/access/libhttp_plugin.so
+%{vlc_plugindir}/access/libhttps_plugin.so
+%{vlc_plugindir}/access/libidummy_plugin.so
+%{vlc_plugindir}/access/libimem_plugin.so
+%{vlc_plugindir}/access/librist_plugin.so
+%{vlc_plugindir}/access/librtp_plugin.so
+%{vlc_plugindir}/access/libsatip_plugin.so
+%{vlc_plugindir}/access/libsdp_plugin.so
+%{vlc_plugindir}/access/libshm_plugin.so
+%{vlc_plugindir}/access/libtcp_plugin.so
+%{vlc_plugindir}/access/libtimecode_plugin.so
+%{vlc_plugindir}/access/libudp_plugin.so
+%{vlc_plugindir}/access/libvcd_plugin.so
+%{vlc_plugindir}/access/libvdr_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_dummy_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_file_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_http_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_livehttp_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_rist_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_shout_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_udp_plugin.so
+%{vlc_plugindir}/audio_filter/libaudio_format_plugin.so
+%{vlc_plugindir}/audio_filter/libaudiobargraph_a_plugin.so
+%{vlc_plugindir}/audio_filter/libchorus_flanger_plugin.so
+%{vlc_plugindir}/audio_filter/libcompressor_plugin.so
+%{vlc_plugindir}/audio_filter/libdolby_surround_decoder_plugin.so
+%{vlc_plugindir}/audio_filter/libequalizer_plugin.so
+%{vlc_plugindir}/audio_filter/libgain_plugin.so
+%{vlc_plugindir}/audio_filter/libheadphone_channel_mixer_plugin.so
+%{vlc_plugindir}/audio_filter/libkaraoke_plugin.so
+%{vlc_plugindir}/audio_filter/libmono_plugin.so
+%{vlc_plugindir}/audio_filter/libnormvol_plugin.so
+%{vlc_plugindir}/audio_filter/libparam_eq_plugin.so
+%{vlc_plugindir}/audio_filter/libremap_plugin.so
+%{vlc_plugindir}/audio_filter/libscaletempo_pitch_plugin.so
+%{vlc_plugindir}/audio_filter/libscaletempo_plugin.so
+%{vlc_plugindir}/audio_filter/libsimple_channel_mixer_plugin.so
+%{vlc_plugindir}/audio_filter/libspatializer_plugin.so
+%{vlc_plugindir}/audio_filter/libstereo_widen_plugin.so
+%{vlc_plugindir}/audio_filter/libtospdif_plugin.so
+%{vlc_plugindir}/audio_filter/libtrivial_channel_mixer_plugin.so
+%{vlc_plugindir}/audio_filter/libugly_resampler_plugin.so
+%{vlc_plugindir}/audio_mixer/libfloat_mixer_plugin.so
+%{vlc_plugindir}/audio_mixer/libinteger_mixer_plugin.so
+%{vlc_plugindir}/audio_output/libadummy_plugin.so
+%{vlc_plugindir}/audio_output/libafile_plugin.so
+%{vlc_plugindir}/audio_output/libalsa_plugin.so
+%{vlc_plugindir}/audio_output/libamem_plugin.so
+%{vlc_plugindir}/codec/liba52_plugin.so
+%{vlc_plugindir}/codec/libadpcm_plugin.so
+%{vlc_plugindir}/codec/libaes3_plugin.so
+%{vlc_plugindir}/codec/libaraw_plugin.so
+%{vlc_plugindir}/codec/libcc_plugin.so
+%{vlc_plugindir}/codec/libcdg_plugin.so
+%{vlc_plugindir}/codec/libcvdsub_plugin.so
+%{vlc_plugindir}/codec/libdav1d_plugin.so
+%{vlc_plugindir}/codec/libddummy_plugin.so
+%{vlc_plugindir}/codec/libdvbsub_plugin.so
+%{vlc_plugindir}/codec/libedummy_plugin.so
+%{vlc_plugindir}/codec/libfdkaac_plugin.so
+%{vlc_plugindir}/codec/libflac_plugin.so
+%{vlc_plugindir}/codec/libg711_plugin.so
+%{vlc_plugindir}/codec/libjpeg_plugin.so
+%{vlc_plugindir}/codec/liblpcm_plugin.so
+%{vlc_plugindir}/codec/libmpg123_plugin.so
+%{vlc_plugindir}/codec/liboggspots_plugin.so
+%{vlc_plugindir}/codec/libopus_plugin.so
+%{vlc_plugindir}/codec/libpng_plugin.so
+%{vlc_plugindir}/codec/librawvideo_plugin.so
+%{vlc_plugindir}/codec/librtpvideo_plugin.so
+%{vlc_plugindir}/codec/libscte18_plugin.so
+%{vlc_plugindir}/codec/libscte27_plugin.so
+%{vlc_plugindir}/codec/libspdif_plugin.so
+%{vlc_plugindir}/codec/libspeex_plugin.so
+%{vlc_plugindir}/codec/libspudec_plugin.so
+%{vlc_plugindir}/codec/libstl_plugin.so
+%{vlc_plugindir}/codec/libsubsdec_plugin.so
+%{vlc_plugindir}/codec/libsubstx3g_plugin.so
+%{vlc_plugindir}/codec/libsubsusf_plugin.so
+%{vlc_plugindir}/codec/libsvcdsub_plugin.so
+%{vlc_plugindir}/codec/libt140_plugin.so
+%{vlc_plugindir}/codec/libtextst_plugin.so
+%{vlc_plugindir}/codec/libtheora_plugin.so
+%{vlc_plugindir}/codec/libttml_plugin.so
+%{vlc_plugindir}/codec/libtwolame_plugin.so
+%{vlc_plugindir}/codec/libuleaddvaudio_plugin.so
+%{vlc_plugindir}/codec/libvorbis_plugin.so
+%{vlc_plugindir}/codec/libvpx_plugin.so
+%{vlc_plugindir}/codec/libwebvtt_plugin.so
+%{vlc_plugindir}/codec/libxwd_plugin.so
+%{vlc_plugindir}/control/libdbus_plugin.so
+%{vlc_plugindir}/control/libdummy_plugin.so
+%{vlc_plugindir}/control/libgestures_plugin.so
+%{vlc_plugindir}/control/libhotkeys_plugin.so
+%{vlc_plugindir}/control/libmotion_plugin.so
+%{vlc_plugindir}/control/libnetsync_plugin.so
+%{vlc_plugindir}/control/liboldrc_plugin.so
+%{vlc_plugindir}/demux/libadaptive_plugin.so
+%{vlc_plugindir}/demux/libaiff_plugin.so
+%{vlc_plugindir}/demux/libasf_plugin.so
+%{vlc_plugindir}/demux/libau_plugin.so
+%{vlc_plugindir}/demux/libavi_plugin.so
+%{vlc_plugindir}/demux/libcaf_plugin.so
+%{vlc_plugindir}/demux/libdemux_cdg_plugin.so
+%{vlc_plugindir}/demux/libdemux_chromecast_plugin.so
+%{vlc_plugindir}/demux/libdemux_stl_plugin.so
+%{vlc_plugindir}/demux/libdemuxdump_plugin.so
+%{vlc_plugindir}/demux/libdiracsys_plugin.so
+%{vlc_plugindir}/demux/libdirectory_demux_plugin.so
+%{vlc_plugindir}/demux/libes_plugin.so
+%{vlc_plugindir}/demux/libflacsys_plugin.so
+%{vlc_plugindir}/demux/libh26x_plugin.so
+%{vlc_plugindir}/demux/libimage_plugin.so
+%{vlc_plugindir}/demux/libmjpeg_plugin.so
+%{vlc_plugindir}/demux/libmp4_plugin.so
+%{vlc_plugindir}/demux/libmpgv_plugin.so
+%{vlc_plugindir}/demux/libnoseek_plugin.so
+%{vlc_plugindir}/demux/libnsc_plugin.so
+%{vlc_plugindir}/demux/libnsv_plugin.so
+%{vlc_plugindir}/demux/libnuv_plugin.so
+%{vlc_plugindir}/demux/libogg_plugin.so
+%{vlc_plugindir}/demux/libplaylist_plugin.so
+%{vlc_plugindir}/demux/libps_plugin.so
+%{vlc_plugindir}/demux/libpva_plugin.so
+%{vlc_plugindir}/demux/librawaud_plugin.so
+%{vlc_plugindir}/demux/librawdv_plugin.so
+%{vlc_plugindir}/demux/librawvid_plugin.so
+%{vlc_plugindir}/demux/libreal_plugin.so
+%{vlc_plugindir}/demux/libsmf_plugin.so
+%{vlc_plugindir}/demux/libsubtitle_plugin.so
+%{vlc_plugindir}/demux/libtta_plugin.so
+%{vlc_plugindir}/demux/libty_plugin.so
+%{vlc_plugindir}/demux/libvc1_plugin.so
+%{vlc_plugindir}/demux/libvobsub_plugin.so
+%{vlc_plugindir}/demux/libvoc_plugin.so
+%{vlc_plugindir}/demux/libwav_plugin.so
+%{vlc_plugindir}/demux/libxa_plugin.so
+%{vlc_plugindir}/keystore/libfile_keystore_plugin.so
+%{vlc_plugindir}/keystore/libmemory_keystore_plugin.so
+%{vlc_plugindir}/logger/libconsole_logger_plugin.so
+%{vlc_plugindir}/logger/libfile_logger_plugin.so
+%{vlc_plugindir}/logger/libsd_journal_plugin.so
+%{vlc_plugindir}/logger/libsyslog_plugin.so
+%{vlc_plugindir}/meta_engine/libfolder_plugin.so
+%{vlc_plugindir}/meta_engine/libtaglib_plugin.so
+%{vlc_plugindir}/misc/libaddonsfsstorage_plugin.so
+%{vlc_plugindir}/misc/libaddonsvorepository_plugin.so
+%{vlc_plugindir}/misc/libaudioscrobbler_plugin.so
+%{vlc_plugindir}/misc/libdbus_screensaver_plugin.so
+%{vlc_plugindir}/misc/libexport_plugin.so
+%{vlc_plugindir}/misc/libfingerprinter_plugin.so
+%{vlc_plugindir}/misc/libgnutls_plugin.so
+%{vlc_plugindir}/misc/liblogger_plugin.so
+%{vlc_plugindir}/misc/libstats_plugin.so
+%{vlc_plugindir}/misc/libvod_rtsp_plugin.so
+%{vlc_plugindir}/misc/libxdg_screensaver_plugin.so
+%{vlc_plugindir}/misc/libxml_plugin.so
+%{vlc_plugindir}/mux/libmux_asf_plugin.so
+%{vlc_plugindir}/mux/libmux_avi_plugin.so
+%{vlc_plugindir}/mux/libmux_dummy_plugin.so
+%{vlc_plugindir}/mux/libmux_mp4_plugin.so
+%{vlc_plugindir}/mux/libmux_mpjpeg_plugin.so
+%{vlc_plugindir}/mux/libmux_ogg_plugin.so
+%{vlc_plugindir}/mux/libmux_ps_plugin.so
+%{vlc_plugindir}/mux/libmux_wav_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_a52_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_av1_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_copy_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_dirac_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_dts_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_flac_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_h264_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_hevc_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_mlp_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_mpeg4audio_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_mpeg4video_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_mpegaudio_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_mpegvideo_plugin.so
+%{vlc_plugindir}/packetizer/libpacketizer_vc1_plugin.so
+%{vlc_plugindir}/services_discovery/libmediadirs_plugin.so
+%{vlc_plugindir}/services_discovery/libpodcast_plugin.so
+%{vlc_plugindir}/services_discovery/libsap_plugin.so
+%{vlc_plugindir}/spu/libaudiobargraph_v_plugin.so
+%{vlc_plugindir}/spu/libdynamicoverlay_plugin.so
+%{vlc_plugindir}/spu/liblogo_plugin.so
+%{vlc_plugindir}/spu/libmarq_plugin.so
+%{vlc_plugindir}/spu/libmosaic_plugin.so
+%{vlc_plugindir}/spu/libremoteosd_plugin.so
+%{vlc_plugindir}/spu/librss_plugin.so
+%{vlc_plugindir}/spu/libsubsdelay_plugin.so
+%{vlc_plugindir}/stream_filter/libadf_plugin.so
+%{vlc_plugindir}/stream_filter/libcache_block_plugin.so
+%{vlc_plugindir}/stream_filter/libcache_read_plugin.so
+%{vlc_plugindir}/stream_filter/libdecomp_plugin.so
+%{vlc_plugindir}/stream_filter/libhds_plugin.so
+%{vlc_plugindir}/stream_filter/libinflate_plugin.so
+%{vlc_plugindir}/stream_filter/libprefetch_plugin.so
+%{vlc_plugindir}/stream_filter/librecord_plugin.so
+%{vlc_plugindir}/stream_filter/libskiptags_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_autodel_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_bridge_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_cycle_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_delay_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_description_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_display_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_dummy_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_duplicate_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_es_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_gather_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_mosaic_bridge_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_record_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_rtp_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_setid_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_smem_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_standard_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_stats_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_transcode_plugin.so
+%{vlc_plugindir}/text_renderer/libtdummy_plugin.so
%exclude %{vlc_plugindir}/video_chroma/libswscale_plugin.so
-%{vlc_plugindir}/video_chroma/
-%if %{with opencv}
-%exclude %{vlc_plugindir}/video_filter/libopencv_*.so
-%endif
+%{vlc_plugindir}/video_chroma/*.so
%exclude %{vlc_plugindir}/video_filter/libpostproc_plugin.so
-%{vlc_plugindir}/video_filter/
-%dir %{vlc_plugindir}/video_output/
+%exclude %{vlc_plugindir}/video_filter/libopencv_*.so
+%{vlc_plugindir}/video_filter/*.so
%{vlc_plugindir}/video_output/libfb_plugin.so
%{vlc_plugindir}/video_output/libvdummy_plugin.so
%{vlc_plugindir}/video_output/libvmem_plugin.so
%{vlc_plugindir}/video_output/libyuv_plugin.so
-%dir %{vlc_plugindir}/video_splitter/
-%dir %{vlc_plugindir}/visualization/
-%dir %{_datadir}/vlc/
+
+%files plugins-extra
+%{vlc_plugindir}/access/libaccess_mtp_plugin.so
+%{vlc_plugindir}/access/libaccess_srt_plugin.so
+%{vlc_plugindir}/access/libcdda_plugin.so
+%{vlc_plugindir}/access/libdvb_plugin.so
+%{vlc_plugindir}/access/libdvdnav_plugin.so
+%{vlc_plugindir}/access/libdvdread_plugin.so
+%{vlc_plugindir}/access/liblibbluray_plugin.so
+%{vlc_plugindir}/access/liblive555_plugin.so
+%{vlc_plugindir}/access/libnfs_plugin.so
+%{vlc_plugindir}/access/libsftp_plugin.so
+%{vlc_plugindir}/access/liblinsys_hdsdi_plugin.so
+%{vlc_plugindir}/access/liblinsys_sdi_plugin.so
+%{vlc_plugindir}/access/libv4l2_plugin.so
+%{vlc_plugindir}/access/libxcb_screen_plugin.so
+%{vlc_plugindir}/access_output/libaccess_output_srt_plugin.so
+%{vlc_plugindir}/audio_filter/libmad_plugin.so
+%{vlc_plugindir}/audio_filter/libsamplerate_plugin.so
+%{vlc_plugindir}/audio_filter/libsoxr_plugin.so
+%{vlc_plugindir}/audio_filter/libspatialaudio_plugin.so
+%{vlc_plugindir}/audio_filter/libspeex_resampler_plugin.so
+%{vlc_plugindir}/codec/libaom_plugin.so
+%{vlc_plugindir}/codec/libdaala_plugin.so
+%{vlc_plugindir}/codec/libdca_plugin.so
+%{vlc_plugindir}/codec/libkate_plugin.so
+%{vlc_plugindir}/codec/liblibass_plugin.so
+%{vlc_plugindir}/codec/liblibmpeg2_plugin.so
+%if %{with vpl}
+%{vlc_plugindir}/codec/libqsv_plugin.so
+%endif
+%{vlc_plugindir}/codec/libschroedinger_plugin.so
+%{vlc_plugindir}/codec/libsdl_image_plugin.so
+%{vlc_plugindir}/codec/libzvbi_plugin.so
+%{vlc_plugindir}/control/liblirc_plugin.so
+%{vlc_plugindir}/demux/libgme_plugin.so
+%{vlc_plugindir}/demux/libmpc_plugin.so
+%{vlc_plugindir}/demux/libmkv_plugin.so
+%{vlc_plugindir}/demux/libmod_plugin.so
+%{vlc_plugindir}/demux/libts_plugin.so
+%{vlc_plugindir}/mux/libmux_ts_plugin.so
+%{vlc_plugindir}/services_discovery/libavahi_plugin.so
+%{vlc_plugindir}/services_discovery/libmicrodns_plugin.so
+%{vlc_plugindir}/services_discovery/libmtp_plugin.so
+%{vlc_plugindir}/services_discovery/libupnp_plugin.so
+%{vlc_plugindir}/services_discovery/libudev_plugin.so
+%{vlc_plugindir}/stream_extractor/libarchive_plugin.so
+%{vlc_plugindir}/stream_out/libstream_out_chromecast_plugin.so
+%{vlc_plugindir}/text_renderer/libfreetype_plugin.so
+%{vlc_plugindir}/video_output/libaa_plugin.so
+%{vlc_plugindir}/video_output/libcaca_plugin.so
%if %{with crystalhd}
%files plugin-crystalhd
@@ -901,11 +1198,22 @@ make check
%{vlc_plugindir}/vaapi/*.so
%exclude %{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so
%{vlc_plugindir}/vdpau/*.so
-%exclude %{vlc_plugindir}/video_output/libfb_plugin.so
-%exclude %{vlc_plugindir}/video_output/libvdummy_plugin.so
-%exclude %{vlc_plugindir}/video_output/libvmem_plugin.so
-%exclude %{vlc_plugindir}/video_output/libyuv_plugin.so
-%{vlc_plugindir}/video_output/*.so
+%{vlc_plugindir}/video_output/libegl_wl_plugin.so
+%{vlc_plugindir}/video_output/libegl_x11_plugin.so
+%{vlc_plugindir}/video_output/libflaschen_plugin.so
+%{vlc_plugindir}/video_output/libgl_plugin.so
+%{vlc_plugindir}/video_output/libglconv_vaapi_drm_plugin.so
+%{vlc_plugindir}/video_output/libglconv_vaapi_wl_plugin.so
+%{vlc_plugindir}/video_output/libglconv_vaapi_x11_plugin.so
+%{vlc_plugindir}/video_output/libglconv_vdpau_plugin.so
+%{vlc_plugindir}/video_output/libgles2_plugin.so
+%{vlc_plugindir}/video_output/libglx_plugin.so
+%{vlc_plugindir}/video_output/libwl_shell_plugin.so
+%{vlc_plugindir}/video_output/libwl_shm_plugin.so
+%{vlc_plugindir}/video_output/libxcb_window_plugin.so
+%{vlc_plugindir}/video_output/libxcb_x11_plugin.so
+%{vlc_plugindir}/video_output/libxcb_xv_plugin.so
+%{vlc_plugindir}/video_output/libxdg_shell_plugin.so
%{vlc_plugindir}/video_splitter/*.so
%files plugin-visualization
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-20 18:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-20 18:05 [rpms/vlc] epel9-next: Add plugins-all, separate plugins-extra Yaakov Selkowitz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox