summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-04-03 17:46:45 +0300
committerCaleb Maclennan2020-04-03 17:46:45 +0300
commit77445ff5ecc5122fe8c8d3f59f72a4459976362f (patch)
tree5fb64f68538e5a753e82299e9ae4d12f5bd8ef54
downloadaur-77445ff5ecc5122fe8c8d3f59f72a4459976362f.tar.gz
Initial packaging
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD40
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0529c22a14cc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = python-fontaine-git
+ pkgdesc = Font analysis tool for determining character/glyph support
+ pkgver = 1.4.0.r1.g3f58a68
+ pkgrel = 1
+ url = https://github.com/googlefonts/pyfontaine
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = python-setuptools_scm
+ depends = python
+ depends = python-fonttools
+ depends = python-lxml
+ depends = python-pyicu
+ depends = python-requests
+ depends = python-tabulate
+ provides = python-fontaine
+ conflicts = python-fontaine
+ source = python-fontaine-git::git+https://github.com/googlefonts/pyfontaine.git
+ sha256sums = SKIP
+
+pkgname = python-fontaine-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7e227e1f8ddb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+
+_pipname=fontaine
+_pyname=py$_pipname
+pkgname=python-$_pipname-git
+pkgver=1.4.0.r1.g3f58a68
+pkgrel=1
+pkgdesc='Font analysis tool for determining character/glyph support'
+arch=('any')
+url="https://github.com/googlefonts/$_pyname"
+license=('GPL3')
+_py_deps=('fonttools'
+ 'lxml'
+ 'pyicu'
+ 'requests'
+ 'tabulate')
+depends=('python'
+ "${_py_deps[@]/#/python-}")
+makedepends=('git'
+ 'python-setuptools_scm')
+provides=("${pkgname%-git}")
+conflicts=("${provides[@]}")
+source=("$pkgname::git+$url.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags --abbrev=7 HEAD |
+ sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$pkgname"
+ python setup.py build
+}
+
+package() {
+ cd "$pkgname"
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+}