Changeset 1191

Show
Ignore:
Timestamp:
01/16/08 11:55:09 (10 months ago)
Author:
kris
Message:

Fixed up Flock to include the default e-mail client script, and register it
as a default browser.

Location:
pbibuild/modules/flock
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • pbibuild/modules/flock/build.sh

    r1182 r1191  
    99#   PORTVER = Version number of the port we used to build 
    1010############################################################################## 
     11 
     12# Now append our prefs file with the default email script 
     13echo "pref(\"network.protocol-handler.app.mailto\", \"/Programs/Flock${PORTVER}/bin/defaultemail\");" >> ${PBIDIR}/lib/flock/greprefs/all.js 
  • pbibuild/modules/flock/copy-files

    r1182 r1191  
    33/usr/local/include/flock include/ 
    44/usr/local/lib/flock lib/ 
    5 /usr/local/lib/browser_plugins lib/browser_plugins/ 
     5/usr/local/lib/flock/flock-bin bin/ 
    66/usr/local/libdata/pkgconfig/flock-gtkmozembed.pc libdata/pkgconfig/ 
    77/usr/local/libdata/pkgconfig/flock-js.pc libdata/pkgconfig/ 
  • pbibuild/modules/flock/overlay-dir/PBI.RemoveScript.sh

    r1182 r1191  
    1111rm -fR /usr/local/include/flock 
    1212rm -fR /usr/local/lib/flock 
    13 rm -fR /usr/local/lib/browser_plugins 
    14 rm -fR /usr/local/libdata/pkgconfig/flock-gtkmozembed.pc 
    15 rm -fR /usr/local/libdata/pkgconfig/flock-js.pc 
    16 rm -fR /usr/local/libdata/pkgconfig/flock-plugin.pc 
    17 rm -fR /usr/local/libdata/pkgconfig/flock-xpcom.pc 
    1813#rm -fR /usr/local/share/applications/flock.desktop 
    1914rm -fR /usr/local/share/idl/flock* 
  • pbibuild/modules/flock/overlay-dir/PBI.SetupScript.sh

    r1182 r1191  
    1919ln -s /Programs/${PROGDIR}/include/flock /usr/local/include/flock 
    2020ln -s /Programs/${PROGDIR}/lib/flock /usr/local/lib/flock 
    21 ln -s /Programs/${PROGDIR}/lib/browser_plugins /usr/local/lib/browser_plugins 
    22 ln -s /Programs/${PROGDIR}/libdata/pkgconfig/flock-gtkmozembed.pc /usr/local/libdata/pkgconfig/flock-gtkmozembed.pc 
    23 ln -s /Programs/${PROGDIR}/libdata/pkgconfig/flock-js.pc /usr/local/libdata/pkgconfig/flock-js.pc 
    24 ln -s /Programs/${PROGDIR}/libdata/pkgconfig/flock-plugin.pc /usr/local/libdata/pkgconfig/flock-plugin.pc 
    25 ln -s /Programs/${PROGDIR}/libdata/pkgconfig/flock-xpcom.pc /usr/local/libdata/pkgconfig/flock-xpcom.pc 
    26 #ln -s /Programs/${PROGDIR}/share/applications/flock.desktop /usr/local/share/applications/flock.desktop 
    2721ln -s /Programs/${PROGDIR}/share/idl/flock* /usr/local/share/idl/ 
    2822ln -s /Programs/${PROGDIR}/share/pixmaps/flock.xpm /usr/local/share/pixmaps/flock.xpm 
    2923 
     24if [ ! -z "$DISPLAY" ] 
     25then 
     26 
     27USER="$USERNAME" 
     28if [ "$USER" != "root" ] 
     29then 
     30  HOMEDIR="/home/${USER}" 
     31else 
     32  HOMEDIR="/root" 
     33fi 
     34 
     35  # Ask if we should make this the default browser application for our user 
     36  kdialog --yesno "Do you want to make Flock the default browser?" --title "Default browser?" 
     37  if [ "$?" = "0" ] 
     38  then 
     39      # Strip out the old BrowserApplication line to make way for the new 
     40      cat ${HOMEDIR}/.kde/share/config/kdeglobals | grep -v '^BrowserApplication' > ${HOMEDIR}/.kdeglobals.new 
     41 
     42      touch ${HOMEDIR}/.kdeglobals.new2 
     43      while read line 
     44      do 
     45 
     46         if [ "$line" = "[General]" ] 
     47         then 
     48           echo "$line" >> ${HOMEDIR}/.kdeglobals.new2 
     49           echo "BrowserApplication=!/usr/local/bin/flock" >> ${HOMEDIR}/.kdeglobals.new2 
     50         else 
     51           echo "$line" >> ${HOMEDIR}/.kdeglobals.new2 
     52         fi 
     53      done < ${HOMEDIR}/.kdeglobals.new 
     54 
     55      # all finished, now move it back over kdeglobals 
     56      rm ${HOMEDIR}/.kdeglobals.new 
     57      chown ${USERNAME}:${USERNAME} ${HOMEDIR}/.kdeglobals.new2 
     58      mv ${HOMEDIR}/.kdeglobals.new2 ${HOMEDIR}/.kde/share/config/kdeglobals 
     59  fi 
     60 
     61fi 
     62 
    3063echo "LAUNCHCLOSE: /usr/local/bin/flock" 
  • pbibuild/modules/flock/pbi.conf

    r1182 r1191  
    3333# Build Key - Change this to anything else to trigger a rebuild  
    3434#           - The rebuild will take place even if port is still the same ver 
    35 BUILDKEY="01" 
     35BUILDKEY="21" 
    3636 
    3737export PBIPORT MAKEOPTS PROGNAME PROGWEB PROGAUTHOR OTHERPORT PROGICON PROGLIBS PBIUPDATE BUILDKEY