Date: Saturday, August 20, 2022 @ 17:24:13 Author: svenstaro Revision: 454088
archrelease: copy trunk to testing-x86_64 Added: sdl2_ttf/repos/testing-x86_64/ sdl2_ttf/repos/testing-x86_64/PKGBUILD (from rev 454087, sdl2_ttf/trunk/PKGBUILD) sdl2_ttf/repos/testing-x86_64/freetype-pkgconfig.patch (from rev 454087, sdl2_ttf/trunk/freetype-pkgconfig.patch) sdl2_ttf/repos/testing-x86_64/keys/ --------------------------+ PKGBUILD | 34 +++++++++++++++++++++++++++++++++ freetype-pkgconfig.patch | 46 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) Copied: sdl2_ttf/repos/testing-x86_64/PKGBUILD (from rev 454087, sdl2_ttf/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-08-20 17:24:13 UTC (rev 454088) @@ -0,0 +1,34 @@ +# Maintainer: Sven-Hendrik Haase <svenst...@archlinux.org> + +pkgname=sdl2_ttf +pkgver=2.20.1 +pkgrel=1 +pkgdesc="A library that allows you to use TrueType fonts in your SDL applications (Version 2)" +arch=('x86_64') +url="https://github.com/libsdl-org/SDL_ttf" +license=('MIT') +depends=('sdl2' 'freetype2') +source=("https://github.com/libsdl-org/SDL_ttf/releases/download/release-${pkgver}/SDL2_ttf-${pkgver}.tar.gz"{,.sig}) +sha512sums=('5745a318583a771dff30421d79c5940bdb0fe2f8908a0192e98a2a80076722ba53f6488e922de5b49e078f0c7d9d358e681886ebc8862d89ca6671b5be471134' + 'SKIP') +validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') + +prepare() { + cd SDL2_ttf-${pkgver} + + autoreconf -vi +} + +build() { + cd "${srcdir}/SDL2_ttf-${pkgver}/" + + ./configure --disable-static --prefix=/usr + make +} + +package() { + cd "${srcdir}/SDL2_ttf-${pkgver}/" + + make DESTDIR="${pkgdir}/" install + install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} Copied: sdl2_ttf/repos/testing-x86_64/freetype-pkgconfig.patch (from rev 454087, sdl2_ttf/trunk/freetype-pkgconfig.patch) =================================================================== --- testing-x86_64/freetype-pkgconfig.patch (rev 0) +++ testing-x86_64/freetype-pkgconfig.patch 2022-08-20 17:24:13 UTC (rev 454088) @@ -0,0 +1,46 @@ +https://bugs.gentoo.org/654758 + +--- SDL_ttf-2.0.11/configure.in ++++ SDL_ttf-2.0.11/configure.in +@@ -64,6 +64,7 @@ + ;; + esac + ++PKG_PROG_PKG_CONFIG + + dnl Check for iconv (character conversion library; see iconv.m4) + dnl This isn't available on many systems +@@ -94,6 +95,17 @@ + dnl + dnl Get the cflags and libraries from the freetype-config script + dnl ++PKG_CHECK_MODULES( ++ FREETYPE2, ++ freetype2, ++ [ ++ ft_found=yes ++ CFLAGS="$CFLAGS $FREETYPE2_CFLAGS" ++ LIBS="$LIBS $FREETYPE2_LIBS" ++ ], ++ ft_found=no ++) ++ + AC_ARG_WITH(freetype-prefix,[ --with-freetype-prefix=PFX Prefix where FREETYPE is + installed (optional)], + freetype_prefix="$withval", freetype_prefix="") +@@ -101,6 +113,7 @@ + where FREETYPE is installed (optional)], + freetype_exec_prefix="$withval", freetype_exec_prefix="") + ++if test "x$ft_found" != "xyes" ; then + if test x$freetype_exec_prefix != x ; then + freetype_args="$freetype_args --exec-prefix=$freetype_exec_prefix" + if test x${FREETYPE_CONFIG+set} != xset ; then +@@ -123,6 +136,7 @@ + CFLAGS="$CFLAGS `$FREETYPE_CONFIG $freetypeconf_args --cflags`" + LIBS="$LIBS `$FREETYPE_CONFIG $freetypeconf_args --libs`" + fi ++fi + + dnl Check for SDL + SDL_VERSION=1.2.4