Awesome-3-debian


 * Get awesome source:
 * (Optional) Build without dbus (D-Bus)
 * Edit : change   to.
 * Edit : comment out   and.
 * Edit : delete dependency on dbus-x11.
 * (Optional) Build with luajit (Tested with awesome 3.4.15)
 * Apply the two commits  (see also).
 * (Optional) Specify local build version
 * Edit : create a new section with the same format and change the version to something like
 * Edit : create a new section with the same format and change the version to something like

3.4.13 (wheezy)
current stable version is 3.4.13-1

sudo apt-get install gdb libx11-6-dbg libpango1.0-0-dbg libpango1.0-0-dbg libglib2.0-0-dbg libglib2.0-0-dbg sudo apt-get install --no-install-recommends gperf lua5.1 xmlto luadoc libxcb-randr0-dev libxcb-xtest0-dev \ libxcb-xinerama0-dev libxcb-shape0-dev libxcb-keysyms1-dev libxcb-icccm4-dev libx11-xcb-dev lua-lgi-dev \ libstartup-notification0-dev libxdg-basedir-dev libxcb-image0-dev libxcb-util0-dev libimlib2-dev libev-dev apt-get source awesome cd awesome-3.4.13 debuild -us -uc sudo dpkg -i ../awesome_3.4.13-1_i386.deb # or whatever architecture you have
 * 1) optional step if you want to do debugging
 * 1) install prerequisites
 * 1) download stable source
 * 1) build .deb-package
 * 1) alternatively use dpkg-buildpackage from dpkg-dev if you have no devscripts installed
 * 2) (the difference is that debuid runs lintian after the build.
 * 3) lintian is a package checker which finds packaging errors)
 * 4) install package

3.5.1
For installation from git see Awesome-3-git-debian.
 * the depency changed:
 * Drop luadoc, libpango1.0-dev, libev-dev, libimlib2-dev, and gperf.
 * Push libgdk-pixbuf2.0-dev

sudo apt-get install --no-install-recommends lua5.1 xmlto luadoc libxcb-randr0-dev libxcb-xtest0-dev \ libxcb-xinerama0-dev libxcb-shape0-dev libxcb-keysyms1-dev libxcb-icccm4-dev libx11-xcb-dev lua-lgi-dev \ libstartup-notification0-dev libxdg-basedir-dev libxcb-image0-dev libxcb-util0-dev libgdk-pixbuf2.0-dev apt-get source awesome cd awesome-3.5.1 debuild -us -uc sudo dpkg -i ../awesome_3.5.1-1_i386.deb Note that you need to update your configuration file, or awesome will fail to start (#529642) with something like . See ~/.xsession-errors if awesome does not start.

If you did not change any config, just use the new version cp awesomerc.lua /etc/xdg/awesome/rc.lua