All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes
@ 2015-07-16  1:29 Richard Tollerton
  2015-07-16  1:29 ` [meta-mono] [PATCH 1/3] libgdiplus-native: depend explicitly on giflib-native Richard Tollerton
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Richard Tollerton @ 2015-07-16  1:29 UTC (permalink / raw)
  To: yocto, ajlennon

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(-)

-- 
2.4.4



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [meta-mono] [PATCH 1/3] libgdiplus-native: depend explicitly on giflib-native
  2015-07-16  1:29 [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Richard Tollerton
@ 2015-07-16  1:29 ` Richard Tollerton
  2015-07-16  1:29 ` [meta-mono] [PATCH 2/3] gtk-sharp-dev: add perl dependency Richard Tollerton
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Richard Tollerton @ 2015-07-16  1:29 UTC (permalink / raw)
  To: yocto, ajlennon

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.

Signed-off-by: Richard Tollerton <rich.tollerton@ni.com>
---
 recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb b/recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb
index 25dfbbd..cec1fbe 100644
--- a/recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb
+++ b/recipes-mono/libgdiplus/libgdiplus-native_2.10.8.bb
@@ -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"
-- 
2.4.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [meta-mono] [PATCH 2/3] gtk-sharp-dev: add perl dependency
  2015-07-16  1:29 [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Richard Tollerton
  2015-07-16  1:29 ` [meta-mono] [PATCH 1/3] libgdiplus-native: depend explicitly on giflib-native Richard Tollerton
@ 2015-07-16  1:29 ` Richard Tollerton
  2015-07-16  1:29 ` [meta-mono] [PATCH 3/3] libgdiplus: add jpeg, tiff, giflib, libexif dependencies Richard Tollerton
  2015-07-16  9:07 ` [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Alex J Lennon
  3 siblings, 0 replies; 5+ messages in thread
From: Richard Tollerton @ 2015-07-16  1:29 UTC (permalink / raw)
  To: yocto, ajlennon

This package has perl scripts; make sure they're runnable.

Signed-off-by: Richard Tollerton <rich.tollerton@ni.com>
---
 recipes-mono/gtk-sharp/gtk-sharp.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-mono/gtk-sharp/gtk-sharp.inc b/recipes-mono/gtk-sharp/gtk-sharp.inc
index fe2b285..45d12b2 100644
--- a/recipes-mono/gtk-sharp/gtk-sharp.inc
+++ b/recipes-mono/gtk-sharp/gtk-sharp.inc
@@ -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
 
-- 
2.4.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [meta-mono] [PATCH 3/3] libgdiplus: add jpeg, tiff, giflib, libexif dependencies
  2015-07-16  1:29 [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Richard Tollerton
  2015-07-16  1:29 ` [meta-mono] [PATCH 1/3] libgdiplus-native: depend explicitly on giflib-native Richard Tollerton
  2015-07-16  1:29 ` [meta-mono] [PATCH 2/3] gtk-sharp-dev: add perl dependency Richard Tollerton
@ 2015-07-16  1:29 ` Richard Tollerton
  2015-07-16  9:07 ` [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Alex J Lennon
  3 siblings, 0 replies; 5+ messages in thread
From: Richard Tollerton @ 2015-07-16  1:29 UTC (permalink / raw)
  To: yocto, ajlennon

These dependencies were found in package QA.

Signed-off-by: Richard Tollerton <rich.tollerton@ni.com>
---
 recipes-mono/libgdiplus/libgdiplus_2.10.8.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb b/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb
index 8901451..fecf7dc 100644
--- a/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb
+++ b/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb
@@ -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"
-- 
2.4.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes
  2015-07-16  1:29 [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Richard Tollerton
                   ` (2 preceding siblings ...)
  2015-07-16  1:29 ` [meta-mono] [PATCH 3/3] libgdiplus: add jpeg, tiff, giflib, libexif dependencies Richard Tollerton
@ 2015-07-16  9:07 ` Alex J Lennon
  3 siblings, 0 replies; 5+ messages in thread
From: Alex J Lennon @ 2015-07-16  9:07 UTC (permalink / raw)
  To: Richard Tollerton, yocto



On 16/07/2015 02:29, Richard Tollerton wrote:
> 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(-)
>

Merged, thanks Richard


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-07-16  9:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-16  1:29 [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Richard Tollerton
2015-07-16  1:29 ` [meta-mono] [PATCH 1/3] libgdiplus-native: depend explicitly on giflib-native Richard Tollerton
2015-07-16  1:29 ` [meta-mono] [PATCH 2/3] gtk-sharp-dev: add perl dependency Richard Tollerton
2015-07-16  1:29 ` [meta-mono] [PATCH 3/3] libgdiplus: add jpeg, tiff, giflib, libexif dependencies Richard Tollerton
2015-07-16  9:07 ` [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes Alex J Lennon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.