SPECS: ies4linux.spec - add desktop files

glen glen at pld-linux.org
Fri Nov 24 16:52:54 CET 2006


Author: glen                         Date: Fri Nov 24 15:52:54 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- add desktop files

---- Files affected:
SPECS:
   ies4linux.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/ies4linux.spec
diff -u SPECS/ies4linux.spec:1.9 SPECS/ies4linux.spec:1.10
--- SPECS/ies4linux.spec:1.9	Fri Nov 24 13:46:33 2006
+++ SPECS/ies4linux.spec	Fri Nov 24 16:52:49 2006
@@ -9,7 +9,7 @@
 # of Internet Explorer itself. Satisfying the terms of Internet Explorer's
 # license remains the user's responsibility.
 
-# NOTE: For IE7 you should have normalize.dll and inetcomm.dll from your 
+# NOTE: For IE7 you should have normalize.dll and inetcomm.dll from your
 #	WindowsXP SP2 installation!
 
 %bcond_with	ie7	build ie7 package
@@ -26,7 +26,7 @@
 Summary(pl):	Uruchamianie IE 7, 6, 5.5 i 5 pod Linuksem przy użyciu Wine
 Name:		ies4linux
 Version:	2.0
-Release:	0.3
+Release:	0.4
 License:	GPL v2
 Group:		X11/Applications/Networking
 Source0:	http://www.tatanka.com.br/ies4linux/downloads/%{name}-%{version}.tar.gz
@@ -40,6 +40,7 @@
 Source4:	inetcplc.dll
 NoSource:	4
 %endif
+Source5:	%{name}.desktop
 Patch0:		%{name}-destdir.patch
 URL:		http://www.tatanka.com.br/ies4linux/index-en.html
 BuildRequires:	cabextract
@@ -75,6 +76,14 @@
 cd -
 %endif
 
+for a in 5.0 5.5 6.0 7.0; do
+	v=$(echo "$a" | sed -e 's,\.0,,' | tr -d .)
+	sed -e "
+		s,ie6,ie$v,
+		s,6.0,$a,
+	" %{SOURCE5} > ie$v.desktop
+done
+
 %package ie5
 Summary:	Internet Explorer 5
 Summary(pl):	Internet Explorer 5
@@ -125,6 +134,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_desktopdir}
 
 bash ./ies4linux \
 	--install-ie55 \
@@ -150,15 +160,17 @@
 ln -sf %{_bindir}/ies4linux $RPM_BUILD_ROOT%{_bindir}/ie5
 ln -sf %{_bindir}/ies4linux $RPM_BUILD_ROOT%{_bindir}/ie55
 ln -sf %{_bindir}/ies4linux $RPM_BUILD_ROOT%{_bindir}/ie6
+cp -a ie[56]*.desktop $RPM_BUILD_ROOT%{_desktopdir}
 
 %if %{with ie7}
 ln -sf %{_bindir}/ies4linux $RPM_BUILD_ROOT%{_bindir}/ie7
+cp -a ie7.desktop $RPM_BUILD_ROOT%{_desktopdir}/ie7.desktop
 
 cp -a $RPM_BUILD_ROOT%{_installdir}/ie6 $RPM_BUILD_ROOT%{_installdir}/ie7
 cp ie7/{wininet,iertutil,shlwapi,urlmon,jscript,vbscript,mshtml,mshtmled,mshtmler,advpack,inetcplc,normaliz}.dll \
 	ie7/inetcpl.cpl \
 	$RPM_BUILD_ROOT%{_installdir}/ie7/drive_c/windows/system
-    
+
 cat $RPM_BUILD_ROOT%{_installdir}/ie6/user.reg | \
 	sed 's:"Version"="win98":"Version"="win98"\n\n[Software\\Wine\\AppDefaults\\iexplore.exe] 1161336541\n"Version"="winxp"\n:' \
 	> $RPM_BUILD_ROOT%{_installdir}/ie7/user.reg
@@ -193,7 +205,8 @@
 
 %files ie5
 %defattr(644,root,root,755)
-%{_bindir}/ie5
+%attr(755,root,root) %{_bindir}/ie5
+%{_desktopdir}/ie5.desktop
 %{_installdir}/ie5/*.reg
 %dir %{_installdir}/ie5
 %dir %{_installdir}/ie5/dosdevices
@@ -265,7 +278,8 @@
 
 %files ie55
 %defattr(644,root,root,755)
-%{_bindir}/ie55
+%attr(755,root,root) %{_bindir}/ie55
+%{_desktopdir}/ie55.desktop
 %{_installdir}/ie55/*.reg
 %dir %{_installdir}/ie55
 %dir %{_installdir}/ie55/dosdevices
@@ -337,7 +351,8 @@
 
 %files ie6
 %defattr(644,root,root,755)
-%{_bindir}/ie6
+%attr(755,root,root) %{_bindir}/ie6
+%{_desktopdir}/ie6.desktop
 %{_installdir}/ie6/*.reg
 %dir %{_installdir}/ie6
 %dir %{_installdir}/ie6/dosdevices
@@ -410,7 +425,8 @@
 %if %{with ie7}
 %files ie7
 %defattr(644,root,root,755)
-%{_bindir}/ie7
+%attr(755,root,root) %{_bindir}/ie7
+%{_desktopdir}/ie7.desktop
 %{_installdir}/ie7/*.reg
 %dir %{_installdir}/ie7
 %dir %{_installdir}/ie7/dosdevices
@@ -487,6 +503,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2006/11/24 15:52:49  glen
+- add desktop files
+
 Revision 1.9  2006/11/24 12:46:33  qboosh
 - en
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ies4linux.spec?r1=1.9&r2=1.10&f=u



More information about the pld-cvs-commit mailing list