package/googlefontdirectory: change to Google Fonts repo
authorBartosz Bilas <b.bilas@grinn-global.com>
Thu, 17 Jan 2019 21:14:22 +0000 (22:14 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Wed, 6 Feb 2019 13:02:21 +0000 (14:02 +0100)
commit5bb7b1a86d5d6f3b191e80e0454cb436cca00e2f
treec7f7a3b754b0adb962f40626815fc9a186bed439
parent88fdc6223ff4cb40c9d4a75ad97fef6449f9792b
package/googlefontdirectory: change to Google Fonts repo

The current repository doesn't include new fonts, so this commit
changes the package to use the new official google github repository
which contains a lot of new available fonts.

The fonts are now organized in sub-folders per license, so we have to
take into this into account, and the
BR2_PACKAGE_GOOGLEFONTDIRECTORY_FONTS should now contain values such
as ufl/ubuntu or ofl/marvel.

Because the different fonts have different license files, we really
need to use each per-font license file, which explains why we have so
many hashes in the .hash file.

The list of licenses and license files is automatically derived from
the list of fonts in BR2_PACKAGE_GOOGLEFONTDIRECTORY_FONTS. Note that
a very small set of fonts (~15 among 1000+ fonts) lack a license file,
so if those fonts are used, legal-info will fail because the expected
license file doesn't exist. We consider this as a bug that should be
reported upstream, because each font should have a license file.

While we're at it, we use a foreach loop to install the fonts.

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/googlefontdirectory/Config.in
package/googlefontdirectory/googlefontdirectory.hash
package/googlefontdirectory/googlefontdirectory.mk