aboutsummaryrefslogtreecommitdiffstats
path: root/package/libs/jansson/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/libs/jansson/Makefile')
-rw-r--r--package/libs/jansson/Makefile19
1 files changed, 10 insertions, 9 deletions
diff --git a/package/libs/jansson/Makefile b/package/libs/jansson/Makefile
index 5799a362dd5..e2b5206acb3 100644
--- a/package/libs/jansson/Makefile
+++ b/package/libs/jansson/Makefile
@@ -8,14 +8,18 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=jansson
-PKG_VERSION:=2.13.1
-PKG_RELEASE:=2
+PKG_VERSION:=2.14
+PKG_RELEASE:=3
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=https://codeload.github.com/akheron/$(PKG_NAME)/tar.gz/v$(PKG_VERSION)?
+PKG_HASH:=c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b
+
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
+PKG_CPE_ID:=cpe:/a:jansson_project:jansson
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:=http://www.digip.org/jansson/releases/
-PKG_HASH:=ee90a0f879d2b7b7159124ff22b937a2a9a8c36d3bb65d1da7dd3f04370a10bd
+PKG_BUILD_FLAGS:=lto
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk
@@ -39,12 +43,9 @@ define Package/jansson/description
Jansson is a C library for encoding, decoding and manipulating JSON data
endef
-TARGET_CFLAGS += -flto
-TARGET_LDFLAGS += -flto
-
define Package/jansson/install
$(INSTALL_DIR) $(1)/usr/lib
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/libjansson*so* $(1)/usr/lib/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libjansson*so.* $(1)/usr/lib/
endef
$(eval $(call BuildPackage,jansson))