Package Details: ttf-twemoji 17.0.2-3

Git Clone URL: https://aur.archlinux.org/ttf-twemoji.git (read-only, click to copy)
Package Base: ttf-twemoji
Description: Truetype builds of Twemoji; Twitter Color Emoji for everyone.
Upstream URL: https://github.com/jdecked/twemoji
Keywords: color emoji font truetype-emoji ttf twemoji twemoji-color-font
Licenses: Apache-2.0, CC-BY-4.0
Provides: emoji-font, twemoji-color-font
Submitter: morealaz
Maintainer: JoeBlakeB
Last Packager: JoeBlakeB
Votes: 99
Popularity: 2.82
First Submitted: 2020-02-27 07:29 (UTC)
Last Updated: 2025-11-10 22:16 (UTC)

Dependencies (0)

Required by (15)

Sources (4)

Latest Comments

1 2 3 4 5 Next › Last »

Rhinoceros commented on 2025-11-11 07:48 (UTC)

@An-dz I disagree. AUR helpers are not supported officially. Bumping the pkgrel will force everyone else to rebuild even if unnecessary.

An-dz commented on 2025-11-10 14:05 (UTC)

You should bump the pkgrel number to 2, then there's no need for people to clear the paru/yay cache or git pull manually.

azam commented on 2025-11-08 14:37 (UTC)

Solved by deleting yay cache rm -rf $HOME/.cache/yay/ttf-twemoji

azam commented on 2025-11-08 13:43 (UTC)

@JoeBlakeB Still seeing the error, I think I have the old checksum on my last update 2 hours back. The version is not bumped so I think pacman is not redownloading the updated files. Is there a way to force redownload the updated package?

JoeBlakeB commented on 2025-11-08 13:24 (UTC)

guess who only put the new checksum in the SRCINFO and forgot for the PKGBUILD 💀💀

it should be fixed now, sorry for that

m31aur commented on 2025-11-08 12:20 (UTC)

ttf-twemoji 17.0.2-1

==> Validating source files with sha256sums... Twemoji-17.0.2.ttf ... FAILED 75-twemoji.conf ... Passed LICENSE-GRAPHICS ... Skipped LICENSE-BUILD ... Skipped ==> ERROR: One or more files did not pass the validity check!

Hanabishi commented on 2024-01-30 10:40 (UTC) (edited on 2024-01-30 10:42 (UTC) by Hanabishi)

Yes, that was the question. Because we have https://wiki.archlinux.org/title/AUR_submission_guidelines#Rules_of_submission

Packages that use prebuilt deliverables, when the sources are available, must use the -bin suffix.

Although, fonts don't really fall under the "binary" category. They definitely can't harm as much as executables.

So if the build process is really as long as you say, I guess it is indeed not worth it.

whynothugo commented on 2024-01-30 10:26 (UTC)

Hanabishi: Upstream doesn't provide a any pre-built ttf file. When packaging this for Alpine, Alpine devs preferred to download a ttf file (rather than built it from source just for their package). The TTFs that I publish are meant to file that role for downstream: pre-built font files ready to use by distributions. My expectation was that if any improvements could be made or if it was ever out of date, others would contribute. Upstream still isn't publishing TTF files. See: https://github.com/jdecked/twemoji/issues/16

As for building from source for the AUR package: builds take about an hour. There's little point in building from source; most people just want the font file. In theory, we could have ttf-twemoji and ttf-twemoji-bin, but I don't think that the effort makes sense.

Hanabishi commented on 2024-01-30 08:39 (UTC)

Is there a reason not to build from the source directly in PKGBUILD?

JoeBlakeB commented on 2024-01-17 22:49 (UTC)

@Coelacanthus oh I see, I have changed the license value to be just one string.

As for MIT vs Apache, @Porous3247 is correct that the MIT license covers only the twemoji scripts, which we don't use, so are not needed here. I will also keep the Apache 2.0 license as my build system and @whynothugo's SourceHut build system (which mine is based of) both use googles noto emoji build system from https://github.com/googlefonts/noto-emoji, which has the license.