Commit 46416950 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Thomas Petazzoni
Browse files

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: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 25c438bc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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

package/lzip/Config.in

0 → 100644
+15 −0
Original line number Diff line number Diff line
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

package/lzip/lzip.mk

0 → 100644
+40 −0
Original line number Diff line number Diff line
################################################################################
#
# 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))