From 81364a5eb2512f959b76c0bebeadef03e4641b23 Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Fri, 27 Jan 2017 16:09:48 +0100 Subject: [PATCH 1/5] liba52: incify recipe --- recipes/liba52/liba52.inc | 18 ++++++++++++++++++ recipes/liba52/liba52_0.7.4.oe | 19 +------------------ 2 files changed, 19 insertions(+), 18 deletions(-) create mode 100644 recipes/liba52/liba52.inc diff --git a/recipes/liba52/liba52.inc b/recipes/liba52/liba52.inc new file mode 100644 index 0000000..4f21078 --- /dev/null +++ b/recipes/liba52/liba52.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Library for reading some sort of media format." +HOMEPAGE = "http://liba52.sourceforge.net/" +LICENSE = "GPL-2.0+" + +COMPATIBLE_HOST_ARCHS = ".*linux" + +inherit autotools-autoreconf library + +SRC_URI = "http://liba52.sourceforge.net/files/a52dec-${PV}.tar.gz" +S = "${SRCDIR}/a52dec-${PV}" +SRC_URI += "file://buildcleanup.patch" + +DEPENDS = "libm" + +EXTRA_OECONF = "--enable-shared " + +inherit auto-package-utils +AUTO_PACKAGE_UTILS = "a52dec extract_a52" diff --git a/recipes/liba52/liba52_0.7.4.oe b/recipes/liba52/liba52_0.7.4.oe index 4f21078..4c6fcaa 100644 --- a/recipes/liba52/liba52_0.7.4.oe +++ b/recipes/liba52/liba52_0.7.4.oe @@ -1,18 +1 @@ -DESCRIPTION = "Library for reading some sort of media format." -HOMEPAGE = "http://liba52.sourceforge.net/" -LICENSE = "GPL-2.0+" - -COMPATIBLE_HOST_ARCHS = ".*linux" - -inherit autotools-autoreconf library - -SRC_URI = "http://liba52.sourceforge.net/files/a52dec-${PV}.tar.gz" -S = "${SRCDIR}/a52dec-${PV}" -SRC_URI += "file://buildcleanup.patch" - -DEPENDS = "libm" - -EXTRA_OECONF = "--enable-shared " - -inherit auto-package-utils -AUTO_PACKAGE_UTILS = "a52dec extract_a52" +require liba52.inc From bde6b5e85bf0b096f6d503704412766e9eb47e8f Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Fri, 27 Jan 2017 16:11:46 +0100 Subject: [PATCH 2/5] liba52: update license to 'GPL-2.0' This is according to SPDX License List. --- recipes/liba52/liba52.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/liba52/liba52.inc b/recipes/liba52/liba52.inc index 4f21078..d878b0e 100644 --- a/recipes/liba52/liba52.inc +++ b/recipes/liba52/liba52.inc @@ -1,6 +1,6 @@ DESCRIPTION = "Library for reading some sort of media format." HOMEPAGE = "http://liba52.sourceforge.net/" -LICENSE = "GPL-2.0+" +LICENSE = "GPL-2.0" COMPATIBLE_HOST_ARCHS = ".*linux" From 06c2bd70c2702cbd45940b369ddef09bf8d6e661 Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Fri, 27 Jan 2017 16:28:51 +0100 Subject: [PATCH 3/5] liba52: add libc, libm and ${PN} to AUTO_PACKAGE_UTILS_(R)DEPENDS --- recipes/liba52/liba52.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/liba52/liba52.inc b/recipes/liba52/liba52.inc index d878b0e..2d4861f 100644 --- a/recipes/liba52/liba52.inc +++ b/recipes/liba52/liba52.inc @@ -16,3 +16,5 @@ EXTRA_OECONF = "--enable-shared " inherit auto-package-utils AUTO_PACKAGE_UTILS = "a52dec extract_a52" +AUTO_PACKAGE_UTILS_DEPENDS = "libc libm ${PN}" +AUTO_PACKAGE_UTILS_RDEPENDS = "libc libm ${PN}" From 992485a1818e553df917c1a418a8512f0b856438 Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Fri, 27 Jan 2017 16:36:03 +0100 Subject: [PATCH 4/5] liba52: add libc and libm to (R)DEPENDS_${PN} --- recipes/liba52/liba52.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/liba52/liba52.inc b/recipes/liba52/liba52.inc index 2d4861f..f9cfa27 100644 --- a/recipes/liba52/liba52.inc +++ b/recipes/liba52/liba52.inc @@ -11,6 +11,8 @@ S = "${SRCDIR}/a52dec-${PV}" SRC_URI += "file://buildcleanup.patch" DEPENDS = "libm" +DEPENDS_${PN} = "libc libm" +RDEPENDS_${PN} = "libc libm" EXTRA_OECONF = "--enable-shared " From dd695c99a8548b03585412f94c5d6191f5a80e93 Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Tue, 31 Jan 2017 16:56:25 +0100 Subject: [PATCH 5/5] liba52: add allow-missing-provides to pass packageqa --- recipes/liba52/liba52.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/liba52/liba52.inc b/recipes/liba52/liba52.inc index f9cfa27..a2388f3 100644 --- a/recipes/liba52/liba52.inc +++ b/recipes/liba52/liba52.inc @@ -10,6 +10,8 @@ SRC_URI = "http://liba52.sourceforge.net/files/a52dec-${PV}.tar.gz" S = "${SRCDIR}/a52dec-${PV}" SRC_URI += "file://buildcleanup.patch" +PROVIDES_${PN}[qa] += "allow-missing-provides" + DEPENDS = "libm" DEPENDS_${PN} = "libc libm" RDEPENDS_${PN} = "libc libm"