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

Reply via email to