diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-10-08 10:15:09 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-10-08 10:15:09 +0000 |
commit | 0c3c656211e94ddf1605f9e5825820cb09c91c0b (patch) | |
tree | 8f98dfb1880471085163c4be67bf852f4e012eef /rules/lrzsz.make | |
parent | c8ca7076902f794ff5f47d2041d43e472844ffd4 (diff) | |
download | ptxdist-0c3c656211e94ddf1605f9e5825820cb09c91c0b.tar.gz ptxdist-0c3c656211e94ddf1605f9e5825820cb09c91c0b.tar.xz |
fixed lrzsz packet; patch by Ladislav Michl, modified by rsc
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3197 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/lrzsz.make')
-rw-r--r-- | rules/lrzsz.make | 64 |
1 files changed, 39 insertions, 25 deletions
diff --git a/rules/lrzsz.make b/rules/lrzsz.make index b098cf22b..5a0d5dd70 100644 --- a/rules/lrzsz.make +++ b/rules/lrzsz.make @@ -3,6 +3,7 @@ # # Copyright (C) 2003 by Robert Schwebel <r.schwebel@pengutronix.de> # Pengutronix <info@pengutronix.de>, Germany +# Copyright (C) 2005 by Ladislav Michl <ladis@linux-mips.org> # # See CREDITS for details about who has contributed to this project. # @@ -10,24 +11,22 @@ # see the README file. # -# FIXME: this packet does nothing. - # # We provide this package # -ifdef PTXCONF_LSZRZ +ifdef PTXCONF_LRZSZ PACKAGES += lrzsz endif # # Paths and names # -LSZRZ_VERSION = 0.12.20 -LSZRZ = lrzsz-$(LSZRZ_VERSION) -LSZRZ_SUFFIX = tar.gz -LSZRZ_URL = http://www.ohse.de/uwe/releases/$(LSZRZ).$(LSZRZ_SUFFIX) -LSZRZ_SOURCE = $(SRCDIR)/$(LSZRZ).$(LSZRZ_SUFFIX) -LSZRZ_DIR = $(BUILDDIR)/$(LSZRZ) +LRZSZ_VERSION = 0.12.20 +LRZSZ = lrzsz-$(LRZSZ_VERSION) +LRZSZ_SUFFIX = tar.gz +LRZSZ_URL = http://www.ohse.de/uwe/releases/$(LRZSZ).$(LRZSZ_SUFFIX) +LRZSZ_SOURCE = $(SRCDIR)/$(LRZSZ).$(LRZSZ_SUFFIX) +LRZSZ_DIR = $(BUILDDIR)/$(LRZSZ) # ---------------------------------------------------------------------------- # Get @@ -35,15 +34,15 @@ LSZRZ_DIR = $(BUILDDIR)/$(LSZRZ) lrzsz_get: $(STATEDIR)/lrzsz.get -lrzsz_get_deps = $(LSZRZ_SOURCE) +lrzsz_get_deps = $(LRZSZ_SOURCE) $(STATEDIR)/lrzsz.get: $(lrzsz_get_deps) @$(call targetinfo, $@) $(call touch, $@) -$(LSZRZ_SOURCE): +$(LRZSZ_SOURCE): @$(call targetinfo, $@) - @$(call get, $(LSZRZ_URL)) + @$(call get, $(LRZSZ_URL)) # ---------------------------------------------------------------------------- # Extract @@ -55,9 +54,9 @@ lrzsz_extract_deps = $(STATEDIR)/lrzsz.get $(STATEDIR)/lrzsz.extract: $(lrzsz_extract_deps) @$(call targetinfo, $@) - @$(call clean, $(LSZRZ_DIR)) - @$(call extract, $(LSZRZ_SOURCE)) - @$(call patchin, $(LSZRZ)) + @$(call clean, $(LRZSZ_DIR)) + @$(call extract, $(LRZSZ_SOURCE)) + @$(call patchin, $(LRZSZ)) $(call touch, $@) # ---------------------------------------------------------------------------- @@ -73,21 +72,21 @@ lrzsz_prepare_deps = \ $(STATEDIR)/lrzsz.extract \ $(STATEDIR)/virtual-xchain.install -LSZRZ_PATH = PATH=$(CROSS_PATH) -LSZRZ_ENV = $(CROSS_ENV) -LSZRZ_ENV += CFLAGS=-Wstrict-prototypes +LRZSZ_PATH = PATH=$(CROSS_PATH) +LRZSZ_ENV = $(CROSS_ENV) +LRZSZ_ENV += CFLAGS=-Wstrict-prototypes # # autoconf # -LSZRZ_AUTOCONF = $(CROSS_AUTOCONF) -LSZRZ_AUTOCONF = --prefix=/usr +LRZSZ_AUTOCONF = $(CROSS_AUTOCONF) +LRZSZ_AUTOCONF = --prefix=/usr $(STATEDIR)/lrzsz.prepare: $(lrzsz_prepare_deps) @$(call targetinfo, $@) - cd $(LSZRZ_DIR) && \ - $(LSZRZ_PATH) $(LSZRZ_ENV) \ - ./configure $(LSZRZ_AUTOCONF) + cd $(LRZSZ_DIR) && \ + $(LRZSZ_PATH) $(LRZSZ_ENV) \ + ./configure $(LRZSZ_AUTOCONF) $(call touch, $@) # ---------------------------------------------------------------------------- @@ -100,7 +99,7 @@ lrzsz_compile_deps = $(STATEDIR)/lrzsz.prepare $(STATEDIR)/lrzsz.compile: $(lrzsz_compile_deps) @$(call targetinfo, $@) - cd $(LSZRZ_DIR) && $(LSZRZ_PATH) make + cd $(LRZSZ_DIR) && $(LRZSZ_PATH) make $(call touch, $@) # ---------------------------------------------------------------------------- @@ -123,6 +122,21 @@ lrzsz_targetinstall_deps = $(STATEDIR)/lrzsz.compile $(STATEDIR)/lrzsz.targetinstall: $(lrzsz_targetinstall_deps) @$(call targetinfo, $@) + + @$(call install_init,default) + @$(call install_fixup,PACKAGE,lrzsz) + @$(call install_fixup,PRIORITY,optional) + @$(call install_fixup,VERSION,$(LRZSZ_VERSION)) + @$(call install_fixup,SECTION,base) + @$(call install_fixup,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>") + @$(call install_fixup,DEPENDS,) + @$(call install_fixup,DESCRIPTION,missing) + + @$(call install_copy, 0, 0, 0755, $(LRZSZ_DIR)/src/lrz, /usr/sbin/lrz) + @$(call install_copy, 0, 0, 0755, $(LRZSZ_DIR)/src/lsz, /usr/sbin/lsz) + + @$(call install_finish) + $(call touch, $@) # ---------------------------------------------------------------------------- @@ -132,6 +146,6 @@ $(STATEDIR)/lrzsz.targetinstall: $(lrzsz_targetinstall_deps) lrzsz_clean: rm -rf $(STATEDIR)/lrzsz.* rm -rf $(IMAGEDIR)/lrzsz_* - rm -rf $(LSZRZ_DIR) + rm -rf $(LRZSZ_DIR) # vim: syntax=make |