diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2010-03-28 21:48:00 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2010-03-28 21:48:00 +0200 |
commit | 2eb05d2e3cd0c154a64a0d609e26d3c862abcb1a (patch) | |
tree | ff6646e6b7574a0ac0c04c61d82c348d6e1952b0 /packages/misc | |
parent | f08ba2db687a84e630ba81f338705e185a4c576c (diff) | |
download | embtoolkit-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/misc')
-rw-r--r-- | packages/misc/foo/foo.kconfig | 4 | ||||
-rw-r--r-- | packages/misc/foo/foo.mk | 10 |
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: |