summaryrefslogtreecommitdiff
path: root/package/cog
diff options
context:
space:
mode:
Diffstat (limited to 'package/cog')
-rw-r--r--package/cog/Makefile27
1 files changed, 22 insertions, 5 deletions
diff --git a/package/cog/Makefile b/package/cog/Makefile
index fead4df57..7302f570f 100644
--- a/package/cog/Makefile
+++ b/package/cog/Makefile
@@ -4,16 +4,20 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= cog
-PKG_VERSION:= 0.18.4
+PKG_VERSION:= 0.18.5
PKG_RELEASE:= 1
-PKG_HASH:= 31d7079db2eeed790899d2f1f824dd6a54bf30d072d196d737be572f105d99b1
+PKG_HASH:= 0ede9d09ab635ac519beec0543378e3fc51b56561a5fb7aa9c0cbca54c31b97c
PKG_DESCR:= minimalistic browser
PKG_SECTION:= app/browser
-PKG_DEPENDS:= wpewebkit wpebackend-fdo libinput
+PKG_DEPENDS:= wpewebkit wpebackend-fdo libinput glib-networking ca-certificates
PKG_BUILDDEP:= wpewebkit wpebackend-fdo libinput
PKG_URL:= https://wpewebkit.org
PKG_SITES:= https://wpewebkit.org/releases/
+PKG_CHOICES_COG:= WITH_X11 WITH_WAYLAND
+PKGCD_WITH_WAYLAND:= with wayland support
+PKGCD_WITH_X11:= with X11 support
+
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,COG,cog,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
@@ -23,14 +27,27 @@ WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
MESON_FLAGS+= -Ddocumentation=false \
-Dmanpages=false \
-Dprograms=true \
- -Dwpe_api=2.0 \
- -Dplatforms=drm
+ -Dwpe_api=2.0
+
+ifeq ($(ADK_PACKAGE_COG_WITH_WAYLAND),y)
+MESON_FLAGS+= -Dplatforms="wayland"
+endif
+
+ifeq ($(ADK_PACKAGE_COG_WITH_X11),y)
+MESON_FLAGS+= -Dplatforms="x11"
+endif
CONFIG_STYLE:= meson
BUILD_STYLE:= meson
INSTALL_STYLE:= meson
cog-install:
+ $(INSTALL_DIR) $(IDIR_COG)/usr/lib
+ $(CP) $(WRKINST)/usr/lib/libcogcore.so* \
+ $(IDIR_COG)/usr/lib
+ $(INSTALL_DIR) $(IDIR_COG)/usr/lib/cog/modules
+ $(CP) $(WRKINST)/usr/lib/cog/modules/* \
+ $(IDIR_COG)/usr/lib/cog/modules
$(INSTALL_DIR) $(IDIR_COG)/usr/bin
$(INSTALL_BIN) $(WRKINST)/usr/bin/cog \
$(IDIR_COG)/usr/bin