[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