]> git.99rst.org Git - openwrt-packages.git/commitdiff
comrade: update to 0.2.2
authorDaniel Golle <redacted>
Thu, 10 Sep 2026 02:50:50 +0000 (02:50 +0000)
committerDaniel Golle <redacted>
Mon, 14 Sep 2026 10:56:06 +0000 (11:56 +0100)
Since 0.2.0 comrade uses 64-bit atomics and its CMake links libatomic
where the compiler cannot inline them; depend on it through
ATOMIC64_DEPENDS under the same condition.

Upstream changes:
https://github.com/dangowrt/comrade/compare/v0.1.17...v0.2.2

Signed-off-by: Daniel Golle <redacted>
net/comrade/Makefile

index 7e63b29454e38ecbecadadcae70e67d6794a7a25..4fdde7fb1940f9d8563dd99c8172f3146d4c82a5 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=comrade
-PKG_VERSION:=0.1.17
+PKG_VERSION:=0.2.2
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://github.com/dangowrt/comrade/releases/download/v$(PKG_VERSION)
-PKG_HASH:=7824d2d475647456529256ad912ad7378a432da769777986d424b08e22de1329
+PKG_HASH:=02e01860bd262514ff53933f9acb1b3b2615483d110181cdd9afda737f8dd9ea
 
 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
 PKG_LICENSE:=AGPL-3.0-or-later
@@ -49,7 +49,8 @@ define Package/comrade
   SUBMENU:=SSH
   TITLE:=Serverless peer-to-peer terminal sharing
   URL:=https://github.com/dangowrt/comrade
-  DEPENDS:=+libssh +libjuice +libdht +libkcp +libmonocypher +libpthread
+  DEPENDS:=$(ATOMIC64_DEPENDS) +libssh +libjuice +libdht \
+          +libkcp +libmonocypher +libpthread
 endef
 
 define Package/comrade/description
@@ -72,7 +73,8 @@ define Package/comrade-tests
   SUBMENU:=SSH
   TITLE:=Serverless peer-to-peer terminal sharing (test suite)
   URL:=https://github.com/dangowrt/comrade
-  DEPENDS:=+libssh +libjuice +libdht +libkcp +libmonocypher +libpthread
+  DEPENDS:=$(ATOMIC64_DEPENDS) +libssh +libjuice +libdht \
+          +libkcp +libmonocypher +libpthread
 endef
 
 define Package/comrade-tests/description
git clone https://git.99rst.org/PROJECT