My favorites | Sign in
Project Logo
                
Search
for
Updated Jun 04, 2009 by dominique.leuenberger
Labels: Featured
BuildingFromSource  
Building the latest version of libproxy

This site deals with compilation for Linux and similiar systems. If you're interested in a windows version, please have a look at WindowsPort.

Get the Code

svn checkout http://libproxy.googlecode.com/svn/trunk/ libproxy

Install the Build Requirements

Fedora:

yum install xulrunner-dev x11-dev xmu-dev gconf-dev dbus-dev networkmanager-dev

Ubuntu:

sudo apt-get install libmozjs-dev libxmu-dev libgconf2-dev libdbus-1-dev network-manager-dev xserver-xorg-dev

libproxy can be build with minimal dependencies or with several additional plugins. This matrix lists the necessary dependencies for all available plugins.

Plugin Fedora Ubuntu
NetworkManager Plugin dbus-devel, NetworkManager-devel libdbus-1-dev, network-manager-dev
Gnome Config Plugin x11-devel, xmu-devel, gconf-devel libgconf2-dev, libxmu-dev
KDE Config Plugin x11-devel, xmu-devel libxmu-dev
PAC via Firefox/Xulrunner firefox-devel or xulrunner-devel firefox-dev or libmozjs-dev
PAC via WebKit WebKit-gtk-devel

Information on libproxy bindings coming soon...

Building the Code

$ ./autogen.sh
$ ./configure --with-gnome --with-kde --with-mozjs --with-networkmanager
$ make
$ su
# make install

Testing it Out

/usr/local/bin/proxy http://www.google.com

Comment by 4tmuelle, Jan 07, 2009

it is -devel for fedora packages. Besides that, some packages just don't exist:

$ sudo yum install xulrunner-devel x11-devel xmu-devel gconf-devel dbus-devel networkmanager-devel
Loaded plugins: priorities, refresh-packagekit 1717 packages excluded due to repository priority protections Setting up Install Process Parsing package install arguments Package xulrunner-devel-1.9.0.5-1.fc9.x86_64 already installed and latest version No package x11-devel available. No package xmu-devel available. No package gconf-devel available. Package 1:dbus-devel-1.2.4-2.fc9.x86_64 already installed and latest version No package networkmanager-devel available.
  • Maybe you meant: NetworkManager?-devel
Nothing to do


Sign in to add a comment
Hosted by Google Code