summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2021-11-14Update to 1.10.0Daniel Eklöf
2021-11-04Turn foot-terminfo into an optional dependencyDaniel Eklöf
Ncurses 6.3 is coming, and it ships terminfo definitions for foot. Foot will default to ncurses’ terminfos. Hence, this patch makes ncurses a run-time dependency. However, since they lack certain non-standard capabilites, we still provide a foot-terminfo package, but with renamed terminfo entries (to be able to install it side-by-side with ncurses). For this reason, foot-terminfo is listed as an optional dependency. To use these terminfo entries, foot must be configured to use TERM=foot-extra, instead of TERM=foot. This is done by setting “term=foot-extra” in ~/.config/foot/foot.ini
2021-10-02Update to 1.9.2Daniel Eklöf
2021-10-01Update to 1.9.1Daniel Eklöf
2021-09-12Use the new pgo.sh helper scriptDaniel Eklöf
2021-08-30‘no’ is no longer a special value for custom-terminfo-install-locationDaniel Eklöf
2021-08-29Can’t call --reconfigure if the build directory doesn’t already existDaniel Eklöf
2021-08-29Terminfo files are now once again installed to /usr/share/terminfoDaniel Eklöf
2021-08-27Update to 1.9.0Daniel Eklöf
2021-08-17Adapt to updated meson terminfo command line optionsDaniel Eklöf
2021-07-18Update to 1.8.2Daniel Eklöf
2021-07-01Update to 1.8.1Daniel Eklöf
2021-06-25Update to 1.8.0Daniel Eklöf
2021-06-24Add libutf8proc, for grapheme shaping supportDaniel Eklöf
Also remove freetype2 dependency (this is from when we build with fcft as a subproject). Use the new -Dterminfo-install-location=disables to prevent the terminfo files from being installed, instead of rm:ing them when packaging.
2021-05-04foot-terminfo-git has been split out to a separate AUR packageDaniel Eklöf
2021-04-22Don’t fail build if the tests in the PGO generate phase failsDaniel Eklöf
This patch makes two changes related to the test run done in the PGO generate phase: * Don’t fail the build if any of the tests are failing (|| true) * Add -k0 to the “ninja test” command line; this ensures we continue and execute the remaining tests if one test fails.
2021-04-21Run tests in the PGO generate phaseDaniel Eklöf
This is needed to ensure *all* generated binaries, including e.g. unittests from pulled in subprojects (like fcft), generate *some* profiling data.
2021-04-18Update to 1.7.2Daniel Eklöf
2021-03-28Bump to 1.7.1, add support for doing PGO builds with ClangDaniel Eklöf
2021-03-20Remove ‘ttf-dejavu’ check-dependency; we don’t build fcft as a ↵Daniel Eklöf
subproject anymore And thus there aren’t any fcft tests to run, which was what we needed the font dependency for.
2021-03-20Update to 1.7.0Daniel Eklöf
* Link dynamically against system tllist+fcft * Add new optdepends: bash-completion (for the new foot bash completions) * Install license file
2021-02-14Add xdg-utils and libnotify as optional dependenciesDaniel Eklöf
* libnotify: desktop notifications use notify-send by default * xdg-utils: URLs are by default launched with xdg-open
2021-02-12Update to 1.6.4Daniel Eklöf
2021-02-06Add ttf-dejavu as a ‘check’ dependencyDaniel Eklöf
The fcft unit tests, run as part of check(), requires at least one font to be installed.
2021-01-30Update to 1.6.3Daniel Eklöf
2020-12-21Update to 1.6.2Daniel Eklöf
2020-12-21Update to 1.6.1Daniel Eklöf
2020-12-18Update to 1.6.0Daniel Eklöf
2020-12-02Update to 1.5.4Daniel Eklöf
2020-11-23Do a partial PGO build if there’s no running Wayland sessionDaniel Eklöf
2020-11-14Remove -fno-plt from CFLAGSDaniel Eklöf
2020-11-12Fix foot-terminfo dependency and add changelogDaniel Eklöf
We can’t declare the foot-terminfo dependency in package base, as that causes a circular dependency: we can’t build neither foot nor foot-terminfo, because we need foot-terminfo for that... Appending foot-terminfo to ‘depends’ in package_foot() fixes the issue; dependencies in package() are only required to *run* the package, not *build*.
2020-11-11Make foot-terminfo a hard dependency for footDaniel Eklöf
2020-11-06Update to 1.5.3Daniel Eklöf
2020-10-13Update to 1.5.2Daniel Eklöf
2020-10-11Update to 1.5.1Daniel Eklöf
2020-09-18Foot 1.5.0 has been released, and explicitly disabled text-shaping in fcftDaniel Eklöf
2020-09-16Disable fcft text-shaping testsDaniel Eklöf
These require an emoji font to be installed, which is an assumption we cannot make.
2020-07-29Add freetype2 dependencyDaniel Eklöf
Freetype2 is a fcft dependency, but since we currently build fcft as a subproject, we need to include its dependencies too.
2020-07-29Update to 1.4.4Daniel Eklöf
2020-07-27Update to 1.4.3Daniel Eklöf
2020-07-23Update to 1.4.2Daniel Eklöf
2020-07-22Update to 1.4.1Daniel Eklöf
2020-07-22Update to 1.4.0Daniel Eklöf
2020-07-07add fontconfig dependencyDaniel Eklöf
2020-06-05Works on aarch64 tooDaniel Eklöf
2020-05-25Set "-O3 -fno-plt" explicitlyDaniel Eklöf
Adding -O3 works around a GCC 10.1 O2+PGO performance regression.
2020-05-13Update to 1.3.0Daniel Eklöf
2020-05-02utf8proc dependency has been removed from footDaniel Eklöf
2020-04-29require utf8proc and explicitly enable unicode combiningDaniel Eklöf