From: Gilbok Lee Date: Wed, 15 Jun 2022 02:23:07 +0000 (+0900) Subject: spec: Sort options and libraries in ascending order X-Git-Tag: accepted/tizen/unified/20220620.030238^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F35%2F276335%2F2;p=platform%2Fupstream%2Fgstreamer.git spec: Sort options and libraries in ascending order Change-Id: I532cf2fecb3b6bb9148b8aa8cd4f0f111e67f55b --- diff --git a/packaging/gstreamer.spec b/packaging/gstreamer.spec index 1cfc759..7d5894f 100644 --- a/packaging/gstreamer.spec +++ b/packaging/gstreamer.spec @@ -60,7 +60,7 @@ Name: %{_name} Version: 1.20.0 -Release: 30 +Release: 31 Summary: Streaming-Media Framework Runtime License: LGPL-2.0+ Group: Multimedia/Framework @@ -542,9 +542,9 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da %if "%{plugin}" == "all" || "%{plugin}" == "core" -D %{_core_opt}check=enabled \ -D %{_core_opt}coretracers=enabled \ - -D %{_core_opt}tools=enabled \ -D %{_core_opt}extra-checks=enabled \ -D %{_core_opt}ptp-helper-permissions=none \ + -D %{_core_opt}tools=enabled \ %if "%{tizen_profile_name}" == "tv" -D %{_core_opt}tv-profile=true \ -D %{_core_opt}introspection=disabled \ @@ -553,6 +553,7 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da %endif # profile %endif # plugin %if "%{plugin}" == "all" || "%{plugin}" == "base" + -D %{_base_opt}alsa=enabled \ -D %{_base_opt}app=enabled \ -D %{_base_opt}audioconvert=enabled \ -D %{_base_opt}audiomixer=enabled \ @@ -562,24 +563,23 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da -D %{_base_opt}compositor=enabled \ -D %{_base_opt}gio=enabled \ -D %{_base_opt}gio-typefinder=enabled \ + -D %{_base_opt}ogg=enabled \ + -D %{_base_opt}opus=enabled \ -D %{_base_opt}overlaycomposition=enabled \ -D %{_base_opt}pbtypes=enabled \ -D %{_base_opt}playback=enabled \ -D %{_base_opt}rawparse=enabled \ -D %{_base_opt}subparse=enabled \ + -D %{_base_opt}tbm=true \ -D %{_base_opt}tcp=enabled \ + -D %{_base_opt}theora=enabled \ -D %{_base_opt}typefind=enabled \ -D %{_base_opt}videoconvert=enabled \ -D %{_base_opt}videorate=enabled \ -D %{_base_opt}videoscale=enabled \ -D %{_base_opt}videotestsrc=enabled \ -D %{_base_opt}volume=enabled \ - -D %{_base_opt}alsa=enabled \ - -D %{_base_opt}ogg=enabled \ - -D %{_base_opt}opus=enabled \ - -D %{_base_opt}theora=enabled \ -D %{_base_opt}vorbis=enabled \ - -D %{_base_opt}tbm=true \ %if "%{tizen_profile_name}" == "tv" -D %{_base_opt}tv-profile=true \ %else @@ -606,21 +606,21 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da -D %{_good_opt}id3demux=enabled \ -D %{_good_opt}interleave=enabled \ -D %{_good_opt}isomp4=enabled \ + -D %{_good_opt}jpeg=enabled \ -D %{_good_opt}law=enabled \ + -D %{_good_opt}pulse=enabled \ -D %{_good_opt}replaygain=enabled \ -D %{_good_opt}rtp=enabled \ -D %{_good_opt}rtpmanager=enabled \ -D %{_good_opt}rtsp=enabled \ + -D %{_good_opt}soup=enabled \ + -D %{_good_opt}tbm=true \ -D %{_good_opt}udp=enabled \ -D %{_good_opt}videocrop=enabled \ -D %{_good_opt}videofilter=enabled \ + -D %{_good_opt}vpx=enabled \ -D %{_good_opt}wavenc=enabled \ -D %{_good_opt}wavparse=enabled \ - -D %{_good_opt}jpeg=enabled \ - -D %{_good_opt}pulse=enabled \ - -D %{_good_opt}soup=enabled \ - -D %{_good_opt}vpx=enabled \ - -D %{_good_opt}tbm=true \ %if "%{_enable_v4l2h264enc}" == "1" -D %{_good_opt}v4l2h264enc=enabled \ %endif @@ -646,31 +646,31 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da %endif # profile %endif # plugin %if "%{plugin}" == "all" || "%{plugin}" == "bad" - -D %{_bad_opt}gst_play_tests=false\ - -D %{_bad_opt}introspection=disabled \ + -D %{_bad_opt}aes=enabled \ -D %{_bad_opt}audiobuffersplit=enabled \ - -D %{_bad_opt}audiomixmatrix=enabled \ -D %{_bad_opt}audiolatency=enabled \ + -D %{_bad_opt}audiomixmatrix=enabled \ -D %{_bad_opt}debugutils=enabled \ + -D %{_bad_opt}dtls=enabled \ + -D %{_bad_opt}gst_play_tests=false\ + -D %{_bad_opt}introspection=disabled \ + -D %{_bad_opt}ipcpipeline=enabled \ -D %{_bad_opt}midi=enabled \ - -D %{_bad_opt}mpegtsmux=enabled \ -D %{_bad_opt}mpegtsdemux=enabled \ + -D %{_bad_opt}mpegtsmux=enabled \ -D %{_bad_opt}netsim=enabled \ - -D %{_bad_opt}proxy=enabled \ - -D %{_bad_opt}sdp=enabled \ - -D %{_bad_opt}timecode=enabled \ - -D %{_bad_opt}videoframe_audiolevel=enabled \ - -D %{_bad_opt}videoparsers=enabled \ - -D %{_bad_opt}ipcpipeline=enabled \ - -D %{_bad_opt}shm=enabled \ - -D %{_bad_opt}aes=enabled \ - -D %{_bad_opt}dtls=enabled \ -D %{_bad_opt}openal=enabled \ -D %{_bad_opt}opus=enabled \ + -D %{_bad_opt}proxy=enabled \ + -D %{_bad_opt}rist=enabled \ -D %{_bad_opt}sctp=enabled \ + -D %{_bad_opt}sdp=enabled \ + -D %{_bad_opt}shm=enabled \ -D %{_bad_opt}soundtouch=enabled \ -D %{_bad_opt}srtp=enabled \ - -D %{_bad_opt}rist=enabled \ + -D %{_bad_opt}timecode=enabled \ + -D %{_bad_opt}videoframe_audiolevel=enabled \ + -D %{_bad_opt}videoparsers=enabled \ -D %{_bad_opt}wayland=enabled \ -D %{_bad_opt}webrtc=enabled \ %if %{with wayland} @@ -680,14 +680,14 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da -D %{_bad_opt}tv-profile=true \ %else -D %{_bad_opt}autoconvert=enabled \ + -D %{_bad_opt}camerabin2=enabled \ -D %{_bad_opt}coloreffects=enabled \ + -D %{_bad_opt}dash=enabled \ -D %{_bad_opt}gaudieffects=enabled \ -D %{_bad_opt}gdp=enabled \ + -D %{_bad_opt}hls=enabled \ -D %{_bad_opt}id3tag=enabled \ - -D %{_bad_opt}camerabin2=enabled \ -D %{_bad_opt}jpegformat=enabled \ - -D %{_bad_opt}dash=enabled \ - -D %{_bad_opt}hls=enabled \ -D %{_bad_opt}mpegdemux=enabled \ -D %{_bad_opt}rtp=enabled \ -D %{_bad_opt}smoothstreaming=enabled \ @@ -701,8 +701,8 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da %if "%{tizen_profile_name}" == "tv" -D %{_ugly_opt}tv-profile=true \ %else - -D %{_ugly_opt}asfdemux=enabled \ - -D %{_ugly_opt}amrnb=enabled \ + -D %{_ugly_opt}amrnb=enabled \ + -D %{_ugly_opt}asfdemux=enabled \ %endif # profile %endif # plugin %if "%{plugin}" == "all" || "%{plugin}" == "libav" @@ -714,15 +714,15 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da %if "%{tizen_profile_name}" == "tv" -D %{_rs_opt}tv-profile=true \ %endif # profile - -D %{_rs_opt}rtspclientsink=enabled \ -D %{_rs_opt}introspection=disabled \ + -D %{_rs_opt}rtspclientsink=enabled \ %endif %if "%{tizen_profile_name}" != "tv" %ifarch %{arm} aarch64 %if "%{plugin}" == "all" || "%{plugin}" == "omx" %if "%{target}" == "rpi" - -D %{_omx_opt}target=rpi \ -D %{_omx_opt}header_path=/opt/vc/include/interface/vmcs_host/khronos/IL \ + -D %{_omx_opt}target=rpi \ %else %ifarch aarch64 -D %{_omx_opt}target=exynos64 \ @@ -856,13 +856,18 @@ rm -rf $RPM_BUILD_ROOT %{_lib_gstreamer_dir}/libgstalsa.so %{_lib_gstreamer_dir}/libgstapp.so %{_lib_gstreamer_dir}/libgstaudioconvert.so +%{_lib_gstreamer_dir}/libgstaudiomixer.so %{_lib_gstreamer_dir}/libgstaudiorate.so %{_lib_gstreamer_dir}/libgstaudioresample.so %{_lib_gstreamer_dir}/libgstaudiotestsrc.so +%{_lib_gstreamer_dir}/libgstcompositor.so %{_lib_gstreamer_dir}/libgstgio.so %{_lib_gstreamer_dir}/libgstogg.so -%{_lib_gstreamer_dir}/libgstplayback.so +%{_lib_gstreamer_dir}/libgstopus.so %{_lib_gstreamer_dir}/libgstoverlaycomposition.so +%{_lib_gstreamer_dir}/libgstpbtypes.so +%{_lib_gstreamer_dir}/libgstplayback.so +%{_lib_gstreamer_dir}/libgstrawparse.so %{_lib_gstreamer_dir}/libgstsubparse.so %{_lib_gstreamer_dir}/libgsttcp.so %{_lib_gstreamer_dir}/libgsttheora.so @@ -873,18 +878,13 @@ rm -rf $RPM_BUILD_ROOT %{_lib_gstreamer_dir}/libgstvideotestsrc.so %{_lib_gstreamer_dir}/libgstvolume.so %{_lib_gstreamer_dir}/libgstvorbis.so -%{_lib_gstreamer_dir}/libgstpbtypes.so -%{_lib_gstreamer_dir}/libgstrawparse.so -%{_lib_gstreamer_dir}/libgstopus.so -%{_lib_gstreamer_dir}/libgstaudiomixer.so -%{_lib_gstreamer_dir}/libgstcompositor.so %if %{with x} %{_lib_gstreamer_dir}/libgstximagesink.so %{_lib_gstreamer_dir}/libgstxvimagesink.so %endif +%{_libdir}/libgstallocators-%{gst_branch}.so.* %{_libdir}/libgstapp-%{gst_branch}.so.* %{_libdir}/libgstaudio-%{gst_branch}.so.* -%{_libdir}/libgstallocators-%{gst_branch}.so.* %{_libdir}/libgstfft-%{gst_branch}.so.* %{_libdir}/libgstpbutils-%{gst_branch}.so.* %{_libdir}/libgstriff-%{gst_branch}.so.* @@ -999,16 +999,16 @@ rm -rf $RPM_BUILD_ROOT %{_lib_gstreamer_dir}/libgstrtp.so %{_lib_gstreamer_dir}/libgstrtpmanager.so %{_lib_gstreamer_dir}/libgstrtsp.so +%{_lib_gstreamer_dir}/libgstsoup.so %{_lib_gstreamer_dir}/libgstudp.so %{_lib_gstreamer_dir}/libgstvideocrop.so %{_lib_gstreamer_dir}/libgstvideofilter.so +%{_lib_gstreamer_dir}/libgstvpx.so %{_lib_gstreamer_dir}/libgstwavenc.so %{_lib_gstreamer_dir}/libgstwavparse.so %if %{with x} %{_lib_gstreamer_dir}/libgstximagesrc.so %endif # x -%{_lib_gstreamer_dir}/libgstsoup.so -%{_lib_gstreamer_dir}/libgstvpx.so %if "%{tizen_profile_name}" != "tv" %{_lib_gstreamer_dir}/libgstcairo.so %{_lib_gstreamer_dir}/libgsteffectv.so @@ -1020,7 +1020,7 @@ rm -rf $RPM_BUILD_ROOT %{_lib_gstreamer_dir}/libgstvideo4linux2.so %{_lib_gstreamer_dir}/libgstvideobox.so %{_lib_gstreamer_dir}/libgstvideomixer.so -%else +%else # profile %ifnarch %{arm} aarch64 %{_lib_gstreamer_dir}/libgstvideo4linux2.so %endif # arch @@ -1036,8 +1036,8 @@ rm -rf $RPM_BUILD_ROOT %{_lib_gstreamer_dir}/libgstaasink.so %endif %if "%{tizen_profile_name}" != "tv" -%{_lib_gstreamer_dir}/libgstpng.so %{_lib_gstreamer_dir}/libgstimagefreeze.so +%{_lib_gstreamer_dir}/libgstpng.so %endif %endif @@ -1051,71 +1051,71 @@ rm -rf $RPM_BUILD_ROOT %defattr(-, root, root) %license subprojects/gst-plugins-bad/COPYING %if "%{tizen_profile_name}" != "tv" -%{_lib_gstreamer_dir}/libgstgaudieffects.so %{_lib_gstreamer_dir}/libgstautoconvert.so %{_lib_gstreamer_dir}/libgstcamerabin.so %{_lib_gstreamer_dir}/libgstcoloreffects.so %{_lib_gstreamer_dir}/libgstdash.so +%{_lib_gstreamer_dir}/libgstgaudieffects.so %{_lib_gstreamer_dir}/libgstgdp.so %{_lib_gstreamer_dir}/libgsthls.so %{_lib_gstreamer_dir}/libgstid3tag.so %{_lib_gstreamer_dir}/libgstjpegformat.so %{_lib_gstreamer_dir}/libgstmpegpsdemux.so %{_lib_gstreamer_dir}/libgstsmoothstreaming.so -%if 0%{?enable_gl:1} -%{_lib_gstreamer_dir}/libgstopengl.so -%{_libdir}/libgstgl-%{gst_branch}.so.0* -%endif -%{_libdir}/libgstisoff-%{gst_branch}.so.0* %{_libdir}/libgstadaptivedemux-%{gst_branch}.so.0* %{_libdir}/libgstbadaudio-%{gst_branch}.so.0* %{_libdir}/libgstbasecamerabinsrc-%{gst_branch}.so.0* %{_libdir}/libgstinsertbin-%{gst_branch}.so.0* +%{_libdir}/libgstisoff-%{gst_branch}.so.0* +%{_libdir}/libgstphotography-%{gst_branch}.so.0* %{_libdir}/libgstplay-%{gst_branch}.so.0* %{_libdir}/libgstplayer-%{gst_branch}.so.0* -%{_libdir}/libgstphotography-%{gst_branch}.so.0* %{_libdir}/libgsturidownloader-%{gst_branch}.so.0* +%if 0%{?enable_gl:1} +%{_lib_gstreamer_dir}/libgstopengl.so +%{_libdir}/libgstgl-%{gst_branch}.so.0* +%endif %endif # profile -%{_lib_gstreamer_dir}/libgstsoundtouch.so %{_lib_gstreamer_dir}/libgstaes.so -%{_lib_gstreamer_dir}/libgstdebugutilsbad.so -%{_lib_gstreamer_dir}/libgstmpegtsmux.so -%{_lib_gstreamer_dir}/libgstmpegtsdemux.so -%{_lib_gstreamer_dir}/libgstsdpelem.so -%{_lib_gstreamer_dir}/libgstshm.so -%{_lib_gstreamer_dir}/libgstvideoparsersbad.so -%{_lib_gstreamer_dir}/libgstmidi.so -%{_lib_gstreamer_dir}/libgstopenal.so -%{_lib_gstreamer_dir}/libgstnetsim.so -%{_lib_gstreamer_dir}/libgsttimecode.so -%{_lib_gstreamer_dir}/libgstvideoframe_audiolevel.so -%{_lib_gstreamer_dir}/libgstaudiomixmatrix.so %{_lib_gstreamer_dir}/libgstaudiobuffersplit.so %{_lib_gstreamer_dir}/libgstaudiolatency.so +%{_lib_gstreamer_dir}/libgstaudiomixmatrix.so +%{_lib_gstreamer_dir}/libgstdebugutilsbad.so +%{_lib_gstreamer_dir}/libgstdtls.so %{_lib_gstreamer_dir}/libgstipcpipeline.so -%{_lib_gstreamer_dir}/libgstproxy.so +%{_lib_gstreamer_dir}/libgstmidi.so +%{_lib_gstreamer_dir}/libgstmpegtsdemux.so +%{_lib_gstreamer_dir}/libgstmpegtsmux.so +%{_lib_gstreamer_dir}/libgstnetsim.so %{_lib_gstreamer_dir}/libgstnice.so -%{_lib_gstreamer_dir}/libgstwebrtc.so -%{_lib_gstreamer_dir}/libgstdtls.so +%{_lib_gstreamer_dir}/libgstopenal.so +%{_lib_gstreamer_dir}/libgstopusparse.so +%{_lib_gstreamer_dir}/libgstproxy.so +%{_lib_gstreamer_dir}/libgstrist.so %if "%{tizen_profile_name}" != "tv" %{_lib_gstreamer_dir}/libgstrtpmanagerbad.so %endif %{_lib_gstreamer_dir}/libgstsctp.so +%{_lib_gstreamer_dir}/libgstsdpelem.so +%{_lib_gstreamer_dir}/libgstshm.so +%{_lib_gstreamer_dir}/libgstsoundtouch.so %{_lib_gstreamer_dir}/libgstsrtp.so -%{_lib_gstreamer_dir}/libgstrist.so -%{_lib_gstreamer_dir}/libgstopusparse.so +%{_lib_gstreamer_dir}/libgsttimecode.so +%{_lib_gstreamer_dir}/libgstvideoframe_audiolevel.so +%{_lib_gstreamer_dir}/libgstvideoparsersbad.so %if %{with wayland} %{_lib_gstreamer_dir}/libgstwaylandsink.so %endif -%{_libdir}/libgstcodecs-%{gst_branch}.so.0* +%{_lib_gstreamer_dir}/libgstwebrtc.so %{_libdir}/libgstcodecparsers-%{gst_branch}.so.0* +%{_libdir}/libgstcodecs-%{gst_branch}.so.0* %{_libdir}/libgstmpegts-%{gst_branch}.so.0* %{_libdir}/libgstsctp-%{gst_branch}.so.0* %{_libdir}/libgsttranscoder-%{gst_branch}.so.0* -%{_libdir}/libgstwebrtc-%{gst_branch}.so.0* %if %{with wayland} %{_libdir}/libgstwayland-%{gst_branch}.so.0* %endif +%{_libdir}/libgstwebrtc-%{gst_branch}.so.0* %exclude %{_bindir}/gst-transcoder-%{gst_branch} %exclude %{_libdir}/debug/.build-id/* %exclude %{_libdir}/debug/* @@ -1186,7 +1186,7 @@ rm -rf $RPM_BUILD_ROOT %endif %{_libdir}/pkgconfig/gstreamer-webrtc-%{gst_branch}.pc -%endif +%endif # plugin ###################### gst-plugins-ugly ###################### @@ -1197,8 +1197,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %license subprojects/gst-plugins-ugly/COPYING %if "%{tizen_profile_name}" != "tv" -%{_lib_gstreamer_dir}/libgstasf.so %{_lib_gstreamer_dir}/libgstamrnb.so +%{_lib_gstreamer_dir}/libgstasf.so %exclude %{_datadir}/gstreamer-%{gst_branch}/presets/GstAmrnbEnc.prs %endif # profile %{_lib_gstreamer_dir}/libgstamrwbdec.so