summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJan Alexander Steffens (heftig)2021-03-14 04:07:38 +0000
committerJan Alexander Steffens (heftig)2021-03-14 04:07:38 +0000
commite37b8ac590f8c652ba12e707775d7b9b36474d39 (patch)
treeafa9b3d6a21533ace1bc0d0eb6ebd73db485c1f3 /PKGBUILD
parent651d783f6cc5491d27bb8d19f7fd34ed0c045fab (diff)
downloadaur-e37b8ac590f8c652ba12e707775d7b9b36474d39.tar.gz
Fix build
- Build from the new upstream repos - Resync patches
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 19 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 644a80c9b30d..74abb77e1ef8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
pkgbase=freetype2-git
pkgname=(freetype2-git freetype2-demos-git freetype2-docs-git)
-pkgver=2.10.4+p16+g5abd252a0
-pkgrel=1
+pkgver=2.10.4+p183+g2149b51f2
+pkgrel=2
epoch=1
pkgdesc="Font rasterization library (from git)"
url="https://www.freetype.org/"
@@ -14,8 +14,8 @@ license=(GPL)
# introduces a cycle dep to harfbuzz depending on freetype wanted by upstream
depends=(zlib bzip2 sh libpng harfbuzz)
makedepends=(libx11 git python-virtualenv)
-source=(git://git.sv.gnu.org/freetype/freetype2.git
- git://git.sv.gnu.org/freetype/freetype2-demos.git
+source=(git+https://gitlab.freedesktop.org/freetype/freetype.git
+ git+https://gitlab.freedesktop.org/freetype/freetype-demos.git
0001-Enable-table-validation-modules.patch
0002-Enable-subpixel-rendering.patch
0003-Enable-infinality-subpixel-hinting.patch
@@ -24,18 +24,18 @@ source=(git://git.sv.gnu.org/freetype/freetype2.git
freetype2.sh)
sha256sums=('SKIP'
'SKIP'
- '8b6f8b0798e77b945bad03cb01b1dbd654b18b0e9adf39cb5106ccfa104530a6'
- '7da842a8f487e0948d34b0ed743ae48d43daee09f6f241fb2516be7e06d2c87c'
- 'b089eaa1a7fe97f3f6fc66c8d6f93ae9cb69db8b93711adabb4b2bd5a57b150e'
- '68eb9b5de88d562db961bb835dc55069474b7be3ce52b0909da95a74e8a69667'
- 'fabfa40b42fac7a41231d4484bad2b9310bda9b441a887e9c38869f19353649a'
+ 'c83f4bb4b86877ceae5bf481419776e3f19876b2a1e5f481446ed2d5f4ff6766'
+ '9c9b379ccf549b0826620d9d4468cba1f8c40f18c5ab1ed6da409d2b628eaad2'
+ '50f7b54e946224e9eb10b9ac51e344582038b9cd0469b64380f8809ac61ae796'
+ '0f79260c148461a303da06a869890c22b7bb2984b6d01075cfc59bdefd988582'
+ '4aa6ffc3b8c66f2ef23f234570196e1209d2abb9ce0a5c7bfbc1321b2e81b68e'
'f7f8e09c44f7552c883846e9a6a1efc50377c4932234e74adc4a8ff750606467')
validpgpkeys=(58E0C111E39F5408C5D3EC76C1A60EACE707FDA5) # Werner Lemberg <wl@gnu.org>
pkgver() {
local _tag _count
- cd "$srcdir/freetype2"
+ cd freetype
_tag=$(git describe --abbrev=0 )
_count=$(git rev-list --count $_tag..HEAD)
_tag=${_tag#VER-}
@@ -43,7 +43,7 @@ pkgver() {
}
prepare() {
- cd freetype2
+ cd freetype
patch -Np1 -i ../0001-Enable-table-validation-modules.patch
patch -Np1 -i ../0002-Enable-subpixel-rendering.patch
patch -Np1 -i ../0003-Enable-infinality-subpixel-hinting.patch
@@ -52,14 +52,14 @@ prepare() {
./autogen.sh
- cd ../freetype2-demos
+ cd ../freetype-demos
# Suppress RPATH
sed -i '/X11_LIB:%=-R%/d' graph/x11/rules.mk
}
build() {
- cd freetype2
+ cd freetype
./configure --prefix=/usr --disable-static
make
@@ -67,12 +67,12 @@ build() {
make refdoc-venv
# Build demos
- cd ../freetype2-demos
+ cd ../freetype-demos
make
}
check() {
- cd freetype2
+ cd freetype
make -k check
}
@@ -82,7 +82,7 @@ package_freetype2-git() {
install=freetype2.install
backup=(etc/profile.d/freetype2.sh)
- cd freetype2
+ cd freetype
make DESTDIR="$pkgdir" install
install -Dt "$pkgdir/etc/profile.d" -m644 ../freetype2.sh
}
@@ -93,7 +93,7 @@ package_freetype2-demos-git() {
provides=("freetype2-demos=$pkgver")
conflicts=(freetype2-demos)
- cd freetype2-demos
+ cd freetype-demos
install -d "$pkgdir/usr/bin"
for _i in bin/{f,t}t*; do
libtool --mode=install install $_i "$pkgdir/usr/bin"
@@ -106,9 +106,10 @@ package_freetype2-docs-git() {
provides=("freetype2-docs=$pkgver")
conflicts=(freetype2-docs)
- cd freetype2
+ cd freetype
install -d "$pkgdir/usr/share/doc"
cp -a docs "$pkgdir/usr/share/doc/freetype2"
+ rm -r "$pkgdir/usr/share/doc/freetype2/env"
}
# vim:set ts=2 sw=2 et: