diff options
author | Jan Alexander Steffens (heftig) | 2021-03-14 04:07:38 +0000 |
---|---|---|
committer | Jan Alexander Steffens (heftig) | 2021-03-14 04:07:38 +0000 |
commit | e37b8ac590f8c652ba12e707775d7b9b36474d39 (patch) | |
tree | afa9b3d6a21533ace1bc0d0eb6ebd73db485c1f3 /PKGBUILD | |
parent | 651d783f6cc5491d27bb8d19f7fd34ed0c045fab (diff) | |
download | aur-e37b8ac590f8c652ba12e707775d7b9b36474d39.tar.gz |
Fix build
- Build from the new upstream repos
- Resync patches
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -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: |