From 792463860e7e7c27835fcbeeda43f36b53765b0f Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Fri, 11 Feb 2022 17:59:10 +0900 Subject: [PATCH] Use gst_branch define in spec - Use _lib_gstreamer_dir define in spec Change-Id: I34ece90b32f3ccd07e210b13b95b7cfa23596e79 --- packaging/gstreamer.spec | 218 +++++++++++++++++++-------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/packaging/gstreamer.spec b/packaging/gstreamer.spec index 1f3dad4c32..012ffe06b3 100644 --- a/packaging/gstreamer.spec +++ b/packaging/gstreamer.spec @@ -771,17 +771,17 @@ rm -rf $RPM_BUILD_ROOT %{_libexecdir}/gstreamer-%{gst_branch}/gst-plugin-scanner %{_libexecdir}/gstreamer-%{gst_branch}/gst-ptp-helper %exclude %{_libexecdir}/gstreamer-%{gst_branch}/gst-plugins-doc-cache-generator -%{_libdir}/libgstbase*.so.* -%{_libdir}/libgstcontroller*.so.* -%{_libdir}/libgstnet*.so.* -%{_libdir}/libgstcheck*.so.* -%{_libdir}/libgstreamer*.so.* -%{_lib_girepository}/Gst-1.0.typelib -%{_lib_girepository}/GstBase-1.0.typelib -%{_lib_girepository}/GstController-1.0.typelib -%{_lib_girepository}/GstNet-1.0.typelib -%{_lib_girepository}/GstCheck-1.0.typelib -%{_datadir}/gdb/auto-load/usr/%{_lib}/libgstreamer*-gdb.py +%{_libdir}/libgstbase-%{gst_branch}.so.* +%{_libdir}/libgstcontroller-%{gst_branch}.so.* +%{_libdir}/libgstnet-%{gst_branch}.so.* +%{_libdir}/libgstcheck-%{gst_branch}.so.* +%{_libdir}/libgstreamer-%{gst_branch}.so.* +%{_lib_girepository}/Gst-%{gst_branch}.typelib +%{_lib_girepository}/GstBase-%{gst_branch}.typelib +%{_lib_girepository}/GstController-%{gst_branch}.typelib +%{_lib_girepository}/GstNet-%{gst_branch}.typelib +%{_lib_girepository}/GstCheck-%{gst_branch}.typelib +%{_datadir}/gdb/auto-load/usr/%{_lib}/libgstreamer-%{gst_branch}*-gdb.py %{_datadir}/gstreamer-%{gst_branch}/gdb/glib_gobject_helper.py %{_datadir}/gstreamer-%{gst_branch}/gdb/gst_gdb.py @@ -789,36 +789,36 @@ rm -rf $RPM_BUILD_ROOT %manifest gstreamer.manifest %defattr(-, root, root) %license subprojects/gstreamer/COPYING -%{_bindir}/gst-inspect-1.0 -%{_bindir}/gst-launch-1.0 -%{_bindir}/gst-stats-1.0 -%{_bindir}/gst-typefind-1.0 +%{_bindir}/gst-inspect-%{gst_branch} +%{_bindir}/gst-launch-%{gst_branch} +%{_bindir}/gst-stats-%{gst_branch} +%{_bindir}/gst-typefind-%{gst_branch} %exclude %doc %{_mandir}/man?/*-%{gst_branch}.* %files -n gstreamer-devel %manifest gstreamer.manifest %defattr(-, root, root) -%{_datadir}/aclocal/gst-element-check-1.0.m4 +%{_datadir}/aclocal/gst-element-check-%{gst_branch}.m4 %{_includedir}/gstreamer-%{gst_branch}/gst/*.h %{_includedir}/gstreamer-%{gst_branch}/gst/base/* %{_includedir}/gstreamer-%{gst_branch}/gst/controller/* %{_includedir}/gstreamer-%{gst_branch}/gst/net/* %{_includedir}/gstreamer-%{gst_branch}/gst/check/* -%{_libdir}/libgstbase*.so -%{_libdir}/libgstcontroller*.so -%{_libdir}/libgstnet*.so -%{_libdir}/libgstcheck*.so -%{_libdir}/libgstreamer*.so -%{_libdir}/pkgconfig/gstreamer-1.0.pc -%{_libdir}/pkgconfig/gstreamer-base-1.0.pc -%{_libdir}/pkgconfig/gstreamer-controller-1.0.pc -%{_libdir}/pkgconfig/gstreamer-net-1.0.pc -%{_libdir}/pkgconfig/gstreamer-check-1.0.pc -%{_datadir}/gir-%{gst_branch}/Gst-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstBase-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstController-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstNet-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstCheck-1.0.gir +%{_libdir}/libgstbase-%{gst_branch}.so +%{_libdir}/libgstcontroller-%{gst_branch}.so +%{_libdir}/libgstnet-%{gst_branch}.so +%{_libdir}/libgstcheck-%{gst_branch}.so +%{_libdir}/libgstreamer-%{gst_branch}.so +%{_libdir}/pkgconfig/gstreamer-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-base-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-controller-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-net-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-check-%{gst_branch}.pc +%{_datadir}/gir-%{gst_branch}/Gst-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstBase-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstController-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstNet-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstCheck-%{gst_branch}.gir %changelog @@ -862,26 +862,26 @@ rm -rf $RPM_BUILD_ROOT %{_lib_gstreamer_dir}/libgstximagesink.so %{_lib_gstreamer_dir}/libgstxvimagesink.so %endif -%{_libdir}/libgstapp*.so.* -%{_libdir}/libgstaudio*.so.* -%{_libdir}/libgstallocators*.so.* -%{_libdir}/libgstfft*.so.* -%{_libdir}/libgstpbutils*.so.* -%{_libdir}/libgstriff*.so.* -%{_libdir}/libgstrtp*.so.* -%{_libdir}/libgstrtsp*.so.* -%{_libdir}/libgstsdp*.so.* -%{_libdir}/libgsttag*.so.* -%{_libdir}/libgstvideo*.so.* -%{_lib_girepository}/GstAllocators-1.0.typelib -%{_lib_girepository}/GstApp-1.0.typelib -%{_lib_girepository}/GstAudio-1.0.typelib -%{_lib_girepository}/GstPbutils-1.0.typelib -%{_lib_girepository}/GstRtp-1.0.typelib -%{_lib_girepository}/GstRtsp-1.0.typelib -%{_lib_girepository}/GstSdp-1.0.typelib -%{_lib_girepository}/GstTag-1.0.typelib -%{_lib_girepository}/GstVideo-1.0.typelib +%{_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.* +%{_libdir}/libgstrtp-%{gst_branch}.so.* +%{_libdir}/libgstrtsp-%{gst_branch}.so.* +%{_libdir}/libgstsdp-%{gst_branch}.so.* +%{_libdir}/libgsttag-%{gst_branch}.so.* +%{_libdir}/libgstvideo-%{gst_branch}.so.* +%{_lib_girepository}/GstAllocators-%{gst_branch}.typelib +%{_lib_girepository}/GstApp-%{gst_branch}.typelib +%{_lib_girepository}/GstAudio-%{gst_branch}.typelib +%{_lib_girepository}/GstPbutils-%{gst_branch}.typelib +%{_lib_girepository}/GstRtp-%{gst_branch}.typelib +%{_lib_girepository}/GstRtsp-%{gst_branch}.typelib +%{_lib_girepository}/GstSdp-%{gst_branch}.typelib +%{_lib_girepository}/GstTag-%{gst_branch}.typelib +%{_lib_girepository}/GstVideo-%{gst_branch}.typelib %dir %{_datadir}/gst-plugins-base/ %dir %{_datadir}/gst-plugins-base/%{gst_branch}/ %{_datadir}/gst-plugins-base/%{gst_branch}/license-translations.dict @@ -909,38 +909,38 @@ rm -rf $RPM_BUILD_ROOT %exclude %{_includedir}/gstreamer-%{gst_branch}/gst/audio/gstnonstreamaudiodecoder.h %exclude %{_includedir}/gstreamer-%{gst_branch}/gst/audio/gstplanaraudioadapter.h %endif -%{_libdir}/libgstallocators*.so -%{_libdir}/libgstapp*.so -%{_libdir}/libgstaudio*.so -%{_libdir}/libgstfft*.so -%{_libdir}/libgstpbutils*.so -%{_libdir}/libgstriff*.so -%{_libdir}/libgstrtp*.so -%{_libdir}/libgstrtsp*.so -%{_libdir}/libgstsdp*.so -%{_libdir}/libgsttag*.so -%{_libdir}/libgstvideo*.so -%{_libdir}/pkgconfig/gstreamer-allocators*.pc -%{_libdir}/pkgconfig/gstreamer-app*.pc -%{_libdir}/pkgconfig/gstreamer-audio*.pc -%{_libdir}/pkgconfig/gstreamer-fft*.pc -%{_libdir}/pkgconfig/gstreamer-pbutils*.pc -%{_libdir}/pkgconfig/gstreamer-plugins-base*.pc -%{_libdir}/pkgconfig/gstreamer-riff*.pc -%{_libdir}/pkgconfig/gstreamer-rtp*.pc -%{_libdir}/pkgconfig/gstreamer-rtsp*.pc -%{_libdir}/pkgconfig/gstreamer-sdp*.pc -%{_libdir}/pkgconfig/gstreamer-tag*.pc -%{_libdir}/pkgconfig/gstreamer-video*.pc -%{_datadir}/gir-%{gst_branch}/GstAllocators-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstApp-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstAudio-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstPbutils-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstRtp-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstRtsp-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstSdp-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstTag-1.0.gir -%{_datadir}/gir-%{gst_branch}/GstVideo-1.0.gir +%{_libdir}/libgstallocators-%{gst_branch}.so +%{_libdir}/libgstapp-%{gst_branch}.so +%{_libdir}/libgstaudio-%{gst_branch}.so +%{_libdir}/libgstfft-%{gst_branch}.so +%{_libdir}/libgstpbutils-%{gst_branch}.so +%{_libdir}/libgstriff-%{gst_branch}.so +%{_libdir}/libgstrtp-%{gst_branch}.so +%{_libdir}/libgstrtsp-%{gst_branch}*.so +%{_libdir}/libgstsdp-%{gst_branch}.so +%{_libdir}/libgsttag-%{gst_branch}.so +%{_libdir}/libgstvideo-%{gst_branch}.so +%{_libdir}/pkgconfig/gstreamer-allocators-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-app-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-audio-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-fft-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-pbutils-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-plugins-base-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-riff-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-rtp-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-rtsp-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-sdp-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-tag-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-video-%{gst_branch}.pc +%{_datadir}/gir-%{gst_branch}/GstAllocators-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstApp-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstAudio-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstPbutils-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstRtp-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstRtsp-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstSdp-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstTag-%{gst_branch}.gir +%{_datadir}/gir-%{gst_branch}/GstVideo-%{gst_branch}.gir %endif @@ -1082,7 +1082,7 @@ rm -rf $RPM_BUILD_ROOT %if %{with wayland} %{_libdir}/libgstwayland-%{gst_branch}.so.0* %endif -%exclude %{_bindir}/gst-transcoder-1.0 +%exclude %{_bindir}/gst-transcoder-%{gst_branch} %exclude %{_libdir}/debug/* %files -n gst-plugins-bad-devel @@ -1128,25 +1128,25 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libgstwayland*.so %endif %{_libdir}/libgstwebrtc*.so -%{_libdir}/pkgconfig/gstreamer-bad-audio-1.0.pc -%{_libdir}/pkgconfig/gstreamer-codecparsers-1.0.pc +%{_libdir}/pkgconfig/gstreamer-bad-audio-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-codecparsers-%{gst_branch}.pc %if "%{tizen_profile_name}" != "tv" %if 0%{?enable_gl:1} %{_libdir}/pkgconfig/gstreamer-gl-*.pc %endif %endif -%{_libdir}/pkgconfig/gstreamer-insertbin-1.0.pc -%{_libdir}/pkgconfig/gstreamer-mpegts-1.0.pc -%{_libdir}/pkgconfig/gstreamer-photography-1.0.pc -%{_libdir}/pkgconfig/gstreamer-play-1.0.pc -%{_libdir}/pkgconfig/gstreamer-player-1.0.pc -%{_libdir}/pkgconfig/gstreamer-plugins-bad-1.0.pc -%{_libdir}/pkgconfig/gstreamer-sctp-1.0.pc -%{_libdir}/pkgconfig/gstreamer-transcoder-1.0.pc +%{_libdir}/pkgconfig/gstreamer-insertbin-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-mpegts-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-photography-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-play-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-player-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-sctp-%{gst_branch}.pc +%{_libdir}/pkgconfig/gstreamer-transcoder-%{gst_branch}.pc %if %{with wayland} -%{_libdir}/pkgconfig/gstreamer-wayland-1.0.pc +%{_libdir}/pkgconfig/gstreamer-wayland-%{gst_branch}.pc %endif -%{_libdir}/pkgconfig/gstreamer-webrtc-1.0.pc +%{_libdir}/pkgconfig/gstreamer-webrtc-%{gst_branch}.pc %endif @@ -1175,7 +1175,7 @@ rm -rf $RPM_BUILD_ROOT %manifest gst-omx.manifest %defattr(-,root,root,-) %license subprojects/gst-omx/COPYING -%{_libdir}/gstreamer-1.0/libgstomx.so +%{_lib_gstreamer_dir}/libgstomx.so %endif @@ -1187,7 +1187,7 @@ rm -rf $RPM_BUILD_ROOT %manifest gst-libav.manifest %defattr(-,root,root,-) %license subprojects/gst-libav/COPYING -%{_libdir}/gstreamer-1.0/libgstlibav.so +%{_lib_gstreamer_dir}/libgstlibav.so %endif @@ -1200,14 +1200,14 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %license subprojects/gst-rtsp-server/COPYING %{_libdir}/libgstrtspserver*.so.* -%{_libdir}/gstreamer-1.0/libgstrtspclientsink.so +%{_lib_gstreamer_dir}/libgstrtspclientsink.so %files -n gst-rtsp-server-devel %defattr(-,root,root,-) %{_libdir}/libgstrtspserver*.so -%{_includedir}/gstreamer-1.0/gst/rtsp-server/rtsp-*.h -%{_includedir}/gstreamer-1.0/gst/rtsp-server/gstwfd*.h -%{_libdir}/pkgconfig/gstreamer-rtsp-server-1.0.pc +%{_includedir}/gstreamer-%{gst_branch}/gst/rtsp-server/rtsp-*.h +%{_includedir}/gstreamer-%{gst_branch}/gst/rtsp-server/gstwfd*.h +%{_libdir}/pkgconfig/gstreamer-rtsp-server-%{gst_branch}.pc %endif @@ -1219,16 +1219,16 @@ rm -rf $RPM_BUILD_ROOT %manifest gst-editing-services.manifest %defattr(-,root,root,-) %license subprojects/gst-editing-services/COPYING -%{_libdir}/libges*.so.* -%{_libdir}/gstreamer-1.0/libgstges.so -%{_libdir}/gstreamer-1.0/libgstnle.so +%{_libdir}/libges-%{gst_branch}.so.* +%{_lib_gstreamer_dir}/libgstges.so +%{_lib_gstreamer_dir}/libgstnle.so %exclude %{_libdir}/gst-validate-launcher/python/launcher/apps/geslaunch.py %exclude %{_datadir}/gstreamer-%{gst_branch}/validate/scenarios/ges-edit-clip-while-paused.scenario -%{_bindir}/ges*-%{gst_branch} +%{_bindir}/ges-launch-%{gst_branch} %files -n gst-editing-services-devel -%{_libdir}/libges*.so -%{_includedir}/gstreamer-1.0/ges/* -%{_libdir}/pkgconfig/gst-editing-services-1.0.pc +%{_libdir}/libges-%{gst_branch}.so +%{_includedir}/gstreamer-%{gst_branch}/ges/* +%{_libdir}/pkgconfig/gst-editing-services-%{gst_branch}.pc %endif -- 2.34.1