From patchwork Wed Mar 5 22:04:44 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Martin X-Patchwork-Id: 327200 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 06D172C00B2 for ; Thu, 6 Mar 2014 09:05:40 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id D6FB632F01; Wed, 5 Mar 2014 22:05:38 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01nzM+SS9jX8; Wed, 5 Mar 2014 22:05:35 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 54CE333204; Wed, 5 Mar 2014 22:05:19 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id DF92F1C28CB for ; Wed, 5 Mar 2014 22:05:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id DD9208BD9A for ; Wed, 5 Mar 2014 22:05:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5XYxAENvsyfq for ; Wed, 5 Mar 2014 22:05:17 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-we0-f169.google.com (mail-we0-f169.google.com [74.125.82.169]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 143008BD94 for ; Wed, 5 Mar 2014 22:05:16 +0000 (UTC) Received: by mail-we0-f169.google.com with SMTP id w62so2064087wes.0 for ; Wed, 05 Mar 2014 14:05:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=dFVa1VXY148/a4QPh1C3MNB+LTgOGT3L7SRIxHMl1xc=; b=E5ioeR0u4cHTYxG35DEM1gvARi9eWtNIZezwnu3q30n6FcPANBw6GbJZje/j+siouN udLAzeUnVQ5BpQSzt5/RlOgVahR2XSJSrWmTsmkm2HY6fZW0QjPRJ2S0wYiKlQ9c+m0K dDtBj5uyu2uGCLNUqjRA83GLMGFrKGSHTI5NJ/KR0NvZF1hJuEch2Wq4rXQbx6NCgsNL XbNBsj9YTqyIGZSrsZKS5cuGZbXDXgzuugakwhhat1lmOqukJwW/9AEYh9YiY0xH4W4a ImJX7yJmkaEBDcubc7Mt8lzF+YFJOzUMAOPSzUsQJqZ6PcS1F5MCZDuPsXicudU5qvRq 5w0Q== X-Received: by 10.194.60.103 with SMTP id g7mr4547050wjr.37.1394057115412; Wed, 05 Mar 2014 14:05:15 -0800 (PST) Received: from localhost.localdomain (ivr94-4-82-229-165-48.fbx.proxad.net. [82.229.165.48]) by mx.google.com with ESMTPSA id z1sm6555457wjq.19.2014.03.05.14.05.12 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 05 Mar 2014 14:05:13 -0800 (PST) From: Samuel Martin To: buildroot@buildroot.net Date: Wed, 5 Mar 2014 23:04:44 +0100 Message-Id: <1394057085-10399-6-git-send-email-s.martin49@gmail.com> X-Mailer: git-send-email 1.9.0 In-Reply-To: <1394057085-10399-1-git-send-email-s.martin49@gmail.com> References: <1394057085-10399-1-git-send-email-s.martin49@gmail.com> Cc: Thomas Petazzoni Subject: [Buildroot] [PATCH 5/6] python-m2crypto: requires host-python2 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Acording to its homepage [1], m2crypto does not support python3 yet. So, this patch forces building the host m2crypto module for pyhton2. [1] https://pypi.python.org/pypi/M2Crypto Signed-off-by: Samuel Martin Cc: Gustavo Zacarias Cc: Thomas Petazzoni --- package/python-m2crypto/python-m2crypto.mk | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index dd0f77e..62dc720 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -10,12 +10,16 @@ PYTHON_M2CRYPTO_SOURCE = M2Crypto-$(PYTHON_M2CRYPTO_VERSION).tar.gz PYTHON_M2CRYPTO_SETUP_TYPE = setuptools HOST_PYTHON_M2CRYPTO_DEPENDENCIES = host-openssl host-swig -# We need to override the build commands to be able to use build_ext, -# which accepts the --openssl option. +# We need to use python2 because m2crypto is not python3 compliant. +HOST_PYTHON_M2CRYPTO_FORCE_HOST_PYTHON = python2 + +# * We need to override the build commands to be able to use build_ext, +# which accepts the --openssl option. +# * Use python2 interpreter to avoid trying building some python3 objects. define HOST_PYTHON_M2CRYPTO_BUILD_CMDS (cd $(@D); \ $(HOST_PKG_PYTHON_SETUPTOOLS_ENV) \ - $(HOST_DIR)/usr/bin/python setup.py build_ext \ + $(HOST_DIR)/usr/bin/python2 setup.py build_ext \ --openssl=$(HOST_DIR)/usr) endef