[packages/qt4] - no attr for symlinks
qboosh
qboosh at pld-linux.org
Thu Oct 2 21:27:06 CEST 2025
commit 367ddc82f05317a702f89ce6a75253103668fe94
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Oct 2 21:30:16 2025 +0200
- no attr for symlinks
qt4.spec | 234 ++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 120 insertions(+), 114 deletions(-)
---
diff --git a/qt4.spec b/qt4.spec
index e8a5be1..f1d8d6e 100644
--- a/qt4.spec
+++ b/qt4.spec
@@ -1970,8 +1970,8 @@ mkdevfl() {
for f in $@; do ifecho $MODULE-devel $f; done
}
-mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
-mkdevfl QtDBus %{_qtdir}/bin/qdbuscpp2xml %{_qtdir}/bin/qdbusxml2cpp %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
+mkdevfl QtCore
+mkdevfl QtDBus
mkdevfl QtDeclarative
mkdevfl QtGui
mkdevfl QtMultimedia
@@ -2018,68 +2018,68 @@ done
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n Qt3Support -p /sbin/ldconfig
-%postun -n Qt3Support -p /sbin/ldconfig
+%post -n Qt3Support -p /sbin/ldconfig
+%postun -n Qt3Support -p /sbin/ldconfig
-%post -n QtCLucene -p /sbin/ldconfig
-%postun -n QtCLucene -p /sbin/ldconfig
+%post -n QtCLucene -p /sbin/ldconfig
+%postun -n QtCLucene -p /sbin/ldconfig
-%post -n QtCore -p /sbin/ldconfig
-%postun -n QtCore -p /sbin/ldconfig
+%post -n QtCore -p /sbin/ldconfig
+%postun -n QtCore -p /sbin/ldconfig
-%post -n QtDBus -p /sbin/ldconfig
-%postun -n QtDBus -p /sbin/ldconfig
+%post -n QtDBus -p /sbin/ldconfig
+%postun -n QtDBus -p /sbin/ldconfig
-%post -n QtDeclarative -p /sbin/ldconfig
-%postun -n QtDeclarative -p /sbin/ldconfig
+%post -n QtDeclarative -p /sbin/ldconfig
+%postun -n QtDeclarative -p /sbin/ldconfig
-%post -n QtDesigner -p /sbin/ldconfig
-%postun -n QtDesigner -p /sbin/ldconfig
+%post -n QtDesigner -p /sbin/ldconfig
+%postun -n QtDesigner -p /sbin/ldconfig
-%post -n QtGui -p /sbin/ldconfig
-%postun -n QtGui -p /sbin/ldconfig
+%post -n QtGui -p /sbin/ldconfig
+%postun -n QtGui -p /sbin/ldconfig
-%post -n QtHelp -p /sbin/ldconfig
-%postun -n QtHelp -p /sbin/ldconfig
+%post -n QtHelp -p /sbin/ldconfig
+%postun -n QtHelp -p /sbin/ldconfig
-%post -n QtMultimedia -p /sbin/ldconfig
-%postun -n QtMultimedia -p /sbin/ldconfig
+%post -n QtMultimedia -p /sbin/ldconfig
+%postun -n QtMultimedia -p /sbin/ldconfig
-%post -n QtNetwork -p /sbin/ldconfig
-%postun -n QtNetwork -p /sbin/ldconfig
+%post -n QtNetwork -p /sbin/ldconfig
+%postun -n QtNetwork -p /sbin/ldconfig
-%post -n QtOpenGL -p /sbin/ldconfig
-%postun -n QtOpenGL -p /sbin/ldconfig
+%post -n QtOpenGL -p /sbin/ldconfig
+%postun -n QtOpenGL -p /sbin/ldconfig
-%post -n QtOpenVG -p /sbin/ldconfig
-%postun -n QtOpenVG -p /sbin/ldconfig
+%post -n QtOpenVG -p /sbin/ldconfig
+%postun -n QtOpenVG -p /sbin/ldconfig
-%post -n QtScript -p /sbin/ldconfig
-%postun -n QtScript -p /sbin/ldconfig
+%post -n QtScript -p /sbin/ldconfig
+%postun -n QtScript -p /sbin/ldconfig
-%post -n QtScriptTools -p /sbin/ldconfig
-%postun -n QtScriptTools -p /sbin/ldconfig
+%post -n QtScriptTools -p /sbin/ldconfig
+%postun -n QtScriptTools -p /sbin/ldconfig
-%post -n QtSql -p /sbin/ldconfig
-%postun -n QtSql -p /sbin/ldconfig
+%post -n QtSql -p /sbin/ldconfig
+%postun -n QtSql -p /sbin/ldconfig
-%post -n QtSvg -p /sbin/ldconfig
-%postun -n QtSvg -p /sbin/ldconfig
+%post -n QtSvg -p /sbin/ldconfig
+%postun -n QtSvg -p /sbin/ldconfig
-%post -n QtTest -p /sbin/ldconfig
-%postun -n QtTest -p /sbin/ldconfig
+%post -n QtTest -p /sbin/ldconfig
+%postun -n QtTest -p /sbin/ldconfig
-%post -n QtUiTools -p /sbin/ldconfig
-%postun -n QtUiTools -p /sbin/ldconfig
+%post -n QtUiTools -p /sbin/ldconfig
+%postun -n QtUiTools -p /sbin/ldconfig
-%post -n QtWebKit -p /sbin/ldconfig
-%postun -n QtWebKit -p /sbin/ldconfig
+%post -n QtWebKit -p /sbin/ldconfig
+%postun -n QtWebKit -p /sbin/ldconfig
-%post -n QtXml -p /sbin/ldconfig
-%postun -n QtXml -p /sbin/ldconfig
+%post -n QtXml -p /sbin/ldconfig
+%postun -n QtXml -p /sbin/ldconfig
-%post -n QtXmlPatterns -p /sbin/ldconfig
-%postun -n QtXmlPatterns -p /sbin/ldconfig
+%post -n QtXmlPatterns -p /sbin/ldconfig
+%postun -n QtXmlPatterns -p /sbin/ldconfig
%post assistant
%update_icon_cache hicolor
@@ -2101,19 +2101,19 @@ rm -rf $RPM_BUILD_ROOT
%files -n Qt3Support
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.4
+%{_libdir}/libQt3Support.so.*.*
+%ghost %{_libdir}/libQt3Support.so.4
%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblecompatwidgets.so
%files -n QtCLucene
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtCLucene.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.4
+%{_libdir}/libQtCLucene.so.*.*
+%ghost %{_libdir}/libQtCLucene.so.4
%files -n QtCore
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtCore.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.4
+%{_libdir}/libQtCore.so.*.*
+%ghost %{_libdir}/libQtCore.so.4
%dir /etc/qt4
%dir %{_qtdir}
%dir %{_qtdir}/bin
@@ -2152,21 +2152,21 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/qdbus
%attr(755,root,root) %{_bindir}/qdbusviewer
-%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.4
-%attr(755,root,root) %{_qtdir}/bin/qdbus
-%attr(755,root,root) %{_qtdir}/bin/qdbusviewer
+%{_libdir}/libQtDBus.so.*.*
+%ghost %{_libdir}/libQtDBus.so.4
+%{_qtdir}/bin/qdbus
+%{_qtdir}/bin/qdbusviewer
# ?? is this the proper place?
%attr(755,root,root) %{_qtdir}/plugins/script/libqtscriptdbus.so
%files -n QtDeclarative
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qmlviewer
-%attr(755,root,root) %{_bindir}/qmlplugindump
+%{_bindir}/qmlviewer
+%{_bindir}/qmlplugindump
%attr(755,root,root) %{_qtdir}/bin/qmlviewer
%attr(755,root,root) %{_qtdir}/bin/qmlplugindump
-%attr(755,root,root) %{_libdir}/libQtDeclarative.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDeclarative.so.4
+%{_libdir}/libQtDeclarative.so.*.*
+%ghost %{_libdir}/libQtDeclarative.so.4
%dir %{_qtdir}/imports
%dir %{_qtdir}/imports/Qt
%dir %{_qtdir}/imports/Qt/labs
@@ -2186,18 +2186,18 @@ rm -rf $RPM_BUILD_ROOT
%files -n QtDesigner
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtDesigner.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.4
-%attr(755,root,root) %{_libdir}/libQtDesignerComponents.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.4
+%{_libdir}/libQtDesigner.so.*.*
+%ghost %{_libdir}/libQtDesigner.so.4
+%{_libdir}/libQtDesignerComponents.so.*.*
+%ghost %{_libdir}/libQtDesignerComponents.so.4
%dir %{_qtdir}/plugins/designer
%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
%files -n QtGui
%defattr(644,root,root,755)
%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/QT_GRAPHICSSYSTEM
-%attr(755,root,root) %{_libdir}/libQtGui.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.4
+%{_libdir}/libQtGui.so.*.*
+%ghost %{_libdir}/libQtGui.so.4
%dir %{_qtdir}/plugins/accessible
%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblewidgets.so
%dir %{_qtdir}/plugins/graphicssystems
@@ -2215,10 +2215,10 @@ rm -rf $RPM_BUILD_ROOT
%files -n QtHelp
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qhelpconverter
-%attr(755,root,root) %{_bindir}/qhelpgenerator
-%attr(755,root,root) %{_libdir}/libQtHelp.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.4
+%{_bindir}/qhelpconverter
+%{_bindir}/qhelpgenerator
+%{_libdir}/libQtHelp.so.*.*
+%ghost %{_libdir}/libQtHelp.so.4
%attr(755,root,root) %{_qtdir}/bin/qhelpconverter
%attr(755,root,root) %{_qtdir}/bin/qhelpgenerator
%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-qt_help.qm
@@ -2239,45 +2239,45 @@ rm -rf $RPM_BUILD_ROOT
%files -n QtMultimedia
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtMultimedia.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtMultimedia.so.4
+%{_libdir}/libQtMultimedia.so.*.*
+%ghost %{_libdir}/libQtMultimedia.so.4
%files -n QtNetwork
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.4
+%{_libdir}/libQtNetwork.so.*.*
+%ghost %{_libdir}/libQtNetwork.so.4
%dir %{_qtdir}/plugins/bearer
%attr(755,root,root) %{_qtdir}/plugins/bearer/*.so
%files -n QtOpenGL
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.4
+%{_libdir}/libQtOpenGL.so.*.*
+%ghost %{_libdir}/libQtOpenGL.so.4
%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqglgraphicssystem.so
%if %{with openvg}
%files -n QtOpenVG
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtOpenVG.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtOpenVG.so.4
+%{_libdir}/libQtOpenVG.so.*.*
+%ghost %{_libdir}/libQtOpenVG.so.4
%endif
%files -n QtScript
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtScript.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.4
+%{_libdir}/libQtScript.so.*.*
+%ghost %{_libdir}/libQtScript.so.4
%dir %{_qtdir}/plugins/script
%lang(eu) %{_localedir}/eu/LC_MESSAGES/qt4-qtscript.qm
%files -n QtScriptTools
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtScriptTools.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.4
+%{_libdir}/libQtScriptTools.so.*.*
+%ghost %{_libdir}/libQtScriptTools.so.4
%files -n QtSql
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtSql.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.4
+%{_libdir}/libQtSql.so.*.*
+%ghost %{_libdir}/libQtSql.so.4
%dir %{_qtdir}/plugins/sqldrivers
%if %{with ibase}
@@ -2334,44 +2334,44 @@ rm -rf $RPM_BUILD_ROOT
%files -n QtSvg
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.4
+%{_libdir}/libQtSvg.so.*.*
+%ghost %{_libdir}/libQtSvg.so.4
%attr(755,root,root) %{_qtdir}/plugins/iconengines/libqsvgicon.so
%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqsvg.so
%files -n QtTest
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtTest.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.4
+%{_libdir}/libQtTest.so.*.*
+%ghost %{_libdir}/libQtTest.so.4
%files -n QtUiTools
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.4
+%{_libdir}/libQtUiTools.so.*.*
+%ghost %{_libdir}/libQtUiTools.so.4
%files -n QtWebKit
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtWebKit.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.4
+%{_libdir}/libQtWebKit.so.*.*
+%ghost %{_libdir}/libQtWebKit.so.4
%files -n QtXml
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtXml.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.4
+%{_libdir}/libQtXml.so.*.*
+%ghost %{_libdir}/libQtXml.so.4
%files -n QtXmlPatterns
%defattr(644,root,root,755)
+%{_bindir}/xmlpatternsvalidator
+%{_libdir}/libQtXmlPatterns.so.*.*
+%ghost %{_libdir}/libQtXmlPatterns.so.4
%attr(755,root,root) %{_qtdir}/bin/xmlpatterns
%attr(755,root,root) %{_qtdir}/bin/xmlpatternsvalidator
-%attr(755,root,root) %{_bindir}/xmlpatternsvalidator
-%attr(755,root,root) %{_libdir}/libQtXmlPatterns.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.4
%files assistant
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/assistant-qt4
-%attr(755,root,root) %{_bindir}/pixeltool
-%attr(755,root,root) %{_bindir}/qcollectiongenerator
+%{_bindir}/assistant-qt4
+%{_bindir}/pixeltool
+%{_bindir}/qcollectiongenerator
%attr(755,root,root) %{_qtdir}/bin/assistant
%attr(755,root,root) %{_qtdir}/bin/pixeltool
%attr(755,root,root) %{_qtdir}/bin/qcollectiongenerator
@@ -2394,24 +2394,24 @@ rm -rf $RPM_BUILD_ROOT
%files build
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/moc-qt4
-%attr(755,root,root) %{_bindir}/qdoc3
-%attr(755,root,root) %{_bindir}/qt3to4
-%attr(755,root,root) %{_bindir}/rcc
-%attr(755,root,root) %{_bindir}/uic-qt4
+%{_bindir}/moc-qt4
+%{_bindir}/qdoc3
+%{_bindir}/qt3to4
+%{_bindir}/rcc
+%{_bindir}/uic-qt4
%attr(755,root,root) %{_qtdir}/bin/moc
%attr(755,root,root) %{_qtdir}/bin/qdoc3
%attr(755,root,root) %{_qtdir}/bin/qt3to4
%attr(755,root,root) %{_qtdir}/bin/rcc
%attr(755,root,root) %{_qtdir}/bin/uic
#find better place?
-%attr(755,root,root) %{_bindir}/qttracereplay
+%{_bindir}/qttracereplay
%attr(755,root,root) %{_qtdir}/bin/qttracereplay
%{_datadir}/qt4/q3porting.xml
%files designer
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/designer-qt4
+%{_bindir}/designer-qt4
%attr(755,root,root) %{_qtdir}/bin/designer
%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-designer.qm
%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-designer.qm
@@ -2434,10 +2434,10 @@ rm -rf $RPM_BUILD_ROOT
%files linguist
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/findtr-qt4
-%attr(755,root,root) %{_bindir}/linguist-qt4
-%attr(755,root,root) %{_bindir}/lrelease-qt4
-%attr(755,root,root) %{_bindir}/lupdate-qt4
+%{_bindir}/findtr-qt4
+%{_bindir}/linguist-qt4
+%{_bindir}/lrelease-qt4
+%{_bindir}/lupdate-qt4
%attr(755,root,root) %{_qtdir}/bin/findtr
%attr(755,root,root) %{_qtdir}/bin/linguist
%attr(755,root,root) %{_qtdir}/bin/lconvert
@@ -2464,8 +2464,8 @@ rm -rf $RPM_BUILD_ROOT
%if %{without system_phonon}
%files phonon
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libphonon.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libphonon.so.4
+%{_libdir}/libphonon.so.*.*
+%ghost %{_libdir}/libphonon.so.4
%dir %{_qtdir}/plugins/phonon_backend
%attr(755,root,root) %{_qtdir}/plugins/phonon_backend/libphonon_gstreamer.so
%endif
@@ -2479,7 +2479,7 @@ rm -rf $RPM_BUILD_ROOT
%files qtconfig
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qtconfig-qt4
+%{_bindir}/qtconfig-qt4
%attr(755,root,root) %{_qtdir}/bin/qtconfig
%lang(eu) %{_localedir}/eu/LC_MESSAGES/qt4-qtconfig.qm
%lang(he) %{_localedir}/he/LC_MESSAGES/qt4-qtconfig.qm
@@ -2497,7 +2497,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n qvfb
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qvfb
+%{_bindir}/qvfb
%attr(755,root,root) %{_qtdir}/bin/qvfb
%lang(eu) %{_localedir}/eu/LC_MESSAGES/qt4-qvfb.qm
%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qvfb.qm
@@ -2519,15 +2519,21 @@ rm -rf $RPM_BUILD_ROOT
%files -n Qt3Support-devel -f Qt3Support-devel.files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/uic3
+%{_bindir}/uic3
%attr(755,root,root) %{_qtdir}/bin/uic3
%files -n QtCore-devel -f QtCore-devel.files
%defattr(644,root,root,755)
+%dir %{_includedir}/qt4
+%dir %{_includedir}/qt4/Qt
%dir %{_includedir}/qt4/QtSolutions
%files -n QtDBus-devel -f QtDBus-devel.files
%defattr(644,root,root,755)
+%{_bindir}/qdbuscpp2xml
+%{_bindir}/qdbusxml2cpp
+%attr(755,root,root) %{_qtdir}/bin/qdbuscpp2xml
+%attr(755,root,root) %{_qtdir}/bin/qdbusxml2cpp
%files -n QtDeclarative-devel -f QtDeclarative-devel.files
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qt4.git/commitdiff/367ddc82f05317a702f89ce6a75253103668fe94
More information about the pld-cvs-commit
mailing list