[packages/gmerlin] - no attr for shared libs and their symlinks

qboosh qboosh at pld-linux.org
Mon Jul 6 19:08:36 CEST 2026


commit 49e7cafc6e4ebc1b7af5dc91bfebd61624528e35
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jul 6 19:08:29 2026 +0200

    - no attr for shared libs and their symlinks

 gmerlin.spec | 146 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 76 insertions(+), 70 deletions(-)
---
diff --git a/gmerlin.spec b/gmerlin.spec
index 9808970..74c74dd 100644
--- a/gmerlin.spec
+++ b/gmerlin.spec
@@ -222,98 +222,104 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/gmerlin_visualizer
 %attr(755,root,root) %{_bindir}/gmerlin_visualizer_slave
 %attr(755,root,root) %{_bindir}/gmerlin_vpsnr
-%attr(755,root,root) %{_libdir}/libgmerlin.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgmerlin.so.0
-%attr(755,root,root) %{_libdir}/libgmerlin_gtk.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgmerlin_gtk.so.0
+%{_libdir}/libgmerlin.so.*.*.*
+%ghost %{_libdir}/libgmerlin.so.0
+%{_libdir}/libgmerlin_gtk.so.*.*.*
+%ghost %{_libdir}/libgmerlin_gtk.so.0
 %dir %{_libdir}/gmerlin
 %dir %{_libdir}/gmerlin/plugins
 # R: libquicktime
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/e_lqt.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/e_pp_cdrdao.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/e_pp_vcdimager.so
+%{_libdir}/gmerlin/plugins/e_lqt.so
+%{_libdir}/gmerlin/plugins/e_pp_cdrdao.so
+%{_libdir}/gmerlin/plugins/e_pp_vcdimager.so
 # R: libpng
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/e_spumux.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/e_subtext.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/e_wav.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fa_sampleformat.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fa_volume.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_bitshift.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_blur.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_colorbalance.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_colormatrix_rgb.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_colormatrix_yuv.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_cropscale.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_decimate.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_deinterlace.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_equalizer.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_flip.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_framerate.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_interlace.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_invert_rgb.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_oldcolor.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_pixelformat.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_swapfields.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_tcdisplay.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_tctweak.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_textlogo.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_tlp.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_transform.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/fv_zoom.so
+%{_libdir}/gmerlin/plugins/e_spumux.so
+%{_libdir}/gmerlin/plugins/e_subtext.so
+%{_libdir}/gmerlin/plugins/e_wav.so
+%{_libdir}/gmerlin/plugins/fa_sampleformat.so
+%{_libdir}/gmerlin/plugins/fa_volume.so
+%{_libdir}/gmerlin/plugins/fv_bitshift.so
+%{_libdir}/gmerlin/plugins/fv_blur.so
+%{_libdir}/gmerlin/plugins/fv_colorbalance.so
+%{_libdir}/gmerlin/plugins/fv_colormatrix_rgb.so
+%{_libdir}/gmerlin/plugins/fv_colormatrix_yuv.so
+%{_libdir}/gmerlin/plugins/fv_cropscale.so
+%{_libdir}/gmerlin/plugins/fv_decimate.so
+%{_libdir}/gmerlin/plugins/fv_deinterlace.so
+%{_libdir}/gmerlin/plugins/fv_equalizer.so
+%{_libdir}/gmerlin/plugins/fv_flip.so
+%{_libdir}/gmerlin/plugins/fv_framerate.so
+%{_libdir}/gmerlin/plugins/fv_interlace.so
+%{_libdir}/gmerlin/plugins/fv_invert_rgb.so
+%{_libdir}/gmerlin/plugins/fv_oldcolor.so
+%{_libdir}/gmerlin/plugins/fv_pixelformat.so
+%{_libdir}/gmerlin/plugins/fv_swapfields.so
+%{_libdir}/gmerlin/plugins/fv_tcdisplay.so
+%{_libdir}/gmerlin/plugins/fv_tctweak.so
+%{_libdir}/gmerlin/plugins/fv_textlogo.so
+%{_libdir}/gmerlin/plugins/fv_tlp.so
+%{_libdir}/gmerlin/plugins/fv_transform.so
+%{_libdir}/gmerlin/plugins/fv_zoom.so
 # R: alsa-lib
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_alsa.so
+%{_libdir}/gmerlin/plugins/i_alsa.so
 # R: libcdio, libcdio-paranoia
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_cdaudio.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_edl.so
+%{_libdir}/gmerlin/plugins/i_cdaudio.so
+%{_libdir}/gmerlin/plugins/i_edl.so
+%if %{with esd}
 # R: esound-libs
-%{?with_esd:%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_esd.so}
+%{_libdir}/gmerlin/plugins/i_esd.so
+%endif
 # R: jack-audio-connection-kit-libs
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_jack.so
+%{_libdir}/gmerlin/plugins/i_jack.so
 # R: libquicktime
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_lqt.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_mikmod.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_oss.so
+%{_libdir}/gmerlin/plugins/i_lqt.so
+%{_libdir}/gmerlin/plugins/i_mikmod.so
+%{_libdir}/gmerlin/plugins/i_oss.so
 # R: pulseaudio-libs
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_pulse.so
-%{?with_v4l1:%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_v4l.so}
+%{_libdir}/gmerlin/plugins/i_pulse.so
+%if %{with v4l1}
+%{_libdir}/gmerlin/plugins/i_v4l.so
+%endif
 # R: libv4l
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_v4l2.so
+%{_libdir}/gmerlin/plugins/i_v4l2.so
 # R: libXinerama libXv
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/i_x11.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_bmp.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_gavl.so
+%{_libdir}/gmerlin/plugins/i_x11.so
+%{_libdir}/gmerlin/plugins/ir_bmp.so
+%{_libdir}/gmerlin/plugins/ir_gavl.so
 # R: libjpeg
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_jpeg.so
+%{_libdir}/gmerlin/plugins/ir_jpeg.so
 # R: libpng
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_png.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_pnm.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_tga.so
+%{_libdir}/gmerlin/plugins/ir_png.so
+%{_libdir}/gmerlin/plugins/ir_pnm.so
+%{_libdir}/gmerlin/plugins/ir_tga.so
 # R: libtiff
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ir_tiff.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_bmp.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_gavl.so
+%{_libdir}/gmerlin/plugins/ir_tiff.so
+%{_libdir}/gmerlin/plugins/iw_bmp.so
+%{_libdir}/gmerlin/plugins/iw_gavl.so
 # R: libjpeg
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_jpeg.so
+%{_libdir}/gmerlin/plugins/iw_jpeg.so
 # R: libpng
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_png.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_pnm.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_tga.so
+%{_libdir}/gmerlin/plugins/iw_png.so
+%{_libdir}/gmerlin/plugins/iw_pnm.so
+%{_libdir}/gmerlin/plugins/iw_tga.so
 # R: libtiff
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/iw_tiff.so
+%{_libdir}/gmerlin/plugins/iw_tiff.so
 # R: alsa-lib
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/oa_alsa.so
+%{_libdir}/gmerlin/plugins/oa_alsa.so
+%if %{with esd}
 # R: esound-libs
-%{?with_esd:%attr(755,root,root) %{_libdir}/gmerlin/plugins/oa_esd.so}
+%{_libdir}/gmerlin/plugins/oa_esd.so
+%endif
 # R: jack-audio-connection-kit-libs
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/oa_jack.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/oa_oss.so
+%{_libdir}/gmerlin/plugins/oa_jack.so
+%{_libdir}/gmerlin/plugins/oa_oss.so
 # R: pulseaudio-libs
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/oa_pulse.so
+%{_libdir}/gmerlin/plugins/oa_pulse.so
 # R: libv4l
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ov_v4l2.so
+%{_libdir}/gmerlin/plugins/ov_v4l2.so
 # R: libXinerama libXv
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/ov_x11.so
-%attr(755,root,root) %{_libdir}/gmerlin/plugins/vis_scope.so
+%{_libdir}/gmerlin/plugins/ov_x11.so
+%{_libdir}/gmerlin/plugins/vis_scope.so
 %{_datadir}/gmerlin
 %doc %dir %{_docdir}/gmerlin
 %doc %{_docdir}/gmerlin/img
@@ -343,8 +349,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgmerlin.so
-%attr(755,root,root) %{_libdir}/libgmerlin_gtk.so
+%{_libdir}/libgmerlin.so
+%{_libdir}/libgmerlin_gtk.so
 %{_includedir}/gmerlin
 %{_pkgconfigdir}/gmerlin.pc
 %{_pkgconfigdir}/gmerlin-gtk.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gmerlin.git/commitdiff/49e7cafc6e4ebc1b7af5dc91bfebd61624528e35



More information about the pld-cvs-commit mailing list