[packages/asdcplib] - updated to 2.13.1

qboosh qboosh at pld-linux.org
Sat Oct 4 10:24:33 CEST 2025


commit c5549fa7b7abdec0655fe308e9d266190c97f332
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Oct 4 10:27:28 2025 +0200

    - updated to 2.13.1

 asdcplib-link.patch | 71 +++++++++++++----------------------------------------
 asdcplib.spec       | 22 ++++++++++++-----
 2 files changed, 33 insertions(+), 60 deletions(-)
---
diff --git a/asdcplib.spec b/asdcplib.spec
index b2249b6..5034b55 100644
--- a/asdcplib.spec
+++ b/asdcplib.spec
@@ -1,14 +1,14 @@
 Summary:	The ASDCP library
 Summary(pl.UTF-8):	Biblioteka ASDCP
 Name:		asdcplib
-Version:	2.13.0
+Version:	2.13.1
 %define	git_tag	rel_%(echo %{version} | tr . _)
 Release:	1
 License:	BSD
 Group:		Libraries
 #Source0Download: https://github.com/cinecert/asdcplib/tags
 Source0:	https://github.com/cinecert/asdcplib/archive/%{git_tag}/%{name}-%{git_tag}.tar.gz
-# Source0-md5:	a7287ace6dbec14cd53cba9a5a06aca7
+# Source0-md5:	64085d8901790de7182b540cd215816d
 # from asdcplib 1.12.60 sources
 Source1:	%{name}.pc.in
 Patch0:		%{name}-link.patch
@@ -16,8 +16,10 @@ URL:		http://www.cinecert.com/asdcplib/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1:1.9
 BuildRequires:	expat-devel >= 1.95
+BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
 BuildRequires:	openssl-devel >= 0.9.7
+BuildRequires:	xerces-c-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -81,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
 sed -e 's, at prefix@,%{_prefix},;s, at exec_prefix@,%{_prefix},;s, at libdir@,%{_libdir},;s, at includedir@,%{_includedir},;s, at PACKAGE_VERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/asdcplib.pc
 
+# Metadata.h used by AS_*.h, but not installed; the rest pulled by Metadata.h includes
+cp -p src/KLV.h src/MDD.h src/MXF.h src/MXFTypes.h src/Metadata.h $RPM_BUILD_ROOT%{_includedir}
+
 # obsoleted by pkg-config
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
 
@@ -121,10 +126,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libas02.so
-%attr(755,root,root) %{_libdir}/libasdcp.so
-%attr(755,root,root) %{_libdir}/libkumu.so
-%attr(755,root,root) %{_libdir}/libphdr.so
+%{_libdir}/libas02.so
+%{_libdir}/libasdcp.so
+%{_libdir}/libkumu.so
+%{_libdir}/libphdr.so
 %{_includedir}/AS_02.h
 %{_includedir}/AS_02_ACES.h
 %{_includedir}/AS_02_IAB.h
@@ -132,7 +137,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/AS_02_PHDR.h
 %{_includedir}/AS_DCP.h
 %{_includedir}/AS_DCP_JXS.h
+%{_includedir}/KLV.h
 %{_includedir}/KM_*.h
+%{_includedir}/MDD.h
+%{_includedir}/MXF.h
+%{_includedir}/MXFTypes.h
+%{_includedir}/Metadata.h
 %{_pkgconfigdir}/asdcplib.pc
 
 %files static
diff --git a/asdcplib-link.patch b/asdcplib-link.patch
index 29d1418..55e0c44 100644
--- a/asdcplib-link.patch
+++ b/asdcplib-link.patch
@@ -1,62 +1,14 @@
---- asdcplib-1.12.60/m4/ax_lib_expat.m4.orig	2009-11-07 01:11:58.000000000 +0100
-+++ asdcplib-1.12.60/m4/ax_lib_expat.m4	2015-04-04 17:34:57.122615887 +0200
-@@ -101,6 +101,7 @@
- 
-     EXPAT_CFLAGS=""
-     EXPAT_LDFLAGS=""
-+    EXPAT_LIBS=""
-     EXPAT_VERSION=""
- 
-     dnl
-@@ -110,7 +111,6 @@
+--- asdcplib-rel_2_13_1/m4/ax_lib_expat.m4.orig	2025-07-11 01:17:19.000000000 +0200
++++ asdcplib-rel_2_13_1/m4/ax_lib_expat.m4	2025-10-04 08:45:42.900626504 +0200
+@@ -109,7 +109,7 @@ AC_DEFUN([AX_LIB_EXPAT],
  
      if test -n "$expat_prefix"; then
          expat_include_dir="$expat_prefix/include"
--        expat_lib_flags="-L$expat_prefix/lib64 -L$expat_prefix/lib -lexpat"
+-        expat_ld_flags="-L$expat_prefix/lib"
++        expat_ld_flags=""
+         expat_lib_flags="-lexpat"
          run_expat_test="yes"
      elif test "$expat_requested" = "yes"; then
-         if test -n "$expat_include_dir" -a -n "$expat_lib_flags"; then
-@@ -131,6 +131,9 @@
-         saved_LDFLAGS="$LDFLAGS"
-         LDFLAGS="$LDFLAGS $expat_lib_flags"
- 
-+        saved_LIBS="$LIBS"
-+        LIBS="$LIBS -lexpat"
-+
-         dnl
-         dnl Check Expat headers
-         dnl
-@@ -177,6 +180,7 @@
-                 )],
-                 [
-                 EXPAT_LDFLAGS="$expat_lib_flags"
-+                EXPAT_LIBS="-lexpat"
-                 expat_lib_found="yes"
-                 AC_MSG_RESULT([found])
-                 ],
-@@ -190,6 +194,7 @@
- 
-         CPPFLAGS="$saved_CPPFLAGS"
-         LDFLAGS="$saved_LDFLAGS"
-+        LIBS="$saved_LIBS"
-     fi
- 
-     AC_MSG_CHECKING([for Expat XML Parser])
-@@ -199,6 +204,7 @@
- 
-             AC_SUBST([EXPAT_CFLAGS])
-             AC_SUBST([EXPAT_LDFLAGS])
-+            AC_SUBST([EXPAT_LIBS])
- 
-             HAVE_EXPAT="yes"
-         else
-@@ -277,5 +283,6 @@
-     if test "$HAVE_EXPAT" = "yes"; then
-         CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS -DHAVE_EXPAT=1"
-         LDFLAGS="$LDFLAGS $EXPAT_LDFLAGS"
-+        LIBS="$LIBS $EXPAT_LIBS"
-     fi
- ])
 --- asdcplib-1.12.60/m4/ax_lib_openssl.m4.orig	2009-11-07 01:11:58.000000000 +0100
 +++ asdcplib-1.12.60/m4/ax_lib_openssl.m4	2015-04-04 17:46:23.155934920 +0200
 @@ -113,7 +113,7 @@
@@ -68,3 +20,14 @@
          run_openssl_test="yes"
      elif test "$openssl_requested" = "yes"; then
          if test -n "$openssl_include_dir" -a -n "$openssl_lib_flags"; then
+--- asdcplib-rel_2_13_1/m4/ax_lib_xerces.m4.orig	2025-07-11 01:17:19.000000000 +0200
++++ asdcplib-rel_2_13_1/m4/ax_lib_xerces.m4	2025-10-04 09:07:43.283473376 +0200
+@@ -110,7 +110,7 @@ AC_DEFUN([AX_LIB_XERCES],
+     if test -n "$xerces_prefix"; then
+         xerces_include_dir="$xerces_prefix/include"
+         xerces_include_dir2="$xerces_prefix/include/xercesc"
+-        xerces_ldflags="-L$xerces_prefix/lib"
++        xerces_ldflags=""
+         run_xerces_test="yes"
+     elif test "$xerces_requested" = "yes"; then
+         if test -n "$xerces_include_dir" -a -n "$xerces_lib_flags"; then
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/asdcplib.git/commitdiff/c5549fa7b7abdec0655fe308e9d266190c97f332



More information about the pld-cvs-commit mailing list