gstreamer1: add libatomic dependency for 32-bit arm targets
authorAlexandru Ardelean <redacted>
Sun, 10 May 2026 09:05:44 +0000 (12:05 +0300)
committerAlexandru Ardelean <redacted>
Thu, 14 May 2026 19:16:36 +0000 (22:16 +0300)
arm926ej-s (ARMv5) does not have native lock-free atomics and the
toolchain inserts calls to libatomic.so.1 for atomic operations.
The libgstreamer1 DEPENDS only listed armeb, powerpc, mips and mipsel
as needing libatomic, missing plain arm (little-endian 32-bit ARM).

Extend the condition to include arm so the package is properly
declared on all 32-bit ARM targets that require libatomic.

Signed-off-by: Alexandru Ardelean <redacted>
multimedia/gstreamer1/Makefile

index b870ba786e362ab28397c3a832bcc3b21b9a3b66..960bf151673b6c6d7a62fd7019ad2d4f2a3320ce 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=gstreamer1
 PKG_VERSION:=1.26.4
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gstreamer
@@ -101,7 +101,7 @@ endef
 define Package/libgstreamer1
   $(call Package/gstreamer1/Default)
   TITLE+= library (core)
-  DEPENDS+= +glib2 +libpthread +libxml2 +(armeb||powerpc||mips||mipsel):libatomic
+  DEPENDS+= +glib2 +libpthread +libxml2 +(armeb||arm||powerpc||mips||mipsel):libatomic
   HIDDEN:=1
 endef
 
git clone https://git.99rst.org/PROJECT