All of lore.kernel.org
 help / color / mirror / Atom feed
* [WIP][PATCH 00/20] Deterministic dependencies II
@ 2013-08-29 16:02 Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 01/20] gstreamer1.0-libav: Add PACKAGECONFIG for orc Martin Jansa
                   ` (20 more replies)
  0 siblings, 21 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

WIP because verification build is still running and I must admit that I'm mostly
testing that all dependencies are correctly "disabled" and in the end deterministic.

I'm not testing if every possible combination of PACKAGECONFIG options provide sufficient
dependency tree.

But it would be nice to get some review in advance and be able to get this
in 1.5 if I manage to fix all possible review comments and/or issues discovered
in my builds in time.

The following changes since commit 7d93288117e7054472d8a01dde0b38bc0ff98c27:

  buildtools-tarball: Add python-pkgutil (2013-08-29 00:22:49 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib jansa/deps
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/deps

Martin Jansa (20):
  gstreamer1.0-libav: Add PACKAGECONFIG for orc
  libunique: Add PACKAGECONFIG for dbus
  aspell: Add PACKAGECONFIG for curses
  xf86-input-synaptics: Add dependency on libxtst
  xdypinfo: Add dependency on libxcomposite
  libmatchbox: Add PACKAGECONFIG for png
  matchbox-wm: Add dependency on libxfixes and libxcursor
  telepathy-mission-control: Add PACKAGECONFIG for upower and
    connectivity
  tcl: Add dependency on zlib
  weston: Add PACKAGECONFIG for poppler
  wget: Add dependency on libpcre
  x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage
  guile: Add PACKAGECONFIG for readline
  consolekit: Add patch to explicitly disable polkit when not enabled
  glib-networking: Add PACKAGECONFIG for p11-kit
  lame: Add dependency on ncurses
  librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
  subversion: Add dependency on file for libmagic
  systemd: Add PACKAGECONFIG for cryptsetup
  qemu: Add PACKAGECONFIG for nss, uuid, tls and curses

 .../telepathy/telepathy-mission-control_5.15.0.bb  |  8 ++++
 .../glib-networking/glib-networking_2.36.2.bb      |  3 ++
 meta/recipes-core/systemd/systemd_206.bb           |  1 +
 meta/recipes-devtools/guile/guile_2.0.9.bb         |  3 ++
 meta/recipes-devtools/qemu/qemu.inc                |  4 ++
 .../subversion/subversion_1.7.10.bb                |  2 +-
 meta/recipes-devtools/tcltk/tcl_8.6.0.bb           |  2 +-
 meta/recipes-extended/wget/wget.inc                |  2 +-
 meta/recipes-gnome/librsvg/librsvg_2.32.1.bb       |  2 +-
 meta/recipes-gnome/libunique/libunique_1.1.6.bb    |  5 ++-
 .../libmatchbox/libmatchbox_1.11.bb                |  3 ++
 .../matchbox-wm/matchbox-wm_1.2.bb                 |  2 +-
 .../matchbox-wm/matchbox-wm_git.bb                 |  2 +-
 .../0001-configure-Allow-to-disable-poppler.patch  | 43 ++++++++++++++++++++++
 meta/recipes-graphics/wayland/weston_1.1.0.bb      |  2 +
 meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb      |  6 +++
 meta/recipes-graphics/xorg-app/xdpyinfo_1.3.1.bb   |  2 +-
 .../xorg-driver/xf86-input-synaptics_1.7.1.bb      |  2 +-
 .../xorg-driver/xf86-input-synaptics_git.bb        |  2 +-
 .../gstreamer/gstreamer1.0-libav.inc               |  1 +
 meta/recipes-multimedia/lame/lame_3.99.5.bb        |  2 +
 meta/recipes-support/aspell/aspell_0.60.6.1.bb     | 12 ++++--
 .../allow.to.disable.polkit.support.patch          | 33 +++++++++++++++++
 .../recipes-support/consolekit/consolekit_0.4.6.bb |  4 +-
 24 files changed, 132 insertions(+), 16 deletions(-)
 create mode 100644 meta/recipes-graphics/wayland/weston/0001-configure-Allow-to-disable-poppler.patch
 create mode 100644 meta/recipes-support/consolekit/consolekit/allow.to.disable.polkit.support.patch

-- 
1.8.3.2



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

* [WIP][PATCH 01/20] gstreamer1.0-libav: Add PACKAGECONFIG for orc
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 02/20] libunique: Add PACKAGECONFIG for dbus Martin Jansa
                   ` (19 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
index c77a085..3d996bc 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
@@ -17,6 +17,7 @@ PACKAGECONFIG ??= " "
 PACKAGECONFIG[libav] = "--with-system-libav,,libav"
 PACKAGECONFIG[lgpl]  = "--enable-lgpl,,"
 PACKAGECONFIG[yasm]  = "--enable-yasm,--disable-yasm,yasm-native"
+PACKAGECONFIG[orc]  = "--enable-orc,--disable-orc,orc"
 
 
 GSTREAMER_1_0_DEBUG ?= "--disable-debug"
-- 
1.8.3.2



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

* [WIP][PATCH 02/20] libunique: Add PACKAGECONFIG for dbus
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 01/20] gstreamer1.0-libav: Add PACKAGECONFIG for orc Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 03/20] aspell: Add PACKAGECONFIG for curses Martin Jansa
                   ` (18 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

* dbus-glib was missing in DEPENDS in order to enable dbus backend
  but because dbus was in DEPENDS lets enable this PACKAGECONFIG by
  default

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-gnome/libunique/libunique_1.1.6.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-gnome/libunique/libunique_1.1.6.bb b/meta/recipes-gnome/libunique/libunique_1.1.6.bb
index adb9525..31af658 100644
--- a/meta/recipes-gnome/libunique/libunique_1.1.6.bb
+++ b/meta/recipes-gnome/libunique/libunique_1.1.6.bb
@@ -12,7 +12,10 @@ SRC_URI[sha256sum] = "e5c8041cef8e33c55732f06a292381cb345db946cf792a4ae18aa5c66c
 
 PR = "r7"
 
-DEPENDS = "glib-2.0 gtk+ dbus"
+DEPENDS = "glib-2.0 gtk+"
+
+PACKAGECONFIG ??= "dbus"
+PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus dbus-glib"
 
 LICENSE = "LGPLv2.1"
 LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
-- 
1.8.3.2



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

* [WIP][PATCH 03/20] aspell: Add PACKAGECONFIG for curses
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 01/20] gstreamer1.0-libav: Add PACKAGECONFIG for orc Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 02/20] libunique: Add PACKAGECONFIG for dbus Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 04/20] xf86-input-synaptics: Add dependency on libxtst Martin Jansa
                   ` (17 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-support/aspell/aspell_0.60.6.1.bb | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-support/aspell/aspell_0.60.6.1.bb b/meta/recipes-support/aspell/aspell_0.60.6.1.bb
index 64611cb..b196d96 100644
--- a/meta/recipes-support/aspell/aspell_0.60.6.1.bb
+++ b/meta/recipes-support/aspell/aspell_0.60.6.1.bb
@@ -1,12 +1,16 @@
-SRC_URI = "${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "e66a9c9af6a60dc46134fdacf6ce97d7"
-SRC_URI[sha256sum] = "f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1"
 DESCRIPTION = "GNU Aspell spell-checker"
 SECTION = "console/utils"
 LICENSE="LGPLv2 | LGPLv2.1"
 LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
 PR = "r1"
+
+SRC_URI = "${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz"
+SRC_URI[md5sum] = "e66a9c9af6a60dc46134fdacf6ce97d7"
+SRC_URI[sha256sum] = "f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1"
+
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[curses] = "--enable-curses,--disable-curses,ncurses"
+
 PACKAGES += "libaspell libpspell libpspell-dev aspell-utils"
 
 FILES_${PN}-dbg += "${libdir}/aspell-0.60/.debu*"
-- 
1.8.3.2



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

* [WIP][PATCH 04/20] xf86-input-synaptics: Add dependency on libxtst
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (2 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 03/20] aspell: Add PACKAGECONFIG for curses Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite Martin Jansa
                   ` (16 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.1.bb | 2 +-
 meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.1.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.1.bb
index 9125613..f678e8b 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.1.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.1.bb
@@ -15,6 +15,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55aacd3535a741824955c5eb8f061398"
 SRC_URI[md5sum] = "6505de717972b6a24b8eb13e69eb996c"
 SRC_URI[sha256sum] = "db5825660e1fb23190697f609bf75d4450fe707344a14298e1c9b47039bbb58e"
 
-DEPENDS += "libxi mtdev"
+DEPENDS += "libxi mtdev libxtst"
 
 FILES_${PN} += "${datadir}/X11/xorg.conf.d"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
index 73b8089..30c142c 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
@@ -15,4 +15,4 @@ PR = "${INC_PR}.1"
 SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics;protocol=git"
 S = "${WORKDIR}/git"
 
-DEPENDS += "libxi mtdev"
+DEPENDS += "libxi mtdev libxtst"
-- 
1.8.3.2



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

* [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (3 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 04/20] xf86-input-synaptics: Add dependency on libxtst Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-09-02 17:11   ` Burton, Ross
  2013-08-29 16:02 ` [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png Martin Jansa
                   ` (15 subsequent siblings)
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/xorg-app/xdpyinfo_1.3.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.1.bb b/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.1.bb
index c853926..3688e1b 100644
--- a/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.1.bb
+++ b/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.1.bb
@@ -9,7 +9,7 @@ clients and the server, and the different types of screens and visuals \
 that are available."
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=f3d09e6b9e203a1af489e16c708f4fb3"
-DEPENDS += "libxtst libxext libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxau"
+DEPENDS += "libxtst libxext libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxau libxcomposite"
 PE = "1"
 
 SRC_URI += "file://disable-xkb.patch"
-- 
1.8.3.2



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

* [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (4 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-09-02 14:01   ` Burton, Ross
  2013-09-02 14:02   ` Burton, Ross
  2013-08-29 16:02 ` [WIP][PATCH 07/20] matchbox-wm: Add dependency on libxfixes and libxcursor Martin Jansa
                   ` (14 subsequent siblings)
  20 siblings, 2 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

* enable it by default, because it's more likely that people were
  building libmatchbox after libpng than before
* with png disabled it also fails, because of missing csetjmp include
  | mbpixbuf.c:128:3: error: unknown type name 'jmp_buf'
  |    jmp_buf setjmp_buffer; /* for return to caller */

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb
index 244a495..932e484 100644
--- a/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb
+++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb
@@ -16,4 +16,7 @@ SRC_URI[sha256sum] = "254cab52e304a3512c8df4be59d690cf3921bbb68a28ede7fe26b93534
 
 inherit autotools pkgconfig
 
+PACKAGECONFIG ??= "png"
+PACKAGECONFIG[png] = "--enable-png,--disable-png,libpng"
+
 EXTRA_OECONF = "--enable-jpeg --enable-expat --enable-xsettings --enable-startup-notification"
-- 
1.8.3.2



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

* [WIP][PATCH 07/20] matchbox-wm: Add dependency on libxfixes and libxcursor
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (5 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity Martin Jansa
                   ` (13 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb | 2 +-
 meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb
index 09e8b7c..b009c4b 100644
--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb
@@ -1,7 +1,7 @@
 SECTION = "x11/wm"
 DESCRIPTION = "Matchbox window manager"
 LICENSE = "GPLv2.0+"
-DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes xdamage libxrender startup-notification expat"
+DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxcursor xdamage libxrender startup-notification expat"
 PR = "r5"
 
 SRC_URI = "http://downloads.yoctoproject.org/releases/matchbox/matchbox-window-manager/${PV}/matchbox-window-manager-${PV}.tar.bz2 \
diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb
index 015fbc0..e2961b0 100644
--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://src/wm.h;endline=21;md5=a7e844465edbcf79c282369f93caa
                     file://src/wm.c;endline=21;md5=8dc9d24477d87ef5dfbc2e4927146aab"
 
 SECTION = "x11/wm"
-DEPENDS = "libmatchbox virtual/libx11 libxext libxrender startup-notification expat gconf"
+DEPENDS = "libmatchbox virtual/libx11 libxext libxrender startup-notification expat gconf libxcursor libxfixes"
 
 SRCREV = "29544f0e61cc281fc60061443a537271e1081b78"
 PV = "1.2+git${SRCPV}"
-- 
1.8.3.2



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

* [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (6 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 07/20] matchbox-wm: Add dependency on libxfixes and libxcursor Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-09-02 17:10   ` Burton, Ross
  2013-08-29 16:02 ` [WIP][PATCH 09/20] tcl: Add dependency on zlib Martin Jansa
                   ` (12 subsequent siblings)
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../telepathy/telepathy-mission-control_5.15.0.bb                 | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.15.0.bb b/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.15.0.bb
index b2736ca..ba80cc1 100644
--- a/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.15.0.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.15.0.bb
@@ -12,6 +12,14 @@ SRC_URI[sha256sum] = "88800d1b5f385e94b34721319ff4fe65c493632954d7229b36e57af5b4
 
 inherit autotools pkgconfig pythonnative
 
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[upower] = "--enable-upower,--disable-upower,upower"
+
+# to select connman or nm you need to use "connectivity" and "connman" or "nm", default is to disable both
+PACKAGECONFIG[connectvity] = ",--with-connectivity=no"
+PACKAGECONFIG[connman] = "--with-connectivity=connman,,connman"
+PACKAGECONFIG[nm] = "--with-connectivity=nm,,networkmanager"
+
 PACKAGES =+ " \
 	libmissioncontrol \
 	libmissioncontrol-config \
-- 
1.8.3.2



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

* [WIP][PATCH 09/20] tcl: Add dependency on zlib
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (7 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 10/20] weston: Add PACKAGECONFIG for poppler Martin Jansa
                   ` (11 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-devtools/tcltk/tcl_8.6.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/tcltk/tcl_8.6.0.bb b/meta/recipes-devtools/tcltk/tcl_8.6.0.bb
index 7273182..8d4df30 100644
--- a/meta/recipes-devtools/tcltk/tcl_8.6.0.bb
+++ b/meta/recipes-devtools/tcltk/tcl_8.6.0.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "Tool Command Language"
 LICENSE = "BSD-3-Clause"
 SECTION = "devel/tcltk"
 HOMEPAGE = "http://tcl.sourceforge.net"
-DEPENDS = "tcl-native"
+DEPENDS = "tcl-native zlib"
 LIC_FILES_CHKSUM = "file://../license.terms;md5=3c6f62c07835353e36f0db550ccfb65a \
     file://../compat/license.terms;md5=3c6f62c07835353e36f0db550ccfb65a \
     file://../library/license.terms;md5=3c6f62c07835353e36f0db550ccfb65a \
-- 
1.8.3.2



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

* [WIP][PATCH 10/20] weston: Add PACKAGECONFIG for poppler
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (8 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 09/20] tcl: Add dependency on zlib Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-08-29 16:02 ` [WIP][PATCH 11/20] wget: Add dependency on libpcre Martin Jansa
                   ` (10 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../0001-configure-Allow-to-disable-poppler.patch  | 43 ++++++++++++++++++++++
 meta/recipes-graphics/wayland/weston_1.1.0.bb      |  2 +
 2 files changed, 45 insertions(+)
 create mode 100644 meta/recipes-graphics/wayland/weston/0001-configure-Allow-to-disable-poppler.patch

diff --git a/meta/recipes-graphics/wayland/weston/0001-configure-Allow-to-disable-poppler.patch b/meta/recipes-graphics/wayland/weston/0001-configure-Allow-to-disable-poppler.patch
new file mode 100644
index 0000000..a8c1507
--- /dev/null
+++ b/meta/recipes-graphics/wayland/weston/0001-configure-Allow-to-disable-poppler.patch
@@ -0,0 +1,43 @@
+From d409b069a97e0d76016d3bfd34d6fae96dcf5d9d Mon Sep 17 00:00:00 2001
+From: Martin Jansa <Martin.Jansa@gmail.com>
+Date: Mon, 26 Aug 2013 00:51:31 +0200
+Subject: [PATCH] configure: Allow to disable poppler
+
+Upstream-Status: Pending
+
+Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
+---
+ configure.ac | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index d5fea9d..53e0c0b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -221,6 +221,11 @@ if test x$enable_simple_egl_clients = xyes -a x$enable_egl = xyes; then
+                     [egl >= 7.10 glesv2 wayland-client wayland-egl wayland-cursor])
+ fi
+ 
++AC_ARG_ENABLE(poppler,
++              AS_HELP_STRING([--disable-poppler],
++                             [disable poppler support]),,
++              enable_popper=yes)
++
+ AC_ARG_ENABLE(clients, [  --enable-clients],, enable_clients=yes)
+ AM_CONDITIONAL(BUILD_CLIENTS, test x$enable_clients = xyes)
+ if test x$enable_clients = xyes; then
+@@ -229,8 +234,10 @@ if test x$enable_clients = xyes; then
+   PKG_CHECK_MODULES(CLIENT, [wayland-client cairo >= 1.10.0 xkbcommon wayland-cursor])
+   PKG_CHECK_MODULES(WESTON_INFO, [wayland-client])
+ 
++  AS_IF([test "x$enable_poppler" != "no"], [
+   PKG_CHECK_MODULES(POPPLER, [poppler-glib glib-2.0 gobject-2.0 gio-2.0 ],
+-			     [have_poppler=yes], [have_poppler=no])
++			     [have_poppler=yes], [have_poppler=no])],
++  [have_poppler=no])
+   PKG_CHECK_MODULES(CAIRO_EGL, [wayland-egl egl >= 7.10 cairo-egl >= 1.11.3 $cairo_modules],
+ 		    [have_cairo_egl=yes], [have_cairo_egl=no])
+   AS_IF([test "x$have_cairo_egl" = "xyes"],
+-- 
+1.8.3.2
+
diff --git a/meta/recipes-graphics/wayland/weston_1.1.0.bb b/meta/recipes-graphics/wayland/weston_1.1.0.bb
index c7c64ad..cce876a 100644
--- a/meta/recipes-graphics/wayland/weston_1.1.0.bb
+++ b/meta/recipes-graphics/wayland/weston_1.1.0.bb
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=275efac2559a224527bd4fd593d38466 \
                     file://src/compositor.c;endline=23;md5=aa98a8db03480fe7d500d0b1f4b8850c"
 
 SRC_URI = "http://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \
+           file://0001-configure-Allow-to-disable-poppler.patch \
            file://install-examples.patch \
            file://weston-launch-shell.patch \
            file://groups.patch \
@@ -49,6 +50,7 @@ PACKAGECONFIG[x11] = "--enable-x11-compositor,--disable-x11-compositor,virtual/l
 PACKAGECONFIG[headless] = "--enable-headless-compositor,--disable-headless-compositor"
 # Weston on framebuffer
 PACKAGECONFIG[fbdev] = "--enable-fbdev-compositor,--disable-fbdev-compositor,udev mtdev"
+PACKAGECONFIG[poppler] = "--enable-poppler,--disable-poppler,poppler"
 
 # Use cairo-gl or cairo-glesv2
 PACKAGECONFIG[gles] = "--with-cairo-glesv2,,virtual/libgles2"
-- 
1.8.3.2



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

* [WIP][PATCH 11/20] wget: Add dependency on libpcre
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (9 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 10/20] weston: Add PACKAGECONFIG for poppler Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-09-20 23:23   ` Randy MacLeod
  2013-08-29 16:02 ` [WIP][PATCH 12/20] x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage Martin Jansa
                   ` (9 subsequent siblings)
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-extended/wget/wget.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-extended/wget/wget.inc b/meta/recipes-extended/wget/wget.inc
index de9b620..7af55c4 100644
--- a/meta/recipes-extended/wget/wget.inc
+++ b/meta/recipes-extended/wget/wget.inc
@@ -2,7 +2,7 @@ DESCRIPTION = "A console URL download utility featuring HTTP, FTP, and more."
 SECTION = "console/network"
 LICENSE = "GPLv3"
 LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
-DEPENDS = "openssl zlib"
+DEPENDS = "openssl zlib libpcre"
 
 INC_PR = "r16"
 
-- 
1.8.3.2



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

* [WIP][PATCH 12/20] x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (10 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 11/20] wget: Add dependency on libpcre Martin Jansa
@ 2013-08-29 16:02 ` Martin Jansa
  2013-09-02 17:07   ` Burton, Ross
  2013-08-29 16:03 ` [WIP][PATCH 13/20] guile: Add PACKAGECONFIG for readline Martin Jansa
                   ` (8 subsequent siblings)
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:02 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb b/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb
index 4b8bed4..7c404e3 100644
--- a/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb
+++ b/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb
@@ -18,5 +18,11 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/libvncserver/x11vnc/${PV}/x11vnc-${PV}.tar.gz\
 SRC_URI[md5sum] = "a372ec4fe8211221547b1c108cf56e4c"
 SRC_URI[sha256sum] = "f6829f2e629667a5284de62b080b13126a0736499fe47cdb447aedb07a59f13b"
 
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[xfixes] = "--with-xfixes,--without-xfixes,libxfixes"
+PACKAGECONFIG[xinerama] = "--with-xinerama,--without-xinerama,libxinerama"
+PACKAGECONFIG[xrandr] = "--with-xrandr,--without-xrandr,libxrandr"
+PACKAGECONFIG[xdamage] = "--with-xdamage,--without-xdamage,libxdamage"
+
 inherit autotools
 
-- 
1.8.3.2



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

* [WIP][PATCH 13/20] guile: Add PACKAGECONFIG for readline
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (11 preceding siblings ...)
  2013-08-29 16:02 ` [WIP][PATCH 12/20] x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-08-29 16:03 ` [WIP][PATCH 14/20] consolekit: Add patch to explicitly disable polkit when not enabled Martin Jansa
                   ` (7 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-devtools/guile/guile_2.0.9.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-devtools/guile/guile_2.0.9.bb b/meta/recipes-devtools/guile/guile_2.0.9.bb
index 0dd61ff..0cbc216 100644
--- a/meta/recipes-devtools/guile/guile_2.0.9.bb
+++ b/meta/recipes-devtools/guile/guile_2.0.9.bb
@@ -40,6 +40,9 @@ RDEPENDS_${PN}_append_libc-glibc_class-target = "glibc-gconv-iso8859-1"
 
 EXTRA_OECONF += "${@['--without-libltdl-prefix --without-libgmp-prefix --without-libreadline-prefix', ''][bb.data.inherits_class('native',d)]}"
 
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[readline] = "--with-libreadline,--without-libreadline-support,readline"
+
 do_configure_prepend() {
 	mkdir -p po
 }
-- 
1.8.3.2



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

* [WIP][PATCH 14/20] consolekit: Add patch to explicitly disable polkit when not enabled
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (12 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 13/20] guile: Add PACKAGECONFIG for readline Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-08-29 16:03 ` [WIP][PATCH 15/20] glib-networking: Add PACKAGECONFIG for p11-kit Martin Jansa
                   ` (6 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../allow.to.disable.polkit.support.patch          | 33 ++++++++++++++++++++++
 .../recipes-support/consolekit/consolekit_0.4.6.bb |  4 +--
 2 files changed, 35 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-support/consolekit/consolekit/allow.to.disable.polkit.support.patch

diff --git a/meta/recipes-support/consolekit/consolekit/allow.to.disable.polkit.support.patch b/meta/recipes-support/consolekit/consolekit/allow.to.disable.polkit.support.patch
new file mode 100644
index 0000000..e1a868b
--- /dev/null
+++ b/meta/recipes-support/consolekit/consolekit/allow.to.disable.polkit.support.patch
@@ -0,0 +1,33 @@
+Polkit is autodetected from sysroot.
+
+We need to explicitly disable it to get deterministic behavior
+when following sequence is used:
+bitbake consolekit
+bitbake polkit
+bitbake consolekit
+
+Upstream-Status: Pending
+
+Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
+
+--- a/configure.ac	2013-08-26 15:43:00.770168252 +0200
++++ b/configure.ac	2013-08-26 15:45:15.816173094 +0200
+@@ -56,13 +56,16 @@
+   gthread-2.0 >= $GLIB_REQUIRED_VERSION
+ )
+ 
+-PKG_CHECK_MODULES(POLKIT,
++AC_ARG_ENABLE(polkit,
++	[AS_HELP_STRING([--enable-polkit],[build polkit support])],
++[PKG_CHECK_MODULES(POLKIT,
+   polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION,
+   have_polkit=yes,
+   have_polkit=no)
+ if test "x$have_polkit" = "xyes" ; then
+        AC_DEFINE(HAVE_POLKIT, [], [Define if we have polkit])
+-fi
++fi], [have_polkit=no])
++  
+ AM_CONDITIONAL(HAVE_POLKIT, test x$have_polkit = xyes)
+ AC_SUBST(HAVE_POLKIT)
+ 
diff --git a/meta/recipes-support/consolekit/consolekit_0.4.6.bb b/meta/recipes-support/consolekit/consolekit_0.4.6.bb
index 63da028..7f05389 100644
--- a/meta/recipes-support/consolekit/consolekit_0.4.6.bb
+++ b/meta/recipes-support/consolekit/consolekit_0.4.6.bb
@@ -12,6 +12,7 @@ RDEPENDS_${PN} += "base-files"
 inherit autotools pkgconfig
 
 SRC_URI = "http://www.freedesktop.org/software/ConsoleKit/dist/ConsoleKit-${PV}.tar.xz \
+           file://allow.to.disable.polkit.support.patch \
            file://sepbuildfix.patch"
 
 SRC_URI[md5sum] = "611792b4d616253a5bdec9175f8b7678"
@@ -23,8 +24,7 @@ PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
                    ${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
 
 PACKAGECONFIG[pam] = "--enable-pam-module --with-pam-module-dir=${base_libdir}/security,--disable-pam-module,libpam"
-# No option to turn it on or off, so rely on the build dependency for now.
-PACKAGECONFIG[policykit] = ",,polkit"
+PACKAGECONFIG[policykit] = "--enable-polkit,--disable-polkit,polkit"
 PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,--with-systemdsystemunitdir="
 
 FILES_${PN} += "${localstatedir}/log/ConsoleKit ${exec_prefix}/lib/ConsoleKit \
-- 
1.8.3.2



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

* [WIP][PATCH 15/20] glib-networking: Add PACKAGECONFIG for p11-kit
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (13 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 14/20] consolekit: Add patch to explicitly disable polkit when not enabled Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-08-29 16:03 ` [WIP][PATCH 16/20] lame: Add dependency on ncurses Martin Jansa
                   ` (5 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-core/glib-networking/glib-networking_2.36.2.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-core/glib-networking/glib-networking_2.36.2.bb b/meta/recipes-core/glib-networking/glib-networking_2.36.2.bb
index 863a4eb..5200b94 100644
--- a/meta/recipes-core/glib-networking/glib-networking_2.36.2.bb
+++ b/meta/recipes-core/glib-networking/glib-networking_2.36.2.bb
@@ -13,6 +13,9 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/2.36/${BPN}-${PV}.tar.xz"
 SRC_URI[md5sum] = "fb9121742ed36d1723f296eea19dbb3c"
 SRC_URI[sha256sum] = "2108d55b0af3eea56ce256830bcaf1519d6337e0054ef2eff80f2c0ef0eb23f9"
 
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[pkcs11] = "--with-pkcs11,--without-pkcs11,p11-kit"
+
 EXTRA_OECONF = "--without-ca-certificates --without-gnome-proxy --without-libproxy"
 
 inherit autotools pkgconfig
-- 
1.8.3.2



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

* [WIP][PATCH 16/20] lame: Add dependency on ncurses
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (14 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 15/20] glib-networking: Add PACKAGECONFIG for p11-kit Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-08-29 16:03 ` [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf Martin Jansa
                   ` (4 subsequent siblings)
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

* it's autodetected and configure doesn't allow to explicitly disable it

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-multimedia/lame/lame_3.99.5.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-multimedia/lame/lame_3.99.5.bb b/meta/recipes-multimedia/lame/lame_3.99.5.bb
index 764fcc1..978636a 100644
--- a/meta/recipes-multimedia/lame/lame_3.99.5.bb
+++ b/meta/recipes-multimedia/lame/lame_3.99.5.bb
@@ -5,6 +5,8 @@ SECTION = "console/utils"
 LICENSE = "LGPLv2+"
 LICENSE_FLAGS = "commercial"
 
+DEPENDS = "ncurses"
+
 LIC_FILES_CHKSUM = "file://COPYING;md5=c46bda00ffbb0ba1dac22f8d087f54d9 \
                     file://include/lame.h;beginline=1;endline=20;md5=a2258182c593c398d15a48262130a92b \
 "
-- 
1.8.3.2



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

* [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (15 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 16/20] lame: Add dependency on ncurses Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-08-29 17:49   ` Saul Wold
  2013-08-29 16:03 ` [WIP][PATCH 18/20] subversion: Add dependency on file for libmagic Martin Jansa
                   ` (3 subsequent siblings)
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

* without gtk+ or gdk-pixbuf available it gets disabled even with --enable-pixbuf-loader

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-gnome/librsvg/librsvg_2.32.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
index 4818422..30846bf 100644
--- a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
+++ b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
@@ -29,7 +29,7 @@ PACKAGECONFIG ??= "croco gdkpixbuf"
 # Support embedded CSS stylesheets (recommended upstream)
 PACKAGECONFIG[croco] = "--with-croco,--without-croco,libcroco"
 # gdk-pixbuf loader
-PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader"
+PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader,gtk+ gdk-pixbuf"
 # GTK+ 2 theme engine
 PACKAGECONFIG[gtk] = "--enable-gtk-theme,--disable-gtk-theme,gtk+"
 
-- 
1.8.3.2



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

* [WIP][PATCH 18/20] subversion: Add dependency on file for libmagic
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (16 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-09-10  0:44   ` Jonathan Liu
  2013-08-29 16:03 ` [WIP][PATCH 19/20] systemd: Add PACKAGECONFIG for cryptsetup Martin Jansa
                   ` (2 subsequent siblings)
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-devtools/subversion/subversion_1.7.10.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/subversion/subversion_1.7.10.bb b/meta/recipes-devtools/subversion/subversion_1.7.10.bb
index f77656b..4acd70b 100644
--- a/meta/recipes-devtools/subversion/subversion_1.7.10.bb
+++ b/meta/recipes-devtools/subversion/subversion_1.7.10.bb
@@ -1,6 +1,6 @@
 DESCRIPTION = "The Subversion (svn) client"
 SECTION = "console/network"
-DEPENDS = "apr-util neon sqlite3"
+DEPENDS = "apr-util neon sqlite3 file"
 RDEPENDS_${PN} = "neon"
 LICENSE = "Apache-2"
 HOMEPAGE = "http://subversion.tigris.org"
-- 
1.8.3.2



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

* [WIP][PATCH 19/20] systemd: Add PACKAGECONFIG for cryptsetup
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (17 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 18/20] subversion: Add dependency on file for libmagic Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-08-29 16:03 ` [WIP][PATCH 20/20] qemu: Add PACKAGECONFIG for nss, uuid, tls and curses Martin Jansa
  2013-09-10 18:54 ` [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-core/systemd/systemd_206.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-core/systemd/systemd_206.bb b/meta/recipes-core/systemd/systemd_206.bb
index f05aa1b..0511813 100644
--- a/meta/recipes-core/systemd/systemd_206.bb
+++ b/meta/recipes-core/systemd/systemd_206.bb
@@ -50,6 +50,7 @@ DEPENDS += "libgcrypt"
 # Compress the journal
 PACKAGECONFIG[xz] = "--enable-xz,--disable-xz,xz"
 PACKAGECONFIG[tcp-wrappers] = "--enable-tcpwrap,--disable-tcpwrap,tcp-wrappers"
+PACKAGECONFIG[cryptsetup] = "--enable-libcryptsetup,--disable-libcryptsetup,cryptsetup"
 
 CACHED_CONFIGUREVARS = "ac_cv_path_KILL=${base_bindir}/kill"
 
-- 
1.8.3.2



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

* [WIP][PATCH 20/20] qemu: Add PACKAGECONFIG for nss, uuid, tls and curses
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (18 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 19/20] systemd: Add PACKAGECONFIG for cryptsetup Martin Jansa
@ 2013-08-29 16:03 ` Martin Jansa
  2013-09-10 18:54 ` [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
  20 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 16:03 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-devtools/qemu/qemu.inc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 97e9b7b..c8a2182 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -82,6 +82,10 @@ do_install_append() {
 PACKAGECONFIG ??= ""
 PACKAGECONFIG[virtfs] = "--enable-virtfs --enable-attr,--disable-virtfs,libcap attr,"
 PACKAGECONFIG[aio] = "--enable-linux-aio,--disable-linux-aio,libaio,"
+PACKAGECONFIG[nss] = "--enable-smartcard-nss,--disable-smartcard-nss,nss,"
+PACKAGECONFIG[uuid] = "--enable-uuid,--disable-uuid,util-linux,"
+PACKAGECONFIG[tls] = "--enable-vnc-tls,--disable-vnc-tls,gnutls,"
+PACKAGECONFIG[curses] = "--enable-curses,--disable-curses,ncurses,"
 
 # Qemu target will not build in world build for ARM or Mips
 BROKEN_qemuarm = "1"
-- 
1.8.3.2



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

* Re: [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
  2013-08-29 16:03 ` [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf Martin Jansa
@ 2013-08-29 17:49   ` Saul Wold
  2013-08-29 18:30     ` Martin Jansa
  2013-08-30 14:59     ` Richard Purdie
  0 siblings, 2 replies; 41+ messages in thread
From: Saul Wold @ 2013-08-29 17:49 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-core

On 08/29/2013 09:03 AM, Martin Jansa wrote:
> * without gtk+ or gdk-pixbuf available it gets disabled even with --enable-pixbuf-loader
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>   meta/recipes-gnome/librsvg/librsvg_2.32.1.bb | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> index 4818422..30846bf 100644
> --- a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> +++ b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> @@ -29,7 +29,7 @@ PACKAGECONFIG ??= "croco gdkpixbuf"
>   # Support embedded CSS stylesheets (recommended upstream)
>   PACKAGECONFIG[croco] = "--with-croco,--without-croco,libcroco"
>   # gdk-pixbuf loader
> -PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader"
> +PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader,gtk+ gdk-pixbuf"

I think this needs to be a target only PACKAGECONFIG, as it will try to 
depend on gtk+-native when building the librsvg-native.

Sau!

>   # GTK+ 2 theme engine
>   PACKAGECONFIG[gtk] = "--enable-gtk-theme,--disable-gtk-theme,gtk+"
>
>


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

* Re: [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
  2013-08-29 17:49   ` Saul Wold
@ 2013-08-29 18:30     ` Martin Jansa
  2013-08-30 14:59     ` Richard Purdie
  1 sibling, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-08-29 18:30 UTC (permalink / raw)
  To: Saul Wold; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1553 bytes --]

On Thu, Aug 29, 2013 at 10:49:03AM -0700, Saul Wold wrote:
> On 08/29/2013 09:03 AM, Martin Jansa wrote:
> > * without gtk+ or gdk-pixbuf available it gets disabled even with --enable-pixbuf-loader
> >
> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> > ---
> >   meta/recipes-gnome/librsvg/librsvg_2.32.1.bb | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> > index 4818422..30846bf 100644
> > --- a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> > +++ b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> > @@ -29,7 +29,7 @@ PACKAGECONFIG ??= "croco gdkpixbuf"
> >   # Support embedded CSS stylesheets (recommended upstream)
> >   PACKAGECONFIG[croco] = "--with-croco,--without-croco,libcroco"
> >   # gdk-pixbuf loader
> > -PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader"
> > +PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader,gtk+ gdk-pixbuf"
> 
> I think this needs to be a target only PACKAGECONFIG, as it will try to 
> depend on gtk+-native when building the librsvg-native.

Yes I've noticed it couple minutes after sending this patchset and it's
already fixed in branch (just not squashed yet - waiting for next
build).

Thanks for review

> 
> Sau!
> 
> >   # GTK+ 2 theme engine
> >   PACKAGECONFIG[gtk] = "--enable-gtk-theme,--disable-gtk-theme,gtk+"
> >
> >

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
  2013-08-29 17:49   ` Saul Wold
  2013-08-29 18:30     ` Martin Jansa
@ 2013-08-30 14:59     ` Richard Purdie
  2013-09-03 10:17       ` Burton, Ross
  1 sibling, 1 reply; 41+ messages in thread
From: Richard Purdie @ 2013-08-30 14:59 UTC (permalink / raw)
  To: Saul Wold; +Cc: openembedded-core

On Thu, 2013-08-29 at 10:49 -0700, Saul Wold wrote:
> On 08/29/2013 09:03 AM, Martin Jansa wrote:
> > * without gtk+ or gdk-pixbuf available it gets disabled even with --enable-pixbuf-loader
> >
> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> > ---
> >   meta/recipes-gnome/librsvg/librsvg_2.32.1.bb | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> > index 4818422..30846bf 100644
> > --- a/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> > +++ b/meta/recipes-gnome/librsvg/librsvg_2.32.1.bb
> > @@ -29,7 +29,7 @@ PACKAGECONFIG ??= "croco gdkpixbuf"
> >   # Support embedded CSS stylesheets (recommended upstream)
> >   PACKAGECONFIG[croco] = "--with-croco,--without-croco,libcroco"
> >   # gdk-pixbuf loader
> > -PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader"
> > +PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader,gtk+ gdk-pixbuf"
> 
> I think this needs to be a target only PACKAGECONFIG, as it will try to 
> depend on gtk+-native when building the librsvg-native.

Also do we really need gtk for the pixbuf loader? gtk2 theme engine
pulls in gtk+ elsewhere?

Cheers,

Richard



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

* Re: [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png
  2013-08-29 16:02 ` [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png Martin Jansa
@ 2013-09-02 14:01   ` Burton, Ross
  2013-09-02 14:02   ` Burton, Ross
  1 sibling, 0 replies; 41+ messages in thread
From: Burton, Ross @ 2013-09-02 14:01 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
> * with png disabled it also fails, because of missing csetjmp include
>   | mbpixbuf.c:128:3: error: unknown type name 'jmp_buf'
>   |    jmp_buf setjmp_buffer; /* for return to caller */

FWIW, I've just fixed this in libmatchbox.

Ross


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

* Re: [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png
  2013-08-29 16:02 ` [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png Martin Jansa
  2013-09-02 14:01   ` Burton, Ross
@ 2013-09-02 14:02   ` Burton, Ross
  2013-09-03 18:29     ` Martin Jansa
  1 sibling, 1 reply; 41+ messages in thread
From: Burton, Ross @ 2013-09-02 14:02 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
> +PACKAGECONFIG ??= "png"

For completeness consider adding "jpeg", although I doubt anyone
actually uses the JPEG support...

Ross


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

* Re: [WIP][PATCH 12/20] x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage
  2013-08-29 16:02 ` [WIP][PATCH 12/20] x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage Martin Jansa
@ 2013-09-02 17:07   ` Burton, Ross
  0 siblings, 0 replies; 41+ messages in thread
From: Burton, Ross @ 2013-09-02 17:07 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
> +PACKAGECONFIG ??= ""
> +PACKAGECONFIG[xfixes] = "--with-xfixes,--without-xfixes,libxfixes"
> +PACKAGECONFIG[xinerama] = "--with-xinerama,--without-xinerama,libxinerama"
> +PACKAGECONFIG[xrandr] = "--with-xrandr,--without-xrandr,libxrandr"
> +PACKAGECONFIG[xdamage] = "--with-xdamage,--without-xdamage,libxdamage"

xfixes/xdamage are incredibly useful for VNC servers.  Can you make
xfixes/xrandr/xdamage dependencies, leaving just xinerama a disabled
option.

Ross


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

* Re: [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity
  2013-08-29 16:02 ` [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity Martin Jansa
@ 2013-09-02 17:10   ` Burton, Ross
  2013-09-03 18:08     ` Martin Jansa
  0 siblings, 1 reply; 41+ messages in thread
From: Burton, Ross @ 2013-09-02 17:10 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
> +PACKAGECONFIG[connman] = "--with-connectivity=connman,,connman"
> +PACKAGECONFIG[nm] = "--with-connectivity=nm,,networkmanager"

Were those meant to be runtime dependencies?  At least for connman a
build dependency doesn't make any sense (no headers).

Ross


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

* Re: [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite
  2013-08-29 16:02 ` [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite Martin Jansa
@ 2013-09-02 17:11   ` Burton, Ross
  2013-09-03 18:05     ` Martin Jansa
  0 siblings, 1 reply; 41+ messages in thread
From: Burton, Ross @ 2013-09-02 17:11 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

Typo (transposition in recipe name) in short log.

Ross


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

* Re: [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
  2013-08-30 14:59     ` Richard Purdie
@ 2013-09-03 10:17       ` Burton, Ross
  0 siblings, 0 replies; 41+ messages in thread
From: Burton, Ross @ 2013-09-03 10:17 UTC (permalink / raw)
  To: Richard Purdie; +Cc: OE-core

On 30 August 2013 15:59, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
>> I think this needs to be a target only PACKAGECONFIG, as it will try to
>> depend on gtk+-native when building the librsvg-native.
>
> Also do we really need gtk for the pixbuf loader? gtk2 theme engine
> pulls in gtk+ elsewhere?

gdk-pixbuf should be sufficient.

Ross


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

* Re: [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite
  2013-09-02 17:11   ` Burton, Ross
@ 2013-09-03 18:05     ` Martin Jansa
  0 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-09-03 18:05 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 232 bytes --]

On Mon, Sep 02, 2013 at 06:11:24PM +0100, Burton, Ross wrote:
> Typo (transposition in recipe name) in short log.

Thanks, fixed in jansa/deps branch.

> 
> Ross

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity
  2013-09-02 17:10   ` Burton, Ross
@ 2013-09-03 18:08     ` Martin Jansa
  2013-09-03 18:51       ` Burton, Ross
  0 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-09-03 18:08 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 748 bytes --]

On Mon, Sep 02, 2013 at 06:10:33PM +0100, Burton, Ross wrote:
> On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
> > +PACKAGECONFIG[connman] = "--with-connectivity=connman,,connman"
> > +PACKAGECONFIG[nm] = "--with-connectivity=nm,,networkmanager"
> 
> Were those meant to be runtime dependencies?  At least for connman a
> build dependency doesn't make any sense (no headers).

It is using pkg-config in build time to enable support for it:
http://cgit.collabora.com/git/user/cassidy/telepathy-mission-control/tree/configure.ac?h=offline-38366#n330

and it has to conditionally link with them (otherwise test-dependencies
script wouldn't detect it).

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png
  2013-09-02 14:02   ` Burton, Ross
@ 2013-09-03 18:29     ` Martin Jansa
  2013-09-03 18:46       ` Burton, Ross
  0 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-09-03 18:29 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

On Mon, Sep 02, 2013 at 03:02:39PM +0100, Burton, Ross wrote:
> On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
> > +PACKAGECONFIG ??= "png"
> 
> For completeness consider adding "jpeg", although I doubt anyone
> actually uses the JPEG support...

jpeg is already in DEPENDS

> 
> Ross

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png
  2013-09-03 18:29     ` Martin Jansa
@ 2013-09-03 18:46       ` Burton, Ross
  0 siblings, 0 replies; 41+ messages in thread
From: Burton, Ross @ 2013-09-03 18:46 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 3 September 2013 19:29, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Mon, Sep 02, 2013 at 03:02:39PM +0100, Burton, Ross wrote:
>> On 29 August 2013 17:02, Martin Jansa <martin.jansa@gmail.com> wrote:
>> > +PACKAGECONFIG ??= "png"
>>
>> For completeness consider adding "jpeg", although I doubt anyone
>> actually uses the JPEG support...
>
> jpeg is already in DEPENDS

I meant as a PACKAGECONFIG option as it's an optional dependency (and
to be honest, jpeg could probably default to disabled).

Ross


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

* Re: [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity
  2013-09-03 18:08     ` Martin Jansa
@ 2013-09-03 18:51       ` Burton, Ross
  2013-09-03 18:57         ` Burton, Ross
  0 siblings, 1 reply; 41+ messages in thread
From: Burton, Ross @ 2013-09-03 18:51 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 3 September 2013 19:08, Martin Jansa <martin.jansa@gmail.com> wrote:
> It is using pkg-config in build time to enable support for it:
> http://cgit.collabora.com/git/user/cassidy/telepathy-mission-control/tree/configure.ac?h=offline-38366#n330
>
> and it has to conditionally link with them (otherwise test-dependencies
> script wouldn't detect it).

Ah, so mission-control is Doing It Wrong - that .pc file is for
connman plugins.  I'll harass upstream but I do wonder what the script
is detecting as there isn't anything like a libconnman.so to link
against.

Ross


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

* Re: [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity
  2013-09-03 18:51       ` Burton, Ross
@ 2013-09-03 18:57         ` Burton, Ross
  0 siblings, 0 replies; 41+ messages in thread
From: Burton, Ross @ 2013-09-03 18:57 UTC (permalink / raw)
  To: Martin Jansa; +Cc: OE-core

On 3 September 2013 19:51, Burton, Ross <ross.burton@intel.com> wrote:
> Ah, so mission-control is Doing It Wrong - that .pc file is for
> connman plugins.  I'll harass upstream but I do wonder what the script
> is detecting as there isn't anything like a libconnman.so to link
> against.

So upstream has already fixed this by deleting all of the code and
using GLib instead.  A worthy approach, and when they release we can
ditch the PACKAGECONFIGs.

Ross


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

* Re: [WIP][PATCH 18/20] subversion: Add dependency on file for libmagic
  2013-08-29 16:03 ` [WIP][PATCH 18/20] subversion: Add dependency on file for libmagic Martin Jansa
@ 2013-09-10  0:44   ` Jonathan Liu
  0 siblings, 0 replies; 41+ messages in thread
From: Jonathan Liu @ 2013-09-10  0:44 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-core

On 30 August 2013 02:03, Martin Jansa <martin.jansa@gmail.com> wrote:
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  meta/recipes-devtools/subversion/subversion_1.7.10.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-devtools/subversion/subversion_1.7.10.bb b/meta/recipes-devtools/subversion/subversion_1.7.10.bb
> index f77656b..4acd70b 100644
> --- a/meta/recipes-devtools/subversion/subversion_1.7.10.bb
> +++ b/meta/recipes-devtools/subversion/subversion_1.7.10.bb
> @@ -1,6 +1,6 @@
>  DESCRIPTION = "The Subversion (svn) client"
>  SECTION = "console/network"
> -DEPENDS = "apr-util neon sqlite3"
> +DEPENDS = "apr-util neon sqlite3 file"
>  RDEPENDS_${PN} = "neon"
>  LICENSE = "Apache-2"
>  HOMEPAGE = "http://subversion.tigris.org"
> --
> 1.8.3.2
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

Signed-off-by: Jonathan Liu <net147@gmail.com>

This fixes a subversion build error I was having a couple of weeks ago.

Regards,
Jonathan


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

* Re: [WIP][PATCH 00/20] Deterministic dependencies II
  2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
                   ` (19 preceding siblings ...)
  2013-08-29 16:03 ` [WIP][PATCH 20/20] qemu: Add PACKAGECONFIG for nss, uuid, tls and curses Martin Jansa
@ 2013-09-10 18:54 ` Martin Jansa
  2013-10-05 12:16   ` Martin Jansa
  20 siblings, 1 reply; 41+ messages in thread
From: Martin Jansa @ 2013-09-10 18:54 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1056 bytes --]

On Thu, Aug 29, 2013 at 06:02:47PM +0200, Martin Jansa wrote:
> WIP because verification build is still running and I must admit that I'm mostly
> testing that all dependencies are correctly "disabled" and in the end deterministic.
> 
> I'm not testing if every possible combination of PACKAGECONFIG options provide sufficient
> dependency tree.
> 
> But it would be nice to get some review in advance and be able to get this
> in 1.5 if I manage to fix all possible review comments and/or issues discovered
> in my builds in time.

FYI: I didn't have time to finish this in last 2 weeks and will be very
busy for next 2 weeks so I'm OK with leaving this for 1.5.1 or something
like that after 1.5 release. I did some changes from review comments, so
the branch has slightly newer versions.

If you see something you really want to have in release please speak up
and review/confirm it for me.

The same does apply for longer meta-openembedded patchset with
dependencies.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [WIP][PATCH 11/20] wget: Add dependency on libpcre
  2013-08-29 16:02 ` [WIP][PATCH 11/20] wget: Add dependency on libpcre Martin Jansa
@ 2013-09-20 23:23   ` Randy MacLeod
  2013-09-21  0:27     ` Khem Raj
  0 siblings, 1 reply; 41+ messages in thread
From: Randy MacLeod @ 2013-09-20 23:23 UTC (permalink / raw)
  To: openembedded-core

On 13-08-29 12:02 PM, Martin Jansa wrote:
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>   meta/recipes-extended/wget/wget.inc | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-extended/wget/wget.inc b/meta/recipes-extended/wget/wget.inc
> index de9b620..7af55c4 100644
> --- a/meta/recipes-extended/wget/wget.inc
> +++ b/meta/recipes-extended/wget/wget.inc
> @@ -2,7 +2,7 @@ DESCRIPTION = "A console URL download utility featuring HTTP, FTP, and more."
>   SECTION = "console/network"
>   LICENSE = "GPLv3"
>   LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
> -DEPENDS = "openssl zlib"
> +DEPENDS = "openssl zlib libpcre"
>
>   INC_PR = "r16"
>
>


I haven't looked at the other patches yet but this seems
to be valid since my image construction failed with:

Computing transaction...error: Can't install wget-1.14-r16.0.0@core2: no 
package provides libpcre >= 8.33

-- 
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350


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

* Re: [WIP][PATCH 11/20] wget: Add dependency on libpcre
  2013-09-20 23:23   ` Randy MacLeod
@ 2013-09-21  0:27     ` Khem Raj
  0 siblings, 0 replies; 41+ messages in thread
From: Khem Raj @ 2013-09-21  0:27 UTC (permalink / raw)
  To: Randy MacLeod; +Cc: Patches and discussions about the oe-core layer

On Fri, Sep 20, 2013 at 4:23 PM, Randy MacLeod
<randy.macleod@windriver.com> wrote:
> On 13-08-29 12:02 PM, Martin Jansa wrote:
>>
>> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> ---
>>   meta/recipes-extended/wget/wget.inc | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/recipes-extended/wget/wget.inc
>> b/meta/recipes-extended/wget/wget.inc
>> index de9b620..7af55c4 100644
>> --- a/meta/recipes-extended/wget/wget.inc
>> +++ b/meta/recipes-extended/wget/wget.inc
>> @@ -2,7 +2,7 @@ DESCRIPTION = "A console URL download utility featuring
>> HTTP, FTP, and more."
>>   SECTION = "console/network"
>>   LICENSE = "GPLv3"
>>   LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
>> -DEPENDS = "openssl zlib"
>> +DEPENDS = "openssl zlib libpcre"
>>
>>   INC_PR = "r16"
>>
>>
>
>
> I haven't looked at the other patches yet but this seems
> to be valid since my image construction failed with:
>
> Computing transaction...error: Can't install wget-1.14-r16.0.0@core2: no
> package provides libpcre >= 8.33


this is a typical floating dependency order case. it should be turned
into a PACKAGECONFIG, pcre is not a commonly shipped library and you
dont
want such hard dependency on it.


>
> --
> # Randy MacLeod. SMTS, Linux, Wind River
> Direct: 613.963.1350
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* Re: [WIP][PATCH 00/20] Deterministic dependencies II
  2013-09-10 18:54 ` [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
@ 2013-10-05 12:16   ` Martin Jansa
  0 siblings, 0 replies; 41+ messages in thread
From: Martin Jansa @ 2013-10-05 12:16 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1684 bytes --]

On Tue, Sep 10, 2013 at 08:54:27PM +0200, Martin Jansa wrote:
> On Thu, Aug 29, 2013 at 06:02:47PM +0200, Martin Jansa wrote:
> > WIP because verification build is still running and I must admit that I'm mostly
> > testing that all dependencies are correctly "disabled" and in the end deterministic.
> > 
> > I'm not testing if every possible combination of PACKAGECONFIG options provide sufficient
> > dependency tree.
> > 
> > But it would be nice to get some review in advance and be able to get this
> > in 1.5 if I manage to fix all possible review comments and/or issues discovered
> > in my builds in time.
> 
> FYI: I didn't have time to finish this in last 2 weeks and will be very
> busy for next 2 weeks so I'm OK with leaving this for 1.5.1 or something
> like that after 1.5 release. I did some changes from review comments, so
> the branch has slightly newer versions.
> 
> If you see something you really want to have in release please speak up
> and review/confirm it for me.
> 
> The same does apply for longer meta-openembedded patchset with
> dependencies.

These patches:
pick 6467505 librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf
pick db92df6 libmatchbox: Add PACKAGECONFIG for png
pick 7c66af8 weston: Add PACKAGECONFIG for poppler
pick 6284f74 guile: Add PACKAGECONFIG for readline
pick 2cb5d37 consolekit: Add patch to explicitly disable polkit when not enabled
pick fa00e58 qemu: Add PACKAGECONFIG for nss, uuid, tls and curses

need a bit more work, but others are ready for merge (verified in last
test-dependencies build).

I'll send v2 in a minute.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

end of thread, other threads:[~2013-10-05 12:16 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-29 16:02 [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 01/20] gstreamer1.0-libav: Add PACKAGECONFIG for orc Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 02/20] libunique: Add PACKAGECONFIG for dbus Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 03/20] aspell: Add PACKAGECONFIG for curses Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 04/20] xf86-input-synaptics: Add dependency on libxtst Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 05/20] xdypinfo: Add dependency on libxcomposite Martin Jansa
2013-09-02 17:11   ` Burton, Ross
2013-09-03 18:05     ` Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 06/20] libmatchbox: Add PACKAGECONFIG for png Martin Jansa
2013-09-02 14:01   ` Burton, Ross
2013-09-02 14:02   ` Burton, Ross
2013-09-03 18:29     ` Martin Jansa
2013-09-03 18:46       ` Burton, Ross
2013-08-29 16:02 ` [WIP][PATCH 07/20] matchbox-wm: Add dependency on libxfixes and libxcursor Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 08/20] telepathy-mission-control: Add PACKAGECONFIG for upower and connectivity Martin Jansa
2013-09-02 17:10   ` Burton, Ross
2013-09-03 18:08     ` Martin Jansa
2013-09-03 18:51       ` Burton, Ross
2013-09-03 18:57         ` Burton, Ross
2013-08-29 16:02 ` [WIP][PATCH 09/20] tcl: Add dependency on zlib Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 10/20] weston: Add PACKAGECONFIG for poppler Martin Jansa
2013-08-29 16:02 ` [WIP][PATCH 11/20] wget: Add dependency on libpcre Martin Jansa
2013-09-20 23:23   ` Randy MacLeod
2013-09-21  0:27     ` Khem Raj
2013-08-29 16:02 ` [WIP][PATCH 12/20] x11vnc: Add PACKAGECONFIG for xfixes, xinerama, xrandr and xdamage Martin Jansa
2013-09-02 17:07   ` Burton, Ross
2013-08-29 16:03 ` [WIP][PATCH 13/20] guile: Add PACKAGECONFIG for readline Martin Jansa
2013-08-29 16:03 ` [WIP][PATCH 14/20] consolekit: Add patch to explicitly disable polkit when not enabled Martin Jansa
2013-08-29 16:03 ` [WIP][PATCH 15/20] glib-networking: Add PACKAGECONFIG for p11-kit Martin Jansa
2013-08-29 16:03 ` [WIP][PATCH 16/20] lame: Add dependency on ncurses Martin Jansa
2013-08-29 16:03 ` [WIP][PATCH 17/20] librsvg: Fix dependencies for PACKAGECONFIG gdkpixbuf Martin Jansa
2013-08-29 17:49   ` Saul Wold
2013-08-29 18:30     ` Martin Jansa
2013-08-30 14:59     ` Richard Purdie
2013-09-03 10:17       ` Burton, Ross
2013-08-29 16:03 ` [WIP][PATCH 18/20] subversion: Add dependency on file for libmagic Martin Jansa
2013-09-10  0:44   ` Jonathan Liu
2013-08-29 16:03 ` [WIP][PATCH 19/20] systemd: Add PACKAGECONFIG for cryptsetup Martin Jansa
2013-08-29 16:03 ` [WIP][PATCH 20/20] qemu: Add PACKAGECONFIG for nss, uuid, tls and curses Martin Jansa
2013-09-10 18:54 ` [WIP][PATCH 00/20] Deterministic dependencies II Martin Jansa
2013-10-05 12:16   ` Martin Jansa

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.