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"
Search Criteria
Package Details: foot-git 1.25.0-1
Package Actions
| 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: | 18 |
| Popularity: | 0.001447 |
| First Submitted: | 2020-03-06 20:02 (UTC) |
| Last Updated: | 2025-10-16 10:52 (UTC) |
Dependencies (19)
- fcft
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- libutf8proc (libutf8proc-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- ncurses (ncurses-gitAUR)
- pixman (pixman-gitAUR)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
- python (make)
- scdoc (scdoc-gitAUR) (make)
- tllist (tllist-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- check (check-gitAUR) (check)
- bash-completion (bash-completion-gitAUR) (optional) – bash completions for foot itself
- foot-terminfo (foot-terminfo-gitAUR) (optional) – alternative to ncurses' terminfo, with additional non-standard capabilities
- libnotify (libnotify-gitAUR) (optional) – desktop notifications
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, openerAUR, mimejs-gitAUR, xdg-utils-mimeoAUR, xdg-utils-gitAUR) (optional) – URI launching
Required by (38)
- aquafin (requires foot) (optional)
- aquafin-git (requires foot) (optional)
- canoe (requires foot) (optional)
- glrnvim (requires foot) (optional)
- halley (requires foot) (optional)
- halley-full (requires foot) (optional)
- halley-git (requires foot) (optional)
- hyprland-agent (requires foot) (optional)
- hyprselect-bin (requires foot) (optional)
- kwm (requires foot) (optional)
- manjaro-hyprland-settings (requires foot)
- margo-git (requires foot)
- noon-apps (requires foot)
- phantimer (requires foot) (optional)
- qwertywm (requires foot)
- reterminatevt-git (requires foot)
- rustrland (requires foot) (optional)
- sleex-git (requires foot)
- sway-asan-git (requires foot) (optional)
- sway-borders-git (requires foot) (optional)
- Show 18 more...
Sources (1)
whynothugo commented on 2022-08-01 18:01 (UTC)
whynothugo commented on 2022-08-01 17:59 (UTC)
Build dependency git is missing. Fails to build on a clean chroot.
mearon commented on 2022-04-26 07:31 (UTC)
Can you add git to the makedepends?
danekl commented on 2022-02-02 18:35 (UTC)
@alerque thanks, adding conflicts=(foot) didn't work for me when I tested yesterday, despite having depends=(foot-git). But, I didn't test with just depends=(foot-git). That does appear to do the trick. Thanks!
@3np should be fixed now. Let me know if you're still having issues.
alerque commented on 2022-02-02 12:00 (UTC)
I think you can get around the packaging differences by making the themes-git package depends=(foot-git). That should keep it from being paired with the [community] package. Its also possible (but I didn't test) that adding conflicts=(foot) to the themes could work. The fact that foot-git provides foot shouldn't mess up the conflicts, conflicts are automatically mutual but I don't thing they transfer to anything other than exact pkgname matches (unlike provides which are more portable).
danekl commented on 2022-02-01 17:53 (UTC)
@3np not sure how to make that work; if I add conflicts=(foot), then it will also conflict with foot-git since it provides=(foot).
Right now, the only solution I see is to do what the foot package in [community] does - remove the foot-themes-git package and include the themes in foot-git.
3np commented on 2022-02-01 12:19 (UTC)
As foot has now moved into main repos it now includes the themes in this package. So foot should be added to conflicts.
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).
danekl commented on 2021-11-04 10:25 (UTC)
@andreafeletto my plan is to keep packaging foot-terminfo, as an optional dependency, with renamed terminfos (to be able to install it side-by-side with ncurses).
This, since the ncurses' versions of foot's terminfo lack a couple of non-standard capabilities. https://codeberg.org/dnkl/foot/src/commit/347b90eaaea79863611f3fd405611e482ed3196d/INSTALL.md#other
andreafeletto commented on 2021-11-04 10:16 (UTC) (edited on 2021-11-04 10:18 (UTC) by andreafeletto)
Now that the terminfo files are in ncurses (in the testing repo for now), foot-terminfo-git should be removed from the dependencies, otherwise it is not possible to install it due to the file conflicts.
Pinned Comments
danekl commented on 2021-11-07 09:18 (UTC)
The foot and foot-terminfo packages have been updated:
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).