📄 vlc.altlinux.spec
字号:
%if_enabled gnomevfsRequires: vlc-plugin-gnomevfs%endif%description maxiThis is a virtual package with every plugin of VLC Media Player.%package normalSummary: Normal package for VLC Media PlayerGroup: VideoRequires: vlc vlc-interface-wxwidgets vlc-plugin-a52 vlc-plugin-alsa vlc-plugin-dvdread vlc-plugin-ffmpeg vlc-plugin-xvideo vlc-plugin-x11 libvlc vlc-plugin-ts vlc-plugin-live555 vlc-plugin-xmlProvides: %name-common = %version-%releaseObsoletes: %name-common < %version-%release%description normalThis is a virtual 'common' package with most useable plugins of VLC Media Player.It comes with wxWidgets interface, alsa audio output, full DVD read support, all of the ffmpeg capabilities to read and decode files and Xvideo/X11 video output plugins.%define _vlc_pluginsdir %_libdir/%name%prep%setup -q -n %name-%version%build./bootstrap%if_enabled java_bindingsexport JAVA_HOME=%_libdir/j2se1.5-sun%endif%configure \ %{subst_enable debug} \ --disable-rpath \ --disable-static \ --enable-utf8 \ --enable-a52 \ --enable-aa \ --enable-alsa \ --enable-arts \ --enable-audioscrobbler \ --enable-caca \ --enable-cdda \ --disable-cddax \ --enable-cmml \ --enable-dc1394 \ %{subst_enable dirac} \ --enable-dmo \ --enable-dv \ --enable-dvb \ --enable-dvbpsi \ --enable-dvd \ --enable-dvdnav \ --enable-dvdplay \ --enable-dvdread \ %{subst_enable dca} \ --enable-esd \ --enable-faad \ --enable-fb \ --enable-ffmpeg \ --enable-flac \ --enable-freetype \ --enable-fribidi \ --enable-galaktos \ %{subst_enable ggi} \ --enable-glx \ %{subst_enable gnomevfs} \ --enable-gnutls \ --enable-goom \ --enable-hal \ --enable-httpd \ --enable-jack \ %{?_enable_java_bindings:--enable-java-bindings} \ --enable-libtool \ --enable-libcddb \ --enable-libcdio \ --enable-libmpeg2 \ --enable-libxml2 \ --enable-lirc \ --enable-live555 \ --with-live555-tree=%_libdir/live \%ifnarch x86_64 --enable-loader \ --enable-real \%endif --enable-mad \ --enable-mga \ --enable-mkv \ --enable-mod \ %{?_enable_mediacontrol_python_bindings:--enable-mediacontrol_python_bindings} \ --enable-mozilla \ --enable-mpc \ --enable-ncurses \ --enable-notify \ --enable-ogg \ --enable-opengl \ --enable-oss \ --enable-png \ --enable-realrtsp \ --enable-release \ --enable-screen \ --enable-sdl \ --enable-shout \ --enable-skins2 \ --enable-slp \ %{subst_enable smb} \ --enable-snapshot \ --enable-speex \ %{subst_enable svg} \ --enable-tarkin \ --enable-theora \ --enable-tremor \ --enable-twolame \ %{subst_enable upnp} \ --enable-v4l \ --enable-vcd \ --enable-vcdx \ --enable-visual \ --enable-vlm \ --enable-vorbis \ --enable-wxwidgets \ --enable-x11 \ --enable-x264 \ --enable-xosd \ --enable-xvideo \ --with-ffmpeg-faac \ --with-ffmpeg-mp3lame \ --with-ffmpeg-vorbis \ --with-ffmpeg-theora \ --with-ffmpeg-ogg \ --with-ffmpeg-zlib%make_build%installmkdir -p %buildroot%_libdir%make_install DESTDIR="%buildroot" installinstall -pD -m644 doc/vlc.1 %buildroot/%_man1dir/vlc.1# freedesktop menumkdir -p %buildroot%_datadir/applications install -pm644 share/applications/vlc.desktop %buildroot%_datadir/applications/vlc.desktop# iconsmkdir -p %buildroot/{%_miconsdir,%_liconsdir}install -m644 %buildroot/%_datadir/vlc/vlc32x32.png %buildroot/%_iconsdir/vlc.png# fix installation of mozilloids pluginmkdir -p %buildroot%browser_plugins_pathmv %buildroot%_libdir/mozilla/plugins/* %buildroot%browser_plugins_path# remove non-packaged filesrm -f %buildroot%_libdir/*.arm -f %buildroot%_vlc_pluginsdir/*.arm -rf %buildroot%_docdir/%namefind %buildroot -type f -name "*.la" -delete# vim stuffmkdir -p %buildroot%vim_syntax_dircp extras/vlc.vim %buildroot%vim_syntax_dir/# fortunes stuffmkdir -p %buildroot%_gamesdatadir/fortunecp doc/fortunes.txt %buildroot%_gamesdatadir/fortune/vlcstrfile %buildroot%_gamesdatadir/fortune/vlc %buildroot%_gamesdatadir/fortune/vlc.dat%find_lang --output=%name.files %name%post%update_menus%postun%clean_menus%files -f %name.files%_bindir/vlc%_bindir/svlc%dir %_vlc_pluginsdir%exclude %_datadir/%name/http%exclude %_datadir/%name/skins2%_datadir/%name%_man1dir/*%_iconsdir/vlc.png%dir %_vlc_pluginsdir/access%_vlc_pluginsdir/access/libaccess_directory_plugin.so*%_vlc_pluginsdir/access/libaccess_file_plugin.so*%_vlc_pluginsdir/access/libaccess_ftp_plugin.so*%_vlc_pluginsdir/access/libaccess_http_plugin.so*%_vlc_pluginsdir/access/libaccess_mms_plugin.so*%_vlc_pluginsdir/access/libaccess_udp_plugin.so*%_vlc_pluginsdir/access/libaccess_fake_plugin.so*%_vlc_pluginsdir/access/libaccess_tcp_plugin.so*%dir %_vlc_pluginsdir/access_output%_vlc_pluginsdir/access_output/libaccess_output_dummy_plugin.so*%_vlc_pluginsdir/access_output/libaccess_output_file_plugin.so*%_vlc_pluginsdir/access_output/libaccess_output_http_plugin.so*%_vlc_pluginsdir/access_output/libaccess_output_udp_plugin.so*%dir %_vlc_pluginsdir/access_filter%_vlc_pluginsdir/access_filter/libaccess_filter_record_plugin.so*%_vlc_pluginsdir/access_filter/libaccess_filter_timeshift_plugin.so*%_vlc_pluginsdir/access_filter/libaccess_filter_dump_plugin.so*%_vlc_pluginsdir/access_filter/libaccess_filter_bandwidth_plugin.so*%dir %_vlc_pluginsdir/audio_filter%_vlc_pluginsdir/audio_filter/libbandlimited_resampler_plugin.so*%_vlc_pluginsdir/audio_filter/libdolby_surround_decoder_plugin.so*%_vlc_pluginsdir/audio_filter/libdtstospdif_plugin.so*%_vlc_pluginsdir/audio_filter/libheadphone_channel_mixer_plugin.so*%_vlc_pluginsdir/audio_filter/liblinear_resampler_plugin.so*%_vlc_pluginsdir/audio_filter/libtrivial_channel_mixer_plugin.so*%_vlc_pluginsdir/audio_filter/libtrivial_resampler_plugin.so*%_vlc_pluginsdir/audio_filter/libugly_resampler_plugin.so*%_vlc_pluginsdir/audio_filter/libaudio_format_plugin.so*%_vlc_pluginsdir/audio_filter/libequalizer_plugin.so*%_vlc_pluginsdir/audio_filter/libnormvol_plugin.so*%_vlc_pluginsdir/audio_filter/libsimple_channel_mixer_plugin.so*%_vlc_pluginsdir/audio_filter/libparam_eq_plugin.so*%_vlc_pluginsdir/audio_filter/libconverter_fixed_plugin.so*%_vlc_pluginsdir/audio_filter/libconverter_float_plugin.so*%_vlc_pluginsdir/audio_filter/libmono_plugin.so*%dir %_vlc_pluginsdir/audio_mixer%_vlc_pluginsdir/audio_mixer/libfloat32_mixer_plugin.so*%_vlc_pluginsdir/audio_mixer/libspdif_mixer_plugin.so*%_vlc_pluginsdir/audio_mixer/libtrivial_mixer_plugin.so*%dir %_vlc_pluginsdir/audio_output%_vlc_pluginsdir/audio_output/libaout_file_plugin.so*%dir %_vlc_pluginsdir/codec%_vlc_pluginsdir/codec/liba52_plugin.so*%_vlc_pluginsdir/codec/libadpcm_plugin.so*%_vlc_pluginsdir/codec/libaraw_plugin.so*%_vlc_pluginsdir/codec/librawvideo_plugin.so*%_vlc_pluginsdir/codec/libcinepak_plugin.so*%_vlc_pluginsdir/codec/libdts_plugin.so*%_vlc_pluginsdir/codec/liblpcm_plugin.so*%_vlc_pluginsdir/codec/libmpeg_audio_plugin.so*%_vlc_pluginsdir/codec/libspudec_plugin.so*%_vlc_pluginsdir/codec/libfake_plugin.so*%_vlc_pluginsdir/codec/libsubsdec_plugin.so*%_vlc_pluginsdir/codec/libcvdsub_plugin.so*%_vlc_pluginsdir/codec/libtelx_plugin.so*%dir %_vlc_pluginsdir/control%_vlc_pluginsdir/control/librc_plugin.so*%_vlc_pluginsdir/control/libgestures_plugin.so*%_vlc_pluginsdir/control/libhotkeys_plugin.so*%_vlc_pluginsdir/control/libnetsync_plugin.so*%_vlc_pluginsdir/control/libshowintf_plugin.so*%_vlc_pluginsdir/control/libmotion_plugin.so*%dir %_vlc_pluginsdir/demux#%_vlc_pluginsdir/demux/libaac_plugin.so*%_vlc_pluginsdir/demux/libasf_plugin.so*%_vlc_pluginsdir/demux/libau_plugin.so*#%_vlc_pluginsdir/demux/libaudio_plugin.so*%_vlc_pluginsdir/demux/libavi_plugin.so*%_vlc_pluginsdir/demux/liba52sys_plugin.so*%_vlc_pluginsdir/demux/libdemuxdump_plugin.so*#%_vlc_pluginsdir/demux/libdemuxsub_plugin.so*#%_vlc_pluginsdir/demux/libes_plugin.so*#%_vlc_pluginsdir/demux/libid3_plugin.so*#%_vlc_pluginsdir/demux/libm3u_plugin.so*%_vlc_pluginsdir/demux/libm4v_plugin.so*%_vlc_pluginsdir/demux/libmp4_plugin.so*%_vlc_pluginsdir/demux/libps_plugin.so*%_vlc_pluginsdir/demux/librawdv_plugin.so*%_vlc_pluginsdir/demux/libwav_plugin.so*%_vlc_pluginsdir/demux/libaiff_plugin.so*%_vlc_pluginsdir/demux/libdtssys_plugin.so*%_vlc_pluginsdir/demux/libm4a_plugin.so*%_vlc_pluginsdir/demux/libmjpeg_plugin.so*#%_vlc_pluginsdir/demux/libmod_plugin.so*%_vlc_pluginsdir/demux/libmpga_plugin.so*%_vlc_pluginsdir/demux/libmpgv_plugin.so*%_vlc_pluginsdir/demux/libnsc_plugin.so*%_vlc_pluginsdir/demux/libnsv_plugin.so*%_vlc_pluginsdir/demux/libnuv_plugin.so*%_vlc_pluginsdir/demux/libplaylist_plugin.so*%_vlc_pluginsdir/demux/libpva_plugin.so*%_vlc_pluginsdir/demux/libreal_plugin.so*#%_vlc_pluginsdir/demux/libsgimb_plugin.so*%_vlc_pluginsdir/demux/libsubtitle_plugin.so*%_vlc_pluginsdir/demux/libty_plugin.so*%_vlc_pluginsdir/demux/libvobsub_plugin.so*%_vlc_pluginsdir/demux/libvoc_plugin.so*%_vlc_pluginsdir/demux/libxa_plugin.so*%_vlc_pluginsdir/demux/libtta_plugin.so%_vlc_pluginsdir/demux/libh264_plugin.so*%_vlc_pluginsdir/demux/libvc1_plugin.so*%_vlc_pluginsdir/demux/libluaplaylist_plugin.so*%_vlc_pluginsdir/demux/librawvid_plugin.so*%dir %_vlc_pluginsdir/gui%dir %_vlc_pluginsdir/misc%_vlc_pluginsdir/misc/libdummy_plugin.so*#%_vlc_pluginsdir/misc/libhttpd_plugin.so*#%_vlc_pluginsdir/misc/libipv4_plugin.so*#%_vlc_pluginsdir/misc/libipv6_plugin.so*%_vlc_pluginsdir/misc/liblogger_plugin.so*%_vlc_pluginsdir/misc/libvod_rtsp_plugin.so*%_vlc_pluginsdir/misc/libmemcpy_plugin.so*%_vlc_pluginsdir/misc/libscreensaver_plugin.so*%_vlc_pluginsdir/misc/libexport_plugin.so*%_vlc_pluginsdir/misc/libgrowl_plugin.so*%_vlc_pluginsdir/misc/libmemcpy3dn_plugin.so*%_vlc_pluginsdir/misc/libmemcpymmx_plugin.so*%_vlc_pluginsdir/misc/libmemcpymmxext_plugin.so*%_vlc_pluginsdir/misc/libaudioscrobbler_plugin.so*%_vlc_pluginsdir/misc/libprobe_hal_plugin.so*%_vlc_pluginsdir/misc/libprofile_parser_plugin.so*%dir %_vlc_pluginsdir/services_discovery%_vlc_pluginsdir/services_discovery/libsap_plugin.so*%dir %_vlc_pluginsdir/mux%_vlc_pluginsdir/mux/libmux_asf_plugin.so*%_vlc_pluginsdir/mux/libmux_avi_plugin.so*%_vlc_pluginsdir/mux/libmux_dummy_plugin.so*#%_vlc_pluginsdir/mux/libmux_ogg_plugin.so*%_vlc_pluginsdir/mux/libmux_ps_plugin.so*%_vlc_pluginsdir/mux/libmux_mp4_plugin.so*%_vlc_pluginsdir/mux/libmux_mpjpeg_plugin.so*%_vlc_pluginsdir/mux/libmux_wav_plugin.so*#%_vlc_pluginsdir/mux/libmux_ts_plugin.so*%dir %_vlc_pluginsdir/packetizer#_vlc_pluginsdir/packetizer/libpacketizer_a52_plugin.so*%_vlc_pluginsdir/packetizer/libpacketizer_copy_plugin.so*%_vlc_pluginsdir/packetizer/libpacketizer_mpeg4audio_plugin.so*%_vlc_pluginsdir/packetizer/libpacketizer_mpeg4video_plugin.so*#%_vlc_pluginsdir/packetizer/libpacketizer_mpegaudio_plugin.so*%_vlc_pluginsdir/packetizer/libpacketizer_mpegvideo_plugin.so*%_vlc_pluginsdir/packetizer/libpacketizer_vc1_plugin.so*%dir %_vlc_pluginsdir/stream_out%_vlc_pluginsdir/stream_out/libstream_out_display_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_dummy_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_duplicate_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_es_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_standard_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_bridge_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_description_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_gather_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_mosaic_bridge_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_rtp_plugin.so*#%_vlc_pluginsdir/stream_out/libstream_out_switcher_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_transcode_plugin.so*%_vlc_pluginsdir/stream_out/libstream_out_autodel_plugin.so*%dir %_vlc_pluginsdir/video_chroma%_vlc_pluginsdir/video_chroma/libi420_rgb_plugin.so*%_vlc_pluginsdir/video_chroma/libi420_ymga_plugin.so*%_vlc_pluginsdir/video_chroma/libi420_yuy2_plugin.so*%_vlc_pluginsdir/video_chroma/libi422_yuy2_plugin.so*%_vlc_pluginsdir/video_chroma/libi420_rgb_mmx_plugin.so*%_vlc_pluginsdir/video_chroma/libi420_ymga_mmx_plugin.so*%_vlc_pluginsdir/video_chroma/libi420_yuy2_mmx_plugin.so*%_vlc_pluginsdir/video_chroma/libi422_yuy2_mmx_plugin.so* %dir %_vlc_pluginsdir/video_filter%_vlc_pluginsdir/video_filter/libadjust_plugin.so*%_vlc_pluginsdir/video_filter/libclone_plugin.so*%_vlc_pluginsdir/video_filter/libcrop_plugin.so*%_vlc_pluginsdir/video_filter/libdeinterlace_plugin.so*#%_vlc_pluginsdir/video_filter/libdistort_plugin.so*%_vlc_pluginsdir/video_filter/libinvert_plugin.so*%_vlc_pluginsdir/video_filter/libmotionblur_plugin.so*#%_vlc_pluginsdir/video_filter/libosdtext_plugin.so*%_vlc_pluginsdir/video_filter/libtransform_plugin.so*%_vlc_pluginsdir/video_filter/libwall_plugin.so*%_vlc_pluginsdir/video_filter/libblend_plugin.so*%_vlc_pluginsdir/video_filter/liblogo_plugin.so*%_vlc_pluginsdir/video_filter/libmarq_plugin.so*%_vlc_pluginsdir/video_filter/libmosaic_plugin.so*%_vlc_pluginsdir/video_filter/libmotiondetect_plugin.so*%_vlc_pluginsdir/video_filter/libosdmenu_plugin.so*%_vlc_pluginsdir/video_filter/librss_plugin.so*%_vlc_pluginsdir/video_filter/librv32_plugin.so*%_vlc_pluginsdir/video_filter/libscale_plugin.so*#%_vlc_pluginsdir/video_filter/libtime_plugin.so*%_vlc_pluginsdir/video_filter/libmagnify_plugin.so*%_vlc_pluginsdir/video_filter/libalphamask_plugin.so*%_vlc_pluginsdir/video_filter/libbluescreen_plugin.so*%_vlc_pluginsdir/video_filter/libcolorthres_plugin.so*%_vlc_pluginsdir/video_filter/liberase_plugin.so*%_vlc_pluginsdir/video_filter/libextract_plugin.so*%_vlc_pluginsdir/video_filter/libgaussianblur_plugin.so*%_vlc_pluginsdir/video_filter/libgradient_plugin.so*%_vlc_pluginsdir/video_filter/libnoise_plugin.so*%_vlc_pluginsdir/video_filter/libpanoramix_plugin.so*%_vlc_pluginsdir/video_filter/libpsychedelic_plugin.so*%_vlc_pluginsdir/video_filter/libpuzzle_plugin.so*%_vlc_pluginsdir/video_filter/libripple_plugin.so*%_vlc_pluginsdir/video_filter/librotate_plugin.so*%_vlc_pluginsdir/video_filter/libsharpen_plugin.so*%_vlc_pluginsdir/video_filter/libwave_plugin.so*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -