Package Details: ttf-sil-fonts 8-3

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
Submitter: aksr
Maintainer: alerque
Last Packager: alerque
Votes: 11
Popularity: 0.000000
First Submitted: 2016-01-23 08:19 (UTC)
Last Updated: 2020-03-19 20:25 (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

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.

alerque commented on 2020-02-15 12:53 (UTC)

@coincoincanard I've recently adopted this and taken care of most of your points. I have some questions though, and perhaps you are interested in co-maintaining SIL fonts?

  • Andika is packaged by somebody else and I've requested to have it updated and/or let me co-maintain it. The special interest subset should be added there too.
  • I packaged apparatus, but if it's truly obsolete as you say them maybe I should backtrack on that.

Most everything else, including some you didn't mention, should be either updated or added.

That pretty much just leaves three you didn't list, Shimenkan (I am not sure whether to bundle the family together or split them up, Doulos SIL Cipher (of which I wasn't sure on the status of) and Unicode BMP Fallback (which may or may not belong in this set anyway).

aksr commented on 2019-10-13 19:34 (UTC)

caleb: I think you're right. As soon as I have the time I'll fix this package.

alerque commented on 2019-09-13 03:23 (UTC)

This should probably be a meta package that depends on all the parts packages separately. Versioning this makes no sense when the upstream release cycle is different for every project.

coincoincanard commented on 2019-08-03 12:48 (UTC)

Some fonts are either missing or out of date:

  • Andika New Basic is missing

  • Annapurna 1.100 → 1.204

  • Apparatus is not updated anymore and can be replaced by Charis, Doulos, Gentium Plus or Andika

  • Awami Nastaliq is missing

  • Harmattan is missing

  • Lateef 1.001 → 1.200

  • Padauk 2.8 → 3.003

  • Scheherazade 2.020 → 2.100

  • Tagmukay is missing

  • Tai Heritage Pro 2.500 → 2.600

  • The “Special Interest Derivative Unicode Fonts” (Charis SIL, Doulos SIL, Gentium Plus, Andika Font Subsets) is missing

ameed commented on 2019-03-09 22:16 (UTC)

It seems like most of these aren't included in Google Fonts anymore. Could the "conflicts" designation between this and the ttf-google-fonts-* packages be removed?

lorenzosu commented on 2018-10-24 09:01 (UTC)

I get a curl error when trying to install:

curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the web page mentioned above. ==> ERROR: Failure while downloading http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=AbyssinicaSIL-1.500.zip&filename=AbyssinicaSIL-1.500.zip