diff --git a/common/shlibs b/common/shlibs index 339b3b3f9e6..e0bba1a4f23 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3147,6 +3147,8 @@ libwithsctp.so.1 lksctp-tools-1.0.17_1 libnss_ldap.so.2 nss-pam-ldapd-0.9.7_4 libunshield.so.0 libunshield-0.6_1 libMyGUIEngine.so.3.4.2 libmygui-3.4.2_1 +libMyGUIEngine.so.3.4.3 libmygui-3.4.3_1 +libcollada-dom2.5-dp.so.0 collada-dom-2.5.0_1 libproj.so.25 proj-9.1.1_1 libnlopt.so.0 nlopt-2.4.2_1 libeb.so.16 libeb-4.3.3_1 diff --git a/srcpkgs/collada-dom-devel b/srcpkgs/collada-dom-devel new file mode 120000 index 00000000000..0372e419b86 --- /dev/null +++ b/srcpkgs/collada-dom-devel @@ -0,0 +1 @@ +collada-dom \ No newline at end of file diff --git a/srcpkgs/collada-dom/patches/null.patch b/srcpkgs/collada-dom/patches/null.patch new file mode 100644 index 00000000000..c03eae3bf93 --- /dev/null +++ b/srcpkgs/collada-dom/patches/null.patch @@ -0,0 +1,29 @@ +--- a/dom/src/dae/daeDom.cpp 2017-10-21 07:05:24.000000000 +0200 ++++ - 2025-01-08 16:10:01.914351183 +0100 +@@ -111,7 +111,7 @@ + return ColladaDOM141::domAny::ID(); + } + #endif +- return NULL; ++ return 0; + } + + daeInt getDomSourceID(DAE& dae) +@@ -126,7 +126,7 @@ + return ColladaDOM141::domSource::ID(); + } + #endif +- return NULL; ++ return 0; + } + + daeInt getDomCOLLADAID(const char* specversion) +@@ -141,7 +141,7 @@ + return ColladaDOM141::domCOLLADA::ID(); + } + #endif +- return NULL; ++ return 0; + } + + void copyElementAny(daeElementRef dstAny, daeElement* srcAny) diff --git a/srcpkgs/collada-dom/template b/srcpkgs/collada-dom/template new file mode 100644 index 00000000000..eac6015c71e --- /dev/null +++ b/srcpkgs/collada-dom/template @@ -0,0 +1,27 @@ +# Template file for 'collada-dom' +pkgname=collada-dom +version=2.5.0 +revision=1 +build_style=cmake +makedepends="boost-devel libxml2-devel" +short_desc="COLLADA Document Object Model (DOM) C++ Library" +maintainer="John " +license="MIT" +homepage="https://github.com/rdiankov/collada-dom" +distfiles="https://github.com/rdiankov/collada-dom/archive/refs/tags/v${version}.tar.gz" +checksum=3be672407a7aef60b64ce4b39704b32816b0b28f61ebffd4fbd02c8012901e0d + +post_install() { + vlicense licenses/dom_license_e.txt +} + +collada-dom-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +}