aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/INSTALL
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-05-16 12:21:18 +0200
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-05-16 12:21:18 +0200
commite35d0ebc1c0e3457bd46df6962b09c555e6f1a91 (patch)
tree3625be53cc8d9864029730e6956618bbf6de2f8d /docs/INSTALL
parent24c2b3186c7cd1ad2f451500caa6c7d94fbc144d (diff)
documentation overhaul
Diffstat (limited to 'docs/INSTALL')
-rw-r--r--docs/INSTALL63
1 files changed, 63 insertions, 0 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
new file mode 100644
index 0000000..270c343
--- /dev/null
+++ b/docs/INSTALL
@@ -0,0 +1,63 @@
+Arch Linux
+----------
+[Arch Linux](http://www.archlinux.org) is our distro of choice, and the distro we use for testing.
+
+You can find a [PKGBUILD](http://aur.archlinux.org/packages.php?ID=25972) on the AUR, which installs the latest
+from the master branch. You can edit the PKGBUILD to change to any other
+branch you want.
+
+From source
+-----------
+ $ git clone git://github.com/Dieterbe/uzbl.git
+ [ $ git checkout master/experimental ] # optional. see below
+ $ cd uzbl
+ $ make
+ $ sudo make install
+If you want to remove uzbl again, you can issue:
+
+ $ make uninstall
+
+Dependencies
+------------
+* git (for downloading)
+* pkgconfig (for Make/gcc)
+* libwebkit 1.1.4 or higher
+* libsoup 2.24 or higher (dep for webkit/gtk+)
+* gtk 2 something something
+
+Optional/Recommended
+--------------------
+The following tools are quite useful, and some of them are used in the
+sample scripts:
+
+* dmenu (with vertical patch
+* zenity
+* bash
+
+File locations
+--------------
+After installing - using either method - you will find:
+
+* /usr/bin : uzbl [and uzblctrl]
+* /usr/share/uzbl/docs/ : documentation files included with uzbl. (readme, checklist, .. )
+* /usr/share/uzbl/examples: sample scripts, config files and a sample data (boomarks, .. )
+
+You will probably want to change the scripts to behave more like you want, so copy the scripts to your home dir. If you save your config as
+$XDG\_CONFIG\_HOME/uzbl/config (this expands to ~/.config/uzbl/config on most systems) it will be recognized automatically. You can also pass the path to
+the config file with the --config parameter.
+
+You're free to store your personal stuff where you want, but we think the [XDG basedir spec](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html)
+is very useful for keeping a clean home directory, so we recommend:
+
+* $XDG\_CONFIG\_HOME/uzbl/config* (~/.config/uzbl/config on most systems): config file
+* $XDG\_DATA\_HOME/uzbl (~/.local/share/uzbl on most systems): bookmarks file, history file. and "scripts" directory with scripts
+
+Git Repo's & branches
+--------------------
+* Main official repo:
+ http://github.com/Dieterbe/uzbl
+- master -> uzbl stable branch
+- experimental -> bleeding edge stuff that may break. after QA Dieter merges into his master
+
+* Most contributors & developers also have their clones on github (http://github.com/dusanx, http://github.com/Barrucadu/uzbl, ...).
+ They may be developing specific features, which get merged into Dieters experimental branch