Commit graph

28 commits

Author SHA1 Message Date
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Sandro Jäckel 7b705d1546
fcft: use lib.mesonEnable 2022-12-27 04:21:15 +01:00
AndersonTorres 1405f8a944 fcft: rewrite mesonFeatureFlag
This is merely cosmetical.
2022-11-13 20:02:45 -03:00
R. Ryantm 0c1b92bfaf fcft: 3.1.4 -> 3.1.5
* https://codeberg.org/dnkl/fcft/releases/tag/3.1.5

* Adjusts for fixed bug in HarfBuzz 5.2.0

Closes #192731.
2022-10-02 11:18:25 +02:00
R. Ryantm 34480ba9e0 fcft: 3.1.3 -> 3.1.4 2022-09-08 11:04:26 +02:00
R. Ryantm e07fa7050e fcft: 3.1.2 -> 3.1.3 2022-08-23 20:04:21 +02:00
sternenseemann be9bafbf64 fcft: 3.1.1 -> 3.1.2
https://codeberg.org/dnkl/fcft/releases/tag/3.1.2
2022-05-29 22:29:07 +02:00
sternenseemann 37f3a23a02 fcft: 3.0.1 -> 3.1.1
https://codeberg.org/dnkl/fcft/releases/tag/3.1.0
https://codeberg.org/dnkl/fcft/releases/tag/3.1.1
2022-05-02 22:55:37 +02:00
sternenseemann 1923c1a0af fcft: 2.5.1 -> 3.0.1
https://codeberg.org/dnkl/fcft/src/branch/master/CHANGELOG.md#user-content-3-0-0
https://codeberg.org/dnkl/fcft/src/branch/master/CHANGELOG.md#user-content-3-0-1
2022-02-05 23:27:01 +01:00
sternenseemann fd5ddab244 fcft: install documentation to separate outputs 2021-12-16 18:33:57 +01:00
sternenseemann e893030eb7 fcft: 2.5.0 -> 2.5.1
https://codeberg.org/dnkl/fcft/releases/tag/2.5.1
2021-12-16 18:33:57 +01:00
sternenseemann 7adb11cf58 fcft: 2.4.5 -> 2.5.0
https://codeberg.org/dnkl/fcft/releases/tag/2.4.6
https://codeberg.org/dnkl/fcft/releases/tag/2.5.0

Replace withHarfBuzz with withShapingTypes which allows us to more
accurately represent the current feature flag situation upstream.
Additionally test all non-default configurations via passthru.tests.

Settings for shapingType:

* `[ "grapheme" ]`: depend on HarfBuzz, like withHarfBuzz before
* `[ "grapheme" "run" ]`: depend on HarfBuzz and utf8proc. This is
  the same as `[ "run" ]` at the moment which may change in the
  future.
* `[]`: No text shaping support, no additional dependencies
2021-11-15 22:39:45 +01:00
sternenseemann 27f4c28c74 fcft: 2.4.4 -> 2.4.5
https://codeberg.org/dnkl/fcft/releases/tag/2.4.5
2021-08-14 13:51:14 +02:00
polykernel ceea8b2b35 fcft: refactor derivation
* Change from fetchzip to fetchFromGitea.
* Set `mesonBuildType` instead of supplying the --build-type=
  argument in `mesonFlags` as the build type option will be
  repeated.
* Abstact optional flag declaration with a helper function.
* Add upstream changelog.
2021-08-08 11:17:15 -04:00
sternenseemann ba803ee57b fcft: 2.4.3 -> 2.4.4
Fixes rendering of bitmap font with freetype >= 2.11 (so this issue
did not affect us).

https://codeberg.org/dnkl/fcft/releases/tag/2.4.4
2021-07-23 18:32:39 +02:00
sternenseemann 9bb59cf6b6 fcft: 2.4.2 -> 2.4.3
https://codeberg.org/dnkl/fcft/releases/tag/2.4.3
2021-07-22 11:02:16 +02:00
Rick van Schijndel 5ae0e01511 fcft: support cross-compilation 2021-07-08 00:33:52 +02:00
sternenseemann 82a2deced8 fcft: 2.4.1 -> 2.4.2
fixes a “rare crash”: https://codeberg.org/dnkl/fcft/releases/tag/2.4.2
2021-07-07 22:20:17 +02:00
R. RyanTM 1c203a2325 fcft: 2.4.0 -> 2.4.1 2021-06-25 14:18:15 +02:00
sternenseemann 738ec84b76 fcft: 2.3.3 -> 2.4.0
https://codeberg.org/dnkl/fcft/releases/tag/2.4.0
2021-05-18 21:31:53 +02:00
sternenseemann 715fc0d6cc fcft: add me to maintainers 2021-04-15 01:02:46 +02:00
sternenseemann 4384264739 fcft: 2.3.2 -> 2.3.3
https://codeberg.org/dnkl/fcft/releases/tag/2.3.3
2021-04-15 01:02:46 +02:00
sternenseemann eab35e481d fcft: allow to enable and disable text shaping feature
May be interesting to get rid of the HarfBuzz dependency.
2021-01-09 20:55:24 +01:00
sternenseemann 371062f8ea fcft: 2.3.1 -> 2.3.2 2020-12-18 14:43:42 +01:00
Sergey Makarov 99a6e13929
fcft: 2.2.6 -> 2.3.1 2020-10-12 22:40:22 +03:00
sternenseemann 5bb0129062 fcft: enable tests, use release build type 2020-08-17 14:51:31 +02:00
sternenseemann b6775261df fcft: 0.4.3 → 2.2.6
2.2.6 resolves severe color fringes when using freetype's
ClearType rendering (which is the default for NixOS) if subpixel
antialiasing was used (for example if fuzzel is started without
any alpha channels).
2020-08-16 13:40:48 +02:00
Fionera d70ea54840 fcft: init at 0.4.3 2020-07-06 07:18:33 +02:00