packages: chromium-browser/chromium-browser.sh (NEW), chromium-browser/chro...

glen glen at pld-linux.org
Sun Sep 20 12:28:58 CEST 2009


Author: glen                         Date: Sun Sep 20 10:28:58 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- from http://spot.fedorapeople.org/chromium/F12/chromium-4.0.212.0-0.1.20090916svn26424.fc12.src.rpm

---- Files affected:
packages/chromium-browser:
   chromium-browser.sh (NONE -> 1.1)  (NEW), chromium-browser.desktop (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/chromium-browser/chromium-browser.sh
diff -u /dev/null packages/chromium-browser/chromium-browser.sh:1.1
--- /dev/null	Sun Sep 20 12:28:58 2009
+++ packages/chromium-browser/chromium-browser.sh	Sun Sep 20 12:28:53 2009
@@ -0,0 +1,61 @@
+#!/bin/sh
+
+# Chromium launcher
+
+# Authors:
+#  Fabien Tassin <fta at sofaraway.org>
+# License: GPLv2 or later
+
+APPNAME=chromium-browser
+LIBDIR=/usr/lib/chromium-browser
+GDB=/usr/bin/gdb
+
+usage () {
+  echo "$APPNAME [-h|--help] [-g|--debug] [options] [URL]"
+  echo
+  echo "        -g or --debug           Start within $GDB"
+  echo "        -h or --help            This help screen"
+}
+
+# FFmpeg needs to know where its libs are located
+if [ "Z$LD_LIBRARY_PATH" != Z ] ; then
+  LD_LIBRARY_PATH=$LIBDIR:$LD_LIBRARY_PATH
+else
+  LD_LIBRARY_PATH=$LIBDIR
+fi
+export LD_LIBRARY_PATH
+
+want_debug=0
+while [ $# -gt 0 ]; do
+  case "$1" in
+    -h | --help | -help )
+      usage
+      exit 0 ;;
+    -g | --debug )
+      want_debug=1
+      shift ;;
+    -- ) # Stop option prcessing
+      shift
+      break ;;
+    * )
+      break ;;
+  esac
+done
+
+if [ $want_debug -eq 1 ] ; then
+  if [ ! -x $GDB ] ; then
+    echo "Sorry, can't find usable $GDB. Please install it."
+    exit 1
+  fi
+  tmpfile=`mktemp /tmp/chromiumargs.XXXXXX` || { echo "Cannot create temporary file" >&2; exit 1; }
+  trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
+  echo "set args ${1+"$@"}" > $tmpfile
+  echo "# Env:"
+  echo "#     LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
+  echo "$GDB $LIBDIR/$APPNAME -x $tmpfile"
+  $GDB "$LIBDIR/$APPNAME" -x $tmpfile
+  exit $?
+else
+  exec $LIBDIR/$APPNAME "$@"
+fi
+

================================================================
Index: packages/chromium-browser/chromium-browser.desktop
diff -u /dev/null packages/chromium-browser/chromium-browser.desktop:1.1
--- /dev/null	Sun Sep 20 12:28:58 2009
+++ packages/chromium-browser/chromium-browser.desktop	Sun Sep 20 12:28:53 2009
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Version=1.0
+Name=Chromium Web Browser
+Comment=Browse the World Wide Web
+GenericName=Web Browser
+Exec=chromium-browser --enable-plugins --enable-extensions --enable-user-scripts --enable-printing
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=chromium-browser
+Categories=Application;Network;
+MimeType=text/html;
+StartupWMClass=Chromium
+StartupNotify=true
+
================================================================


More information about the pld-cvs-commit mailing list