-
Notifications
You must be signed in to change notification settings - Fork 19
0003 build i3 from source
budRich edited this page Sep 30, 2022
·
10 revisions
https://archlinux.org/packages/community/x86_64/i3-wm/ https://github.com/archlinux/svntogit-community/blob/packages/i3-wm/trunk/PKGBUILD
NB openSUSE package names
-
meson
(ninja
) libev-devel
libxkbcommon-x11-devel
pango-devel
startup-notification-devel
xcb-util-devel
xcb-util-cursor-devel
xcb-util-keysyms-devel
xcb-util-wm-devel
xcb-util-xrm-devel
libyajl-devel
# zypper install meson libev-devel libxkbcommon-x11-devel pango-devel startup-notification-devel xcb-util-devel xcb-util-cursor-devel xcb-util-keysyms-devel xcb-util-xrm-devel libyajl-devel xcb-util-wm-devel
$ wget https://i3wm.org/downloads/i3-4.21.tar.xz
$ tar xfz i3-4.21.tar.xz
$ cd i3-4.21
$ meson build # setup ./build/ check dependencies
$ ninja -C build # compile
# ninja -C build install # install to /usr/local
follow build and install steps, then:
$ cd i3-4.21
# ninja -C build uninstall