mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 23:43:34 +08:00
lzip: new package
The host variant is in preparation for possibly some gnu packages shipping tar.lz versions only. At least ed 1.10 did it (still needed to add extraction support for it). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
25c438bce1
commit
46416950ca
@ -35,6 +35,7 @@ if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/gzip/Config.in"
|
||||
endif
|
||||
source "package/infozip/Config.in"
|
||||
source "package/lzip/Config.in"
|
||||
source "package/lzop/Config.in"
|
||||
source "package/xz/Config.in"
|
||||
endmenu
|
||||
|
15
package/lzip/Config.in
Normal file
15
package/lzip/Config.in
Normal file
@ -0,0 +1,15 @@
|
||||
comment "lzip needs a toolchain w/ C++, largefile"
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_LARGEFILE)
|
||||
|
||||
config BR2_PACKAGE_LZIP
|
||||
bool "lzip"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_LARGEFILE
|
||||
help
|
||||
Lzip is a lossless data compressor with a user interface similar
|
||||
to the one of gzip or bzip2.
|
||||
Lzip is about as fast as gzip, compresses most files more than
|
||||
bzip2, and is better than both from a data recovery perspective.
|
||||
Lzip is a clean implementation of the LZMA algorithm.
|
||||
|
||||
http://savannah.nongnu.org/projects/lzip
|
40
package/lzip/lzip.mk
Normal file
40
package/lzip/lzip.mk
Normal file
@ -0,0 +1,40 @@
|
||||
################################################################################
|
||||
#
|
||||
# lzip
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LZIP_VERSION = 1.15
|
||||
LZIP_SITE = http://download.savannah.gnu.org/releases/lzip/
|
||||
LZIP_LICENSE = GPLv3+
|
||||
LZIP_LICENSE_FILES = COPYING
|
||||
|
||||
define LZIP_CONFIGURE_CMDS
|
||||
(cd $(@D); ./configure --prefix=/usr \
|
||||
$(TARGET_CONFIGURE_OPTS) )
|
||||
endef
|
||||
|
||||
define HOST_LZIP_CONFIGURE_CMDS
|
||||
(cd $(@D); ./configure --prefix=/usr \
|
||||
$(HOST_CONFIGURE_OPTS) )
|
||||
endef
|
||||
|
||||
define LZIP_BUILD_CMDS
|
||||
$(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define HOST_LZIP_BUILD_CMDS
|
||||
$(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define LZIP_INSTALL_TARGET_CMDS
|
||||
$(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
|
||||
endef
|
||||
|
||||
define HOST_LZIP_INSTALL_CMDS
|
||||
$(MAKE) -C $(@D) DESTDIR=$(HOST_DIR) install
|
||||
endef
|
||||
|
||||
# It's not autotools-based
|
||||
$(eval $(generic-package))
|
||||
$(eval $(host-generic-package))
|
Loading…
Reference in New Issue
Block a user