diff options
author | Dominic | 2022-05-01 18:57:55 +0200 |
---|---|---|
committer | Dominic | 2022-05-01 18:59:20 +0200 |
commit | a6625e392b2ca5170fbdfba5f9bdf8975ac3b981 (patch) | |
tree | 7c66035450b887b88da3324374996ae034b43d55 | |
parent | de4150100c7e387a7847fdaeac3172f7e40b32e3 (diff) | |
download | aur-a6625e392b2ca5170fbdfba5f9bdf8975ac3b981.tar.gz |
mingw-w64-freetype2-static 2.12.1-2
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 21 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = mingw-w64-freetype2-static pkgdesc = Font rasterization library (mingw-w64) pkgver = 2.12.1 - pkgrel = 1 + pkgrel = 2 url = https://www.freetype.org/ arch = any license = GPL @@ -10,11 +10,14 @@ pkgbase = mingw-w64-freetype2-static depends = mingw-w64-crt depends = mingw-w64-zlib depends = mingw-w64-bzip2 - depends = mingw-w64-brotli + depends = mingw-w64-brotli-static depends = mingw-w64-harfbuzz provides = mingw-w64-freetype2=2.12.1 + provides = mingw-w64-freetype2-static-bootstrap=2.12.1 conflicts = mingw-w64-freetype2 + conflicts = mingw-w64-freetype2-static-bootstrap replaces = mingw-w64-freetype2-bootstrap + replaces = mingw-w64-freetype2-static-bootstrap options = !strip options = !buildflags options = !libtool @@ -2,14 +2,15 @@ # Maintainer: Dominic Meiser < git at msrd0 dot de > # Contributor: Martchus <martchus@gmx.net> -pkgname=mingw-w64-freetype2-static +_pkgname=mingw-w64-freetype2-static +pkgname=$_pkgname pkgver=2.12.1 -pkgrel=1 +pkgrel=2 pkgdesc='Font rasterization library (mingw-w64)' arch=('any') url='https://www.freetype.org/' license=('GPL') -depends=(mingw-w64-crt mingw-w64-zlib mingw-w64-bzip2 mingw-w64-brotli mingw-w64-harfbuzz) +depends=(mingw-w64-crt mingw-w64-zlib mingw-w64-bzip2 mingw-w64-brotli-static) makedepends=(mingw-w64-gcc mingw-w64-meson) provides=("mingw-w64-freetype2=$pkgver") conflicts=(mingw-w64-freetype2) @@ -28,6 +29,18 @@ sha256sums=('4766f20157cc4cf0cd292f80bf917f92d1c439b243ac3018debf6b9140c41a7f' '8bf978cd1abd73f54c53f7d214c368b1fd8921cd9800d2cc84427c662ffbbdcb') validpgpkeys=(E30674707856409FF1948010BE6C3AAC63AD8E3F) # Werner Lemberg <wl@gnu.org> +if [[ $pkgname = "$_pkgname-bootstrap" ]]; then + _provides="$_pkgname" +else + _provides="$_pkgname-bootstrap" + # adding harfbuzz for improved OpenType features auto-hinting + # introduces a cycle dep to harfbuzz depending on freetype wanted by upstream + depends+=(mingw-w64-harfbuzz) + replaces+=(${_provides}) +fi +provides+=("${_provides}=$pkgver") +conflicts+=(${_provides}) + _architectures='i686-w64-mingw32 x86_64-w64-mingw32' prepare() { |