Use opkg-utils instead of ipkg-utils when using opkg as the package managment system.
svn trunk of opkg-utils is here: http://svn.openmoko.org/trunk/src/host/opkg-utils As of April 26, 2011 last change was: r4747 2008-11-02 21:59:59 I've hosted a tar.gz of r4747 at this URL: http://www.novatech-llc.com/files/opkg-utils-r4747.tar.gz Signed-off-by: George McCollister <george.mccollis...@gmail.com> --- ...tils-use-env-python-instead-of-fixed-path.patch | 71 ++++++++++++++++++++ patches/opkg-utils-r4747/series | 1 + rules/host-opkg-utils.in | 7 ++ rules/host-opkg-utils.make | 34 +++++++++ 4 files changed, 113 insertions(+), 0 deletions(-) create mode 100644 patches/opkg-utils-r4747/0001-opkg-utils-use-env-python-instead-of-fixed-path.patch create mode 100644 patches/opkg-utils-r4747/series create mode 100644 rules/host-opkg-utils.in create mode 100644 rules/host-opkg-utils.make diff --git a/patches/opkg-utils-r4747/0001-opkg-utils-use-env-python-instead-of-fixed-path.patch b/patches/opkg-utils-r4747/0001-opkg-utils-use-env-python-instead-of-fixed-path.patch new file mode 100644 index 0000000..a953caa --- /dev/null +++ b/patches/opkg-utils-r4747/0001-opkg-utils-use-env-python-instead-of-fixed-path.patch @@ -0,0 +1,71 @@ +From 782ec7ded1514ce444d3a307f22472454171ed31 Mon Sep 17 00:00:00 2001 +From: unknown author <unknown.aut...@example.com> +Date: Mon, 25 Apr 2011 09:17:05 -0500 +Subject: [PATCH] opkg-utils: use env python instead of fixed path + +I moved this patch over from ipkg-utils. I believe this is needed so we +use the copy of python built and installed by HOST_PYTHON instead of the +copy provided by the disto. + +Signed-off-by: George McCollister <george.mccollis...@gmail.com> +--- + opkg-list-fields | 2 +- + opkg-make-index | 2 +- + opkg-show-deps | 2 +- + opkg-unbuild | 2 +- + opkg-update-index | 2 +- + 5 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/opkg-list-fields b/opkg-list-fields +index d263b90..da78d53 100755 +--- a/opkg-list-fields ++++ b/opkg-list-fields +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + + import sys, opkg + +diff --git a/opkg-make-index b/opkg-make-index +index ae829e6..6ebba5f 100755 +--- a/opkg-make-index ++++ b/opkg-make-index +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + + import sys, os, posixpath + from glob import glob +diff --git a/opkg-show-deps b/opkg-show-deps +index a6681f4..9de1aac 100755 +--- a/opkg-show-deps ++++ b/opkg-show-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + + import sys, os, posixpath + from glob import glob +diff --git a/opkg-unbuild b/opkg-unbuild +index eff604b..b5c5227 100755 +--- a/opkg-unbuild ++++ b/opkg-unbuild +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + + import sys, os, re + +diff --git a/opkg-update-index b/opkg-update-index +index 807f8f4..3864fa5 100755 +--- a/opkg-update-index ++++ b/opkg-update-index +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.1 ++#!/usr/bin/env python + + import sys, os + from glob import glob +-- +1.7.1 + diff --git a/patches/opkg-utils-r4747/series b/patches/opkg-utils-r4747/series new file mode 100644 index 0000000..2ec6b23 --- /dev/null +++ b/patches/opkg-utils-r4747/series @@ -0,0 +1 @@ +0001-opkg-utils-use-env-python-instead-of-fixed-path.patch diff --git a/rules/host-opkg-utils.in b/rules/host-opkg-utils.in new file mode 100644 index 0000000..5f1b143 --- /dev/null +++ b/rules/host-opkg-utils.in @@ -0,0 +1,7 @@ +## SECTION=hosttools_noprompt + +config HOST_OPKG_UTILS + tristate + help + opkg-utils let you build packages in the opkg format. + diff --git a/rules/host-opkg-utils.make b/rules/host-opkg-utils.make new file mode 100644 index 0000000..6e45e68 --- /dev/null +++ b/rules/host-opkg-utils.make @@ -0,0 +1,34 @@ +# -*-makefile-*- +# +# Copyright (C) 2011 by George McCollister <george.mccollis...@gmail.com> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +HOST_PACKAGES-$(PTXCONF_HOST_OPKG_UTILS) += host-opkg-utils + +# +# Paths and names +# +HOST_OPKG_UTILS_VERSION := r4747 +HOST_OPKG_UTILS := opkg-utils-$(HOST_OPKG_UTILS_VERSION) +HOST_OPKG_UTILS_SUFFIX := tar.gz +HOST_OPKG_UTILS_URL := http://www.novatech-llc.com/files/$(HOST_OPKG_UTILS).$(HOST_OPKG_UTILS_SUFFIX) +HOST_OPKG_UTILS_SOURCE := $(SRCDIR)/$(HOST_OPKG_UTILS).$(HOST_OPKG_UTILS_SUFFIX) +HOST_OPKG_UTILS_DIR := $(HOST_BUILDDIR)/$(HOST_OPKG_UTILS) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +HOST_OPKG_UTILS_CONF_TOOL := NO +HOST_OPKG_UTILS_MAKE_OPT := PREFIX= $(HOST_ENV_CC) +HOST_OPKG_UTILS_INSTALL_OPT := $(HOST_OPKG_UTILS_MAKE_OPT) install + +# vim: syntax=make -- 1.7.1 -- ptxdist mailing list ptxdist@pengutronix.de