Embedding/NewApi/GtkLinux: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 11: Line 11:
* For ubuntu 8.04 you can install the needed xulrunner and gtk libs/headers like this
* For ubuntu 8.04 you can install the needed xulrunner and gtk libs/headers like this
  sudo apt-get install xulrunner-1.9-dev libsqlite3-dev libgtk2.0-dev
  sudo apt-get install xulrunner-1.9-dev libsqlite3-dev libgtk2.0-dev
** Note: Debian(lenny/squeeze/sid) has package name 'xulrunner-dev' instead of 'xulrunner-1.9-dev' ([http://packages.debian.org/search?keywords=xulrunner-dev Debian Search])
: Note: Debian(lenny/squeeze/sid) has package name 'xulrunner-dev'
:::: instead of 'xulrunner-1.9-dev' ([http://packages.debian.org/search?keywords=xulrunner-dev Debian Search])
* '''TODO:''' using your own xulrunner build
* '''TODO:''' using your own xulrunner build



Revision as of 05:58, 2 September 2010

Gtk Widget (linux)

This is a Gtk widget using the new API along with a small test application

Prerequisites

  • For Fedora 9, you can install the needed libs by running the following command as root:
yum install xulrunner-devel sqlite-devel
  • For ubuntu 8.04 you can install the needed xulrunner and gtk libs/headers like this
sudo apt-get install xulrunner-1.9-dev libsqlite3-dev libgtk2.0-dev
Note: Debian(lenny/squeeze/sid) has package name 'xulrunner-dev'
instead of 'xulrunner-1.9-dev' (Debian Search)
  • TODO: using your own xulrunner build

Building

You build using the provided Makefile

cd mozembed/gtk
make

Running

You can run the test program from the mozembed/gtk folder. You just need to add xulrunner to the library path

export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/usr/lib/xulrunner-devel-1.9/lib
./test