Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
collada-dom


Commits:
18b5d155 by Sven-Hendrik Haase at 2026-08-14T05:06:55+02:00
upgpkg: 2.5.0-5: boost 1.92.0 rebuild

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + collada-dom-fix-gcc16-ambiguous-overload.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
 pkgbase = collada-dom
        pkgdesc = COLLADA Document Object Model (DOM) C++ Library
        pkgver = 2.5.0
-       pkgrel = 4
+       pkgrel = 5
        url = https://github.com/rdiankov/collada-dom/
        arch = x86_64
-       license = custom
+       license = LicenseRef-collada
        makedepends = cmake
        makedepends = boost
        depends = boost-libs
@@ -16,8 +16,10 @@ pkgbase = collada-dom
        source = 
collada-dom-2.5.0.tar.gz::https://github.com/rdiankov/collada-dom/archive/refs/tags/v2.5.0.tar.gz
        source = 
collada-dom-fix-boost1.85.patch::https://github.com/rdiankov/collada-dom/pull/43.patch
        source = boost-1.89.patch
+       source = collada-dom-fix-gcc16-ambiguous-overload.patch
        sha512sums = 
f189d09e2396faa266734981bb7b5e91ec34b6faa9ad340206e769dae316496bf4271c129980668dc2756874dbb8c1157162197d0d3a74075e35200821875156
        sha512sums = 
b1f742316cecf4a932df7ba86f2d3bc7dda8a0cae0b0300c0638e8858e654ce5de8bc351c094f99bb6a9fba693f272de6969411679ac2c4bfe99bb9b95d1ed79
        sha512sums = 
24bddd4c9663cf763114d5371f89f569ff320a9bee757e2d701913dbdaad1327f980e0c877900beb47fdfeca08b96fae2015699810cac269bcd73b2a879b9632
+       sha512sums = 
8f81440ec43b029aac66ffdb2a0462cc41dbe9e099bae16319d1ab0944d6be8aa51730b91515f557c951fa4c73a8de447f83c9dc4329cae0b0f6fa60f65e6b6e
 
 pkgname = collada-dom


=====================================
PKGBUILD
=====================================
@@ -1,11 +1,11 @@
 # Maintainer: Sven-Hendrik Haase <[email protected]>
 pkgname=collada-dom
 pkgver=2.5.0
-pkgrel=4
+pkgrel=5
 pkgdesc="COLLADA Document Object Model (DOM) C++ Library"
 arch=('x86_64')
 url="https://github.com/rdiankov/collada-dom/";
-license=('custom')
+license=('LicenseRef-collada')
 depends=(
   'boost-libs'
   'minizip'
@@ -17,16 +17,19 @@ depends=(
 makedepends=('cmake' 'boost')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/rdiankov/collada-dom/archive/refs/tags/v${pkgver}.tar.gz";
         
"$pkgname-fix-boost1.85.patch::https://github.com/rdiankov/collada-dom/pull/43.patch";
-         boost-1.89.patch)
+         boost-1.89.patch
+         "$pkgname-fix-gcc16-ambiguous-overload.patch")
 
sha512sums=('f189d09e2396faa266734981bb7b5e91ec34b6faa9ad340206e769dae316496bf4271c129980668dc2756874dbb8c1157162197d0d3a74075e35200821875156'
-            
'b1f742316cecf4a932df7ba86f2d3bc7dda8a0cae0b0300c0638e8858e654ce5de8bc351c094f99bb6a9fba693f272de6969411679ac2c4bfe99bb9b95d1ed79'
-            
'24bddd4c9663cf763114d5371f89f569ff320a9bee757e2d701913dbdaad1327f980e0c877900beb47fdfeca08b96fae2015699810cac269bcd73b2a879b9632')
+             
'b1f742316cecf4a932df7ba86f2d3bc7dda8a0cae0b0300c0638e8858e654ce5de8bc351c094f99bb6a9fba693f272de6969411679ac2c4bfe99bb9b95d1ed79'
+             
'24bddd4c9663cf763114d5371f89f569ff320a9bee757e2d701913dbdaad1327f980e0c877900beb47fdfeca08b96fae2015699810cac269bcd73b2a879b9632'
+             
'8f81440ec43b029aac66ffdb2a0462cc41dbe9e099bae16319d1ab0944d6be8aa51730b91515f557c951fa4c73a8de447f83c9dc4329cae0b0f6fa60f65e6b6e')
 
 prepare() {
   cd "$pkgname-$pkgver"
 
   patch -Np1 -i "$srcdir/$pkgname-fix-boost1.85.patch"
   patch -p1 -i ../boost-1.89.patch
+  patch -p1 -i ../"$pkgname-fix-gcc16-ambiguous-overload.patch"
   sed -i 's|<unzip.h>|<minizip/unzip.h>|' 
dom/include/dae/daeZAEUncompressHandler.h
   sed -i 's|<zip.h>|<minizip/zip.h>|' 
dom/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp
 }


=====================================
REUSE.toml
=====================================
@@ -6,10 +6,13 @@ path = [
     "README.md",
     "keys/**",
     ".SRCINFO",
+    ".gitignore",
     ".nvchecker.toml",
     "*.install",
     "*.sysusers",
+    "*sysusers.conf",
     "*.tmpfiles",
+    "*tmpfiles.conf",
     "*.logrotate",
     "*.pam",
     "*.service",
@@ -18,6 +21,7 @@ path = [
     "*.desktop",
     "*.hook",
     "boost-1.89.patch",
+    "collada-dom-fix-gcc16-ambiguous-overload.patch",
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"


=====================================
collada-dom-fix-gcc16-ambiguous-overload.patch
=====================================
@@ -0,0 +1,11 @@
+--- collada-dom-2.5.0.orig/dom/src/dae/daeMetaElement.cpp      2026-08-14 
02:53:20.449450825 +0000
++++ collada-dom-2.5.0/dom/src/dae/daeMetaElement.cpp   2026-08-14 
02:53:22.802340188 +0000
+@@ -175,7 +175,7 @@
+     else
+         _metaAttributes.append(attr);
+ 
+-    if ((attr->getName() != NULL) &&
++    if ((const char*)(attr->getName()) &&
+         (strcmp(attr->getName(),"id") == 0)) {
+         _metaID = attr;
+         _isTrackableForQueries = true;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/collada-dom/-/commit/18b5d155000880c36f6e25a270af7af6fc4233df

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/collada-dom/-/commit/18b5d155000880c36f6e25a270af7af6fc4233df
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to