libgdiplus: add patch to fix build with freetype>=2.5 (via Arch).
This commit is contained in:
parent
4d65d77558
commit
0dfd35a489
|
@ -0,0 +1,26 @@
|
|||
commit 180c02e0f2a2016eba8520b456ca929e9dcf03db
|
||||
Author: Jo Shields <directhex@apebox.org>
|
||||
Date: Mon Dec 16 09:24:57 2013 +0000
|
||||
|
||||
Use FreeType macros for tttables.h inclusion
|
||||
|
||||
As of FreeType 2.1.6 (November 2003), using #include to include Freetype libraries directly is not supported.
|
||||
|
||||
This has come to a head, as in FreeType 2.5.0, the location of headers has been moved around, breaking building of libgdiplus.
|
||||
|
||||
This slight change uses the "official" way to include the required header file, without breaking building on older versions of the library.
|
||||
|
||||
diff --git a/src/gdiplus-private.h b/src/gdiplus-private.h
|
||||
index 59edf9e..dfccc02 100644
|
||||
--- a/src/gdiplus-private.h
|
||||
+++ b/src/gdiplus-private.h
|
||||
@@ -30,7 +30,8 @@
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
#include <glib.h>
|
||||
-#include <freetype/tttables.h>
|
||||
+#include <ft2build.h>
|
||||
+#include FT_TRUETYPE_TABLES_H
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
|
@ -5,8 +5,7 @@ revision=3
|
|||
build_style=gnu-configure
|
||||
configure_args="--with-cairo=system"
|
||||
hostmakedepends="pkg-config"
|
||||
makedepends="tiff-devel cairo-devel giflib-devel glib-devel libexif-devel
|
||||
libpng-devel"
|
||||
makedepends="tiff-devel cairo-devel giflib-devel glib-devel libexif-devel libpng-devel"
|
||||
patch_args="-Np1"
|
||||
short_desc="An Open Source Implementation of the GDI+ API"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
|
@ -15,12 +14,6 @@ license="LGPL-2, MPL"
|
|||
distfiles="http://download.mono-project.com/sources/${pkgname}/$pkgname-$version.tar.bz2"
|
||||
checksum=6ddeb6c327bada7cb6e06d1a20714f526a0c69520dfd42c12ddd032c3c5d964e
|
||||
|
||||
libgdiplus_package() {
|
||||
pkg_install() {
|
||||
vmove "usr/lib/*.so*"
|
||||
}
|
||||
}
|
||||
|
||||
libgdiplus-devel_package() {
|
||||
short_desc+=" - Development files"
|
||||
depends="libgdiplus>=${version}_${revision}"
|
||||
|
|
Loading…
Reference in New Issue