Christoph Heiss
1200d893f8
fcft: add zlib license to list
...
fcft bundles nanosvg in-tree and by default builds it into the library.
nanosvg is licensed under the zlib license.
Following the discussion on fnott [0] (which does the exact same), it
was decided that the license meta-attr should reflect this situation by
including the zlib license.
There are other precedents as well, like the NixOS [1] and Debian [2]
package for fuzzel.
Thus, the same should be applied to fcft as well.
[0] https://github.com/NixOS/nixpkgs/pull/225224
[1] https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/fuzzel/default.nix
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982145#74
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-09 13:21:02 +02:00
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