summaryrefslogtreecommitdiffstats
path: root/src/libzip.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2018-08-15 10:34:45 (GMT)
committerTony Theodore <tonyt@logyst.com>2018-08-15 10:34:45 (GMT)
commit8a8b14070c981715d1d55b2485505413cb79b31f (patch)
treea7d923e9cd9ecee20c61ae7122f979fb8c63293d /src/libzip.mk
parent222c56bcbc0667b69b26b54f8ba3d591f258e9c3 (diff)
downloadmxe-8a8b14070c981715d1d55b2485505413cb79b31f.zip
mxe-8a8b14070c981715d1d55b2485505413cb79b31f.tar.gz
mxe-8a8b14070c981715d1d55b2485505413cb79b31f.tar.bz2
libzip: update and switch to github/cmake
Diffstat (limited to 'src/libzip.mk')
-rw-r--r--src/libzip.mk31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/libzip.mk b/src/libzip.mk
index 28ea792..c8fcf40 100644
--- a/src/libzip.mk
+++ b/src/libzip.mk
@@ -1,25 +1,24 @@
# This file is part of MXE. See LICENSE.md for licensing information.
PKG := libzip
-$(PKG)_WEBSITE := https://www.nih.at/libzip/
+$(PKG)_WEBSITE := https://libzip.org/
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 1.1.3
-$(PKG)_CHECKSUM := 729a295a59a9fd6e5b9fe9fd291d36ae391a9d2be0b0824510a214cfaa05ceee
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
-$(PKG)_URL := https://www.nih.at/libzip/$($(PKG)_FILE)
-$(PKG)_DEPS := cc zlib
-
-define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://www.nih.at/libzip/' | \
- $(SED) -n 's,.*libzip-\([0-9][^>]*\)\.tar.*,\1,p' | \
- head -1
-endef
+$(PKG)_VERSION := 1.5.1
+$(PKG)_CHECKSUM := 3ca79ff6b9a02b3e3bcf0b45f30a8159c3146658f57c8b6be0a370eabd3db071
+$(PKG)_GH_CONF := nih-at/libzip/releases,rel-,,,-
+$(PKG)_DEPS := cc bzip2 zlib
define $(PKG)_BUILD
- cd '$(1)' && ./configure \
- $(MXE_CONFIGURE_OPTS)
- $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_CRUFT) SUBDIRS=lib
+ # build and install the library
+ cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)' \
+ -DENABLE_GNUTLS=OFF \
+ -DENABLE_OPENSSL=OFF \
+ -DENABLE_COMMONCRYPTO=OFF
+ $(MAKE) -C '$(BUILD_DIR)/lib' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)/lib' -j 1 install
+
+ $(INSTALL) -m644 '$(BUILD_DIR)/zipconf.h' '$(PREFIX)/$(TARGET)/include'
+ $(INSTALL) -m644 '$(BUILD_DIR)/libzip.pc' '$(PREFIX)/$(TARGET)/lib/pkgconfig'
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \