1 #############################################################
3 # ipkg-utils for use on the host system
5 #############################################################
7 IPKG_UTILS_VERSION:=1.7
8 IPKG_UTILS_SITE:=http://handhelds.org/packages/ipkg-utils/
9 IPKG_UTILS_SOURCE:=ipkg-utils-$(IPKG_UTILS_VERSION).tar.gz
10 IPKG_UTILS_DIR:=$(TOOL_BUILD_DIR)/ipkg-utils-$(IPKG_UTILS_VERSION)
12 IPKG_UTILS_PATCHES += ipkg-utils-1.7-ipkg_buildpackage.patch
14 $(DL_DIR)/$(IPKG_UTILS_SOURCE):
15 $(WGET) -P $(DL_DIR) $(IPKG_UTILS_SITE)/$(IPKG_UTILS_SOURCE)
17 $(IPKG_UTILS_DIR)/.unpacked: $(DL_DIR)/$(IPKG_UTILS_SOURCE)
18 mkdir -p $(TOOL_BUILD_DIR)
20 zcat $(DL_DIR)/$(IPKG_UTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
21 cd $(SOURCE_DIR); cat $(IPKG_UTILS_PATCHES) | patch -p1 -d $(IPKG_UTILS_DIR)
22 touch $(IPKG_UTILS_DIR)/.unpacked
24 $(STAGING_DIR)/bin/ipkg-build: $(IPKG_UTILS_DIR)/.unpacked
25 mkdir -p $(STAGING_DIR)/bin
26 install -m0755 $(IPKG_UTILS_DIR)/ipkg-build* $(STAGING_DIR)/bin
27 install -m0755 $(IPKG_UTILS_DIR)/ipkg-make-index $(STAGING_DIR)/bin
28 install -m0755 $(IPKG_UTILS_DIR)/ipkg.py $(STAGING_DIR)/bin
30 ipkg-utils: $(STAGING_DIR)/bin/ipkg-build
33 rm -f $(STAGING_DIR)/bin/ipkg-build*
36 rm -rf $(IPKG_UTILS_DIR)
39 IPKG_BUILDPACKAGE := PATH=$(TARGET_PATH) ipkg-buildpackage -c -o root -g root
40 IPKG_BUILD := PATH=$(TARGET_PATH) ipkg-build -c -o root -g root
41 IPKG_MAKE_INDEX := PATH=$(TARGET_PATH) ipkg-make-index