DEPENDS/RDEPENDS fixes
cover DEPENDS/RDEPENDS fixes
These are fixes for build/runtime issues due to insufficient dependency specifications. The libgdiplus patches fix observed build failures; the gtk-sharp-dev patch is untested but pretty obvious.
The following changes since commit 9f63cbaaa859f9ae55288de06c1c0eb0e6992f53:
mono-4.xx.inc: disable parallel make (2015-07-08 11:46:11 +0100)
are available in the git repository at:
git://github.com/rtollert/meta-mono dev/rtollert/v2/depends
https://github.com/rtollert/meta-mono/tree/dev/rtollert/v2/depends
Richard Tollerton (3):
libgdiplus-native: depend explicitly on giflib-native
gtk-sharp-dev: add perl dependency
libgdiplus: add jpeg, tiff, giflib, libexif dependencies
recipes-mono/gtk-sharp/gtk-sharp.inc | 1 + recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb | 2 +- recipes-mono/libgdiplus/libgdiplus_2.10.8.bb | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-)
Signature · 1 line
2.4.4
PATCH 1/3 libgdiplus-native: depend explicitly on giflib-native
libgdiplus 2.10.8 is incompatible with changes made to the giflib5 API. This causes a build failure if giflib5 is installed on the host machine. To fix this, explicitly depend on giflib-native, which is still version 4.x and is thus compatible.
--- recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb +1 -1
@@ -14,7 +14,7 @@ SRC_URI = "https://github.com/mono/libgdiplus/archive/${PV}.tar.gz \ inherit autotools pkgconfig native -DEPENDS =+ "cairo-native freetype-native fontconfig-native libxft-native libpng-native pango-native" +DEPENDS =+ "cairo-native freetype-native fontconfig-native libxft-native libpng-native pango-native giflib-native" SRC_URI[md5sum] = "6fd45bbb9843f5a8851b5f44e2a5dd04" SRC_URI[sha256sum] = "45c533dc72af0a24d1d3a8097873f5fe1670107fe7e6d08fb71ae586c87a0f1d"
Signature · 1 line
2.4.4
PATCH 2/3 gtk-sharp-dev: add perl dependency
In reply to Richard TollertonThis package has perl scripts; make sure they're runnable.
--- recipes-mono/gtk-sharp/gtk-sharp.inc | 1 + 1 file changed, 1 insertion(+)
recipes-mono/gtk-sharp/gtk-sharp.inc +1 -0
@@ -4,6 +4,7 @@ SECTION = "devel/mono" BUGTRACKER = "http://bugzilla.xamarin.com" RDEPENDS_${PN} = "mono" LICENSE = "LGPL-2.1" +RDEPENDS_${PN}-dev += "perl" inherit autotools
Signature · 1 line
2.4.4
PATCH 3/3 libgdiplus: add jpeg, tiff, giflib, libexif dependencies
In reply to Richard TollertonThese dependencies were found in package QA.
--- recipes-mono/libgdiplus/libgdiplus_2.10.8.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
recipes-mono/libgdiplus/libgdiplus_2.10.8.bb +1 -1
@@ -14,7 +14,7 @@ SRC_URI = "https://github.com/mono/libgdiplus/archive/${PV}.tar.gz \ inherit autotools pkgconfig -DEPENDS =+ "cairo freetype fontconfig libxft libpng" +DEPENDS =+ "cairo freetype fontconfig libxft libpng jpeg tiff giflib libexif" SRC_URI[md5sum] = "6fd45bbb9843f5a8851b5f44e2a5dd04" SRC_URI[sha256sum] = "45c533dc72af0a24d1d3a8097873f5fe1670107fe7e6d08fb71ae586c87a0f1d"
Signature · 1 line
2.4.4
Alex J Lennon
AppliedQuoted 19 lines · Richard Tollerton
These are fixes for build/runtime issues due to insufficient dependency specifications. The libgdiplus patches fix observed build failures; the gtk-sharp-dev patch is untested but pretty obvious.
The following changes since commit
9f63cbaaa859f9ae55288de06c1c0eb0e6992f53:mono-4.xx.inc: disable parallel make (2015-07-08 11:46:11 +0100)
are available in the git repository at:
git://github.com/rtollert/meta-monodev/rtollert/v2/depends
https://github.com/rtollert/meta-mono/tree/dev/rtollert/v2/dependsRichard Tollerton (3):
libgdiplus-native: depend explicitly on giflib-native
gtk-sharp-dev: add perl dependency
libgdiplus: add jpeg, tiff, giflib, libexif dependencies
Quoted 5 lines
recipes-mono/gtk-sharp/gtk-sharp.inc | 1 + recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb | 2 +- recipes-mono/libgdiplus/libgdiplus_2.10.8.bb | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-)
Merged, thanks Richard