include $(TOPDIR)/rules.mk PKG_NAME:=glib-networking PKG_VERSION:=2.80.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/$(basename $(PKG_VERSION)) PKG_HASH:=d8f4f1aab213179ae3351617b59dab5de6bcc9e785021eee178998ebd4bb3acf PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=LGPL-2.1-or-later PKG_LICENSE_FILES:=COPYING PKG_CPE_ID:=cpe:/a:gnome:glib-networking include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/meson.mk MESON_ARGS += \ -Dgnutls=enabled \ -Dopenssl=enabled \ -Denvironment_proxy=enabled \ -Dlibproxy=disabled \ -Dgnome_proxy=disabled \ -Dinstalled_tests=false \ -Ddebug_logs=false define Package/libgio-gnutls SECTION:=libs CATEGORY:=Libraries DEPENDS:=+glib2 +libgnutls TITLE:=GLib2 GIO GNUTLS module URL:=http://www.gnome.org/ endef define Package/libgio-gnutls/description GNUTLS backend for GLib2 GIO. endef define Package/libgio-openssl SECTION:=libs CATEGORY:=Libraries DEPENDS:=+glib2 +libopenssl TITLE:=GLib2 GIO OpenSSL module URL:=http://www.gnome.org/ endef define Package/libgio-openssl/description OpenSSL backend for GLib2 GIO. endef define Package/libgio-environmentproxy SECTION:=libs CATEGORY:=Libraries DEPENDS:=+glib2 TITLE:=GLib2 GIO environmentproxy module URL:=http://www.gnome.org/ endef define Package/libgio-environmentproxy/description Proxy environment variables module GLib2 GIO. endef define Package/libgio-gnutls/install $(INSTALL_DIR) $(1)/usr/lib/gio/modules $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/gio/modules/libgiognutls.so \ $(1)/usr/lib/gio/modules endef define Package/libgio-openssl/install $(INSTALL_DIR) $(1)/usr/lib/gio/modules $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/gio/modules/libgioopenssl.so \ $(1)/usr/lib/gio/modules endef define Package/libgio-environmentproxy/install $(INSTALL_DIR) $(1)/usr/lib/gio/modules $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/gio/modules/libgioenvironmentproxy.so \ $(1)/usr/lib/gio/modules endef $(eval $(call BuildPackage,libgio-gnutls)) $(eval $(call BuildPackage,libgio-openssl)) $(eval $(call BuildPackage,libgio-environmentproxy))