From: Michael Tremer Date: Sun, 21 Dec 2008 17:17:24 +0000 (+0100) Subject: Converted lfs/coreutils to new LFS format. X-Git-Tag: v3.0-alpha1~360^2~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ca3b535c8b6350066ea5094cf7b47490a046c868;p=ipfire-3.x.git Converted lfs/coreutils to new LFS format. --- diff --git a/lfs/coreutils b/lfs/coreutils index 0ac15b6dc..31e6fb7e9 100644 --- a/lfs/coreutils +++ b/lfs/coreutils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007, 2008 Michael Tremer & Christian Schmidt # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,6 +26,7 @@ include Config PKG_NAME = coreutils VER = 6.12 +PKG_VER = 0 THISAPP = $(PKG_NAME)-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -33,27 +34,48 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP) +MAINTAINER = +GROUP = System/Base +EXTRA = no +DEBUG = no +DEPS = + +URL = http://www.gnu.org/software/coreutils/ +LICENSE = GPLv3+ +SHORT_DESC = A set of basic GNU tools commonly used in shell scripts. + +define LONG_DESC + These are the GNU core utilities. This package is the combination of \ + the old GNU fileutils, sh-utils, and textutils packages. +endef + ############################################################################### # Top-level Rules ############################################################################### -objects = $(DL_FILE) $(THISAPP)-uname_PIC-1.patch $(THISAPP)-i18n-1.patch \ +objects = $(DL_FILE) \ + $(THISAPP)-uname_PIC-1.patch \ + $(THISAPP)-i18n-1.patch \ $(THISAPP)-old_build_kernel-1.patch -install : $(OBJECT) +download: $(objects) + +install: $(OBJECT) -download : $(objects) +package: + @$(DO_PACKAGE) -$(objects) : +$(objects): @$(LOAD) ############################################################################### # Installation Details ############################################################################### -$(OBJECT) : +$(OBJECT): $(objects) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-old_build_kernel-1.patch ifeq "$(STAGE)" "toolchain" @@ -72,8 +94,11 @@ ifeq "$(STAGE)" "base" cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-uname_PIC-1.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-i18n-1.patch - cd $(DIR_APP) && ./configure --prefix=/usr --enable-install-program=hostname \ - --enable-no-install-program=kill,uptime + cd $(DIR_APP) && \ + ./configure \ + --prefix=/usr \ + --enable-install-program=hostname \ + --enable-no-install-program=kill,uptime cd $(DIR_APP) && make $(PARALLELISMFLAGS) cd $(DIR_APP) && make install