From bb87c1a1eaa6c0ff4c3df797892a86c1b288c45b Mon Sep 17 00:00:00 2001 From: Timmy Keller Date: Fri, 6 Aug 2021 13:10:24 -0500 Subject: [PATCH] New package: libXft-bgra (libXft built with BGRA for color glyphs and scaling) --- srcpkgs/libXft-bgra/template | 49 ++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 srcpkgs/libXft-bgra/template diff --git a/srcpkgs/libXft-bgra/template b/srcpkgs/libXft-bgra/template new file mode 100644 index 00000000000000..03b3cb138c8fd1 --- /dev/null +++ b/srcpkgs/libXft-bgra/template @@ -0,0 +1,49 @@ +# Template file for 'libXft-bgra' +pkgname=libXft-bgra +version=2.3.4 +revision=1 +build_style=gnu-configure +hostmakedepends="wget pkg-config" +makedepends="xorgproto libXrender-devel freetype-devel fontconfig-devel" +short_desc="Library for configuring and customizing font access" +maintainer="Timmy Keller " +license="MIT" +homepage="$XORG_SITE" +archive="libXft-${version}.tar.bz2" +distfiles="${XORG_SITE}/lib/${archive}" +patchfile="https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/1.patch" +checksum=57dedaab20914002146bdae0cb0c769ba3f75214c4c91bd2613d6ef79fc9abdd + +pre_extract() { + mv "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${archive}" "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-${version}.tar.bz2" || echo "File exists already.. moving on" + archive="${pkgname}-${version}.tar.bz2" + distfiles="${XORG_SITE}/lib/${archive}" # Trick do_extract into extracting this file +} + +post_extract() { + mv "${XBPS_BUILDDIR}/libXft-${version}" "${XBPS_BUILDDIR}/${pkgname}-${version}" || echo "builddir already moved..." +} + +do_patch() { + wget -p "${patchfile}" --output-document "${XBPS_SRCDISTDIR}/${pkgname}-${version}/libXft-bgra.patch" + echo "Patching..." + pwd + patch -p1 < "${XBPS_SRCDISTDIR}/${pkgname}-${version}/libXft-bgra.patch" +} + +post_install() { + vlicense COPYING +} + +# Does not install libXft-devel +#libXft-devel_package() { +# depends="${makedepends} ${pkgname}>=${version}_${revision}" +# short_desc+=" - development files" +# pkg_install() { +# vmove usr/include +# vmove "usr/lib/*.a" +# vmove "usr/lib/*.so" +# vmove usr/lib/pkgconfig +# vmove usr/share/man/man3 +# } +#}