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.
Search Criteria
Package Details: foot-git 1.14.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: | 11 |
Popularity: | 0.000051 |
First Submitted: | 2020-03-06 20:02 (UTC) |
Last Updated: | 2023-04-03 18:50 (UTC) |
Dependencies (19)
- fcft
- fontconfig (fontconfig-srb, fontconfig-minimal-git, fontconfig-git, fontconfig-ubuntu)
- libutf8proc (libutf8proc-git)
- libxkbcommon (libxkbcommon-git)
- ncurses (ncurses-nohex, ncurses-git)
- pixman (pixman-git)
- wayland (wayland-git, wayland-nodocs-git)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- meson (meson-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-kitware, ninja-mem, python-ninja) (make)
- python (nogil-python, python36, python32, python39, python38, python37, python310, python312) (make)
- scdoc (scdoc-git) (make)
- tllist (tllist-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- check (check-git) (check)
- bash-completion (bash-completion-git) (optional) – bash completions for foot itself
- foot-terminfo (foot-terminfo-git) (optional) – alternative to ncurses' terminfo, with additional non-standard capabilities
- libnotify (libnotify-gtk2, libnotify-id, libnotify-git) (optional) – desktop notifications
- xdg-utils (busking-git, linopen, xdg-utils-slock, xdg-utils-symlink-fix, xdg-utils-lxqt, mimi-bachoseven-git, mimi, mimi-git, xdg-utils-handlr, xdg-utils-mimeo, opener, mimejs-git, xdg-utils-betterlockscreen) (optional) – URI launching
Required by (7)
- nwg-drawer-bin (requires foot) (optional)
- nwg-menu-bin (requires foot) (optional)
- nwg-shell (requires foot)
- nwg-shell-git (requires foot)
- sway-borders-git (requires foot) (optional)
- sway-wlroots-no-systemd-git (requires foot) (optional)
- sxmo-utils-sway-git (requires foot)
Sources (1)
haawda commented on 2023-04-04 21:21 (UTC)
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.
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).