summaryrefslogtreecommitdiffstats
path: root/rules/lrzsz.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2005-10-08 10:15:09 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2005-10-08 10:15:09 +0000
commit0c3c656211e94ddf1605f9e5825820cb09c91c0b (patch)
tree8f98dfb1880471085163c4be67bf852f4e012eef /rules/lrzsz.make
parentc8ca7076902f794ff5f47d2041d43e472844ffd4 (diff)
downloadptxdist-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.make64
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