All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH 1/3] libvncserver: Update to latest version
@ 2018-12-02 19:13 Khem Raj
  2018-12-02 19:13 ` [meta-oe][PATCH 2/3] libzip: add libzip 0.9 Khem Raj
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Khem Raj @ 2018-12-02 19:13 UTC (permalink / raw)
  To: openembedded-devel

From: Eddie James <eajames@linux.ibm.com>

The latest release of libvncserver is almost two years old. A number of
security fixes and enhancements have recently been committed. Since the repo
is stable, point the recipe to the latest commit.

libvncserver switched from autotools to cmake, so update the recipe as
necessary, and add PACKAGECONFIG options to allow a more minimal build and
install.

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../libvncserver/libvncserver_0.9.11.bb       | 25 -------------------
 .../libvncserver/libvncserver_git.bb          | 23 +++++++++++++++++
 2 files changed, 23 insertions(+), 25 deletions(-)
 delete mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
 create mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb

diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
deleted file mode 100644
index 38dac06e64..0000000000
--- a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-DESCRIPTION = "library for easy implementation of a RDP/VNC server"
-HOMEPAGE = "https://libvnc.github.io"
-SECTION = "libs"
-PRIORITY = "optional"
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
-
-DEPENDS += "zlib libsdl jpeg libpng gtk+ libgcrypt nettle gnutls gmp"
-
-PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}"
-PACKAGECONFIG[systemd] = ",,systemd"
-
-RDEPENDS_${PN} += "libpng gtk+ libgcrypt"
-
-inherit distro_features_check autotools binconfig pkgconfig
-
-REQUIRED_DISTRO_FEATURES = "x11"
-
-SRC_URI = "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${PV}.tar.gz"
-SRC_URI[md5sum] = "7f06104d5c009813e95142932c4ddb06"
-SRC_URI[sha256sum] = "193d630372722a532136fd25c5326b2ca1a636cbb8bf9bb115ef869c804d2894"
-
-S = "${WORKDIR}/${BPN}-LibVNCServer-${PV}"
-
-TARGET_LDFLAGS += "-lgcrypt"
diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb b/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
new file mode 100644
index 0000000000..25917756fc
--- /dev/null
+++ b/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "library for easy implementation of a RDP/VNC server"
+HOMEPAGE = "https://libvnc.github.io"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
+
+PACKAGECONFIG ??= "gcrypt gnutls jpeg png ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)} sdl zlib"
+PACKAGECONFIG[gcrypt] = ",,libgcrypt,libgcrypt"
+PACKAGECONFIG[gnutls] = ",,gnutls"
+PACKAGECONFIG[jpeg] = ",-DWITH_JPEG=OFF,jpeg"
+PACKAGECONFIG[openssl] = ",,openssl"
+PACKAGECONFIG[png] = ",-DWITH_PNG=OFF,libpng,libpng"
+PACKAGECONFIG[systemd] = ",,systemd"
+PACKAGECONFIG[sdl] = ",,libsdl2"
+PACKAGECONFIG[zlib] = ",,zlib"
+
+inherit cmake
+
+SRC_URI = "git://github.com/LibVNC/libvncserver"
+SRCREV = "f997b5a75fa171d79c5e568b7157fba83c8d8355"
+
+S = "${WORKDIR}/git"
-- 
2.19.2



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

* [meta-oe][PATCH 2/3] libzip: add libzip 0.9
  2018-12-02 19:13 [meta-oe][PATCH 1/3] libvncserver: Update to latest version Khem Raj
@ 2018-12-02 19:13 ` Khem Raj
  2018-12-02 20:38   ` akuster808
  2018-12-02 19:13 ` [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds Khem Raj
  2018-12-02 20:40 ` [meta-oe][PATCH 1/3] libvncserver: Update to latest version akuster808
  2 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2018-12-02 19:13 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Niklas Johansson

From: Niklas Johansson <niklas.johansson@prevas.dk>

libzip is a C library for reading, creating, and modifying zip
archives. Files can be added from data buffers, files, or
compressed data copied directly from other zip archives.
Changes made without closing the archive can be reverted.

Version 0.9 is a little dated and the newest version is 1.5.1.
However, there are some breaking API changes between versions,
so this older version is needed.

Signed-off-by: Niklas Johansson <niklas.johansson@prevas.dk>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-oe/recipes-extended/libzip/files/LICENSE | 31 +++++++++++++++++++
 meta-oe/recipes-extended/libzip/libzip_0.9.bb | 16 ++++++++++
 2 files changed, 47 insertions(+)
 create mode 100644 meta-oe/recipes-extended/libzip/files/LICENSE
 create mode 100644 meta-oe/recipes-extended/libzip/libzip_0.9.bb

diff --git a/meta-oe/recipes-extended/libzip/files/LICENSE b/meta-oe/recipes-extended/libzip/files/LICENSE
new file mode 100644
index 0000000000..e93454e883
--- /dev/null
+++ b/meta-oe/recipes-extended/libzip/files/LICENSE
@@ -0,0 +1,31 @@
+Copyright (C) 1999-2017 Dieter Baron and Thomas Klausner
+
+The authors can be contacted at <libzip@nih.at>
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+  notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+  notice, this list of conditions and the following disclaimer in
+  the documentation and/or other materials provided with the
+  distribution.
+
+3. The names of the authors may not be used to endorse or promote
+  products derived from this software without specific prior
+  written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/meta-oe/recipes-extended/libzip/libzip_0.9.bb b/meta-oe/recipes-extended/libzip/libzip_0.9.bb
new file mode 100644
index 0000000000..d1d7b89bd0
--- /dev/null
+++ b/meta-oe/recipes-extended/libzip/libzip_0.9.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "C library for reading, creating, and modifying zip archives"
+SECTION = "libs"
+HOMEPAGE = "http://www.nih.at/libzip"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file:///LICENSE;md5=01f8b1b8da6403739094396e15b1e722"
+DEPENDS = "zlib"
+PR = "r1"
+
+inherit autotools
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+SRC_URI = "http://www.nih.at/${PN}/${PN}-${PV}.tar.bz2"
+
+SRC_URI[md5sum] = "56b9f11c1eee5eed189a20183d7e06b0"
+SRC_URI[sha256sum] = "23a8c3624122a3777bb4ac3be4a867fd0bed7f3aacb8f1d0b68fc459cfb035fc"
-- 
2.19.2



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

* [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds
  2018-12-02 19:13 [meta-oe][PATCH 1/3] libvncserver: Update to latest version Khem Raj
  2018-12-02 19:13 ` [meta-oe][PATCH 2/3] libzip: add libzip 0.9 Khem Raj
@ 2018-12-02 19:13 ` Khem Raj
  2018-12-03 10:47   ` Alexander Kanavin
  2018-12-02 20:40 ` [meta-oe][PATCH 1/3] libvncserver: Update to latest version akuster808
  2 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2018-12-02 19:13 UTC (permalink / raw)
  To: openembedded-devel

It does not parse, since it has many unmet rdepends

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 08b4bbfc48..2d24653b1d 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -1,5 +1,7 @@
 SUMMARY = "Meta-oe ptest packagegroups"
 
+EXCLUDE_FROM_WORLD = "1"
+
 inherit packagegroup
 
 PROVIDES = "${PACKAGES}"
-- 
2.19.2



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

* Re: [meta-oe][PATCH 2/3] libzip: add libzip 0.9
  2018-12-02 19:13 ` [meta-oe][PATCH 2/3] libzip: add libzip 0.9 Khem Raj
@ 2018-12-02 20:38   ` akuster808
  0 siblings, 0 replies; 10+ messages in thread
From: akuster808 @ 2018-12-02 20:38 UTC (permalink / raw)
  To: Khem Raj, openembedded-devel; +Cc: Niklas Johansson



On 12/2/18 11:13 AM, Khem Raj wrote:
> From: Niklas Johansson <niklas.johansson@prevas.dk>
>
> libzip is a C library for reading, creating, and modifying zip
> archives. Files can be added from data buffers, files, or
> compressed data copied directly from other zip archives.
> Changes made without closing the archive can be reverted.
>
> Version 0.9 is a little dated and the newest version is 1.5.1.
> However, there are some breaking API changes between versions,
> so this older version is needed.
>
> Signed-off-by: Niklas Johansson <niklas.johansson@prevas.dk>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  meta-oe/recipes-extended/libzip/files/LICENSE | 31 +++++++++++++++++++
>  meta-oe/recipes-extended/libzip/libzip_0.9.bb | 16 ++++++++++
>  2 files changed, 47 insertions(+)
>  create mode 100644 meta-oe/recipes-extended/libzip/files/LICENSE
>  create mode 100644 meta-oe/recipes-extended/libzip/libzip_0.9.bb
>
> diff --git a/meta-oe/recipes-extended/libzip/files/LICENSE b/meta-oe/recipes-extended/libzip/files/LICENSE
> new file mode 100644
> index 0000000000..e93454e883
> --- /dev/null
> +++ b/meta-oe/recipes-extended/libzip/files/LICENSE
> @@ -0,0 +1,31 @@
> +Copyright (C) 1999-2017 Dieter Baron and Thomas Klausner
> +
> +The authors can be contacted at <libzip@nih.at>
> +
> +Redistribution and use in source and binary forms, with or without
> +modification, are permitted provided that the following conditions
> +are met:
> +
> +1. Redistributions of source code must retain the above copyright
> +  notice, this list of conditions and the following disclaimer.
> +
> +2. Redistributions in binary form must reproduce the above copyright
> +  notice, this list of conditions and the following disclaimer in
> +  the documentation and/or other materials provided with the
> +  distribution.
> +
> +3. The names of the authors may not be used to endorse or promote
> +  products derived from this software without specific prior
> +  written permission.
> +
> +THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
> +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
> +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
> +ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
> +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
> +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
> +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
> +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
> +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
> +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
> +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> diff --git a/meta-oe/recipes-extended/libzip/libzip_0.9.bb b/meta-oe/recipes-extended/libzip/libzip_0.9.bb
> new file mode 100644
> index 0000000000..d1d7b89bd0
> --- /dev/null
> +++ b/meta-oe/recipes-extended/libzip/libzip_0.9.bb
> @@ -0,0 +1,16 @@
> +DESCRIPTION = "C library for reading, creating, and modifying zip archives"
> +SECTION = "libs"
> +HOMEPAGE = "http://www.nih.at/libzip"
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file:///LICENSE;md5=01f8b1b8da6403739094396e15b1e722"
> +DEPENDS = "zlib"
> +PR = "r1"
Why PR ?

- armin
> +
> +inherit autotools
> +
> +FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> +
> +SRC_URI = "http://www.nih.at/${PN}/${PN}-${PV}.tar.bz2"
> +
> +SRC_URI[md5sum] = "56b9f11c1eee5eed189a20183d7e06b0"
> +SRC_URI[sha256sum] = "23a8c3624122a3777bb4ac3be4a867fd0bed7f3aacb8f1d0b68fc459cfb035fc"



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

* Re: [meta-oe][PATCH 1/3] libvncserver: Update to latest version
  2018-12-02 19:13 [meta-oe][PATCH 1/3] libvncserver: Update to latest version Khem Raj
  2018-12-02 19:13 ` [meta-oe][PATCH 2/3] libzip: add libzip 0.9 Khem Raj
  2018-12-02 19:13 ` [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds Khem Raj
@ 2018-12-02 20:40 ` akuster808
  2018-12-03  4:46   ` Khem Raj
  2 siblings, 1 reply; 10+ messages in thread
From: akuster808 @ 2018-12-02 20:40 UTC (permalink / raw)
  To: Khem Raj, openembedded-devel



On 12/2/18 11:13 AM, Khem Raj wrote:
> From: Eddie James <eajames@linux.ibm.com>
>
> The latest release of libvncserver is almost two years old. A number of
> security fixes and enhancements have recently been committed. Since the repo
> is stable, point the recipe to the latest commit.
>
> libvncserver switched from autotools to cmake, so update the recipe as
> necessary, and add PACKAGECONFIG options to allow a more minimal build and
> install.
>
> Signed-off-by: Eddie James <eajames@linux.ibm.com>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  .../libvncserver/libvncserver_0.9.11.bb       | 25 -------------------
>  .../libvncserver/libvncserver_git.bb          | 23 +++++++++++++++++
>  2 files changed, 23 insertions(+), 25 deletions(-)
>  delete mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
>  create mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
>
> diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
> deleted file mode 100644
> index 38dac06e64..0000000000
> --- a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
> +++ /dev/null
> @@ -1,25 +0,0 @@
> -DESCRIPTION = "library for easy implementation of a RDP/VNC server"
> -HOMEPAGE = "https://libvnc.github.io"
> -SECTION = "libs"
> -PRIORITY = "optional"
> -LICENSE = "GPLv2"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
> -
> -DEPENDS += "zlib libsdl jpeg libpng gtk+ libgcrypt nettle gnutls gmp"
> -
> -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}"
> -PACKAGECONFIG[systemd] = ",,systemd"
> -
> -RDEPENDS_${PN} += "libpng gtk+ libgcrypt"
> -
> -inherit distro_features_check autotools binconfig pkgconfig
> -
> -REQUIRED_DISTRO_FEATURES = "x11"

X11 was dropped. is it handled in some on the fashion?

- armin


> -
> -SRC_URI = "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${PV}.tar.gz"
> -SRC_URI[md5sum] = "7f06104d5c009813e95142932c4ddb06"
> -SRC_URI[sha256sum] = "193d630372722a532136fd25c5326b2ca1a636cbb8bf9bb115ef869c804d2894"
> -
> -S = "${WORKDIR}/${BPN}-LibVNCServer-${PV}"
> -
> -TARGET_LDFLAGS += "-lgcrypt"
> diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb b/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
> new file mode 100644
> index 0000000000..25917756fc
> --- /dev/null
> +++ b/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
> @@ -0,0 +1,23 @@
> +DESCRIPTION = "library for easy implementation of a RDP/VNC server"
> +HOMEPAGE = "https://libvnc.github.io"
> +SECTION = "libs"
> +PRIORITY = "optional"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
> +
> +PACKAGECONFIG ??= "gcrypt gnutls jpeg png ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)} sdl zlib"
> +PACKAGECONFIG[gcrypt] = ",,libgcrypt,libgcrypt"
> +PACKAGECONFIG[gnutls] = ",,gnutls"
> +PACKAGECONFIG[jpeg] = ",-DWITH_JPEG=OFF,jpeg"
> +PACKAGECONFIG[openssl] = ",,openssl"
> +PACKAGECONFIG[png] = ",-DWITH_PNG=OFF,libpng,libpng"
> +PACKAGECONFIG[systemd] = ",,systemd"
> +PACKAGECONFIG[sdl] = ",,libsdl2"
> +PACKAGECONFIG[zlib] = ",,zlib"
> +
> +inherit cmake
> +
> +SRC_URI = "git://github.com/LibVNC/libvncserver"
> +SRCREV = "f997b5a75fa171d79c5e568b7157fba83c8d8355"
> +
> +S = "${WORKDIR}/git"



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

* Re: [meta-oe][PATCH 1/3] libvncserver: Update to latest version
  2018-12-02 20:40 ` [meta-oe][PATCH 1/3] libvncserver: Update to latest version akuster808
@ 2018-12-03  4:46   ` Khem Raj
       [not found]     ` <be795047-899c-b3da-f303-292a604a13e2@linux.vnet.ibm.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2018-12-03  4:46 UTC (permalink / raw)
  To: Armin Kuster; +Cc: openembeded-devel

On Sun, Dec 2, 2018 at 12:40 PM akuster808 <akuster808@gmail.com> wrote:
>
>
>
> On 12/2/18 11:13 AM, Khem Raj wrote:
> > From: Eddie James <eajames@linux.ibm.com>
> >
> > The latest release of libvncserver is almost two years old. A number of
> > security fixes and enhancements have recently been committed. Since the repo
> > is stable, point the recipe to the latest commit.
> >
> > libvncserver switched from autotools to cmake, so update the recipe as
> > necessary, and add PACKAGECONFIG options to allow a more minimal build and
> > install.
> >
> > Signed-off-by: Eddie James <eajames@linux.ibm.com>
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > ---
> >  .../libvncserver/libvncserver_0.9.11.bb       | 25 -------------------
> >  .../libvncserver/libvncserver_git.bb          | 23 +++++++++++++++++
> >  2 files changed, 23 insertions(+), 25 deletions(-)
> >  delete mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
> >  create mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
> >
> > diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
> > deleted file mode 100644
> > index 38dac06e64..0000000000
> > --- a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
> > +++ /dev/null
> > @@ -1,25 +0,0 @@
> > -DESCRIPTION = "library for easy implementation of a RDP/VNC server"
> > -HOMEPAGE = "https://libvnc.github.io"
> > -SECTION = "libs"
> > -PRIORITY = "optional"
> > -LICENSE = "GPLv2"
> > -LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
> > -
> > -DEPENDS += "zlib libsdl jpeg libpng gtk+ libgcrypt nettle gnutls gmp"
> > -
> > -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}"
> > -PACKAGECONFIG[systemd] = ",,systemd"
> > -
> > -RDEPENDS_${PN} += "libpng gtk+ libgcrypt"
> > -
> > -inherit distro_features_check autotools binconfig pkgconfig
> > -
> > -REQUIRED_DISTRO_FEATURES = "x11"
>
> X11 was dropped. is it handled in some on the fashion?

what caused the x11 dep in first place ? if it was gtk+ then this has been
dropped.


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

* Re: [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds
  2018-12-02 19:13 ` [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds Khem Raj
@ 2018-12-03 10:47   ` Alexander Kanavin
  2018-12-03 21:27     ` Khem Raj
  0 siblings, 1 reply; 10+ messages in thread
From: Alexander Kanavin @ 2018-12-03 10:47 UTC (permalink / raw)
  To: Khem Raj; +Cc: OpenEmbedded Devel List

My patches fix this issue though, no need to exclude if you take them.

Alex
On Sun, 2 Dec 2018 at 20:14, Khem Raj <raj.khem@gmail.com> wrote:
>
> It does not parse, since it has many unmet rdepends
>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
> index 08b4bbfc48..2d24653b1d 100644
> --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
> +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
> @@ -1,5 +1,7 @@
>  SUMMARY = "Meta-oe ptest packagegroups"
>
> +EXCLUDE_FROM_WORLD = "1"
> +
>  inherit packagegroup
>
>  PROVIDES = "${PACKAGES}"
> --
> 2.19.2
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


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

* Re: [meta-oe][PATCH 1/3] libvncserver: Update to latest version
       [not found]     ` <be795047-899c-b3da-f303-292a604a13e2@linux.vnet.ibm.com>
@ 2018-12-03 15:55       ` Eddie James
  0 siblings, 0 replies; 10+ messages in thread
From: Eddie James @ 2018-12-03 15:55 UTC (permalink / raw)
  To: Khem Raj, Armin Kuster; +Cc: openembeded-devel



On 12/03/2018 09:43 AM, Eddie James wrote:
>
>
> On 12/02/2018 10:46 PM, Khem Raj wrote:
>> On Sun, Dec 2, 2018 at 12:40 PM akuster808 <akuster808@gmail.com> wrote:
>>>
>>>
>>> On 12/2/18 11:13 AM, Khem Raj wrote:
>>>> From: Eddie James <eajames@linux.ibm.com>
>>>>
>>>> The latest release of libvncserver is almost two years old. A 
>>>> number of
>>>> security fixes and enhancements have recently been committed. Since 
>>>> the repo
>>>> is stable, point the recipe to the latest commit.
>>>>
>>>> libvncserver switched from autotools to cmake, so update the recipe as
>>>> necessary, and add PACKAGECONFIG options to allow a more minimal 
>>>> build and
>>>> install.
>>>>
>>>> Signed-off-by: Eddie James <eajames@linux.ibm.com>
>>>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>>>> ---
>>>>   .../libvncserver/libvncserver_0.9.11.bb       | 25 
>>>> -------------------
>>>>   .../libvncserver/libvncserver_git.bb          | 23 +++++++++++++++++
>>>>   2 files changed, 23 insertions(+), 25 deletions(-)
>>>>   delete mode 100644 
>>>> meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
>>>>   create mode 100644 
>>>> meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb
>>>>
>>>> diff --git 
>>>> a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb 
>>>> b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
>>>> deleted file mode 100644
>>>> index 38dac06e64..0000000000
>>>> --- a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb
>>>> +++ /dev/null
>>>> @@ -1,25 +0,0 @@
>>>> -DESCRIPTION = "library for easy implementation of a RDP/VNC server"
>>>> -HOMEPAGE = "https://libvnc.github.io"
>>>> -SECTION = "libs"
>>>> -PRIORITY = "optional"
>>>> -LICENSE = "GPLv2"
>>>> -LIC_FILES_CHKSUM = 
>>>> "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f"
>>>> -
>>>> -DEPENDS += "zlib libsdl jpeg libpng gtk+ libgcrypt nettle gnutls gmp"
>>>> -
>>>> -PACKAGECONFIG ??= 
>>>> "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}"
>>>> -PACKAGECONFIG[systemd] = ",,systemd"
>>>> -
>>>> -RDEPENDS_${PN} += "libpng gtk+ libgcrypt"
>>>> -
>>>> -inherit distro_features_check autotools binconfig pkgconfig
>>>> -
>>>> -REQUIRED_DISTRO_FEATURES = "x11"
>>> X11 was dropped. is it handled in some on the fashion?
>> what caused the x11 dep in first place ? if it was gtk+ then this has 
>> been
>> dropped. 

Yes, as far as I can tell there is no dependency on X11 in the latest 
libvncserver. Some of the optional dependencies may require X11 
(libsdl2?) but that's handled by packageconfig and by the libsdl recipe 
I would assume.

Thanks for sending this to the list btw, had real trouble with my first 
attempt :)

Eddie



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

* Re: [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds
  2018-12-03 10:47   ` Alexander Kanavin
@ 2018-12-03 21:27     ` Khem Raj
  2018-12-04 10:48       ` Alexander Kanavin
  0 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2018-12-03 21:27 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: openembeded-devel

On Mon, Dec 3, 2018 at 2:47 AM Alexander Kanavin <alex.kanavin@gmail.com> wrote:
>
> My patches fix this issue though, no need to exclude if you take them.
>

Am afraid they don't see
http://jenkins.nas-admin.org/view/OE/job/oe_world_qemuarm/945/consoleFull

> Alex
> On Sun, 2 Dec 2018 at 20:14, Khem Raj <raj.khem@gmail.com> wrote:
> >
> > It does not parse, since it has many unmet rdepends
> >
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > ---
> >  meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
> > index 08b4bbfc48..2d24653b1d 100644
> > --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
> > +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
> > @@ -1,5 +1,7 @@
> >  SUMMARY = "Meta-oe ptest packagegroups"
> >
> > +EXCLUDE_FROM_WORLD = "1"
> > +
> >  inherit packagegroup
> >
> >  PROVIDES = "${PACKAGES}"
> > --
> > 2.19.2
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel


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

* Re: [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds
  2018-12-03 21:27     ` Khem Raj
@ 2018-12-04 10:48       ` Alexander Kanavin
  0 siblings, 0 replies; 10+ messages in thread
From: Alexander Kanavin @ 2018-12-04 10:48 UTC (permalink / raw)
  To: Khem Raj; +Cc: OpenEmbedded Devel List

On Mon, 3 Dec 2018 at 22:28, Khem Raj <raj.khem@gmail.com> wrote:
> > My patches fix this issue though, no need to exclude if you take them.
> >
>
> Am afraid they don't see
> http://jenkins.nas-admin.org/view/OE/job/oe_world_qemuarm/945/consoleFull

Right, mcelog recipe has:
COMPATIBLE_HOST = '(x86_64.*|i.86.*)-linux'

So packagegroup-meta-oe should probably be excluded from world, but
keep my patches as well, they do fix issues for those who would use it
explicitly.

Alex


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

end of thread, other threads:[~2018-12-04 10:48 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-02 19:13 [meta-oe][PATCH 1/3] libvncserver: Update to latest version Khem Raj
2018-12-02 19:13 ` [meta-oe][PATCH 2/3] libzip: add libzip 0.9 Khem Raj
2018-12-02 20:38   ` akuster808
2018-12-02 19:13 ` [meta-oe][PATCH 3/3] packagegroup-meta-oe.bb: Exclude from world builds Khem Raj
2018-12-03 10:47   ` Alexander Kanavin
2018-12-03 21:27     ` Khem Raj
2018-12-04 10:48       ` Alexander Kanavin
2018-12-02 20:40 ` [meta-oe][PATCH 1/3] libvncserver: Update to latest version akuster808
2018-12-03  4:46   ` Khem Raj
     [not found]     ` <be795047-899c-b3da-f303-292a604a13e2@linux.vnet.ibm.com>
2018-12-03 15:55       ` Eddie James

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.