- Upstream's Cargo.lock has a very old version of libwebp-sys because of
webp[1] crate. Update with `cargo_update_crates` and enable dynamic linking
or else builds might fail[2].
- Upstream disables indexing cjk support by default to reduce the binary size
(40M vs 116M) for their releases.
- pkg-config needed by oniguruma:
```
error: failed to run custom build command for `onig_sys v69.9.1`
...
Unable to find oniguruma in pkg-config, and RUSTONIG_SYSTEM_LIBONIG is set:
Could not run `PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags oniguruma 'oniguruma >= 6.9.3'`
The pkg-config command could not be found.
```
- pkg-config also needed with the updated libwebp-sys (old versions don't):
[1]: https://github.com/jaredforth/webp/issues/50
[2]: https://bugs.gentoo.org/947693#c16
Signed-off-by: zyxhere💭 <zyx@envs.net>
From README.md
```
This project contains code under multiple licenses.
Code introduced after version 0.22 is licensed under the EUPL-1.2. Code that
existed prior to commit 3c9131db0d203640b6d5619ca1f75ce1e0d49d8f remains
licensed under the MIT License, including in later versions of the project.
```
Signed-off-by: zyxhere💭 <zyx@envs.net>
This reverts commit e4d9518bfa.
Should probably be communicated that the same LICENSE is found in one of the
crates too, bit confusing but oh well.
Signed-off-by: zyxhere💭 <zyx@envs.net>
Move ebuild to my personal overlay until zola switch from libsass to
more up-to-date implementation:
* https://github.com/getzola/zola/issues/1535
The problem with sass-rs is that sass-sys build.rs is somewhat not fun
to monkey-patch in order to make QA pass. Sorry about that.
Closes: https://bugs.gentoo.org/830657
Signed-off-by: Alexey Zapparov <alexey@zapparov.com>