Package Details: ttf-sil-fonts 11-1

Git Clone URL: https://aur.archlinux.org/ttf-sil-fonts.git (read-only, click to copy)
Package Base: ttf-sil-fonts
Description: Metapackage depending on all OFL-licensed font packages from SIL
Upstream URL: https://software.sil.org/fonts
Licenses: OFL-1.1-RFN
Submitter: aksr
Maintainer: alerque
Last Packager: alerque
Votes: 11
Popularity: 0.000000
First Submitted: 2016-01-23 08:19 (UTC)
Last Updated: 2024-04-15 11:43 (UTC)

Pinned Comments

alerque commented on 2020-02-20 12:11 (UTC)

PSA: I've started hosting this package (and all its dependencies) as prebuilt packages in my repository for those that want to install in using pacman without messing around with building from the AUR.

Latest Comments

1 2 Next › Last »

alerque commented on 2020-02-20 12:11 (UTC)

PSA: I've started hosting this package (and all its dependencies) as prebuilt packages in my repository for those that want to install in using pacman without messing around with building from the AUR.

alerque commented on 2020-02-20 12:09 (UTC)

@seboss666, @j0hannes, and others. I apologize for the trouble caused by the not-so-smooth upgrade path. Uninstalling and re-installing is much less than ideal. I've asked in IRC about how this could have been done, but so far it seems like with either manual AUR or most AUR helpers the answer is there just isn't a completely smooth non-breaking way to do this. I think yay might have handled it if configured to handle all builds / installs as a batch rather than individually, but that isn't the default configuration.

seboss666 commented on 2020-02-19 20:26 (UTC)

I confirm that removing and reinstalling the package did the trick.

alerque commented on 2020-02-18 14:29 (UTC)

@j0hannes You're right, there were file conflicts. The solution is probably to uninstall this package, then install it again. Unfortunately the previous epoch of this package was not doing what it said on the tin, and it was doing things it shouldn't. It but files where they didn't belong and that it didn't advertise, and it did not have conflicts registered for many of the packages it would have conflicted with. The issue is not with the current packaging, but with the previous packaging and a race condition where it is trying to satisfy dependencies for the new package without removing the old one.

j0hannes commented on 2020-02-18 14:09 (UTC)

@caleb The transition from a real to a meta package seems to be the problem here; with yay I get those errors

ttf-sil-galatia: /usr/share/fonts/TTF/GalSILB.ttf exists in filesystem (owned by ttf-sil-fonts)
ttf-sil-galatia: /usr/share/fonts/TTF/GalSILR.ttf exists in filesystem (owned by ttf-sil-fonts)

For me, the solution was to remove this package and install the relevant ttf-sil-* packages.

alerque commented on 2020-02-18 10:48 (UTC)

@j0hannes I think you might be misunderstanding how AUR packages work. That error is something you need to address by building and installing the relevant missing packages. Many AUR helper programs (personally I use yay) are available to streamline this, but this is a manual process. This package is just a list of all the SIL font packages, they each need to be downloaded, built, and installed separately.

You might be interested in knowing that (as of about 5 minutes ago) all of the SIL font packages from AUR and this one are available pre-built in my personal repository that you can install with pacman with no building required.

j0hannes commented on 2020-02-17 07:31 (UTC)

@caleb The update of this package however fails with the error copied below.

alerque commented on 2020-02-16 14:47 (UTC) (edited on 2020-02-16 14:48 (UTC) by alerque)

@j0hannes Packaging for all of those dependencies where updated or posted to the AUR just before the update to this package.

j0hannes commented on 2020-02-16 12:03 (UTC) (edited on 2020-02-16 12:04 (UTC) by j0hannes)

the package does not build anymore:

  unable to satisfy dependency 'ttf-sil-apparatus' required by ttf-sil-fonts
  unable to satisfy dependency 'ttf-sil-dai-banna' required by ttf-sil-fonts
  unable to satisfy dependency 'ttf-sil-doulos' required by ttf-sil-fonts
  unable to satisfy dependency 'ttf-sil-ezra' required by ttf-sil-fonts
  unable to satisfy dependency 'ttf-sil-lateef' required by ttf-sil-fonts

alerque commented on 2020-02-15 13:04 (UTC)

@lorenzosu and @ameed, your package issues should be addressed now.