spec: Sort options and libraries in ascending order 35/276335/2 accepted/tizen/unified/20220620.030238 submit/tizen/20220616.022003
authorGilbok Lee <gilbok.lee@samsung.com>
Wed, 15 Jun 2022 02:23:07 +0000 (11:23 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 15 Jun 2022 08:24:25 +0000 (17:24 +0900)
Change-Id: I532cf2fecb3b6bb9148b8aa8cd4f0f111e67f55b

packaging/gstreamer.spec

index 1cfc759..7d5894f 100644 (file)
@@ -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