Updating this to v3.3.0 is currently blocked on a major version update to python-mutatormath. As soon as that hits the AUR I'll post the update.
Search Criteria
Package Details: afdko 4.0.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/afdko.git (read-only, click to copy) |
---|---|
Package Base: | afdko |
Description: | Adobe Font Development Kit for OpenType |
Upstream URL: | https://github.com/adobe-type-tools/afdko |
Licenses: | Apache-2.0 |
Conflicts: | spot-client |
Submitter: | wiill |
Maintainer: | alerque |
Last Packager: | alerque |
Votes: | 19 |
Popularity: | 1.09 |
First Submitted: | 2017-01-05 03:39 (UTC) |
Last Updated: | 2024-11-06 08:06 (UTC) |
Dependencies (26)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- python (python37AUR, python311AUR, python310AUR)
- python-booleanoperations (python-booleanoperations-gitAUR)
- python-brotli (python-brotli-gitAUR)
- python-defcon (python-defcon-gitAUR)
- python-fontmath (python-fontmath-gitAUR)
- python-fontpens (python-fontpens-gitAUR)
- python-fonttools (python-fonttools-gitAUR)
- python-fs
- python-lxml
- python-tqdm
- python-ufonormalizerAUR (python-ufonormalizer-gitAUR)
- python-ufoprocessor
- python-unicodedata2
- python-zopfli
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-scikit-build (make)
- python-setuptools-scm (make)
- python-wheel (make)
- python-pytest (check)
Required by (9)
- ftcli
- nototools-git
- proton (make)
- proton-cachyos (make)
- proton-experimental (make)
- proton-ge-custom (make)
- python-cffsubr
- ufo2otf
- ufo2otf-git
Sources (1)
alerque commented on 2020-05-01 19:55 (UTC) (edited on 2020-05-01 19:56 (UTC) by alerque)
yochananmarqos commented on 2020-04-04 20:22 (UTC)
@caleb: You're right, I just tested without cu2qu
and running autohint
complained about missing it.
alerque commented on 2020-04-04 16:22 (UTC)
@yochananmarqos I saw the merge go through on fonttools, but the namespace where these features are available is going to be different. Each tool that uses it will need to specifically call the one we want. I don't think this package (or most any other) can drop it as a dependency until the ustream projects explicitly call the fonttools embedded API and drop the direct dependency from their requirements.txt file(s) or setup.py meta data.
yochananmarqos commented on 2020-04-04 15:00 (UTC)
This should no longer need python-cu2qu
as python-fonttools
now includes it.
andykluger commented on 2020-03-30 15:36 (UTC)
Thanks for adding the python-unicodedata2 dep!
@caleb, python-defcon in no way brings in python-unicodedata2.
alerque commented on 2020-03-30 15:16 (UTC)
@andykluger: If you supply all the things listed in depends here you will get python-unicodedata2. It will come with python-defcon
which is used fontpars, cu2qu, and mutatormath all of which are dependencies here.
andykluger commented on 2020-03-30 14:39 (UTC)
python-unicodedata2 is not taken care of because it's an optional dep of fonttools. It's needed by this package.
alerque commented on 2020-03-30 14:19 (UTC)
@andykluger and @yochananmarqos: The Unicode2 package got bungled a bit recently, but I think it's straightened out now (and in [community]). It is also listed as a dependency to python-fonttools finally so that's taken care of.
Fonttools not being listed as a first class dependency there was an oversight that I've fixed, but it would have gotten installed anyway as noted because it was required for other deps.
The one left I'm not really sure about is python-fontpens which is not listed as a dependency upstream, but I also don't understand what the defcon[pens]
notation is about. Does anybody know how/why that got in here and if it is still needed?
yochananmarqos commented on 2020-03-29 18:09 (UTC) (edited on 2020-03-29 18:09 (UTC) by yochananmarqos)
@andykluger: mutatormath
and a few others depend on fonttools
so that's pulled in automatically. Not sure what happened to unicodedata2
, I think it used to be a dependency of a dependency.
andykluger commented on 2020-03-29 17:57 (UTC)
This is still missing dependencies as listed at https://github.com/adobe-type-tools/afdko/blob/3.2.1/requirements.txt
Notably, waterfallplot won't work without python-fonttools and python-unicodedata2 .
Pinned Comments
alerque commented on 2020-03-04 09:16 (UTC)
PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using
pacman
without messing around with building from the AUR.