Package Details: i3-gaps-next-git 4.18.3.r255.g9688a894-1

Git Clone URL: (read-only, click to copy)
Package Base: i3-gaps-next-git
Description: A fork of i3wm tiling window manager (development branch) with more features, including gaps
Upstream URL:
Keywords: gaps i3
Licenses: BSD
Groups: i3-vcs
Conflicts: i3-gaps, i3-gaps-git, i3-git, i3-wm, i3bar, i3bar-git
Provides: i3-wm
Submitter: bandali
Maintainer: Airblader
Last Packager: Airblader
Votes: 128
Popularity: 0.74
First Submitted: 2015-01-04 04:40
Last Updated: 2020-10-20 08:12

Dependencies (22)

Required by (43)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Airblader commented on 2019-10-16 18:33

@erikdubois What's wrong with how it works? I use the mechanism recommended in the guidelines. This is a VCS package, the version number doesn't have to be up to date all the time, you're responsible to rebuild it yourself. You can also use the release package i3-gaps instead.

I do bump it on releases usually, though.

erikdubois commented on 2019-10-16 18:21

Can you change the way the version number works please. We are now at i3-gaps-next-git 4.17.1.r93.gd4492c5a-1.

Airblader commented on 2019-03-29 08:23

@Megumi_fox Can you please report this on GitHub upstream in i3?

Megumi_fox commented on 2019-03-29 04:54

when building on many threads concurrently, the generated Makefile may try to compile i3-config-wizard before i3-config-parser.stamp and result an error where GCC cannot find the to-be-generated header file. This error happens at a low possibility.

  GEN      docs/debugging.html
  GEN      docs/lib-i3test.html
  GEN      docs/lib-i3test-test.html
  GEN      docs/hacking-howto.html
  GEN      docs/userguide.html
../../i3/i3-config-wizard/main.c:109:10: fatal error: GENERATED_config_enums.h: No such file or directory
 #include "GENERATED_config_enums.h"
compilation terminated.
make[1]: *** [Makefile:2774: i3-config-wizard/i3_config_wizard-main.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/i3-gaps-next-git/src/i3/build'
make: *** [Makefile:1332: all] Error 2
 [1m [31m==> ERROR: (B [m [1m A failure occurred in build(). (B [m

chrhasse commented on 2019-03-21 07:52

I can confirm it's working now. Thanks for the merge.

Airblader commented on 2019-03-21 07:44

@chrhasse @callen @rhssk A fix should have been merged now, could you verify please?

Airblader commented on 2019-03-20 08:19

Thanks, I've reported this upstream for now:

chrhasse commented on 2019-03-20 04:22

Saving this patch as 0001-fix-pango-update.patch

diff --git a/ b/
index ee71b7f2..79201b98 100644
--- a/
+++ b/
@@ -277,6 +277,8 @@ i3_LDADD = \

 libi3_CFLAGS = \
    $(AM_CFLAGS) \
+   $(GLIB2_CFLAGS) \
    $(XCB_CFLAGS) \
@@ -285,6 +287,8 @@ libi3_CFLAGS = \

 libi3_LIBS = \
    $(top_builddir)/libi3.a \
+   $(GLIB2_LIBS) \
+   $(GOBJECT2_LIBS) \
    $(XCB_LIBS) \
    $(XCB_UTIL_LIBS) \
diff --git a/ b/
index 6088699d..556b4be3 100644
--- a/
+++ b/
@@ -101,6 +101,8 @@ PKG_CHECK_MODULES([XKBCOMMON], [xkbcommon xkbcommon-x11])
 PKG_CHECK_MODULES([LIBPCRE], [libpcre >= 8.10])
 PKG_CHECK_MODULES([PANGOCAIRO], [cairo >= 1.14.4 pangocairo])
+PKG_CHECK_MODULES([GLIB2], [glib-2.0])
+PKG_CHECK_MODULES([GOBJECT2], [gobject-2.0])

 # Checks for programs.

and modifying the PKGBUILD to patch apply it like so

source=('git://' '0001-fix-pango-update.patch')


pkgver() {
  cd "$srcdir/$_gitname"
  git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'

prepare() {
    cd "$srcdir/$_gitname"
    patch -Np1 -i "$srcdir/0001-fix-pango-update.patch"

fixes the issue for me. It would probably be better to depend on glib-2.0 and gobject-2.0 explicitly as well.

callen commented on 2019-03-19 21:53

Also seeing the same issue

rhssk commented on 2019-03-19 18:32

pango was updated to 1.43.0 ( and the good old

undefined reference to symbol 'g_utf8_make_valid'

is back.