source: freewrt/tools/ipkg-utils/Makefile@ eeb6f72

freewrt_1_0 freewrt_2_0
Last change on this file since eeb6f72 was 8e4e7a3, checked in by Thorsten Glaser <tg@…>, 19 years ago

use ${EXTRACT_CMD}

to be tested RSN

git-svn-id: svn://www.freewrt.org/trunk/freewrt@202 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.4 KB
Line 
1# $FreeWRT$
2
3PKG_NAME := ipkg-utils
4PKG_VERSION := 1.7
5PKG_MD5SUM := da3e3ef772973d7370a6ac95f0fef9b8
6
7PKG_SOURCE_SITE := http://handhelds.org/packages/ipkg-utils/
8SOURCE := $(PKG_NAME)-$(PKG_VERSION).tar.gz
9PKG_SOURCE_CAT := zcat
10PKG_SOURCE_DIR := $(PKG_NAME)-$(PKG_VERSION)
11
12include $(TOPDIR)/rules.mk
13include ../rules.mk
14
15PKG_BUILD_DIR := $(TOOLS_BUILD_DIR)/$(PKG_SOURCE_DIR)
16
17$(DL_DIR)/$(SOURCE):
18 mkdir -p $(DL_DIR)
19 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
20
21$(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
22 ${EXTRACT_CMD}
23 touch $(PKG_BUILD_DIR)/.unpacked
24
25$(PKG_BUILD_DIR)/.patched: $(PKG_BUILD_DIR)/.unpacked
26 $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch
27 touch $(PKG_BUILD_DIR)/.patched
28
29$(STAGING_DIR)/usr/bin/ipkg-build: $(PKG_BUILD_DIR)/.patched
30 mkdir -p $(STAGING_DIR)/etc
31 echo "dest root /" > $(STAGING_DIR)/etc/ipkg.conf
32 echo "option offline_root $(TARGET_DIR)" >> $(STAGING_DIR)/etc/ipkg.conf
33 mkdir -p $(STAGING_DIR)/usr/bin
34 install -m0755 $(PKG_BUILD_DIR)/ipkg-build $(STAGING_DIR)/usr/bin
35 install -m0755 $(PKG_BUILD_DIR)/ipkg-buildpackage $(STAGING_DIR)/usr/bin
36 install -m0755 $(PKG_BUILD_DIR)/ipkg-make-index $(STAGING_DIR)/usr/bin
37 install -m0755 $(PKG_BUILD_DIR)/ipkg.py $(STAGING_DIR)/usr/bin
38
39source: $(DL_DIR)/$(SOURCE)
40
41prepare: $(PKG_BUILD_DIR)/.patched
42
43compile:
44
45install: $(STAGING_DIR)/usr/bin/ipkg-build
46
47clean:
48 rm -f $(STAGING_DIR)/etc/ipkg.conf
49 rm -f $(STAGING_DIR)/usr/bin/ipkg*
50 rm -rf $(PKG_BUILD_DIR)
Note: See TracBrowser for help on using the repository browser.