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.
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-03-04 09:16 (UTC)
yochananmarqos commented on 2020-01-08 22:39 (UTC) (edited on 2020-06-01 16:04 (UTC) by yochananmarqos)
@Poscat: Install the dependencies in this order (links are my improved and/or updated PKGBUILDs):
python-fonttools
python-fontmath
python-pyclipper
python-unicodedata2
- python-defcon
python-booleanoperations
python-fontpens
python-fontparts
python-cu2qu
python-mutatormath
psautohint
python-ufoprocessor
python-ufonormalizer
afdko
Poscat commented on 2020-01-08 09:59 (UTC) (edited on 2020-01-08 10:00 (UTC) by Poscat)
It seems that pacman is unable to resolve the dependency cycle:
dependency cycle detected between {'python-cu2qu': 1, 'python-fontparts': 13, 'python-ufoprocessor': 12, 'python-mutatormath': 1, 'afdko': 12, 'python-fontpens': 12, 'python-booleanoperations': 12}
alerque commented on 2019-11-15 10:42 (UTC)
For those anxious to get on 3.0.2 alpha releases I have updated the afdko-git package dependencies so it works with Python 3 now and is pretty much interchangeable with this stable release package.
alerque commented on 2019-11-15 10:23 (UTC)
I've overhauled the dependencies for this. Note that some of the dependencies want to install python-setuptools-scm, but in my testing those PKGBUILDS can be edited to substitute just python-setuptools and it works fine.
If anybody can confirm that python-lxml is indeed optional I can move that to optdepends. For now I made it a dependency.
alerque commented on 2019-11-15 10:02 (UTC)
@yochananmarqos I'm trying to integrate the dependency updates you and @loathingkernel have mentioned and have some questions. Why are you depending on python-setuptools-scm? If we're compiling stable versions (as this packages is meant to do) we shouldn't need that.
Also what's the deal with psautohint? Wasn't that part of this package?
yochananmarqos commented on 2019-11-12 19:58 (UTC) (edited on 2019-11-12 19:59 (UTC) by yochananmarqos)
Missing dependencies:
python-lxml
(optional?)python-cu2qu
psautohint
(I added it to the AUR today)python-ufoprocessor
(I added it to the AUR today)
Covered by deps, not necessary:
python-fontmath
(required bypython-mutatormath
)python-defcon
(required bypython-cu2qu
)python-fonttools
(required bypython-cu2qu
,python-mutatormath
&psautohint
)
python-wheel
and python-setuptools-scm
are required to build.
My updated PKGBUILD is using 3.0.2a5 for another project, but everything is the same.
loathingkernel commented on 2019-11-12 19:39 (UTC)
This works for me if anyone wants to update it.
https://gist.github.com/loathingKernel/a95ddab185d24bd62bfbce9590b6c1b8
alerque commented on 2019-08-23 11:52 (UTC)
The latest update (3.0.1) is going to require a lot of packaging changes including of Python dependencies. The current package is the last one that supports Python2.
If anybody wants to help with this feel free! I'd be happy to patch if somebody gets it all together.
fbrennan commented on 2019-08-18 10:41 (UTC)
This no longer works, python2-defcon is missing.
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.