Bug 1070212
Summary: | evas rawhide FTBFS due to freetype include changes | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Brent Baude <bbaude> |
Component: | evas | Assignee: | Dan Mashal <dan.mashal> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dan.mashal, tcallawa, terje.rosten |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-01-10 16:00:42 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1051573 |
Description
Brent Baude
2014-02-26 12:17:21 UTC
Possible proposed fit: [baude@localhost evas]$ git diff diff --git a/evas.spec b/evas.spec index cda6d35..9c840d9 100644 --- a/evas.spec +++ b/evas.spec @@ -1,11 +1,12 @@ Name: evas Version: 1.7.9 -Release: 1%{?dist} +Release: 1.1%{?dist} Summary: Hardware-accelerated state-aware canvas API Group: System Environment/Libraries License: MIT URL: http://web.enlightenment.org/p.php?p=about/efl&l=en Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2 +Patch99: freetype_header_fix.patch BuildRequires: chrpath BuildRequires: eet-devel @@ -33,6 +34,7 @@ developing applications that use %{name}. %prep %setup -q -n %{name}-%{version} +%patch99 -p1 %build %configure --disable-static -enable-fb @@ -87,6 +89,9 @@ mv %{buildroot}%{_mandir}/man3/Examples.3 %{buildroot}%{_mandir}/man3/%{name}-Ex %changelog +* Thu Feb 24 2014 Brent Baude <baude.com> - 1.7.9-1.1 +- Fix freetype header issue + * Thu Nov 07 2013 Dan Mashal <dan.mashal> - 1.7.9-1 - Update to 1.7.9 and actual patch: [baude@localhost evas]$ cat freetype_header_fix.patch --- evas-1.7.9/src/lib/engines/common/evas_font_load.c.orig 2014-02-26 08:20:09.000000000 -0600 +++ evas-1.7.9/src/lib/engines/common/evas_font_load.c 2014-02-26 08:20:17.000000000 -0600 @@ -5,7 +5,7 @@ #include "evas_font_private.h" /* for Frame-Queuing support */ #include "evas_font_ot.h" -#include <freetype/tttables.h> /* Freetype2 OS/2 font table. */ +#include <freetype2/tttables.h> /* Freetype2 OS/2 font table. */ #ifdef EVAS_CSERVE2 # include "../../cserve2/evas_cs2_private.h" One issue with this is you might decide how you enforce the freetype-devel version with this build so you dont break something with an older freetype Seems to be fixed, closing. |