packages: qt4/qt4.spec - install more icons for assistant and linguist

megabajt megabajt at pld-linux.org
Thu Apr 14 16:57:56 CEST 2011


Author: megabajt                     Date: Thu Apr 14 14:57:56 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- install more icons for assistant and linguist

---- Files affected:
packages/qt4:
   qt4.spec (1.287 -> 1.288) 

---- Diffs:

================================================================
Index: packages/qt4/qt4.spec
diff -u packages/qt4/qt4.spec:1.287 packages/qt4/qt4.spec:1.288
--- packages/qt4/qt4.spec:1.287	Thu Mar 31 20:11:48 2011
+++ packages/qt4/qt4.spec	Thu Apr 14 16:57:51 2011
@@ -117,7 +117,7 @@
 BuildRequires:	pkgconfig
 %{?with_pgsql:BuildRequires:	postgresql-backend-devel}
 %{?with_pgsql:BuildRequires:	postgresql-devel}
-BuildRequires:	rpmbuild(macros) >= 1.213
+BuildRequires:	rpmbuild(macros) >= 1.602
 BuildRequires:	sed >= 4.0
 %{?with_sqlite:BuildRequires:	sqlite-devel}
 %{?with_sqlite3:BuildRequires:	sqlite3-devel}
@@ -1207,6 +1207,7 @@
 Requires:	QtSql-sqlite3 = %{version}-%{release}
 Requires:	QtWebKit = %{version}-%{release}
 Requires:	QtXml = %{version}-%{release}
+Requires:	hicolor-icon-theme
 
 %description assistant
 Qt Assistant is a tool for browsing on-line documentation with
@@ -1252,6 +1253,7 @@
 Summary(pl.UTF-8):	Aplikacja ułatwiająca tłumaczenie aplikacji opartych o Qt
 Group:		X11/Development/Tools
 Requires:	QtUiTools = %{version}-%{release}
+Requires:	hicolor-icon-theme
 
 %description linguist
 This program provides an interface that shortens and helps systematize
@@ -1611,10 +1613,16 @@
 	$RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig-qt4.png
 
 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt4.desktop
-install tools/linguist/linguist/images/appicon.png \
-	$RPM_BUILD_ROOT%{_pixmapsdir}/linguist-qt4.png
+for f in tools/linguist/linguist/images/icons/linguist-*-32.png; do
+	size=$(echo $(basename ${f}) | cut -d- -f2)
+	install -D $f $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps/linguist-qt4.png
+done
 
 install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt4.desktop
+install -D tools/assistant/tools/assistant/images/assistant.png \
+	$RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/assistant-qt4.png
+install -D tools/assistant/tools/assistant/images/assistant-128.png \
+	$RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/assistant-qt4.png
 
 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt4.desktop
 install tools/designer/src/designer/images/designer.png \
@@ -1830,6 +1838,18 @@
 %post   -n QtXmlPatterns	-p /sbin/ldconfig
 %postun -n QtXmlPatterns	-p /sbin/ldconfig
 
+%post assistant
+%update_icon_cache hicolor
+
+%postun assistant
+%update_icon_cache hicolor
+
+%post linguist
+%update_icon_cache hicolor
+
+%postun linguist
+%update_icon_cache hicolor
+
 %post	phonon		-p /sbin/ldconfig
 %postun	phonon		-p /sbin/ldconfig
 
@@ -2086,7 +2106,7 @@
 %lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-assistant.qm
 %lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-assistant.qm
 %{_desktopdir}/assistant-qt4.desktop
-#%{_pixmapsdir}/assistant-qt4.png
+%{_iconsdir}/hicolor/*/apps/assistant-qt4.png
 
 %files build
 %defattr(644,root,root,755)
@@ -2147,7 +2167,7 @@
 %lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-linguist.qm
 %{_datadir}/qt4/phrasebooks
 %{_desktopdir}/linguist-qt4.desktop
-%{_pixmapsdir}/linguist-qt4.png
+%{_iconsdir}/hicolor/*/apps/linguist-qt4.png
 
 %if %{without system_phonon}
 %files phonon
@@ -2360,6 +2380,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.288  2011/04/14 14:57:51  megabajt
+- install more icons for assistant and linguist
+
 Revision 1.287  2011/03/31 18:11:48  arekm
 - release 2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/qt4/qt4.spec?r1=1.287&r2=1.288&f=u



More information about the pld-cvs-commit mailing list