Magellan Linux

Diff of /trunk/extras/opera/opera-12.00-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 12917 by niro, Mon Jul 9 08:24:53 2012 UTC revision 12918 by niro, Mon Jul 9 08:55:11 2012 UTC
# Line 175  src_install_opera() Line 175  src_install_opera()
175    
176   # fix ${BINDIR} everywhere   # fix ${BINDIR} everywhere
177   sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/bin/opera || die   sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/bin/opera || die
  sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/bin/opera-widget-manager || die  
  sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/share/applications/opera-widget-manager.desktop || die  
178   sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/share/applications/opera-browser.desktop || die   sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/share/applications/opera-browser.desktop || die
  sed -i "s:${BINDIR}::g" ${BINDIR}/opt/opera/share/applications/opera-widget-installer.desktop || die  
179    
180   # sanity check   # sanity check
181   if [[ ! -z $(grep -irl ${BINDIR} ${BINDIR}/opt/opera) ]]   if [[ ! -z $(grep -irl ${BINDIR} ${BINDIR}/opt/opera) ]]
# Line 188  src_install_opera() Line 185  src_install_opera()
185    
186   # fix permissions   # fix permissions
187   mchmod 0755 /opt/opera/bin/opera || die   mchmod 0755 /opt/opera/bin/opera || die
  mchmod 0755 /opt/opera/bin/opera-widget-manager || die  
  mchmod 0644 /opt/opera/share/applications/opera-widget-manager.desktop || die  
188   mchmod 0644 /opt/opera/share/applications/opera-browser.desktop || die   mchmod 0644 /opt/opera/share/applications/opera-browser.desktop || die
189   mchmod 0644 /opt/opera/share/applications/opera-widget-installer.desktop || die  
190    
191   # install the icons   # install the icons
192   local i   local i
# Line 202  src_install_opera() Line 197  src_install_opera()
197   then   then
198   minstallfile share/icons/hicolor/${i}/apps/opera-browser.png /usr/share/icons/hicolor/${i}/apps || die   minstallfile share/icons/hicolor/${i}/apps/opera-browser.png /usr/share/icons/hicolor/${i}/apps || die
199   fi   fi
  if [[ -f share/icons/hicolor/${i}/apps/opera-widget-manager.png ]]  
  then  
  minstallfile share/icons/hicolor/${i}/apps/opera-widget-manager.png /usr/share/icons/hicolor/${i}/apps || die  
  fi  
200    
201   minstalldir /usr/share/icons/hicolor/${i}/mimetypes || die   minstalldir /usr/share/icons/hicolor/${i}/mimetypes || die
202   if [[ -f share/icons/hicolor/${i}/mimetypes/opera-widget.png ]]   if [[ -f share/icons/hicolor/${i}/mimetypes/opera-extension.png ]]
  then  
  minstallfile share/icons/hicolor/${i}/mimetypes/opera-widget.png /usr/share/icons/hicolor/${i}/mimetypes || die  
  fi  
  if [[ -f share/icons/hicolor/${i}/mimetypes/opera-unite-application.png ]]  
203   then   then
204   minstallfile share/icons/hicolor/${i}/mimetypes/opera-unite-application.png /usr/share/icons/hicolor/${i}/mimetypes || die   minstallfile share/icons/hicolor/${i}/mimetypes/opera-extension.png /usr/share/icons/hicolor/${i}/mimetypes || die
205   fi   fi
206   done   done
207    
208   # install a symlink /usr/bin/opera   # install a symlink /usr/bin/opera
209   minstalldir /usr/bin || die   minstalldir /usr/bin || die
210   mlink /opt/opera/bin/opera /usr/bin/opera || die   mlink /opt/opera/bin/opera /usr/bin/opera || die
  mlink /opt/opera/bin/opera-widget-manager /usr/bin/opera-widget-manager || die  
211    
212   for i in opera-browser opera-widget-manager opera-widget-installer   for i in opera-browser
213   do   do
214   # fix exec pathes   # fix exec pathes
215   sed -i -e 's:@@{_\{,1\}SUFFIX}::g' -e 's:@@{PREFIX}:/usr:g' share/applications/${i}.desktop || die   sed -i -e 's:@@{_\{,1\}SUFFIX}::g' -e 's:@@{PREFIX}:/usr:g' share/applications/${i}.desktop || die

Legend:
Removed from v.12917  
changed lines
  Added in v.12918