* [Buildroot] [PATCHv2] lzip: new package
@ 2014-03-01 19:04 Gustavo Zacarias
2014-03-01 20:02 ` Thomas Petazzoni
0 siblings, 1 reply; 2+ messages in thread
From: Gustavo Zacarias @ 2014-03-01 19:04 UTC (permalink / raw)
To: buildroot
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>
---
package/Config.in | 1 +
package/lzip/Config.in | 15 +++++++++++++++
package/lzip/lzip.mk | 40 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 56 insertions(+)
create mode 100644 package/lzip/Config.in
create mode 100644 package/lzip/lzip.mk
diff --git a/package/Config.in b/package/Config.in
index 33a68f0..5b5dc6d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -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
diff --git a/package/lzip/Config.in b/package/lzip/Config.in
new file mode 100644
index 0000000..b72ac78
--- /dev/null
+++ b/package/lzip/Config.in
@@ -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
diff --git a/package/lzip/lzip.mk b/package/lzip/lzip.mk
new file mode 100644
index 0000000..0aa7051
--- /dev/null
+++ b/package/lzip/lzip.mk
@@ -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))
--
1.8.3.2
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [Buildroot] [PATCHv2] lzip: new package
2014-03-01 19:04 [Buildroot] [PATCHv2] lzip: new package Gustavo Zacarias
@ 2014-03-01 20:02 ` Thomas Petazzoni
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni @ 2014-03-01 20:02 UTC (permalink / raw)
To: buildroot
Dear Gustavo Zacarias,
On Sat, 1 Mar 2014 16:04:15 -0300, Gustavo Zacarias wrote:
> 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>
> ---
> package/Config.in | 1 +
> package/lzip/Config.in | 15 +++++++++++++++
> package/lzip/lzip.mk | 40 ++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 56 insertions(+)
> create mode 100644 package/lzip/Config.in
> create mode 100644 package/lzip/lzip.mk
Applied, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-03-01 20:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-01 19:04 [Buildroot] [PATCHv2] lzip: new package Gustavo Zacarias
2014-03-01 20:02 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox