Install 13-gaps pada opensuse

Dependencies

zypper in automake autoconf gcc libev-devel startup-notification-devel libxcb-devel xcb-util-devel xcb-util-cursor-devel xcb-util-keysyms-devel xcb-util-wm-devel util-macros-devel libtool libxkbcommon-devel libxkbcommon-x11-devel cmake gcc-c++ pango-devel

Install xcb-util-xrm v1.2

git clone https://github.com/Airblader/xcb-util-xrm.git
cd xcb-util-xrm
git checkout v1.2
git submodule update --init
./autogen.sh
./configure --prefix=/usr
./make
./make install

Install yajl

git clone git://github.com/lloyd/yajl
cd yajl
git checkout 2.1.0
./configure --prefix=/usr
./make
./make install

Install libpcre

git clone https://github.com/vmg/libpcre.git
cd libpcre
git checkout pcre-8.36
./autogen.sh
./configure --prefix=/usr
./make
./make install

Install cairo

git clone git://anongit.freedesktop.org/git/cairo
cd cairo
git checkout 1.15.2
./autogen.sh
./configure --prefix=/usr
./make
./make install

Compilation

# clone the repository
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps

# compile & install
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/

../configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
Written on December 21, 2016