Skip to content

Instantly share code, notes, and snippets.

@crivotz
Last active December 18, 2020 08:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crivotz/9f0eeaf92fe1c316705cdb73e43aafc7 to your computer and use it in GitHub Desktop.
Save crivotz/9f0eeaf92fe1c316705cdb73e43aafc7 to your computer and use it in GitHub Desktop.
i3-gaps install/update

Debian dependencies

sudo apt-get install gcc make dh-autoreconf libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0 libxcb-shape0-dev
cd /usr/local/src

Clone the repository

git clone https://www.github.com/Airblader/i3 i3-gaps

go to commit previous meson

git reset --hard 50b4c3bc745d58af4eef8af10063932426ce7096

compile & install

autoreconf -fi
mkdir -p build && cd build
../configure
make -j8 install

TO CHECK

Disabling sanitizers is important for release versions!

The prefix and sysconfdir are, obviously, dependent on the distribution.

../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers make sudo make install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment