Anonymous | Login | Signup for a new account | 11-10-2008 13:56 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0005944 | [buildroot] New Features | feature | always | 11-03-08 10:29 | 11-03-08 10:29 | |||||||
Reporter | Chris David | View Status | public | |||||||||
Assigned To | buildroot | |||||||||||
Priority | normal | Resolution | open | |||||||||
Status | assigned | Product Version | ||||||||||
Summary | 0005944: New Package: unzip | |||||||||||
Description |
Hello, This patch adds the unzip program to buildroot. I successfully built it on a recent version of buildroot. I am not as confident about it installing into the correct target location. It works for me on a two year old version of buildroot. Note patch is inline and attached in mantis. thanks, -Chris Signed-off-by: Chris David <cd@chrisdavid.com> diff -Naur buildroot.orig/package/Config.in buildroot/package/Config.in --- buildroot.orig/package/Config.in 2008-10-28 13:56:57.000000000 -0700 +++ buildroot/package/Config.in 2008-10-29 15:30:24.000000000 -0700 @@ -427,6 +427,7 @@ endif source "package/lzo/Config.in" source "package/lzma/Config.in" +source "package/unzip/Config.in" source "package/zlib/Config.in" endif --- buildroot.orig/package/unzip/Config.in 1969-12-31 16:00:00.000000000 -0800 +++ buildroot/package/unzip/Config.in 2008-10-29 14:35:23.000000000 -0700 @@ -0,0 +1,5 @@ +config BR2_PACKAGE_UNZIP + bool "unzip" + default n + help + Package for managing zip archives diff -Naur buildroot.orig/package/unzip/unzip.mk buildroot/package/unzip/unzip.mk --- buildroot.orig/package/unzip/unzip.mk 1969-12-31 16:00:00.000000000 -0800 +++ buildroot/package/unzip/unzip.mk 2008-10-29 14:35:37.000000000 -0700 @@ -0,0 +1,53 @@ +############################################################# +# +# unzip +# +############################################################# +UNZIP_SOURCE:=unzip_5.52.orig.tar.gz +UNZIP_PATCH:=unzip_5.52-9.diff.gz +UNZIP_SITE:=http://ftp.debian.org/debian/pool/main/u/unzip [^] +UNZIP_DIR:=$(BUILD_DIR)/unzip-5.52 +UNZIP_CAT:=zcat +UNZIP_BINARY:=funzip +UNZIP_TARGET_BINARY:=usr/bin/funzip + +$(DL_DIR)/$(UNZIP_SOURCE): + $(WGET) -P $(DL_DIR) $(UNZIP_SITE)/$(UNZIP_SOURCE) + +$(DL_DIR)/$(UNZIP_PATCH): + $(WGET) -P $(DL_DIR) $(UNZIP_SITE)/$(UNZIP_PATCH) + +unzip-source: $(DL_DIR)/$(UNZIP_SOURCE) $(DL_DIR)/$(UNZIP_PATCH) + +$(UNZIP_DIR)/.unpacked: $(DL_DIR)/$(UNZIP_SOURCE) $(DL_DIR)/$(UNZIP_PATCH) + $(UNZIP_CAT) $(DL_DIR)/$(UNZIP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - + toolchain/patch-kernel.sh $(UNZIP_DIR) $(DL_DIR) $(UNZIP_PATCH) + touch $(UNZIP_DIR)/.unpacked + +$(UNZIP_DIR)/.configured: $(UNZIP_DIR)/.unpacked + (cd $(UNZIP_DIR); cp -f unix/Makefile . ); + touch $(UNZIP_DIR)/.configured + +$(UNZIP_DIR)/$(UNZIP_BINARY): $(UNZIP_DIR)/.configured + $(MAKE) CC=$(TARGET_CROSS)gcc -C $(UNZIP_DIR) mips + +$(TARGET_DIR)/$(UNZIP_TARGET_BINARY): $(UNZIP_DIR)/$(UNZIP_BINARY) + cp -f $(UNZIP_DIR)/$(UNZIP_BINARY) $(TARGET_DIR)/$(UNZIP_TARGET_BINARY) + +unzip: uclibc $(TARGET_DIR)/$(UNZIP_TARGET_BINARY) + +unzip-clean: + rm -f $(TARGET_DIR)/bin/unzip + -$(MAKE) -C $(UNZIP_DIR) clean + +unzip-dirclean: + rm -rf $(UNZIP_DIR) + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_UNZIP)),y) +TARGETS+=unzip +endif |
|||||||||||
Additional Information | ||||||||||||
Attached Files | add_package_unzip.patch [^] (2,559 bytes) 11-03-08 10:29 | |||||||||||
|
There are no notes attached to this issue. |
Copyright © 2000 - 2006 Mantis Group |