@Fulmine and others, upstream keeps changing directions here and I'm somitmes a version behind figuring out what they did. If anybody wants to contribute I'm usually open to patches even PRs toward this or any of my packages here.
Search Criteria
Package Details: afdko 4.0.1-3
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: | 17 |
Popularity: | 0.147366 |
First Submitted: | 2017-01-05 03:39 (UTC) |
Last Updated: | 2024-04-27 12:34 (UTC) |
Dependencies (26)
- gcc-libs (gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- 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) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- Show 6 more dependencies...
Required by (8)
- ftcli
- nototools-git
- proton (make)
- proton-experimental (make)
- proton-ge-custom (make)
- python-cffsubr
- ufo2otf
- ufo2otf-git
Sources (1)
alerque commented on 2024-01-13 12:02 (UTC)
IncredibleLaser commented on 2023-02-04 10:06 (UTC)
I think you're misunderstanding the packaging guidelines. The case you're referring to is for when two packages for the same program (or library or whatever) exist, one for the fixed versions and one for building from VCS. In that case, per guidelines, the VCS package should conflict and provide the base package as it offers the same functionality, but is slightly different.
In the case here, this package has nothing to do with the spot client, and it's not really clear to me why it contains /usr/bin/spot
. Plus there's also a 'spot-client' package this one is also in conflict with due to the overlapping filename.
Since 'afdko' is the package going against the convention here — providing a binary with a filename with no connection to the package — I'd put the conflict here, or rather rename the binary if possible, i.e. it's not called from somewhere else.
alerque commented on 2023-01-11 08:21 (UTC)
@EndlessEden That conflict should be added on the VCS package (-git) not this one per Arch packaging guidelines.
EndlessEden commented on 2022-12-14 20:30 (UTC)
this package produces /usr/bin/spot| which is also is in 'spot-client-git'. please either add 'spot-client-git' to conflicts or rename it to adobe-spot during packaging.
SolarAquarion commented on 2021-05-05 23:44 (UTC)
<alad> SolarAquarion: those packages have circular deps in the checkdepends so it'd only build with makepkg --nocheck
alerque commented on 2021-05-05 21:49 (UTC)
@SolarAquarion Which ones do you think ar transitive? I try not to list any transitives at all. In this case I think the issue is that the fonttools has a bunch of optional dependencies and the Arch package doesn't require them, so any downstream packages that use those features need to specify the optional fonttools deps.
Happy to fix any that are actually transitive.
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.