summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic2022-05-01 18:57:55 +0200
committerDominic2022-05-01 18:59:20 +0200
commita6625e392b2ca5170fbdfba5f9bdf8975ac3b981 (patch)
tree7c66035450b887b88da3324374996ae034b43d55
parentde4150100c7e387a7847fdaeac3172f7e40b32e3 (diff)
downloadaur-a6625e392b2ca5170fbdfba5f9bdf8975ac3b981.tar.gz
mingw-w64-freetype2-static 2.12.1-2
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD19
2 files changed, 21 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd79ccd00d1d..d7e2fc55650b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 58aa91dead30..2eae99dafbe9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {