[packages/avcap] Rel 3

arekm arekm at pld-linux.org
Sun May 17 01:47:52 CEST 2026


commit 80874cd908c14ce13bf69edd7d9dd3383ef2c2e6
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sun May 17 01:47:38 2026 +0200

    Rel 3

 avcap-assert-func.patch | 15 +++++++++++++++
 avcap-automake.patch    | 12 ++++++++++++
 avcap.spec              |  6 +++++-
 3 files changed, 32 insertions(+), 1 deletion(-)
---
diff --git a/avcap.spec b/avcap.spec
index b85e385..5273e4a 100644
--- a/avcap.spec
+++ b/avcap.spec
@@ -2,7 +2,7 @@ Summary:	Cross-platform, API-independent C++ video capture library
 Summary(pl.UTF-8):	Wieloplatformowa, niezależna od API biblioteka C++ do przechwytywania obrazu
 Name:		avcap
 Version:	0.1.9
-Release:	2
+Release:	3
 License:	GPL v3+
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/libavcap/%{name}-%{version}.tar.gz
@@ -10,6 +10,8 @@ Source0:	http://downloads.sourceforge.net/libavcap/%{name}-%{version}.tar.gz
 Patch0:		%{name}-v4l2.patch
 Patch1:		%{name}-c++.patch
 Patch2:		%{name}-install.patch
+Patch3:		%{name}-automake.patch
+Patch4:		%{name}-assert-func.patch
 URL:		http://libavcap.sourceforge.net/
 BuildRequires:	autoconf >= 2.56
 BuildRequires:	automake
@@ -84,6 +86,8 @@ Dokumentacja API biblioteki avcap.
 %patch -P0 -p1
 %patch -P1 -p1
 %patch -P2 -p1
+%patch -P3 -p1
+%patch -P4 -p1
 
 # keep AX_PREFIX_CONFIG_H, kill libtool macros
 head -n 87 acinclude.m4 > acinclude.m4.tmp
diff --git a/avcap-assert-func.patch b/avcap-assert-func.patch
new file mode 100644
index 0000000..e0c9e86
--- /dev/null
+++ b/avcap-assert-func.patch
@@ -0,0 +1,15 @@
+--- avcap-0.1.9/include/avcap/linux/error.h.orig
++++ avcap-0.1.9/include/avcap/linux/error.h
+@@ -27,9 +27,9 @@
+ {
+ #endif
+
+-#define fail_neg(eval)  real_fail_neg  (eval, #eval, __ASSERT_FUNCTION, __FILE__, __LINE__)
+-#define fail_null(eval) real_fail_null (eval, #eval, __ASSERT_FUNCTION, __FILE__, __LINE__)
+-#define fail_if(eval)   real_fail_if   (eval, #eval, __ASSERT_FUNCTION, __FILE__, __LINE__)
++#define fail_neg(eval)  real_fail_neg  (eval, #eval, __func__, __FILE__, __LINE__)
++#define fail_null(eval) real_fail_null (eval, #eval, __func__, __FILE__, __LINE__)
++#define fail_if(eval)   real_fail_if   (eval, #eval, __func__, __FILE__, __LINE__)
+
+ 	void real_fail_neg ( int eval, const char * eval_str, const char * func, const char * file, int line );
+ 	void real_fail_null ( const void * eval, const char * eval_str, const char * func, const char * file, int line );
diff --git a/avcap-automake.patch b/avcap-automake.patch
new file mode 100644
index 0000000..d720a16
--- /dev/null
+++ b/avcap-automake.patch
@@ -0,0 +1,12 @@
+--- avcap-0.1.9/configure.in.orig	2009-11-30 14:07:14.000000000 +0100
++++ avcap-0.1.9/configure.in
+@@ -43,8 +43,7 @@ m4_ifdef([AS_HELP_STRING], , [m4_define(
+ # echo $AVCAP_VERSION $LT_RELEASE $LT_CURRENT $LT_REVISION
+
+ AC_CONFIG_AUX_DIR([aux_config])
+-AM_INIT_AUTOMAKE(avcap, $AVCAP_VERSION)
+-AM_INIT_AUTOMAKE([-Wall])
++AM_INIT_AUTOMAKE([-Wall])
+ AC_CONFIG_HEADER([config.h])
+ AX_PREFIX_CONFIG_H([avcap-config.h], AVCAP)
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/avcap.git/commitdiff/80874cd908c14ce13bf69edd7d9dd3383ef2c2e6



More information about the pld-cvs-commit mailing list