dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.7.2 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
yyp has joined #foot
novakane has joined #foot
novakane has quit [Ping timeout: 252 seconds]
novakane has joined #foot
yyp has quit [Remote host closed the connection]
yyp has joined #foot
yyp has quit [Remote host closed the connection]
yyp has joined #foot
yyp has quit [Ping timeout: 246 seconds]
yyp has joined #foot
yyp has quit [Read error: Connection reset by peer]
yyp has joined #foot
yyp has quit [Read error: Connection reset by peer]
yyp has joined #foot
yyp has quit [Remote host closed the connection]
yyp has joined #foot
yyp has quit [Ping timeout: 268 seconds]
yyp has joined #foot
yyp has quit [Ping timeout: 252 seconds]
yyp has joined #foot
yyp has quit [Remote host closed the connection]
yyp has joined #foot
yyp has quit [Read error: Connection reset by peer]
yyp has joined #foot
novakane has quit [Ping timeout: 246 seconds]
novakane has joined #foot
st3r4g has joined #foot
_whitelogger has joined #foot
Lord has joined #foot
Amanieu has joined #foot
ifreund has joined #foot
<sterni> dnkl: seems like #100 has come along nicely, that's awesome to see :)
* sterni really has to have a look at the implementation
<dnkl> sterni: I'm right in the middle of merging it...
<dnkl> 😁
<dnkl> Foot just got grapheme shaping support!
<ifreund> nice!
<dnkl> Now all we need is a proper wcswidth implementation...
<testuser[m]1> Nice
<sterni> dnkl: the thing that can't exist :'(
<Arnavion> What's wrong with libc's ?
<Arnavion> Oh right, explained in the PR
<dnkl> it's tempting to just do "max(wcswidth(grapheme_cluster), 2)"...
<dnkl> :)
novakane has quit [Quit: WeeChat 3.2]
novakane has joined #foot
yyp has quit [Read error: Connection reset by peer]
yyp has joined #foot
novakane has quit [Client Quit]
novakane has joined #foot
<novakane> hmm I have an error building latest master, full PGO, https://paste.sr.ht/~novakane/22099fb98740132d2b50fc799bfae3d63410b169
<novakane> I have libutf8proc
<novakane> Did I miss something?
<dnkl> novakane: give me a sec
<novakane> no worries
<dnkl> novakane: where's your utf8proc.h located?
<novakane> dnkl: usr/include/libutf8proc/
<dnkl> novakane: hmm, ok. I think I see what's happening
hspak has joined #foot
hspak has quit [Changing host]
<novakane> dnkl: it doesn't search in this path?
<dnkl> novakane: can you try this patch https://pastebin.com/TdAYtDji ?
<novakane> sure
<dnkl> novakane: yup, it didn't add the necessary include paths to all sub-libraries in the build
<novakane> dnkl: hmm same error
<dnkl> novakane: can you show me the updated build output?
yyp has quit [Ping timeout: 258 seconds]
<dnkl> novakane: *sigh* I forgot to add it to the main executable...
<dnkl> can you add utf8proc to the 'dependencies' list in the foot-executable?
<dnkl> novakane: line 208
<novakane> Im going to eat but I try that after
yyp has joined #foot
<dnkl> novakane: did you apply the patch manually? Because it looks like it's still missing utf8proc in "pgolib", but my patch added it there
<dnkl> novakane: I pushed the fixes to master. Try that, and if it still fails, let me know
<dnkl> novakane: what does "pkg-config --cflags libutf8proc" say?
<novakane> -DUTF8PROC_EXPORTS
<dnkl> okey.... that's bad
<dnkl> your header file is in /usr/include/libutf8proc
<dnkl> but it's not telling us that
<dnkl> mine is directly under /usr/include, which means I can't (shouldn't) change the includes to #include <libutf8proc/utf8proc.h>
<dnkl> novakane: but just to double check. Can you post the contents of your libutf8proc.pc. It's under /usr/lib/pkgconfig on my system
<dnkl> novakane: ok, so yeah, it's telling us its include files is under /usr/include
<dnkl> but they're not...
<dnkl> novakane: which distro?
<novakane> void linux, installed with the package manager
<novakane> ifreund: do you use the master branch of foot?
<dnkl> novakane: just found a random void package that explicitly adds /usr/include/libutf8proc to the include path
<dnkl> my guess is you need to the same for foot
<dnkl> novakane: unsure how you build foot, but try adding -I/usr/include/libutf8proc to CFLAGS
<novakane> I follow the Performance optimized, full gpo with gcc in install.md
<novakane> I try that
<novakane> dnkl: yeah! It works!
<dnkl> novakane: great!
<dnkl> something to remember for when packaging foot-1.8 in void
<dnkl> which I'll likely release tomorrow, unless something happens
<ifreund> novakane: nope, I just use the void package I maintain
<ifreund> sounds like I should remember this quirk with libutf8proc, may investigate and try to understand it when I package the next foot release
<novakane> ifreund: you need that info above then for the next release
<novakane> as you already saw
novakane has quit [Quit: WeeChat 3.2]
yyp has quit [Remote host closed the connection]
<ericonr> hai, stupid question
<ericonr> how does one contribute to the wiki on codeberg?
ChanServ has quit [*.net *.split]
Lord has quit [*.net *.split]
ifreund has quit [*.net *.split]
hspak has quit [*.net *.split]
st3r4g has quit [*.net *.split]
ericonr has quit [*.net *.split]
kmarius has quit [*.net *.split]
avane has quit [*.net *.split]
Amanieu has quit [*.net *.split]
Arnavion has quit [*.net *.split]
amk has quit [*.net *.split]
ollysmith has quit [*.net *.split]
craftyguy has quit [*.net *.split]
emersion has quit [*.net *.split]
jer0me has quit [*.net *.split]
dnkl has quit [*.net *.split]
sterni has quit [*.net *.split]
testuser[m]1 has quit [*.net *.split]
priner[m] has quit [*.net *.split]
mvdan has quit [*.net *.split]
lanodan has quit [*.net *.split]
V has quit [*.net *.split]
ynakao_ has quit [*.net *.split]
lechner has quit [*.net *.split]
rcf has quit [*.net *.split]
eragon has quit [*.net *.split]
kayw has quit [*.net *.split]
caughtquick[m] has quit [*.net *.split]
dutchie has quit [*.net *.split]
birger has quit [*.net *.split]
ddevault has quit [*.net *.split]
benbrown has quit [*.net *.split]
tdeo has quit [*.net *.split]
st3r4g has joined #foot
ericonr has joined #foot
kmarius has joined #foot
avane has joined #foot
ddevault has joined #foot
craftyguy has joined #foot
hspak has joined #foot
benbrown has joined #foot
ifreund has joined #foot
ollysmith has joined #foot
amk has joined #foot
jer0me has joined #foot
emersion has joined #foot
ChanServ has joined #foot
Lord has joined #foot
tdeo has joined #foot
V has joined #foot
ynakao_ has joined #foot
eragon has joined #foot
rcf has joined #foot
kayw has joined #foot
lechner has joined #foot
Amanieu has joined #foot
priner[m] has joined #foot
testuser[m]1 has joined #foot
lanodan has joined #foot
mvdan has joined #foot
birger has joined #foot
dutchie has joined #foot
caughtquick[m] has joined #foot
dnkl has joined #foot
sterni has joined #foot
caughtquick[m] has quit [Ping timeout: 272 seconds]
testuser[m]1 has quit [Ping timeout: 272 seconds]
priner[m] has quit [Ping timeout: 272 seconds]
mvdan has quit [Ping timeout: 272 seconds]
ChanServ has quit [*.net *.split]
ChanServ has joined #foot
Arnavion has joined #foot
<Arnavion> Well, being an op in this channel was fun while it lasted
emersion has quit [Ping timeout: 244 seconds]
emersion has joined #foot
st3r4g has quit [Quit: おやすみ]