Package Details: afdko 4.0.2-1

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)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

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.

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):

  1. python-fonttools
  2. python-fontmath
  3. python-pyclipper
  4. python-unicodedata2
  5. python-defcon
  6. python-booleanoperations
  7. python-fontpens
  8. python-fontparts
  9. python-cu2qu
  10. python-mutatormath
  11. psautohint
  12. python-ufoprocessor
  13. python-ufonormalizer
  14. 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 by python-mutatormath)
  • python-defcon (required by python-cu2qu)
  • python-fonttools (required by python-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.