diff options
| author | Martin Jansa <martin.jansa@gmail.com> | 2024-05-24 01:28:01 +0200 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2024-05-23 21:35:31 -0700 |
| commit | 58264260c3a0e9710d0915d06addb422cb8fea6d (patch) | |
| tree | 3e87aef5e5dd3f128544e80cebbc21a2486b281f | |
| parent | 08e414d496206d0959c2663fad7214596fad3cef (diff) | |
| download | meta-openembedded-58264260c3a0e9710d0915d06addb422cb8fea6d.tar.gz | |
source-han-sans-*-fonts: move common part to .inc file
* only SUMMARY, ZIPNAME and SRC_URI checksums are different
* rename the .conf file to match BPN to simplify even more
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 files changed, 34 insertions, 110 deletions
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts/44-source-han-sans-cn.conf b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts/44-source-han-sans-cn-fonts.conf index 6855791b43..6855791b43 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts/44-source-han-sans-cn.conf +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts/44-source-han-sans-cn-fonts.conf | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts_2.004.bb b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts_2.004.bb index 0eeae9c2ee..c46952cce0 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts_2.004.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-cn-fonts_2.004.bb | |||
| @@ -1,31 +1,6 @@ | |||
| 1 | require ttf.inc | 1 | require source-han-sans-fonts.inc |
| 2 | 2 | ||
| 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Simplified Chinese" | 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Simplified Chinese" |
| 4 | HOMEPAGE = "https://github.com/adobe-fonts/source-han-sans" | 4 | ZIPNAME = "SourceHanSansCN" |
| 5 | LICENSE = "OFL-1.1" | ||
| 6 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/${LICENSE};md5=fac3a519e5e9eb96316656e0ca4f2b90" | ||
| 7 | 5 | ||
| 8 | inherit allarch fontcache | ||
| 9 | |||
| 10 | # Download tends to break - so - or not? | ||
| 11 | #EXCLUDE_FROM_WORLD = "1" | ||
| 12 | |||
| 13 | SRC_URI = " \ | ||
| 14 | https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSansCN.zip;subdir=${BP};downloadfilename=${BP}.zip \ | ||
| 15 | file://44-source-han-sans-cn.conf \ | ||
| 16 | " | ||
| 17 | SRC_URI[sha256sum] = "6841fc13f1c0d255cfeb33d2a2c68d24bbebd94ae2c070347a2b2b200a1db4d6" | 6 | SRC_URI[sha256sum] = "6841fc13f1c0d255cfeb33d2a2c68d24bbebd94ae2c070347a2b2b200a1db4d6" |
| 18 | |||
| 19 | do_install() { | ||
| 20 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
| 21 | install -m 0644 ${UNPACKDIR}/44-source-han-sans-cn.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
| 22 | |||
| 23 | install -d ${D}${datadir}/fonts/truetype/ | ||
| 24 | find ./ -name '*.otf' -exec install -m 0644 {} ${D}${datadir}/fonts/truetype/ \; | ||
| 25 | } | ||
| 26 | |||
| 27 | FILES:${PN} = " \ | ||
| 28 | ${sysconfdir}/fonts \ | ||
| 29 | ${datadir}/fonts \ | ||
| 30 | " | ||
| 31 | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-fonts.inc b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-fonts.inc new file mode 100644 index 0000000000..03ca4c0902 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-fonts.inc | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | require ttf.inc | ||
| 2 | |||
| 3 | HOMEPAGE = "https://github.com/adobe-fonts/source-han-sans" | ||
| 4 | LICENSE = "OFL-1.1" | ||
| 5 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/${LICENSE};md5=fac3a519e5e9eb96316656e0ca4f2b90" | ||
| 6 | |||
| 7 | inherit allarch fontcache | ||
| 8 | |||
| 9 | SRC_URI = " \ | ||
| 10 | https://github.com/adobe-fonts/source-han-sans/releases/download/${PV}R/${ZIPNAME}.zip;subdir=${BP};downloadfilename=${BP}.zip \ | ||
| 11 | file://44-${BPN}.conf \ | ||
| 12 | " | ||
| 13 | |||
| 14 | do_install() { | ||
| 15 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
| 16 | install -m 0644 ${UNPACKDIR}/44-${BPN}.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
| 17 | |||
| 18 | install -d ${D}${datadir}/fonts/truetype/ | ||
| 19 | find ./ -name '*.otf' -exec install -m 0644 {} ${D}${datadir}/fonts/truetype/ \; | ||
| 20 | } | ||
| 21 | |||
| 22 | FILES:${PN} = " \ | ||
| 23 | ${sysconfdir}/fonts \ | ||
| 24 | ${datadir}/fonts \ | ||
| 25 | " | ||
| 26 | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts/44-source-han-sans-jp.conf b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts/44-source-han-sans-jp-fonts.conf index a7a93feeae..a7a93feeae 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts/44-source-han-sans-jp.conf +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts/44-source-han-sans-jp-fonts.conf | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts_2.004.bb b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts_2.004.bb index d75de154cd..40128f97d3 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts_2.004.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-jp-fonts_2.004.bb | |||
| @@ -1,31 +1,6 @@ | |||
| 1 | require ttf.inc | 1 | require source-han-sans-fonts.inc |
| 2 | 2 | ||
| 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Japanese" | 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Japanese" |
| 4 | HOMEPAGE = "https://github.com/adobe-fonts/source-han-sans" | 4 | ZIPNAME = "SourceHanSansJP" |
| 5 | LICENSE = "OFL-1.1" | ||
| 6 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/${LICENSE};md5=fac3a519e5e9eb96316656e0ca4f2b90" | ||
| 7 | 5 | ||
| 8 | inherit allarch fontcache | ||
| 9 | |||
| 10 | # Download tends to break - so - or not? | ||
| 11 | #EXCLUDE_FROM_WORLD = "1" | ||
| 12 | |||
| 13 | SRC_URI = " \ | ||
| 14 | https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSansJP.zip;subdir=${BP};downloadfilename=${BP}.zip \ | ||
| 15 | file://44-source-han-sans-jp.conf \ | ||
| 16 | " | ||
| 17 | SRC_URI[sha256sum] = "1ae9f62ad620d686c4a049ce25cf54e3afd8fefc954a678c644cf9802750c17e" | 6 | SRC_URI[sha256sum] = "1ae9f62ad620d686c4a049ce25cf54e3afd8fefc954a678c644cf9802750c17e" |
| 18 | |||
| 19 | do_install() { | ||
| 20 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
| 21 | install -m 0644 ${UNPACKDIR}/44-source-han-sans-jp.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
| 22 | |||
| 23 | install -d ${D}${datadir}/fonts/truetype/ | ||
| 24 | find ./ -name '*.otf' -exec install -m 0644 {} ${D}${datadir}/fonts/truetype/ \; | ||
| 25 | } | ||
| 26 | |||
| 27 | FILES:${PN} = " \ | ||
| 28 | ${sysconfdir}/fonts \ | ||
| 29 | ${datadir}/fonts \ | ||
| 30 | " | ||
| 31 | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts/44-source-han-sans-kr.conf b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts/44-source-han-sans-kr-fonts.conf index dee73ae77f..dee73ae77f 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts/44-source-han-sans-kr.conf +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts/44-source-han-sans-kr-fonts.conf | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts_2.004.bb b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts_2.004.bb index 582de03bdb..8b32ab82d2 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts_2.004.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-kr-fonts_2.004.bb | |||
| @@ -1,32 +1,6 @@ | |||
| 1 | require ttf.inc | 1 | require source-han-sans-fonts.inc |
| 2 | 2 | ||
| 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Korean" | 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Korean" |
| 4 | HOMEPAGE = "https://github.com/adobe-fonts/source-han-sans" | 4 | ZIPNAME = "SourceHanSansKR" |
| 5 | LICENSE = "OFL-1.1" | ||
| 6 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/${LICENSE};md5=fac3a519e5e9eb96316656e0ca4f2b90" | ||
| 7 | 5 | ||
| 8 | inherit allarch fontcache | ||
| 9 | |||
| 10 | # Download tends to break - so - or not? | ||
| 11 | #EXCLUDE_FROM_WORLD = "1" | ||
| 12 | |||
| 13 | SRC_URI = " \ | ||
| 14 | https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSansKR.zip;subdir=${BP};downloadfilename=${BP}.zip \ | ||
| 15 | file://44-source-han-sans-kr.conf \ | ||
| 16 | " | ||
| 17 | SRC_URI[sha256sum] = "02fe28a48c6381c49d61c27a1b173c77f0e6f2b9f2b68e79f076f10a6a8f4bfe" | 6 | SRC_URI[sha256sum] = "02fe28a48c6381c49d61c27a1b173c77f0e6f2b9f2b68e79f076f10a6a8f4bfe" |
| 18 | S = "${UNPACKDIR}/branches" | ||
| 19 | |||
| 20 | do_install() { | ||
| 21 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
| 22 | install -m 0644 ${UNPACKDIR}/44-source-han-sans-kr.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
| 23 | |||
| 24 | install -d ${D}${datadir}/fonts/truetype/ | ||
| 25 | find ./ -name '*.otf' -exec install -m 0644 {} ${D}${datadir}/fonts/truetype/ \; | ||
| 26 | } | ||
| 27 | |||
| 28 | FILES:${PN} = " \ | ||
| 29 | ${sysconfdir}/fonts \ | ||
| 30 | ${datadir}/fonts \ | ||
| 31 | " | ||
| 32 | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts/44-source-han-sans-tw.conf b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts/44-source-han-sans-tw-fonts.conf index ae289401bb..ae289401bb 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts/44-source-han-sans-tw.conf +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts/44-source-han-sans-tw-fonts.conf | |||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts_2.004.bb b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts_2.004.bb index 011d434190..b841660efd 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts_2.004.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/source-han-sans-tw-fonts_2.004.bb | |||
| @@ -1,32 +1,6 @@ | |||
| 1 | require ttf.inc | 1 | require source-han-sans-fonts.inc |
| 2 | 2 | ||
| 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Traditional Chinese" | 3 | SUMMARY = "Adobe OpenType Pan-CJK font family for Traditional Chinese" |
| 4 | HOMEPAGE = "https://github.com/adobe-fonts/source-han-sans" | 4 | ZIPNAME = "SourceHanSansTW" |
| 5 | LICENSE = "OFL-1.1" | ||
| 6 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/${LICENSE};md5=fac3a519e5e9eb96316656e0ca4f2b90" | ||
| 7 | 5 | ||
| 8 | inherit allarch fontcache | ||
| 9 | |||
| 10 | # Download tends to break - so - or not? | ||
| 11 | #EXCLUDE_FROM_WORLD = "1" | ||
| 12 | |||
| 13 | SRC_URI = " \ | ||
| 14 | https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSansTW.zip;subdir=${BP};downloadfilename=${BP}.zip \ | ||
| 15 | file://44-source-han-sans-tw.conf \ | ||
| 16 | " | ||
| 17 | SRC_URI[sha256sum] = "11d78c8fbc1a4bb04a453cdd65c99db8d41ec5cd6ba6d68c8638e6ba170de806" | 6 | SRC_URI[sha256sum] = "11d78c8fbc1a4bb04a453cdd65c99db8d41ec5cd6ba6d68c8638e6ba170de806" |
| 18 | S = "${UNPACKDIR}/SourceHanSansTW" | ||
| 19 | |||
| 20 | do_install() { | ||
| 21 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
| 22 | install -m 0644 ${UNPACKDIR}/44-source-han-sans-tw.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
| 23 | |||
| 24 | install -d ${D}${datadir}/fonts/truetype/ | ||
| 25 | find ./ -name '*.otf' -exec install -m 0644 {} ${D}${datadir}/fonts/truetype/ \; | ||
| 26 | } | ||
| 27 | |||
| 28 | FILES:${PN} = " \ | ||
| 29 | ${sysconfdir}/fonts \ | ||
| 30 | ${datadir}/fonts \ | ||
| 31 | " | ||
| 32 | |||
