Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New package: fontmake-2.0.7 #17765

Closed
wants to merge 18 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions srcpkgs/MutatorMath/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'MutatorMath'
pkgname=MutatorMath
version=2.1.2
revision=1
archs=noarch
build_style=python3-module
pycompile_module="MutatorMath"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel defcon fontMath"
depends="python3 defcon fontMath"
short_desc="Python library for piecewise linear multi-dimensional interpolation"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://github.com/LettError/mutatorMath"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=6930f966a07a7459bcdb15b36dbcb615a791853d79965897cedb1047d5beeecb
20 changes: 20 additions & 0 deletions srcpkgs/booleanOperations/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'booleanOperations'
pkgname=booleanOperations
version=0.9.0
revision=1
archs=noarch
build_style=python3-module
pycompile_module="booleanOperations"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel pyclipper fonttools"
depends="python3 pyclipper fonttools"
short_desc="Boolean operations on paths"
maintainer="svenper <svenper@tuta.io>"
license="MIT"
homepage="https://github.com/typemytype/booleanOperations"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=8cfa821c32ad374fa120d6b2e0b444ebeac57c91e6631528645fa19ac2a281b8

post_install() {
vlicense LICENSE
}
1 change: 1 addition & 0 deletions srcpkgs/booleanOperations/update
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ignore="*b[0-9]"
16 changes: 16 additions & 0 deletions srcpkgs/compreffor/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'compreffor'
pkgname=compreffor
version=0.5.0
revision=1
archs=noarch
build_style=python3-module
pycompile_module="compreffor"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel fonttools"
depends="python3 fonttools"
short_desc="CFF table subroutinizer for FontTools"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://github.com/googlefonts/compreffor"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=b804999e0c256094e28a9cbb9306f6031b7cf6884bbb98fd44ad70eed6c4c2fd
1 change: 1 addition & 0 deletions srcpkgs/compreffor/update
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ignore="*b[0-9]"
16 changes: 16 additions & 0 deletions srcpkgs/cu2qu/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'cu2qu'
pkgname=cu2qu
version=1.6.6
revision=1
archs=noarch
build_style=python3-module
pycompile_module="cu2qu"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel defcon"
depends="python3 defcon"
short_desc="Cubic-to-quadratic bezier curve conversion"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://github.com/googlefonts/cu2qu"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=06aed734825b35f8a108fcfeb36bc54106689009c9e49f7bed9c07b7cf6692bf
20 changes: 20 additions & 0 deletions srcpkgs/defcon/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'defcon'
pkgname=defcon
version=0.6.0
revision=1
archs=noarch
build_style=python3-module
pycompile_module="defcon"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel fonttools"
depends="python3 fonttools"
short_desc="Set of flexible objects for representing UFO data"
maintainer="svenper <svenper@tuta.io>"
license="MIT"
homepage="https://github.com/robotools/defcon"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=52e461961b4b68ae6883f8a14a0d82f2d09f2de7a526b95c7d1b195c10ca745f

post_install() {
vlicense License.txt
}
20 changes: 20 additions & 0 deletions srcpkgs/fontMath/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'fontMath'
pkgname=fontMath
version=0.5.2
revision=1
archs=noarch
build_style=python3-module
pycompile_module="fontMath"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel fonttools"
depends="python3 fonttools"
short_desc="Collection of objects that implement fast font, glyph, etc. math"
maintainer="svenper <svenper@tuta.io>"
license="MIT"
homepage="https://github.com/typesupply/fontMath"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=9f7934f85859f057f8e6ff3fc2e80c1cd3ba8c9021e71a7794efdf74c6a49ce2

post_install() {
vlicense License.txt
}
20 changes: 20 additions & 0 deletions srcpkgs/fontPens/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'fontPens'
pkgname=fontPens
version=0.2.4
revision=1
archs=noarch
build_style=python3-module
pycompile_module="fontPens"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel fonttools"
depends="python3 fonttools"
short_desc="Classes implementing the pen protocol for manipulating glyphs"
maintainer="svenper <svenper@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/robotools/fontPens"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=a6d9a14573b3450f3313d69523f9006028c21fc7aef5d35333b87aab7f2b41fd

post_install() {
vlicense LICENSE.txt
}
16 changes: 16 additions & 0 deletions srcpkgs/fontmake/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'fontmake'
pkgname=fontmake
version=2.0.7
revision=1
archs=noarch
build_style=python3-module
pycompile_module="fontmake"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel python3-attrs python3-lxml booleanOperations cu2qu defcon fontMath fonttools glyphsLib MutatorMath skia-pathops ufo2ft ufoLib2"
depends="python3 python3-attrs python3-lxml booleanOperations cu2qu defcon fontMath fonttools glyphsLib MutatorMath skia-pathops ufo2ft ufoLib2"
short_desc="Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType)"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://github.com/googlefonts/fontmake"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=b48bdfd31aa81033d4d4018e90a3a438ab58b7ec2a61cba9e9ae023a8dfab5ba
2 changes: 1 addition & 1 deletion srcpkgs/fonttools/template
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ archs=noarch
build_style=python3-module
pycompile_module="fonttools"
hostmakedepends="python3-devel python3-setuptools"
depends="python3"
depends="python3 python3-unicodedata2 python3-fs python3-six python3-lxml"
short_desc="Library to manipulate font files from Python"
maintainer="svenper <svenper@tuta.io>"
license="MIT, OFL-1.1, BSD-3-Clause"
Expand Down
16 changes: 16 additions & 0 deletions srcpkgs/glyphsLib/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'glyphsLib'
pkgname=glyphsLib
version=5.1.0
revision=1
archs=noarch
build_style=python3-module
pycompile_module="glyphsLib"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel defcon ufoLib2 ufonormalizer"
depends="python3 defcon ufoLib2 ufonormalizer"
short_desc="Bridge from Glyphs source files (.glyphs) to UFOs"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://github.com/googlefonts/glyphsLib"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=5ba2d9bd0db4c84426f10e66ad6879e20450e8d46553451965ba4817393e9ae8
1 change: 1 addition & 0 deletions srcpkgs/glyphsLib/update
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ignore="*b[0-9]"
20 changes: 20 additions & 0 deletions srcpkgs/pyclipper/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'pyclipper'
pkgname=pyclipper
version=1.1.0.post3
revision=1
archs=noarch
build_style=python3-module
pycompile_module="pyclipper"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel"
depends="python3"
short_desc="Cython wrapper for the C++ translation of the Clipper library"
maintainer="svenper <svenper@tuta.io>"
license="MIT"
homepage="https://github.com/greginvm/pyclipper"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=f1acd74bdb8c114fea2eab0bcf76460d1ef4b4120953e410fc7c638eb79e9e98

post_install() {
vlicense LICENSE
}
32 changes: 32 additions & 0 deletions srcpkgs/python-fs/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Template file for 'python-fs'
pkgname=python-fs
version=2.4.11
revision=1
archs=noarch
wrksrc="fs-${version}"
build_style=python-module
pycompile_module="fs"
hostmakedepends="python-devel python3-devel python-setuptools python3-setuptools"
makedepends="python-devel python3-devel"
depends="python python-pytz python-appdirs"
short_desc="Python's Filesystem abstraction layer"
maintainer="svenper <svenper@tuta.io>"
license="MIT"
homepage="https://github.com/PyFilesystem/pyfilesystem2"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.tar.gz"
checksum=cc99d476b500f993df8ef697b96dc70928ca2946a455c396a566efe021126767

post_install() {
vlicense LICENSE
}

python3-fs_package() {
archs=noarch
depends="${depends//python-/python3-}"
pycompile_module="fs"
short_desc="${short_desc/Python2/Python3}"
pkg_install() {
vmove usr/lib/python3*
vlicense LICENSE
}
}
27 changes: 27 additions & 0 deletions srcpkgs/python-importlib_resources/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Template file for 'python-importlib_resources'
pkgname=python-importlib_resources
version=1.0.2
revision=1
archs=noarch
wrksrc="importlib_resources-${version}"
build_style=python-module
pycompile_module="importlib_resources"
hostmakedepends="python-devel python3-devel python-setuptools python3-setuptools"
makedepends="python-devel python3-devel"
depends="python"
short_desc="Backport of Python 3.7's standard library importlib.resources"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://pypi.org/project/importlib_resources/"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.tar.gz"
checksum=d3279fd0f6f847cced9f7acc19bd3e5df54d34f93a2e7bb5f238f81545787078

python3-importlib_resources_package() {
archs=noarch
depends="python3"
pycompile_module="importlib_resources"
short_desc="Delegate to Python 3.7's standard library importlib.resources"
pkg_install() {
vmove usr/lib/python3*
}
}
27 changes: 27 additions & 0 deletions srcpkgs/python-unicodedata2/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Template file for 'python-unicodedata2'
pkgname=python-unicodedata2
version=12.1.0
revision=1
archs=noarch
wrksrc="unicodedata2-${version}"
build_style=python-module
pycompile_module="unicodedata2"
hostmakedepends="python-devel python3-devel python-setuptools python3-setuptools"
makedepends="python-devel python3-devel"
depends="python"
short_desc="Unicodedata backport for Python2 updated to the latest unicode version"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://pypi.org/project/unicodedata2/"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.tar.gz"
checksum=c86829393d1fba1b306e26fa46852c9841a7342ca9131909e5e44df7af959946

python3-unicodedata2_package() {
archs=noarch
depends="python3"
pycompile_module="unicodedata2"
short_desc="${short_desc/Python2/Python3}"
pkg_install() {
vmove usr/lib/python3*
}
}
1 change: 1 addition & 0 deletions srcpkgs/python3-fs
1 change: 1 addition & 0 deletions srcpkgs/python3-importlib_resources
1 change: 1 addition & 0 deletions srcpkgs/python3-unicodedata2
20 changes: 20 additions & 0 deletions srcpkgs/skia-pathops/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'skia-pathops'
pkgname=skia-pathops
version=0.2.1
revision=1
archs=noarch
build_style=python3-module
pycompile_module="skia-pathops"
hostmakedepends="python3-devel python3-setuptools python3-Cython unzip"
makedepends="python3-devel"
depends="python3"
short_desc="Python bindings for the Skia library's Path Ops"
maintainer="svenper <svenper@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/fonttools/skia-pathops"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=cfd4fdff13effa6c6921b69683e754ea008164fb05b301356e08aad9583a6c9d

post_install() {
vlicense LICENSE
}
20 changes: 20 additions & 0 deletions srcpkgs/ufo2ft/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'ufo2ft'
pkgname=ufo2ft
version=2.11.1
revision=1
archs=noarch
build_style=python3-module
pycompile_module="ufo2ft"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel booleanOperations compreffor cu2qu defcon ufoLib2"
depends="python3 booleanOperations compreffor cu2qu defcon ufoLib2"
short_desc="Bridge from UFOs to FontTools objects (and therefore, OTFs and TTFs)"
maintainer="svenper <svenper@tuta.io>"
license="MIT"
homepage="https://github.com/googlefonts/ufo2ft"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=53f21525c870ca28b88a798b7df31604e44672e27be36e6cae2c58bf3bcdea2a

post_install() {
vlicense LICENSE
}
16 changes: 16 additions & 0 deletions srcpkgs/ufoLib2/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'ufoLib2'
pkgname=ufoLib2
version=0.5.1
revision=1
archs=noarch
build_style=python3-module
pycompile_module="ufoLib2"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel python3-attrs fonttools"
depends="python3 python3-attrs fonttools"
short_desc="UFO font library"
maintainer="svenper <svenper@tuta.io>"
license="Apache-2.0"
homepage="https://github.com/fonttools/ufoLib2"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=1ec3c4ac95fceff91b06296ecae2afa8493519c15df97cb203123d05b01ba394
20 changes: 20 additions & 0 deletions srcpkgs/ufonormalizer/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'ufonormalizer'
pkgname=ufonormalizer
version=0.3.6
revision=1
archs=noarch
build_style=python3-module
pycompile_module="ufonormalizer"
hostmakedepends="python3-devel python3-setuptools unzip"
makedepends="python3-devel"
depends="python3"
short_desc="Tool that will normalize the XML and other data inside of a UFO"
maintainer="svenper <svenper@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/unified-font-object/ufoNormalizer"
distfiles="${PYPI_SITE}/${pycompile_module:0:1}/${pycompile_module}/${pycompile_module}-${version}.zip"
checksum=e41978fa581feb31ff9aec10f6e52aff27ccdd1ce242529cbc51bfe862687acf

post_install() {
vlicense LICENSE.txt
}