Anyone have thoughts on replacing these packages with TTC/Super-TTC builds?
Please see "Packaging Format" at https://github.com/be5invis/Iosevka/releases/ and let me know what you think!
Git Clone URL: | https://aur.archlinux.org/ttf-iosevka-term-custom-git.git (read-only, click to copy) |
---|---|
Package Base: | ttf-iosevka-term-custom-git |
Description: | A slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono. |
Upstream URL: | https://be5invis.github.io/Iosevka/ |
Licenses: | custom:OFL |
Conflicts: | ttf-iosevka-term-custom |
Provides: | ttf-iosevka-term-custom |
Replaces: | ttf-iosevka-termlig-custom-git |
Submitter: | andykluger |
Maintainer: | andykluger |
Last Packager: | andykluger |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2017-05-10 20:04 (UTC) |
Last Updated: | 2023-12-16 22:25 (UTC) |
Anyone have thoughts on replacing these packages with TTC/Super-TTC builds?
Please see "Packaging Format" at https://github.com/be5invis/Iosevka/releases/ and let me know what you think!
Compiling on my laptop has been a pain, so I finally configured a GitHub workflow/action as a build server for this.
https://github.com/AndydeCleyre/archbuilder_iosevka
Please have a look and message here or submit an issue for any assistance/complaints.
Heads up everyone!
Looks like the naming of these build variants is changing upstream, so the relevant package names here will change accordingly as well.
I will be requesting deletion of the termlig package for the rename. I will be requesting deletion of the slab packages because no one uses them.
Please stay tuned for updated packages as I ensure a successful transition.
A clear cache yields a longer error:
> ttf2woff2@2.0.3 install /home/igi-111/ttf-iosevka-termlig-custom-git/src/Iosevka/node_modules/ttf2woff2
> (node-gyp rebuild > builderror.log) || (exit 0)
../csrc/addon.cc: Dans la fonction « Nan::NAN_METHOD_RETURN_TYPE convert(Nan::NAN_METHOD_ARGS_TYPE) »:
../csrc/addon.cc:10:49: erreur: pas de fonction concordante pour l'appel à « v8::Value::ToObject() »
10 | Local<Object> inputBuffer = info[0]->ToObject();
| ^
Dans le fichier inclus depuis /home/igi-111/.node-gyp/13.7.0/include/node/node.h:63,
depuis ../../nan/nan.h:54,
depuis ../csrc/addon.cc:1:
/home/igi-111/.node-gyp/13.7.0/include/node/v8.h:2754:44: note: candidate: « v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const »
2754 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/igi-111/.node-gyp/13.7.0/include/node/v8.h:2754:44: note: le candidat attend 1 argument, 0 fourni(s)
make: *** [addon.target.mk:127 : Release/obj.target/addon/csrc/addon.o] Erreur 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack at ChildProcess.emit (events.js:321:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 5.5.2-arch1-1
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/igi-111/ttf-iosevka-termlig-custom-git/src/Iosevka/node_modules/ttf2woff2
gyp ERR! node -v v13.7.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
No luck with fixing the version though.
Excuse the french of my compiler, but it's failing on missing v8 functions which is pretty weird. I tried downgrading node but it doesn't seem to do anything.
@IGI-111 Can you try clearing your .npm cache?
I've built this successfully with the version listed here, so if the above doesn't help, can you try locking in this version by changing the first source to "git+https://github.com/be5invis/Iosevka#commit=d5dd611b" ?
The gyp build breaks for me on:
> iosevka@3.0.0-beta.3 build /home/igi-111/.cache/yay/ttf-iosevka-termlig-custom-git/src/Iosevka
> verda -f verdafile.js "ttf::iosevka-termlig-custom"
● Note Invalidating build journal due to self-tracking.
× Error Unhandled exception when building "Builtin::Computed::metadata:group-fonts-of::iosevka-termlig-custom":
TypeError: Cannot read property 'targets' of undefined
at OracleRule.FRecipe (/home/igi-111/.cache/yay/ttf-iosevka-termlig-custom-git/src/Iosevka/verdafile.js:277:14)
Building process terminated.
TypeError: Cannot read property 'targets' of undefined
at OracleRule.FRecipe (/home/igi-111/.cache/yay/ttf-iosevka-termlig-custom-git/src/Iosevka/verdafile.js:277:14)
Not sure if it's the custom build or something else.
Pinned Comments
andykluger commented on 2020-10-30 04:18 (UTC) (edited on 2020-11-10 03:43 (UTC) by andykluger)
Compiling on my laptop has been a pain, so I finally configured a GitHub workflow/action as a build server for this.
https://github.com/AndydeCleyre/archbuilder_iosevka
Please have a look and message here or submit an issue for any assistance/complaints.