From a46f0ec88e6c7ea84ed2f67a40bbf89ef44bc6af Mon Sep 17 00:00:00 2001 From: root Date: Tue, 16 Jun 2026 10:59:35 -0500 Subject: Adding metadata --- dev-python/uharfbuzz/Manifest | 6 ++++ dev-python/uharfbuzz/metadata.xml | 12 ++++++++ dev-python/uharfbuzz/uharfbuzz-0.53.7.ebuild | 41 ++++++++++++++++++++++++++++ dev-python/uharfbuzz/uharfbuzz-0.54.1.ebuild | 41 ++++++++++++++++++++++++++++ 4 files changed, 100 insertions(+) create mode 100644 dev-python/uharfbuzz/Manifest create mode 100644 dev-python/uharfbuzz/metadata.xml create mode 100644 dev-python/uharfbuzz/uharfbuzz-0.53.7.ebuild create mode 100644 dev-python/uharfbuzz/uharfbuzz-0.54.1.ebuild (limited to 'dev-python/uharfbuzz') diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest new file mode 100644 index 000000000000..ae6411ecc651 --- /dev/null +++ b/dev-python/uharfbuzz/Manifest @@ -0,0 +1,6 @@ +DIST harfbuzz-14.2.0.tar.xz 19555096 BLAKE2B bc0df1fad40bbd2f7348d16e1d17927285a1e64eae02bf27f5921691cb77cbe8646a5f51e14c97953416b9e08f326c824646d2f114b59e37579657727cf706f4 SHA512 5c9367cf28516c5932c84bcd392dba737cd7e451c864c4fe3bd38c49b38c822fdaa07b197c24e361ce14e2bbec2dc018e220693a0bfe39cefc5336e928b8b4c9 +DIST uharfbuzz-0.53.7.gh.tar.gz 224968 BLAKE2B caee231abd6bf5ae17d4555c64c2a7797405c21205fc65af5016e1a49f2d30fe5b231ed90a492b1c359ad859244c2be3343120bbe415077f05af1fdddfb49fda SHA512 8351893a152b7ccd1a57188b5152d8d173538eb9c8f1074eff9112c90f55bc552a3cf8f0048fe669e9f85fa95cae642f2f645ac1e127ccc4a80699cb1ca5d785 +DIST uharfbuzz-0.54.1.gh.tar.gz 228635 BLAKE2B cec702b352f10b59c0cf5ad736b9884c82c9933a12f58b2a26120a25adf66c01c4a6660fea0bdb413f55c87d36f6ffcac6aa393372c30af6ca07b943fac20401 SHA512 4b8bcd7fb6e072118ee8fa255609a21b0c3c10c5c8f652030a576ffbd807a4a8a9a8da053ec67ccda4a0b5f20acb308ff7f78816b50930567f2088f34e5f3dce +EBUILD uharfbuzz-0.53.7.ebuild 1034 BLAKE2B 4d383a26e40be89ee4c3cc33b6e22ef9bc77452b2a6fa19782b376a64053fd08d400a90071a31bdc1d98a7bc1b412e0d51636288c644180ad66a5830b511317f SHA512 6f1d54497aed1bb1ac0b65bfe3a84d50f62bbd95501a00b6c7f01414fc520e5eeea3b088a8948dd22d9b56376f006880aa12311bb178ee30d40b9e2fcd485ca1 +EBUILD uharfbuzz-0.54.1.ebuild 1034 BLAKE2B 4d383a26e40be89ee4c3cc33b6e22ef9bc77452b2a6fa19782b376a64053fd08d400a90071a31bdc1d98a7bc1b412e0d51636288c644180ad66a5830b511317f SHA512 6f1d54497aed1bb1ac0b65bfe3a84d50f62bbd95501a00b6c7f01414fc520e5eeea3b088a8948dd22d9b56376f006880aa12311bb178ee30d40b9e2fcd485ca1 +MISC metadata.xml 452 BLAKE2B 883cb08b31d5f44d49c3b65f8a8aca6e22fb873b8e6acd5ea84a02d72665f33abc3862f68e60492861bb3dcba91ceeabf1227f49709d12ecca2d13a09360639a SHA512 cb890076e5a1d6b0fef19b6da49bbf25fbda6da7f3f64deb964f4188558e67c8cf8cc3796e16f78ce4105dffcc391fbccb715398136f997819313cdf15f00820 diff --git a/dev-python/uharfbuzz/metadata.xml b/dev-python/uharfbuzz/metadata.xml new file mode 100644 index 000000000000..6cbfdd910180 --- /dev/null +++ b/dev-python/uharfbuzz/metadata.xml @@ -0,0 +1,12 @@ + + + + + marcin.deranek@slonko.net + Marcin Deranek + + + https://github.com/harfbuzz/uharfbuzz/issues + + baldeagleos-repo + diff --git a/dev-python/uharfbuzz/uharfbuzz-0.53.7.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.53.7.ebuild new file mode 100644 index 000000000000..165b7bb514fc --- /dev/null +++ b/dev-python/uharfbuzz/uharfbuzz-0.53.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 +inherit distutils-r1 + +MY_HB="harfbuzz-14.2.0" +DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine" +HOMEPAGE="https://github.com/harfbuzz/uharfbuzz" +SRC_URI=" + https://github.com/harfbuzz/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/harfbuzz/harfbuzz/releases/download/${MY_HB#*-}/${MY_HB}.tar.xz +" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/pkgconfig[${PYTHON_USEDEP}] + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( ) +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" + rmdir harfbuzz + mv "${WORKDIR}"/${MY_HB} harfbuzz +} + +python_install() { + distutils-r1_python_install + python_optimize "${ED}"/$(python_get_sitedir)/${PN} +} diff --git a/dev-python/uharfbuzz/uharfbuzz-0.54.1.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.54.1.ebuild new file mode 100644 index 000000000000..165b7bb514fc --- /dev/null +++ b/dev-python/uharfbuzz/uharfbuzz-0.54.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 +inherit distutils-r1 + +MY_HB="harfbuzz-14.2.0" +DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine" +HOMEPAGE="https://github.com/harfbuzz/uharfbuzz" +SRC_URI=" + https://github.com/harfbuzz/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/harfbuzz/harfbuzz/releases/download/${MY_HB#*-}/${MY_HB}.tar.xz +" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/pkgconfig[${PYTHON_USEDEP}] + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( ) +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" + rmdir harfbuzz + mv "${WORKDIR}"/${MY_HB} harfbuzz +} + +python_install() { + distutils-r1_python_install + python_optimize "${ED}"/$(python_get_sitedir)/${PN} +} -- cgit v1.3.1