summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2019-03-22 18:04:45 +0100
committerKarel Kočí <cynerd@email.cz>2019-03-22 18:04:45 +0100
commit3c77ac67a97d684167a1124d873c6594665d6d35 (patch)
tree9f42056a69c5956d058ee540c15f04feecfc8f09
parenta008ad7cdc8bd7bb06c96cb9f483f6020b692f58 (diff)
downloadopenwrt-personal-pkgs-3c77ac67a97d684167a1124d873c6594665d6d35.tar.gz
openwrt-personal-pkgs-3c77ac67a97d684167a1124d873c6594665d6d35.tar.bz2
openwrt-personal-pkgs-3c77ac67a97d684167a1124d873c6594665d6d35.zip
updater-ng: add libb64
-rw-r--r--libb64/Makefile46
-rw-r--r--updater-ng/Makefile3
2 files changed, 48 insertions, 1 deletions
diff --git a/libb64/Makefile b/libb64/Makefile
new file mode 100644
index 0000000..ae4576d
--- /dev/null
+++ b/libb64/Makefile
@@ -0,0 +1,46 @@
+#
+## Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
+#
+## This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+# #
+#
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=libb64
+PKG_VERSION:=1.2.1
+PKG_RELEASE:=1
+
+PKG_SOURCE:=libb64-$(PKG_VERSION).zip
+PKG_SOURCE_URL:=https://sourceforge.net/projects/libb64/files
+PKG_HASH:=20106f0ba95cfd9c35a13c71206643e3fb3e46512df3e2efb2fdbf87116314b2
+PKG_BUILD_DIR:=$(BUILD_DIR)/libb64-$(PKG_VERSION)
+PKG_MAINTAINER:=CZ.NIC <packaging@turris.cz>
+
+include $(INCLUDE_DIR)/host-build.mk
+include $(INCLUDE_DIR)/package.mk
+
+define Build/Compile
+ $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/src $(MAKE_FLAGS)
+endef
+
+define Host/Compile
+ $(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR)/src $(HOST_MAKE_FLAGS)
+endef
+
+define Build/InstallDev
+ $(INSTALL_DIR) $(1)/usr/lib
+ $(CP) $(PKG_BUILD_DIR)/src/libb64.a $(1)/usr/lib/
+ $(INSTALL_DIR) $(1)/usr/include/b64
+ $(CP) $(PKG_BUILD_DIR)/include/b64/* $(1)/usr/include/b64/
+endef
+
+define Host/Install
+ $(INSTALL_DIR) $(STAGING_DIR_HOST)/usr/lib
+ $(CP) $(HOST_BUILD_DIR)/src/libb64.a $(STAGING_DIR_HOST)/usr/lib/
+ $(INSTALL_DIR) $(STAGING_DIR_HOST)/usr/include/b64
+ $(CP) $(HOST_BUILD_DIR)/include/b64/* $(STAGING_DIR_HOST)/usr/include/b64/
+endef
+
+$(eval $(call HostBuild))
+$(eval $(call Build/DefaultTargets))
diff --git a/updater-ng/Makefile b/updater-ng/Makefile
index 95af6eb..4a86044 100644
--- a/updater-ng/Makefile
+++ b/updater-ng/Makefile
@@ -17,8 +17,9 @@ HOST_BUILD_DEPENDS:= \
libevent2/host \
lua/host \
uriparser/host \
+ libb64/host \
uthash/host
-PKG_BUILD_DEPENDS:=busybox uthash
+PKG_BUILD_DEPENDS:=busybox libb64 uthash
include $(INCLUDE_DIR)/autopkg-branch.mk
include $(INCLUDE_DIR)/host-build.mk