aboutsummaryrefslogtreecommitdiffstats
path: root/community/foot/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/foot/APKBUILD')
-rw-r--r--community/foot/APKBUILD25
1 files changed, 14 insertions, 11 deletions
diff --git a/community/foot/APKBUILD b/community/foot/APKBUILD
index 7f6a5dd8848..3d825846cee 100644
--- a/community/foot/APKBUILD
+++ b/community/foot/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Alex McGrath <amk@amk.ie>
pkgname=foot
-pkgver=1.13.0
+pkgver=1.17.1
pkgrel=0
pkgdesc="Fast, lightweight and minimalistic Wayland terminal emulator"
url="https://codeberg.org/dnkl/foot"
@@ -8,8 +8,9 @@ license="MIT"
arch="all"
depends="ncurses-terminfo"
makedepends="
+ cage
+ font-dejavu
fcft-dev
- font-roboto-flex
fontconfig-dev
freetype-dev
libxkbcommon-dev
@@ -17,7 +18,6 @@ makedepends="
ncurses
pixman-dev
scdoc
- sway
tllist-dev
utf8proc-dev
wayland-dev
@@ -32,21 +32,27 @@ subpackages="
$pkgname-extra-terminfo:_extra_terminfo:noarch
$pkgname-themes:_themes:noarch
"
-source="$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
+source="
+ $pkgname-$pkgver.tar.gz::https://codeberg.org/dnkl/foot/archive/$pkgver.tar.gz
+ "
options="!check" # ran during profiling
builddir="$srcdir/foot"
build() {
- export CFLAGS="$CFLAGS -O3" # -O3 as the package is intended to use it
+ export CFLAGS="$CFLAGS -O3" # -O3 as the package is intended to use it
+ export CXXFLAGS="$CXXFLAGS -O3"
+ export CPPFLAGS="$CPPFLAGS -O3"
abuild-meson \
-Db_pgo=generate \
-Db_lto=true \
+ -Dterminfo-base-name=foot-extra \
+ -Dutmp-backend=none \
. output
meson compile -C output
ninja -C output test
- ./pgo/full-headless-sway.sh . output
+ ./pgo/full-headless-cage.sh . output
meson configure -Db_pgo=use output
meson compile -C output
@@ -54,15 +60,12 @@ build() {
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
- mv "$pkgdir"/usr/share/fish/vendor_completions.d "$pkgdir"/usr/share/fish/completions
}
_extra_terminfo() {
pkgdesc="$pkgdesc (extra terminfo data)"
- install -d "$subpkgdir"/usr/share/terminfo/f
- mv "$pkgdir"/usr/share/terminfo/f/foot "$subpkgdir"/usr/share/terminfo/f/foot-extra
- mv "$pkgdir"/usr/share/terminfo/f/foot-direct "$subpkgdir"/usr/share/terminfo/f/foot-extra-direct
+ amove /usr/share/terminfo/f
}
_themes() {
@@ -72,5 +75,5 @@ _themes() {
}
sha512sums="
-ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705 foot-1.13.0.tar.gz
+cfc9b074e4c0ec5f7deb50f3fe7b192cf4218b087b1b77774a8b39bbe7959a8de6a03e643446fac25d857a73e16fc1233f0c4da7160af820af7a9f63dea5d487 foot-1.17.1.tar.gz
"