[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: 1d8da6563525495684182825763f1925be5d0144 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu May 4 02:27:50 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu May 4 02:27:50 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d8da656 dev-util/gftools: fix dep Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> ...ools-0.9.21.ebuild => gftools-0.9.21-r1.ebuild} | 32 +++--- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/dev-util/gftools/gftools-0.9.21.ebuild b/dev-util/gftools/gftools-0.9.21-r1.ebuild similarity index 98% rename from dev-util/gftools/gftools-0.9.21.ebuild rename to dev-util/gftools/gftools-0.9.21-r1.ebuild index 5194e7f33..9a467e85a 100644 --- a/dev-util/gftools/gftools-0.9.21.ebuild +++ b/dev-util/gftools/gftools-0.9.21-r1.ebuild @@ -22,36 +22,36 @@ SLOT="0" # ufolib2 is an indirect dependency RDEPEND=" - dev-python/statmake[${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' - dev-python/ufoLib2[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] >=dev-python/axisregistry-0.2.0[${PYTHON_USEDEP}] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - dev-python/PyGithub[${PYTHON_USEDEP}] - dev-python/vttlib[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/babelfont[${PYTHON_USEDEP}] - dev-python/ttfautohint-py[${PYTHON_USEDEP}] - >=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}] app-arch/brotli[python,${PYTHON_USEDEP}] >=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}] - >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}] + dev-python/PyGithub[${PYTHON_USEDEP}] + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/babelfont[${PYTHON_USEDEP}] + >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}] + dev-python/fonttools[${PYTHON_USEDEP}] >=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}] dev-python/glyphsLib[${PYTHON_USEDEP}] >=dev-python/glyphsets-0.2.1[${PYTHON_USEDEP}] + dev-python/hyperglot[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] dev-python/ots-python[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}] dev-python/pygit2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] + dev-python/skia-pathops[${PYTHON_USEDEP}] + dev-python/statmake[${PYTHON_USEDEP}] dev-python/strictyaml[${PYTHON_USEDEP}] dev-python/tabulate[${PYTHON_USEDEP}] + dev-python/ttfautohint-py[${PYTHON_USEDEP}] + dev-python/ufoLib2[${PYTHON_USEDEP}] dev-python/unidecode[${PYTHON_USEDEP}] - dev-python/skia-pathops[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/hyperglot[${PYTHON_USEDEP}] - >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}] dev-python/vharfbuzz[${PYTHON_USEDEP}] + dev-python/vttlib[${PYTHON_USEDEP}] + >=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}] ') " DEPEND="
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: 776156628ad0a1bc6cd6dcb71b501ee28edb072e Author: Alessandro Barbieri gmail com> AuthorDate: Wed Apr 20 22:32:26 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 20 22:37:06 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77615662 dev-util/gftools: add 0.9.9, drop 0.9.5 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/Manifest | 2 +- dev-util/gftools/{gftools-0.9.5.ebuild => gftools-0.9.9.ebuild} | 9 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index 5f89122da..6b0bb375b 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,3 +1,3 @@ DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 -DIST gftools-0.9.5.tar.gz 4649591 BLAKE2B 8bb31da074b973718c4354a2e7eafaedbe5a45927f108c16ebcf3b8f8764647800cc83b5c079d66bd54426896278bba80008e855d27a3c3c20f1aa76178f1aa5 SHA512 d996147df5be58cdb5cfd5399afd71c4f88e6199e023e749216351be8cbe1f43061b871d80961e8be13936da6d331bea19f9361e3ec5a50a66c104814117d87b DIST gftools-0.9.6.tar.gz 4648604 BLAKE2B b1d0a7b68e0df56810255b5bde514a9ba3ad803e8d722e4e2efb2e176bb5bd92dc631b53ff192be951107a0fdf00030f14ab98d1fa39a3951c7a11c38e3dadd9 SHA512 5483eaeb4bf8b46b7f80058b1294d0617522d16f0110b075fc72c9cf1740ce1ce23b7ccef933a524010e05f9742528f60dd2fabedd1981564d2d3edf9a088fb1 +DIST gftools-0.9.9.tar.gz 4868400 BLAKE2B 3407ef40fdd7781c4553f41ba87bd2d7ef2752161bc606f93d64b99e7a83b5ee57b668377b7e7e6e8c71f5e7cf8fe3e77b45572646afc66825b19d768d5572b4 SHA512 0d0658203758a4360e06214c5cb80b5c39a99caa9a3d866285fa16823eed9caea1f56ed698d0f4caa3f595afe25038cd6e5c8628dc039159d27a75df2150a502 diff --git a/dev-util/gftools/gftools-0.9.5.ebuild b/dev-util/gftools/gftools-0.9.9.ebuild similarity index 87% rename from dev-util/gftools/gftools-0.9.5.ebuild rename to dev-util/gftools/gftools-0.9.9.ebuild index e197ff105..2889e1d32 100644 --- a/dev-util/gftools/gftools-0.9.5.ebuild +++ b/dev-util/gftools/gftools-0.9.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" +GLYPHSINFO_COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_{8..9} ) @@ -14,11 +14,11 @@ DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection" HOMEPAGE="https://github.com/googlefonts/gftools; SRC_URI=" https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/schriftgestalt/GlyphsInfo/archive/${COMMIT}.tar.gz -> GlyphsInfo-${COMMIT}.tar.gz + https://github.com/schriftgestalt/GlyphsInfo/archive/${GLYPHSINFO_COMMIT}.tar.gz -> GlyphsInfo-${GLYPHSINFO_COMMIT}.tar.gz " KEYWORDS="~amd64" -LICENSE="Apache-2.0 MIT" +LICENSE="Apache-2.0 MIT test? ( OFL )" SLOT="0" # ufolib2 is an indirect dependency @@ -36,7 +36,7 @@ RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/babelfont[${PYTHON_USEDEP}] dev-python/ttfautohint-py[${PYTHON_USEDEP}] - >=dev-util/fontmake-2.4.0[${PYTHON_USEDEP}] + >=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}] app-arch/brotli[python,${PYTHON_USEDEP}] >=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}] >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}] @@ -53,6 +53,7 @@ RDEPEND=" dev-python/jinja[${PYTHON_USEDEP}] dev-python/hyperglot[${PYTHON_USEDEP}] >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}] + dev-python/vharfbuzz[${PYTHON_USEDEP}] ') " DEPEND="
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/files/
commit: a8f1d1db7035a125aa1dde2b182721db09945a4f Author: Alessandro Barbieri gmail com> AuthorDate: Mon Apr 4 19:29:35 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Mon Apr 4 19:32:03 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8f1d1db dev-util/gftools/files: remove patches Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/files/gftools-setup.diff | 10 -- dev-util/gftools/files/gftools-tests.diff | 28 2 files changed, 38 deletions(-) diff --git a/dev-util/gftools/files/gftools-setup.diff b/dev-util/gftools/files/gftools-setup.diff deleted file mode 100644 index 9227b8548..0 --- a/dev-util/gftools/files/gftools-setup.diff +++ /dev/null @@ -1,10 +0,0 @@ a/setup.py -+++ b/setup.py -@@ -72,7 +72,6 @@ setup( - # see: https://github.com/fontforge/fontforge/issues/2048 - 'setuptools', - 'FontTools[ufo]', --'Flask', - 'absl-py', - 'glyphsLib', - 'PyGithub', diff --git a/dev-util/gftools/files/gftools-tests.diff b/dev-util/gftools/files/gftools-tests.diff deleted file mode 100644 index c2c2124af..0 --- a/dev-util/gftools/files/gftools-tests.diff +++ /dev/null @@ -1,28 +0,0 @@ a/Lib/gftools/tests/test_qa.py -+++ b/Lib/gftools/tests/test_qa.py -@@ -1,5 +1,6 @@ - import subprocess - import unittest -+import pytest - import tempfile - import os - -@@ -38,6 +39,7 @@ class TestQA(unittest.TestCase): - self.assertTrue("Fontbakery" in os.listdir(qa_out)) - - def test_diff_github_fonts_vs_googlefonts_vf(self): -+if not 'GH_TOKEN' in os.environ.keys(): pytest.skip("GH_TOKEN not provided") - with tempfile.TemporaryDirectory() as qa_out: - subprocess.call( - [ a/Lib/gftools/tests/test_stat.py -+++ b/Lib/gftools/tests/test_stat.py -@@ -373,7 +373,7 @@ def test_gen_stat_tables_from_config(var - - name: Italic - value: 1 - """ --config = yaml.load(config_text) -+config = yaml.safe_load(config_text) - gen_stat_tables_from_config(config, var_fonts) - roman, italic = var_fonts -
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: c47e66a4c1126cd90ba5a3616b81689974fd8155 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Apr 4 19:29:02 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Mon Apr 4 19:32:03 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c47e66a4 dev-util/gftools: add 0.9.5, drop 0.9.2 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/Manifest | 2 +- dev-util/gftools/{gftools-0.9.2.ebuild => gftools-0.9.5.ebuild} | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index 210355f8e..e20484870 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,3 +1,3 @@ DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 -DIST gftools-0.9.2.tar.gz 4640316 BLAKE2B 9fad40044c6d66fb8f6fe69d8f67bae62828954136b14d44108098b60f77babc964508d229eda9018fc1fd3312f1f8ecc0a6ad5f067cea71a504b58ce8d2f691 SHA512 e60d358c4754b0177532ef5f84a50734ea4a203275f13e262852819522901ac16e0e502a883eafcf6e868faa07f17440a58f923927a826364212452d96944db8 DIST gftools-0.9.4.tar.gz 4645902 BLAKE2B e74e94d195bb3c49f453dec09372dfa2d42fc8c2abba79a23106dc605f94992efd2c239b7ace8b96e4677629cbf230c4e08d379683aebd1a0a60b6fdc4aeff1e SHA512 ab26899b844f60cbe9a15f9ad01675a3e317c64590339efcc3efc1bfb67b5a05364dfefd7dc3433246c6b5c50bd89a42d438398b4535c04782ca67c192935a3b +DIST gftools-0.9.5.tar.gz 4649591 BLAKE2B 8bb31da074b973718c4354a2e7eafaedbe5a45927f108c16ebcf3b8f8764647800cc83b5c079d66bd54426896278bba80008e855d27a3c3c20f1aa76178f1aa5 SHA512 d996147df5be58cdb5cfd5399afd71c4f88e6199e023e749216351be8cbe1f43061b871d80961e8be13936da6d331bea19f9361e3ec5a50a66c104814117d87b diff --git a/dev-util/gftools/gftools-0.9.2.ebuild b/dev-util/gftools/gftools-0.9.5.ebuild similarity index 97% rename from dev-util/gftools/gftools-0.9.2.ebuild rename to dev-util/gftools/gftools-0.9.5.ebuild index d67dad3d8..e197ff105 100644 --- a/dev-util/gftools/gftools-0.9.2.ebuild +++ b/dev-util/gftools/gftools-0.9.5.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1 @@ -52,6 +52,7 @@ RDEPEND=" dev-python/skia-pathops[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/hyperglot[${PYTHON_USEDEP}] + >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}] ') " DEPEND="
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: 86a53ebfe4897efcac76d7960aadd3041cc5e3fa Author: Alessandro Barbieri gmail com> AuthorDate: Sat Mar 26 00:08:51 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Sat Mar 26 00:09:37 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86a53ebf dev-util/gftools: add 0.9.4, drop 0.7.2 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/Manifest | 2 +- .../{gftools-0.7.2.ebuild => gftools-0.9.4.ebuild} | 68 +++--- 2 files changed, 34 insertions(+), 36 deletions(-) diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index 44e6bca5f..210355f8e 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,3 +1,3 @@ DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 -DIST gftools-0.7.2.tar.gz 5558945 BLAKE2B 4021f6a09b401b94e048c88f1a744153f830ad550edb14ba5c4c83f6deda9089e27c449a85d643ea167e31d1697c3eb404f49c9bd1a9f2322746aa06a2655c5d SHA512 34336e6fa69722f3e7a317f09c2be15f8f74505dea673dea68d6c51c0289f448d77849cc92f3b47bc6bdb2f86ad525a82a4c24e9a4e08fc215cfd6e2e401d818 DIST gftools-0.9.2.tar.gz 4640316 BLAKE2B 9fad40044c6d66fb8f6fe69d8f67bae62828954136b14d44108098b60f77babc964508d229eda9018fc1fd3312f1f8ecc0a6ad5f067cea71a504b58ce8d2f691 SHA512 e60d358c4754b0177532ef5f84a50734ea4a203275f13e262852819522901ac16e0e502a883eafcf6e868faa07f17440a58f923927a826364212452d96944db8 +DIST gftools-0.9.4.tar.gz 4645902 BLAKE2B e74e94d195bb3c49f453dec09372dfa2d42fc8c2abba79a23106dc605f94992efd2c239b7ace8b96e4677629cbf230c4e08d379683aebd1a0a60b6fdc4aeff1e SHA512 ab26899b844f60cbe9a15f9ad01675a3e317c64590339efcc3efc1bfb67b5a05364dfefd7dc3433246c6b5c50bd89a42d438398b4535c04782ca67c192935a3b diff --git a/dev-util/gftools/gftools-0.7.2.ebuild b/dev-util/gftools/gftools-0.9.4.ebuild similarity index 67% rename from dev-util/gftools/gftools-0.7.2.ebuild rename to dev-util/gftools/gftools-0.9.4.ebuild index 43d23fb3d..e197ff105 100644 --- a/dev-util/gftools/gftools-0.7.2.ebuild +++ b/dev-util/gftools/gftools-0.9.4.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1 @@ -10,65 +10,63 @@ PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 +DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection" +HOMEPAGE="https://github.com/googlefonts/gftools; SRC_URI=" https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/schriftgestalt/GlyphsInfo/archive/${COMMIT}.tar.gz -> GlyphsInfo-${COMMIT}.tar.gz " + KEYWORDS="~amd64" -DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection" -HOMEPAGE="https://github.com/googlefonts/gftools; -LICENSE="Apache-2.0" +LICENSE="Apache-2.0 MIT" SLOT="0" -RESTRICT="test" -PROPERTIES="test_network" - +# ufolib2 is an indirect dependency RDEPEND=" dev-python/statmake[${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' - app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/ufoLib2[${PYTHON_USEDEP}] + + dev-python/fonttools[${PYTHON_USEDEP}] + >=dev-python/axisregistry-0.2.0[${PYTHON_USEDEP}] dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/PyGithub[${PYTHON_USEDEP}] + dev-python/vttlib[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/babelfont[${PYTHON_USEDEP}] - dev-python/browserstack-local-python[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] + dev-python/ttfautohint-py[${PYTHON_USEDEP}] + >=dev-util/fontmake-2.4.0[${PYTHON_USEDEP}] + app-arch/brotli[python,${PYTHON_USEDEP}] + >=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}] + >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}] + >=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}] dev-python/glyphsLib[${PYTHON_USEDEP}] + >=dev-python/glyphsets-0.2.1[${PYTHON_USEDEP}] dev-python/ots-python[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - dev-python/pybrowserstack-screenshots[${PYTHON_USEDEP}] dev-python/pygit2[${PYTHON_USEDEP}] - dev-python/PyGithub[${PYTHON_USEDEP}] -
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: a09b0dc2c792b859fe10fdac002d72978581ff2f Author: Alessandro Barbieri gmail com> AuthorDate: Sat Mar 19 00:22:42 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Sat Mar 19 00:43:39 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a09b0dc2 dev-util/gftools: add 0.9.2 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/Manifest | 1 + dev-util/gftools/gftools-0.9.2.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index 30cba18d6..44e6bca5f 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,2 +1,3 @@ DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 DIST gftools-0.7.2.tar.gz 5558945 BLAKE2B 4021f6a09b401b94e048c88f1a744153f830ad550edb14ba5c4c83f6deda9089e27c449a85d643ea167e31d1697c3eb404f49c9bd1a9f2322746aa06a2655c5d SHA512 34336e6fa69722f3e7a317f09c2be15f8f74505dea673dea68d6c51c0289f448d77849cc92f3b47bc6bdb2f86ad525a82a4c24e9a4e08fc215cfd6e2e401d818 +DIST gftools-0.9.2.tar.gz 4640316 BLAKE2B 9fad40044c6d66fb8f6fe69d8f67bae62828954136b14d44108098b60f77babc964508d229eda9018fc1fd3312f1f8ecc0a6ad5f067cea71a504b58ce8d2f691 SHA512 e60d358c4754b0177532ef5f84a50734ea4a203275f13e262852819522901ac16e0e502a883eafcf6e868faa07f17440a58f923927a826364212452d96944db8 diff --git a/dev-util/gftools/gftools-0.9.2.ebuild b/dev-util/gftools/gftools-0.9.2.ebuild new file mode 100644 index 0..d67dad3d8 --- /dev/null +++ b/dev-util/gftools/gftools-0.9.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection" +HOMEPAGE="https://github.com/googlefonts/gftools; +SRC_URI=" + https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/schriftgestalt/GlyphsInfo/archive/${COMMIT}.tar.gz -> GlyphsInfo-${COMMIT}.tar.gz +" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0 MIT" +SLOT="0" + +# ufolib2 is an indirect dependency +RDEPEND=" + dev-python/statmake[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + dev-python/ufoLib2[${PYTHON_USEDEP}] + + dev-python/fonttools[${PYTHON_USEDEP}] + >=dev-python/axisregistry-0.2.0[${PYTHON_USEDEP}] + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/PyGithub[${PYTHON_USEDEP}] + dev-python/vttlib[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/babelfont[${PYTHON_USEDEP}] + dev-python/ttfautohint-py[${PYTHON_USEDEP}] + >=dev-util/fontmake-2.4.0[${PYTHON_USEDEP}] + app-arch/brotli[python,${PYTHON_USEDEP}] + >=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}] + >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}] + >=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}] + dev-python/glyphsLib[${PYTHON_USEDEP}] + >=dev-python/glyphsets-0.2.1[${PYTHON_USEDEP}] + dev-python/ots-python[${PYTHON_USEDEP}] + dev-python/pygit2[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/strictyaml[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + dev-python/skia-pathops[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/hyperglot[${PYTHON_USEDEP}] + ') +" +DEPEND=" + ${RDEPEND} + $(python_gen_cond_dep '>=dev-python/setuptools_scm-4[${PYTHON_USEDEP}]') +" + +RESTRICT="test" +PROPERTIES="test_network" + +distutils_enable_tests pytest + +python_prepare_all() { + mv "${WORKDIR}/GlyphsInfo"/*.xml "Lib/gftools/util/GlyphsInfo" || die + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}" + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}" + local -x PATH="${S}:${PATH}" + distutils_install_for_testing + epytest -vv +}
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: 37a74a9cbe44b44595052d2143f80a5cfc906384 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Jul 5 20:29:30 2021 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 5 20:29:30 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37a74a9c dev-util/gftools: fix statmake dependency Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/gftools-0.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/gftools/gftools-0.7.2.ebuild b/dev-util/gftools/gftools-0.7.2.ebuild index ffd97dc72..43d23fb3d 100644 --- a/dev-util/gftools/gftools-0.7.2.ebuild +++ b/dev-util/gftools/gftools-0.7.2.ebuild @@ -24,6 +24,7 @@ RESTRICT="test" PROPERTIES="test_network" RDEPEND=" + dev-python/statmake[${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' app-arch/brotli[python,${PYTHON_USEDEP}] dev-python/absl-py[${PYTHON_USEDEP}] @@ -37,7 +38,6 @@ RDEPEND=" dev-python/pygit2[${PYTHON_USEDEP}] dev-python/PyGithub[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/statmake[${PYTHON_USEDEP}] dev-python/strictyaml[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/tabulate[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: 01e1c6a521776859d4fd06b5cfa5e129fcc2e0f1 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Jun 29 07:28:55 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Jun 29 07:28:55 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01e1c6a5 dev-util/gftools: go back to eapi 7 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/gftools/Manifest | 4 ++-- dev-util/gftools/gftools-0.7.2.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index e6500fb58..30cba18d6 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,2 +1,2 @@ -DIST GlyphsInfo-0fe81a08dee6e7614c0f196e6668a9aafaad0d3e.tar.gz 629268 BLAKE2B 0997002383bcbff740c71bb70a80e9ddd72c25898d37febb37858fa2cfaa23c26880c107d7827baee0eaa96f01aabc904e3fcf347efbe8af6dff0d5394426474 SHA512 f55dd62edddee2ed2e015db5b5efdab49ce3323b4a09282b7260d2d201337fd71346fb735a7d78a79a969fa167ddf9bef5cc2f1eec61a1c68ba001be97ec208c -DIST gftools-0.6.2.tar.gz 4855429 BLAKE2B 7b71089eef885a576298e9900f1d2ed0d3b23d2a95bca3b1916bb111b9001408af561b40c2dc78be669335522efb7a74593322d6babd42c96c3d03baae06e757 SHA512 6f8a32733e2c37e1a3300f8c8ef446c90958b908eaba5366b4a80061ba3b090ae3589640062ccbb206901331c97b088c8d78661f793ef4ea7a684cfe97695e26 +DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 +DIST gftools-0.7.2.tar.gz 5558945 BLAKE2B 4021f6a09b401b94e048c88f1a744153f830ad550edb14ba5c4c83f6deda9089e27c449a85d643ea167e31d1697c3eb404f49c9bd1a9f2322746aa06a2655c5d SHA512 34336e6fa69722f3e7a317f09c2be15f8f74505dea673dea68d6c51c0289f448d77849cc92f3b47bc6bdb2f86ad525a82a4c24e9a4e08fc215cfd6e2e401d818 diff --git a/dev-util/gftools/gftools-0.7.2.ebuild b/dev-util/gftools/gftools-0.7.2.ebuild index c3943f447..ffd97dc72 100644 --- a/dev-util/gftools/gftools-0.7.2.ebuild +++ b/dev-util/gftools/gftools-0.7.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=7 COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1
[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/
commit: 01b267e3cda5fc08cef1d58f9a54c44433b52415 Author: Alessandro Barbieri gmail com> AuthorDate: Sun Jun 27 23:25:16 2021 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jun 27 23:25:16 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01b267e3 dev-util/gftools: add 0.7.2, drop 0.6.2 Signed-off-by: Alessandro Barbieri gmail.com> .../{gftools-0.6.2.ebuild => gftools-0.7.2.ebuild} | 50 +++--- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/dev-util/gftools/gftools-0.6.2.ebuild b/dev-util/gftools/gftools-0.7.2.ebuild similarity index 53% rename from dev-util/gftools/gftools-0.6.2.ebuild rename to dev-util/gftools/gftools-0.7.2.ebuild index 55dbb3697..c3943f447 100644 --- a/dev-util/gftools/gftools-0.6.2.ebuild +++ b/dev-util/gftools/gftools-0.7.2.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -COMMIT="0fe81a08dee6e7614c0f196e6668a9aafaad0d3e" -DISTUTILS_USE_SETUPTOOLS=rdepend +COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -25,36 +25,36 @@ PROPERTIES="test_network" RDEPEND=" $(python_gen_cond_dep ' - app-arch/brotli[python,${PYTHON_MULTI_USEDEP}] - dev-python/absl-py[${PYTHON_MULTI_USEDEP}] - dev-python/babelfont[${PYTHON_MULTI_USEDEP}] - dev-python/browserstack-local-python[${PYTHON_MULTI_USEDEP}] - dev-python/fonttools[${PYTHON_MULTI_USEDEP}] - dev-python/glyphsLib[${PYTHON_MULTI_USEDEP}] - dev-python/ots-python[${PYTHON_MULTI_USEDEP}] - dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}] - dev-python/pybrowserstack-screenshots[${PYTHON_MULTI_USEDEP}] - dev-python/pygit2[${PYTHON_MULTI_USEDEP}] - dev-python/PyGithub[${PYTHON_MULTI_USEDEP}] - dev-python/pyyaml[${PYTHON_MULTI_USEDEP}] - dev-python/statmake[${PYTHON_MULTI_USEDEP}] - dev-python/strictyaml[${PYTHON_MULTI_USEDEP}] - dev-python/requests[${PYTHON_MULTI_USEDEP}] - dev-python/tabulate[${PYTHON_MULTI_USEDEP}] - dev-python/ttfautohint-py[${PYTHON_MULTI_USEDEP}] - dev-python/unidecode[${PYTHON_MULTI_USEDEP}] - dev-python/vttlib[${PYTHON_MULTI_USEDEP}] - dev-util/fontmake[${PYTHON_MULTI_USEDEP}] + app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/babelfont[${PYTHON_USEDEP}] + dev-python/browserstack-local-python[${PYTHON_USEDEP}] + dev-python/fonttools[${PYTHON_USEDEP}] + dev-python/glyphsLib[${PYTHON_USEDEP}] + dev-python/ots-python[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/pybrowserstack-screenshots[${PYTHON_USEDEP}] + dev-python/pygit2[${PYTHON_USEDEP}] + dev-python/PyGithub[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/statmake[${PYTHON_USEDEP}] + dev-python/strictyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + dev-python/ttfautohint-py[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + dev-python/vttlib[${PYTHON_USEDEP}] + dev-util/fontmake[${PYTHON_USEDEP}] ') " DEPEND="${RDEPEND}" BDEPEND=" $(python_gen_cond_dep ' - dev-python/setuptools_scm[${PYTHON_MULTI_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] ') test? ( $(python_gen_cond_dep ' - dev-python/tabulate[${PYTHON_MULTI_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] media-gfx/fontforge[python,${PYTHON_SINGLE_USEDEP}] ') )