Andreas Wacknitz
2022-12-11 0308e48b45e6d561bd6281616e71d562894faf8f
twemoji: update to 14.0.2

1 files deleted
4 files modified
447 ■■■■■ changed files
components/fonts/twemoji/Makefile 45 ●●●●● patch | view | raw | blame | history
components/fonts/twemoji/manifests/sample-manifest.p5m 1 ●●●● patch | view | raw | blame | history
components/fonts/twemoji/pkg5 4 ●●●● patch | view | raw | blame | history
components/fonts/twemoji/twemoji.license 394 ●●●●● patch | view | raw | blame | history
components/fonts/twemoji/twemoji.p5m 3 ●●●● patch | view | raw | blame | history
components/fonts/twemoji/Makefile
@@ -13,40 +13,29 @@
# Copyright 2022 Niklas Poslovski
#
BUILD_STYLE= archive
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=    twemoji
COMPONENT_VERSION= 13.1.0
COMPONENT_NAME= twemoji
COMPONENT_VERSION= 14.0.2
COMPONENT_SUMMARY= A color and B&W emoji SVG-in-OpenType font by Twitter with support for ZWJ, skin tone modifiers and country flags.
COMPONENT_PROJECT_URL= https://twemoji.twitter.com
COMPONENT_FMRI=        system/font/emoji/twemoji
COMPONENT_CLASSIFICATION=    System/Fonts
COMPONENT_SRC=        TwitterColorEmoji-SVGinOT-Linux-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_URL=    https://github.com/eosrei/twemoji-color-font/releases/download/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= \
  sha256:57c0d651400af872c33dcab78b33ecd7be0f7d49da49e2c1c83a59c215085f94
COMPONENT_SRC= TwitterColorEmoji-SVGinOT-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).zip
COMPONENT_ARCHIVE_URL= https://github.com/13rac1/twemoji-color-font/releases/download/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:8e2c6cb768b5a578b1dacb8f70d3b91e782a8098821484af77cf322ac499f28a
COMPONENT_FMRI= system/font/emoji/twemoji
COMPONENT_CLASSIFICATION= System/Fonts
COMPONENT_LICENSE=    Creative Commons Attribution 4.0 International
COMPONENT_LICENSE_FILE=    twemoji.license
COMPONENT_LICENSE_FILE=    LICENSE-CC-BY.txt
include $(WS_TOP)/make-rules/prep.mk
include $(WS_TOP)/make-rules/justmake.mk
include $(WS_TOP)/make-rules/ips.mk
FONT_TYPE= TTF
FONT_TTF_DIR=/usr/share/fonts/TrueType
THIS_FONT_DIR=$(FONT_TTF_DIR)/twemoji
include $(WS_MAKE_RULES)/font.mk
COMPONENT_BUILD_ACTION= cd $(@D) ; mkfontscale ; mkfontdir
COMPONENT_FONT_FILES += *.ttf
COMPONENT_FONT_SRC_DIR=
COMPONENT_FONTCONF_SRC_DIR=
COMPONENT_FONTCONF_FILES=
COMPONENT_INSTALL_ACTION= cd $(@D) && \
    rm -rf $(PROTO_DIR)$(THIS_FONT_DIR) && mkdir -p $(PROTO_DIR)$(THIS_FONT_DIR) && \
    $(INSTALL) -c -m 0444 *.ttf fonts.dir fonts.scale $(PROTO_DIR)$(THIS_FONT_DIR);
build: $(BUILD_32)
install: $(INSTALL_32)
test: $(NO_TESTS)
REQUIRED_PACKAGES+= x11/mkfontdir
REQUIRED_PACKAGES+= x11/mkfontscale
# Auto-generated dependencies
components/fonts/twemoji/manifests/sample-manifest.p5m
@@ -14,6 +14,7 @@
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
components/fonts/twemoji/pkg5
@@ -3,8 +3,8 @@
        "SUNWcs",
        "shell/ksh93",
        "system/library",
        "x11/mkfontdir",
        "x11/mkfontscale"
        "system/library/fontconfig",
        "x11/font-utilities"
    ],
    "fmris": [
        "system/font/emoji/twemoji"
components/fonts/twemoji/twemoji.license
File was deleted
components/fonts/twemoji/twemoji.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2022 Niklas Poslovski
# Copyright 2022 Andreas Wacknitz
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)