summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2010-03-28 21:48:00 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2010-03-28 21:48:00 +0200
commit2eb05d2e3cd0c154a64a0d609e26d3c862abcb1a (patch)
treeff6646e6b7574a0ac0c04c61d82c348d6e1952b0 /packages
parentf08ba2db687a84e630ba81f338705e185a4c576c (diff)
downloadembtoolkit-2eb05d2e3cd0c154a64a0d609e26d3c862abcb1a.tar.gz
embtoolkit-2eb05d2e3cd0c154a64a0d609e26d3c862abcb1a.tar.bz2
embtoolkit-2eb05d2e3cd0c154a64a0d609e26d3c862abcb1a.tar.xz
Packages: foo: include patch machinery in foo dummy package
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
Diffstat (limited to 'packages')
-rw-r--r--packages/misc/foo/foo.kconfig4
-rw-r--r--packages/misc/foo/foo.mk10
2 files changed, 14 insertions, 0 deletions
diff --git a/packages/misc/foo/foo.kconfig b/packages/misc/foo/foo.kconfig
index 780e389..18616d7 100644
--- a/packages/misc/foo/foo.kconfig
+++ b/packages/misc/foo/foo.kconfig
@@ -41,3 +41,7 @@ config EMBTK_FOO_VERSION_STRING
string
default "0.16.4" if EMBTK_FOO_VERSION_0_16_4
+config EMBTK_FOO_NEED_PATCH
+ bool
+
+
diff --git a/packages/misc/foo/foo.mk b/packages/misc/foo/foo.mk
index 9854333..dae934c 100644
--- a/packages/misc/foo/foo.mk
+++ b/packages/misc/foo/foo.mk
@@ -25,6 +25,7 @@
FOO_VERSION := $(subst ",,$(strip $(CONFIG_EMBTK_FOO_VERSION_STRING)))
FOO_SITE := http://www.foo.org/download
+FOO_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/foo/$(FOO_VERSION)
FOO_PACKAGE := foo-$(FOO_VERSION).tar.gz
FOO_BUILD_DIR := $(PACKAGES_BUILD)/foo-$(FOO_VERSION)
@@ -54,10 +55,19 @@ download_foo:
@test -e $(DOWNLOAD_DIR)/$(FOO_PACKAGE) || \
wget -O $(DOWNLOAD_DIR)/$(FOO_PACKAGE) \
$(FOO_SITE)/$(FOO_PACKAGE)
+ifeq ($(CONFIG_EMBTK_FOO_NEED_PATCH),y)
+ @test -e $(DOWNLOAD_DIR)/foo-$(FOO_VERSION).patch || \
+ wget -O $(DOWNLOAD_DIR)/foo-$(FOO_VERSION).patch \
+ $(FOO_PATCH_SITE)/foo-$(FOO_VERSION)-*.patch
+endif
$(FOO_BUILD_DIR)/.decompressed:
$(call EMBTK_GENERIC_MESSAGE,"Decompressing $(FOO_PACKAGE) ...")
@tar -C $(PACKAGES_BUILD) -xzf $(DOWNLOAD_DIR)/$(FOO_PACKAGE)
+ifeq ($(CONFIG_EMBTK_FOO_NEED_PATCH),y)
+ @cd $(PACKAGES_BUILD)/foo-$(FOO_VERSION); \
+ patch -p1 < $(DOWNLOAD_DIR)/foo-$(FOO_VERSION).patch
+endif
@touch $@
$(FOO_BUILD_DIR)/.configured: