Package Details: foot 1.7.2-3

Git Clone URL: https://aur.archlinux.org/foot.git (read-only, click to copy)
Package Base: foot
Description: Wayland terminal emulator - fast, lightweight and minimalistic
Upstream URL: https://codeberg.org/dnkl/foot
Keywords: terminal wayland
Licenses: MIT
Submitter: danekl
Maintainer: danekl
Last Packager: danekl
Votes: 19
Popularity: 6.72
First Submitted: 2020-03-06 20:32
Last Updated: 2021-05-04 08:24

Latest Comments

1 2 Next › Last »

sseneca commented on 2021-05-04 19:41

@danekl I tried installing it with paru -S foot-terminfo on a headless machine, which is when it complained about dependency issues. Running the same command now works great though, thanks! (If it worked before with regular makepkg then that could be a problem with paru... I don't have the time to investigate that unfortunately)

danekl commented on 2021-05-04 08:26

@sseneca foot-terminfo is now a completely separate package (https://aur.archlinux.org/packages/foot-terminfo/), without any of the build dependencies foot has.

Let me know if there are any issues with the package split.

danekl commented on 2021-05-03 17:33

@sseneca hmm, I'm curious how you're installing foot-terminfo? foot-terminfo doesn't depend on fcft, but the PKGBUILD needs to build foot, and that requires fcft. But this works as is for me, with yay and regular makepkg. That's why I'm curious...

On a side note, I'll probably split out the terminfo to a separate package, to make it easier, and faster, to install that only (i.e. without also building foot), on e.g. remote systems. That should take care of whatever the cause of your issues are.

danekl commented on 2021-05-03 17:16

@sseneca foot and foot-terminfo share the same PKGBUILD hence comments end up here. It is also the root cause of the failure you're seeing. I'll fix this by re-writing the PKGBUILD to not use foot's build system to generate the terminfo, but instead generate it "manually".

sseneca commented on 2021-05-03 08:30

Hi, foot-terminfo appears to be missing the libxkbcommon and fcft dependencies. (When I try to leave a comment on foot-terminfo, it gets put here, not sure why?)

tinywrkb commented on 2020-12-21 13:20

@danekl Thanks again for the prompt reply and fix.

danekl commented on 2020-12-21 12:59

@tinywrkb hopefully fixed now. Will take a look at aurutils for future releases.

tinywrkb commented on 2020-12-21 12:25

@danekl It fails again to build in a chroot.

Traceback (most recent call last):
  File "/build/foot/src/foot/./scripts/generate-alt-random-writes.py", line 194, in <module>
    sys.exit(main())
  File "/build/foot/src/foot/./scripts/generate-alt-random-writes.py", line 40, in main
    fcntl.ioctl(sys.stdout.fileno(),
OSError: [Errno 25] Inappropriate ioctl for device

You really need to start testing if your releases are being built correctly in a chroot. This is how Arch Linux package maintainers are building packages and you probably want to see the app being published on the official repos without adding work to Arch Linux maintainers.

I recommend trying aurutils for automating packaging in a chroot.

I'm not bothering with this further, I just dropped foot, it's not my default terminal emulator, I added it to my packages as an alternative, and I'm not gonna set an LXD container just to build it.

tinywrkb commented on 2020-12-18 16:56

@daneki It now builds successfully in a chroot. Thanks!

danekl commented on 2020-12-18 15:17

@tinywrkb should be fixed now