summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 16 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bea51f764d28..ea04841fbec0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,12 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: JIN Xiao-Yong <jinxiaoyong@gmail.com>
# Contributor: bohoomil <@zoho.com>
-
+# Maintainer: Solomon Choina <shlomochoina at gmail dot com>
pkgbase="freetype2-infinality"
pkgname=("${pkgbase}" "${pkgbase/-/-demos-}" "${pkgbase/-/-docs-}")
pkgver=2.10.0
-pkgrel=2
+pkgrel=3
+_patchrel=2019.03.21
pkgdesc="Font rasterization library with Infinality patches and custom settings."
arch=("armv7h" "i686" "x86_64")
license=("GPL")
@@ -21,20 +22,23 @@ makedepends=("libx11")
source=("https://download-mirror.savannah.gnu.org/releases/${pkgbase%2-infinality}/${pkgbase%2-infinality}-${pkgver}.tar.gz"{,.sig}
"https://download-mirror.savannah.gnu.org/releases/${pkgbase%2-infinality}/${pkgbase%2-infinality}-doc-${pkgver}.tar.gz"{,.sig}
"https://download-mirror.savannah.gnu.org/releases/${pkgbase%2-infinality}/ft2demos-${pkgver}.tar.gz"{,.sig}
- "0001-Enable-table-validation-modules.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0001-Enable-table-validation-modules.patch?h=packages/${pkgbase%-infinality}"
- "0002-Enable-infinality-subpixel-hinting.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0002-Enable-infinality-subpixel-hinting.patch?h=packages/${pkgbase%-infinality}"
- "0003-Enable-long-PCF-family-names.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0003-Enable-long-PCF-family-names.patch?h=packages/${pkgbase%-infinality}"
- "0005-${pkgbase%2-infinality}-2.5.2-more-demos.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0005-${pkgbase%2-infinality}-2.5.2-more-demos.patch?h=packages/${pkgbase%-infinality}"
- "${pkgbase%-infinality}.sh::https://git.archlinux.org/svntogit/packages.git/plain/trunk/${pkgbase%-infinality}.sh?h=packages/${pkgbase%-infinality}")
+ "0001-Enable-table-validation-modules.patch"
+ "0002-infinality-${pkgver}-${_patchrel}.patch"
+ "0003-Enable-long-PCF-family-names.patch"
+ "0004-pcf-Fix-handling-of-undefined-glyph-56067.patch"
+ "0005-freetype-2.5.2-more-demos.patch"
+ freetype2.sh
+ )
sha256sums=('955e17244e9b38adb0c98df66abb50467312e6bb70eac07e49ce6bd1a20e809a'
'SKIP'
'd44a3046e5963ba04112beb927f4ea5c628f66a68fac5c01fa84dc2d25cb2c26'
'SKIP'
'dcf88dfd0b3966f9f8a38f53fc0eb8216b4b129742148167931148e65d262568'
'SKIP'
+ 'f67fe435d4c8cd1009614557470faf0401e184405f5b45fea9b65f3f744f2683'
'739a67083b810c04e5cb87fa7e5a7819983410307e3d38d8f2a334c23085a5c2'
- '94b08773fbbb5122e5700398030c310836fe001a5327656a780f946b662e6e02'
'778a084b84215fbe62dafaed1dd7ebcdbd35c5c7af681d2789b5fe37764ceadd'
+ 'a964981ca456a7a4fc54b95fd082a0d5d33358c15292328af7bdc66bc2d68a82'
'36484db4b926ed026e7f32570573493b5a9793a129f08d54383a26d65a6af89b'
'f7f8e09c44f7552c883846e9a6a1efc50377c4932234e74adc4a8ff750606467')
validpgpkeys=("58E0C111E39F5408C5D3EC76C1A60EACE707FDA5")
@@ -46,8 +50,11 @@ prepare() {
cd "${srcdir}/${pkgbase%-infinality}"
patch -Np1 -i "${srcdir}/0001-Enable-table-validation-modules.patch"
- patch -Np1 -i "${srcdir}/0002-Enable-infinality-subpixel-hinting.patch"
+ patch -Np1 -i "${srcdir}/0002-infinality-${pkgver}-${_patchrel}.patch"
patch -Np1 -i "${srcdir}/0003-Enable-long-PCF-family-names.patch"
+
+ # https://bugs.archlinux.org/task/62395
+ patch -Np1 -i "${srcdir}/0004-pcf-Fix-handling-of-undefined-glyph-56067.patch"
cd "${srcdir}/${pkgbase%-infinality}-demos"
# Enable more demos