Package Details: foot-git 1.14.0-1

Git Clone URL: https://aur.archlinux.org/foot-git.git (read-only, click to copy)
Package Base: foot-git
Description: Wayland terminal emulator - fast, lightweight and minimalistic
Upstream URL: https://codeberg.org/dnkl/foot
Keywords: terminal wayland
Licenses: MIT
Conflicts: foot
Provides: foot
Replaces: foot-themes
Submitter: danekl
Maintainer: danekl
Last Packager: danekl
Votes: 11
Popularity: 0.000051
First Submitted: 2020-03-06 20:02 (UTC)
Last Updated: 2023-04-03 18:50 (UTC)

Required by (7)

Sources (1)

Pinned Comments

danekl commented on 2021-11-07 09:18 (UTC)

The foot and foot-terminfo packages have been updated:

  • The terminfo definitions in foot-terminfo has been renamed to foot-extra and foot-extra-direct
  • foot-terminfo is now an optional dependency for foot
  • foot still defaults to TERM=foot

In other words, foot will default to the terminfo provided by ncurses. You can optionally install foot-terminfo, and set "term=foot-extra" in foot.ini to use foot's terminfo instead, which has a couple of non-standard capabilities (mainly targeting tmux).

Latest Comments

1 2 3 Next › Last »

haawda commented on 2023-04-04 21:21 (UTC)

The correct place for the license would be "$pkgdir"/usr/share/licenses/foot-git according to https://wiki.archlinux.org/title/PKGBUILD#license. At least in theory a license for the stable or the non-stable flavour of a program can be different. Also namcap lists this as error.

whynothugo commented on 2022-10-07 08:26 (UTC)

What's the reason for the split package? Packaging guidelines suggest sticking as close as possible to upstream.

This split makes it rather tricky to switch between foot and foot-git because the latter is split into two packages (so one has to remember to install two packages when switching).

danekl commented on 2022-10-04 18:56 (UTC)

@whynothugo: the theme files are in a separate package, foot-themes-git. The package is built by the same (this) PKGBUILD.

whynothugo commented on 2022-10-04 18:54 (UTC)

Actually, true is the upstream default, but I see you've added -Dthemes=false here. Can you just remove that and leave the upstream default when building?

whynothugo commented on 2022-10-04 18:53 (UTC)

Theme files are missing. Can you add -Dthemes=true to meson?

Zedgamer9128 commented on 2022-08-22 12:47 (UTC) (edited on 2022-08-22 12:49 (UTC) by Zedgamer9128)

I have a question like what does this apps do if it is theme changer and setter then how do we do that? If there is a foot-themes command i dont have that and if it only installs themes then where is it installed

whynothugo commented on 2022-08-08 12:22 (UTC)

Build dependency git is missing:

diff --git a/PKGBUILD b/PKGBUILD
index 49990ac..3d9dd85 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -38,7 +38,7 @@ provides=('foot')
 arch=('x86_64' 'aarch64')
 url=https://codeberg.org/dnkl/foot
 license=(mit)
-makedepends=('meson' 'ninja' 'scdoc' 'python' 'wayland-protocols' 'tllist')  # ‘llvm’, for PGO with clang
+makedepends=('meson' 'ninja' 'scdoc' 'python' 'wayland-protocols' 'tllist' 'git')  # ‘llvm’, for PGO with clang
 checkdepends=('check')
 depends=('libxkbcommon' 'wayland' 'pixman' 'fontconfig' 'libutf8proc' 'ncurses' 'fcft>=3.0.0')
 optdepends=("foot-terminfo: alternative to ncurses' terminfo, with additional non-standard capabilities"

whynothugo commented on 2022-08-01 18:01 (UTC)

diff --git a/.SRCINFO b/.SRCINFO
index 53fd1c2..146ac72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,6 +13,7 @@ pkgbase = foot-git
    makedepends = python
    makedepends = wayland-protocols
    makedepends = tllist
+   makedepends = git
    depends = libxkbcommon
    depends = wayland
    depends = pixman
diff --git a/PKGBUILD b/PKGBUILD
index 49990ac..10ee51e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,14 +31,14 @@ PGO=auto

 pkgdesc='Wayland terminal emulator - fast, lightweight and minimalistic'
 pkgname=(foot-git foot-themes-git)
-pkgver=1.12.1
+pkgver=1.12.1.r61.gffdac61e
 pkgrel=1
 conflicts=('foot')
 provides=('foot')
 arch=('x86_64' 'aarch64')
 url=https://codeberg.org/dnkl/foot
 license=(mit)
-makedepends=('meson' 'ninja' 'scdoc' 'python' 'wayland-protocols' 'tllist')  # ‘llvm’, for PGO with clang
+makedepends=('meson' 'ninja' 'scdoc' 'python' 'wayland-protocols' 'tllist' 'git')  # ‘llvm’, for PGO with clang
 checkdepends=('check')
 depends=('libxkbcommon' 'wayland' 'pixman' 'fontconfig' 'libutf8proc' 'ncurses' 'fcft>=3.0.0')
 optdepends=("foot-terminfo: alternative to ncurses' terminfo, with additional non-standard capabilities"

whynothugo commented on 2022-08-01 17:59 (UTC)

Build dependency git is missing. Fails to build on a clean chroot.