[oe] [PATCH 1/2] gnugo_3.8: initial packaging.

Khem Raj raj.khem at gmail.com
Wed Sep 15 18:07:29 UTC 2010


On Tue, Sep 14, 2010 at 12:56 PM, Yann Dirson <ydirson at altern.org> wrote:
> Cross-compiling patches included.
>
> Signed-off-by: Yann Dirson <ydirson at altern.org>
> ---
>  ...C_CANONICAL_BUILD-for-cross-build-support.patch |   25 +
>  ...Add-support-for-BUILD_-for-cross-building.patch |   41 +
>  ...lso-generate-native-versions-use-them-whe.patch |  263 +
>  recipes/gnugo/gnugo/0004-Autotools-refresh.patch   |13671 ++++++++++++++++++++
>  recipes/gnugo/gnugo_3.8.bb                         |   22 +
>  5 files changed, 14022 insertions(+), 0 deletions(-)
>  create mode 100644 recipes/gnugo/gnugo/0001-Add-AC_CANONICAL_BUILD-for-cross-build-support.patch
>  create mode 100644 recipes/gnugo/gnugo/0002-Add-support-for-BUILD_-for-cross-building.patch
>  create mode 100644 recipes/gnugo/gnugo/0003-Make-libs-also-generate-native-versions-use-them-whe.patch
>  create mode 100644 recipes/gnugo/gnugo/0004-Autotools-refresh.patch
>  create mode 100644 recipes/gnugo/gnugo_3.8.bb
>
> diff --git a/recipes/gnugo/gnugo/0001-Add-AC_CANONICAL_BUILD-for-cross-build-support.patch b/recipes/gnugo/gnugo/0001-Add-AC_CANONICAL_BUILD-for-cross-build-support.patch
> new file mode 100644
> index 0000000..8bdf952
> --- /dev/null
> +++ b/recipes/gnugo/gnugo/0001-Add-AC_CANONICAL_BUILD-for-cross-build-support.patch
> @@ -0,0 +1,25 @@
> +From d8cd51026264b5e08d12eec25722abc3156066cc Mon Sep 17 00:00:00 2001
> +From: Yann Dirson <ydirson at altern.org>
> +Date: Fri, 10 Sep 2010 21:45:41 +0200
> +Subject: [PATCH 1/4] Add AC_CANONICAL_BUILD for cross-build support.
> +
> +Signed-off-by: Yann Dirson <ydirson at altern.org>

> diff --git a/recipes/gnugo/gnugo_3.8.bb b/recipes/gnugo/gnugo_3.8.bb
> new file mode 100644
> index 0000000..4cdc8ff
> --- /dev/null
> +++ b/recipes/gnugo/gnugo_3.8.bb
> @@ -0,0 +1,22 @@
> +DESCRIPTION = "A Go/Weiqi/Baduk playing engine."
> +HOMEPAGE = "http://www.gnu.org/software/gnugo/gnugo.html"
> +SECTION = "console"
> +PRIORITY = "optional"
> +LICENSE = "GPL"
> +
> +SRC_URI = "${GNU_MIRROR}/gnugo/${PN}-${PV}.tar.gz"
> +
> +SRC_URI += "file://0001-Add-AC_CANONICAL_BUILD-for-cross-build-support.patch"
> +SRC_URI += "file://0002-Add-support-for-BUILD_-for-cross-building.patch"
> +SRC_URI += "file://0003-Make-libs-also-generate-native-versions-use-them-whe.patch"
> +SRC_URI += "file://0004-Autotools-refresh.patch"

SRC_URI could be something like

SRC_URI = "${GNU_MIRROR}/gnugo/${PN}-${PV}.tar.gz \
file://0001-Add-AC_CANONICAL_BUILD-for-cross-build-support.patch \
....
...
...
"


> +
> +S = "${WORKDIR}/gnugo-${PV}"

you might not need to set S here

> +PR = "r1"
> +

PR starts with r0 for initial recipes

> +inherit autotools
> +EXTRA_OEMAKE = 'BUILD_CC="$BUILD_CC" BUILD_LD="$BUILD_LD" BUILD_CFLAGS="$BUILD_CFLAGS" BUILD_LDFLAGS="$BUILD_LDFLAGS"'
> +
> +# FIXME: should verify those checksums through other means

> +SRC_URI[md5sum] = "6db0a528df58876d2b0ef1659c374a9a"
> +SRC_URI[sha256sum] = "da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a72"
> --
> 1.7.2.3
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



-- 
-Khem




More information about the Openembedded-devel mailing list