diff options
author | Vincent Grande | 2020-11-08 16:41:01 -0500 |
---|---|---|
committer | Vincent Grande | 2020-11-08 16:41:01 -0500 |
commit | 61c473816870b8e0c7df21a416184ad07bb97309 (patch) | |
tree | 1e08900a196c412c969db1e750e13b1f7486e7b0 | |
download | aur-61c473816870b8e0c7df21a416184ad07bb97309.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5f62b7f640da --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = freetype2-git + pkgdesc = Font rasterization library (from git) + pkgver = 2.10.4+p10+g22bb0660a + pkgrel = 1 + epoch = 1 + url = https://www.freetype.org/ + arch = x86_64 + arch = i686 + license = GPL + makedepends = libx11 + makedepends = git + depends = zlib + depends = bzip2 + depends = sh + depends = libpng + depends = harfbuzz + source = git://git.sv.gnu.org/freetype/freetype2.git + sha256sums = SKIP + +pkgname = freetype2-minimal-git + provides = libfreetype.so + provides = freetype2=2.10.4+p10+g22bb0660a + conflicts = freetype2 + backup = etc/profile.d/freetype2.sh + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e041462261ef --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: Vincent Grande <shoober420@gmail.com> +# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org> +# Contributor: Jan de Groot <jgc@archlinux.org> + +pkgbase=freetype2-git +pkgname=(freetype2-minimal-git) +pkgver=2.10.4+p10+g22bb0660a +pkgrel=1 +epoch=1 +pkgdesc="Font rasterization library (from git)" +url="https://www.freetype.org/" +arch=(x86_64 i686) +license=(GPL) +# adding harfbuzz for improved OpenType features auto-hinting +# introduces a cycle dep to harfbuzz depending on freetype wanted by upstream +depends=(zlib bzip2 sh libpng harfbuzz) +makedepends=(libx11 git) +source=(git://git.sv.gnu.org/freetype/freetype2.git) +sha256sums=('SKIP') + +pkgver() { + local _tag _count + + cd "$srcdir/freetype2" + _tag=$(git describe --abbrev=0 ) + _count=$(git rev-list --count $_tag..HEAD) + _tag=${_tag#VER-} + echo ${_tag//-/.}+p$_count+g$(git rev-parse --short HEAD) +} + +prepare() { + cd freetype2 + + ./autogen.sh + + # Suppress RPATH + sed -i '/X11_LIB:%=-R%/d' graph/x11/rules.mk +} + +build() { + cd freetype2 + ./configure --prefix=/usr --disable-static + make +} + +#check() { +# cd freetype2 +# make -k check +#} + +package_freetype2-minimal-git() { + provides=(libfreetype.so "freetype2=$pkgver") + conflicts=(freetype2) + backup=(etc/profile.d/freetype2.sh) + + cd freetype2 + make DESTDIR="$pkgdir" install + install -Dt "$pkgdir/etc/profile.d" -m644 ../freetype2.sh +} + +# vim:set ts=2 sw=2 et: |