Changeset 1080


Ignore:
Timestamp:
Sep 13, 2011, 9:03:52 PM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

packaging: More WPS objects and various fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packaging/qt4.spec

    r1079 r1080  
    9696%files
    9797%defattr(-,root,root,-)
     98%doc %{pkg_docdir}/
    9899%docdir %{pkg_docdir}/
    99 %doc %{pkg_docdir}/*
     100%{pkg_docdir}/*
    100101%if "%{qt_prefix}" != "%{_prefix}"
    101102%dir %{qt_prefix}/
     
    130131
    131132%pre
    132 
    133133%warpin_conflicts_begin
    134134netlabs.org\Qt4\Runtime
    135135%warpin_conflicts_end
     136
     137%post
     138# clean up the plugin/font cache to remove old entries (@todo other users?)
     139rm -f "$HOME/.config/Trolltech.ini"
    136140
    137141#------------------------------------------------------------------------------
     
    198202
    199203Requires:   %{name}-pm = %{version}-%{release}
     204Requires:   %{name}-designer = %{version}-%{release}
    200205Requires:   %{name}-webkit = %{version}-%{release}
     206Requires:   %{name}-doc = %{version}-%{release}
    201207
    202208%description demos
     
    222228%wps_object_create_end
    223229
     230# clean up the qtdemo doc cache, otherwise the demo descriptions may not show up
     231# if the old cache contains links to non-existent doc files (@todo other users?)
     232rm -f "$HOME/.local/share/data/Trolltech/Assistant/qtdemo_%{ver_major}.%{ver_minor}.%{ver_patch}.qhc"
     233
    224234%postun demos
    225235%wps_object_delete_all -n %{name}-demos
     
    275285%post linguist
    276286%wps_object_create_begin -n %{name}-linguist
    277 %{wps_qt4_folder}
     287%{pkg_wps_folder_create}
    278288%{pkg_wps_base}_LINGUIST:WPProgram|Linguist|%{pkg_wps_folder_id}|EXENAME=((%{qt_bindir}/linguist.exe))
    279289%wps_object_create_end
     
    304314%post assistant
    305315%wps_object_create_begin -n %{name}-assistant
    306 %{wps_qt4_folder}
     316%{pkg_wps_folder_create}
    307317%{pkg_wps_base}_ASSISTANT:WPProgram|Assistant|%{pkg_wps_folder_id}|EXENAME=((%{qt_bindir}/assistant.exe))
    308318%wps_object_create_end
     319
     320# clean up the assistant cache & search index (@todo other users?)
     321rm -f "$HOME/.local/share/data/Trolltech/Assistant/assistant.qch.%{ver_major}.%{ver_minor}"
     322rm -f "$HOME/.local/share/data/Trolltech/Assistant/qthelpcollection_%{ver_major}.%{ver_minor}.%{ver_patch}.qhc"
     323rm -rf "$HOME/.local/share/data/Trolltech/Assistant/.qthelpcollection_%{ver_major}.%{ver_minor}.%{ver_patch}"
    309324
    310325%postun assistant
     
    335350%post designer
    336351%wps_object_create_begin -n %{name}-designer
    337 %{wps_qt4_folder}
     352%{pkg_wps_folder_create}
    338353%{pkg_wps_base}_DESIGNER:WPProgram|Designer|%{pkg_wps_folder_id}|EXENAME=((%{qt_bindir}/designer.exe))
    339354%wps_object_create_end
     
    369384%{qt_bindir}/xmlpatternsvalidator.exe
    370385
     386%post devel-tools
     387%wps_object_create_begin -n %{name}-devel-tools
     388%{pkg_wps_folder_create}
     389%{pkg_wps_base}_PIXELTOOL:WPProgram|Pixel Tool|%{pkg_wps_folder_id}|EXENAME=((%{qt_bindir}/pixeltool.exe))
     390%{pkg_wps_base}_HELPCONVERTER:WPProgram|Help Converter|%{pkg_wps_folder_id}|EXENAME=((%{qt_bindir}/qhelpconverter.exe))
     391%wps_object_create_end
     392
     393%postun devel-tools
     394%wps_object_delete_all -n %{name}-devel-tools
     395
    371396#------------------------------------------------------------------------------
    372397%package doc
     
    387412%defattr(-,root,root,-)
    388413%{qt_docdir}/qch/*.qch
     414
     415%post doc
     416%wps_object_create_begin -n %{name}-doc
     417%{pkg_wps_folder_create}
     418%{pkg_wps_base}_README_FOLDER:WPFolder|Readme Files|%{pkg_wps_folder_id}
     419%{pkg_wps_base}_README:WPShadow|README|<%{pkg_wps_base}_README_FOLDER>|SHADOWID=((%{pkg_docdir}/README))
     420%{pkg_wps_base}_CHANGES:WPShadow|CHANGES|<%{pkg_wps_base}_README_FOLDER>|SHADOWID=((%{pkg_docdir}/changes-4.7.3))
     421%{pkg_wps_base}_README_OS2:WPShadow|README.OS2|<%{pkg_wps_base}_README_FOLDER>|SHADOWID=((%{pkg_docdir}/README.OS2))
     422%{pkg_wps_base}_CHANGES_OS2:WPShadow|CHANGES.OS2|<%{pkg_wps_base}_README_FOLDER>|SHADOWID=((%{pkg_docdir}/CHANGES.OS2))
     423%wps_object_create_end
     424
     425%postun doc
     426%wps_object_delete_all -n %{name}-doc
    389427
    390428#------------------------------------------------------------------------------
     
    479517Qt applications and the API documentation.
    480518
     519%files devel-all
     520
    481521#------------------------------------------------------------------------------
    482522%prep
Note: See TracChangeset for help on using the changeset viewer.