diff options
author | P.A. López-Valencia | 2015-08-31 13:46:39 -0500 |
---|---|---|
committer | P.A. López-Valencia | 2015-08-31 13:46:39 -0500 |
commit | 48c65102de6ea7f344e8d4abfac15fc226b97d97 (patch) | |
tree | 036d0006c58c81da84f32e020b193dd59e87e6d4 | |
download | aur-48c65102de6ea7f344e8d4abfac15fc226b97d97.tar.gz |
python-fonttools-git-3.0.r1920-1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 15 | ||||
-rw-r--r-- | PKGBUILD | 73 |
3 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2b3392c3630a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = python-fonttools-git + pkgdesc = Modify OpenType and TrueType fonts and convert them to and from XML + pkgver = 3.0.r1920 + pkgrel = 1 + url = https://github.com/behdad/fonttools + arch = any + license = MIT + makedepends = python2-setuptools + makedepends = python-numpy + makedepends = python2-numpy + depends = python + source = git+https://github.com/behdad/fonttools.git + sha256sums = SKIP + +pkgname = python-fonttools-git + depends = python-numpy + +pkgname = python2-fonttools-git + depends = python2-numpy + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..aa344a2d8f7e --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*~ +pkg/ +src/ +*.gz +*.bz2 +*.xz +*.lzo +*.xz4 +*.tgz +*.tbz +*.txz +*.tar +*.jar +*.zip +fonttools diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3889147fbfd6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,73 @@ +_name=fonttools +pkgbase=python-"$_name"-git +pkgname=("python-$_name-git" "python2-$_name-git") +pkgver=3.0.r1920 +pkgrel=1 +pkgdesc='Modify OpenType and TrueType fonts and convert them to and from XML' +arch=('any') +url="https://github.com/behdad/$_name" +license=('MIT') +depends=('python') +makedepends=("python2-setuptools" "python-numpy" "python2-numpy") +#provides=("python-$_name" "python2-$_name") +#conflicts=("python-$_name" "python2-$_name") +source=("git+https://github.com/behdad/$_name.git") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$_name" + printf "%s.r%s" \ + "$(git describe --abbrev=0 | sed 's/^v//')" \ + "$(git rev-list --count HEAD)" +} + +prepare() { + cd "$srcdir" + cp -a fonttools fonttools-py2 + cd fonttools-py2 + + sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ + -i $(find . -name '*.py') +} + +build() { + msg "Building Python2" + + cd "$srcdir"/fonttools-py2 + python2 setup.py build + + msg "Building Python3" + cd "$srcdir"/fonttools + python setup.py build +} + +package_python2-fonttools-git() { + depends=("python2-numpy") + + cd "$srcdir"/fonttools-py2 + + python2 setup.py install --skip-build --root="$pkgdir" --optimize=1 + + # fix conflicts with python-fonttools + mv "$pkgdir"/usr/bin/pyftinspect{,2} + mv "$pkgdir"/usr/bin/pyftmerge{,2} + mv "$pkgdir"/usr/bin/pyftsubset{,2} + mv "$pkgdir"/usr/bin/ttx{,2} + mv "$pkgdir"/usr/share/man/man1/ttx{,2}.1 + + install -D -m755 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + chmod oga+r "$pkgdir"/usr/share/man/man1/ttx2.1 +} + +package_python-fonttools-git() { + depends=("python-numpy") + + cd "$srcdir"/fonttools + + python setup.py install --skip-build --root="$pkgdir" --optimize=1 + + install -D -m755 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + chmod oga+r "$pkgdir"/usr/share/man/man1/ttx.1 +} |