SDL2_ttf: update to 2.20.0
* Change source URL to GitHub project. * Add pgp key to validate source tarball. * Remove upstream patches.
This commit is contained in:
@@ -4,13 +4,13 @@
|
||||
_realname=SDL2_ttf
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}
|
||||
pkgver=2.0.18
|
||||
pkgrel=2
|
||||
pkgver=2.20.0
|
||||
pkgrel=1
|
||||
pkgdesc="A library that allows you to use TrueType fonts in your SDL applications (Version 2) (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
url="https://libsdl.org/projects/SDL_ttf"
|
||||
license=('MIT')
|
||||
url="https://github.com/libsdl-org/SDL_ttf"
|
||||
license=('spdx:Zlib')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-SDL2"
|
||||
"${MINGW_PACKAGE_PREFIX}-freetype"
|
||||
"${MINGW_PACKAGE_PREFIX}-harfbuzz")
|
||||
@@ -18,29 +18,20 @@ makedepends=(
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-autotools")
|
||||
source=("${url}/release/${_realname}-${pkgver}.zip"
|
||||
https://github.com/libsdl-org/SDL_ttf/commit/ff94044.patch
|
||||
https://github.com/libsdl-org/SDL_ttf/commit/d7fe570.patch
|
||||
https://github.com/libsdl-org/SDL_ttf/commit/b8f6d5b.patch)
|
||||
sha256sums=('64e6a93c7542aba1e32e1418413898dfde82be95fdd0c73ba265fbdada189b5f'
|
||||
'9169d463c2894642652bbe2dc22e3d2edc0da7d031737757284492669d73cf68'
|
||||
'453a9401b9191049edba01fe869b5786ae05975b89a6a6ddcde5f2961ee4e08e'
|
||||
'44afbc408ac257c83232e6fad114cb113c5eb3a002bf93fd774a0c97c5a12b07')
|
||||
source=("https://github.com/libsdl-org/SDL_ttf/releases/download/release-${pkgver}/SDL2_ttf-${pkgver}.zip"{,.sig})
|
||||
sha256sums=('04e94fc5ecac3475ab35c1d5cf52650df691867e7e4befcc861bf982a747111a'
|
||||
'SKIP')
|
||||
validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') # Sam Lantinga <slouken@libsdl.org>
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
|
||||
patch -p1 -i "${srcdir}/ff94044.patch"
|
||||
patch -p1 -i "${srcdir}/d7fe570.patch"
|
||||
patch -p1 -i "${srcdir}/b8f6d5b.patch"
|
||||
# Do not force generate to pacify libtool
|
||||
autoreconf
|
||||
}
|
||||
|
||||
build() {
|
||||
[[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST}
|
||||
mkdir -p ${srcdir}/build-${MINGW_CHOST}
|
||||
cd ${srcdir}/build-${MINGW_CHOST}
|
||||
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
|
||||
|
||||
../${_realname}-${pkgver}/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
@@ -56,8 +47,14 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}/"
|
||||
cd "${srcdir}/build-${MSYSTEM}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
make DESTDIR="${pkgdir}/" install
|
||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
||||
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}/*.cmake; do
|
||||
sed -e "s|${PREFIX_WIN}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
||||
sed -e "s|${MINGW_PREFIX}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
||||
done
|
||||
|
||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.txt"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user