Hello community,

here is the log from the commit of package libunicap for openSUSE:Factory 
checked in at 2012-11-28 11:07:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libunicap (Old)
 and      /work/SRC/openSUSE:Factory/.libunicap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libunicap", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/libunicap/libunicap.changes      2012-03-20 
11:30:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libunicap.new/libunicap.changes 2012-11-28 
11:07:53.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Nov 22 20:04:30 UTC 2012 - crrodrig...@opensuse.org
+
+- Fix implicit declarations rpmlint warning/errors.
+- Fix build Requires.
+
+-------------------------------------------------------------------

New:
----
  unicap-implicit-fortify-decl.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libunicap.spec ++++++
--- /var/tmp/diff_new_pack.BxtOyv/_old  2012-11-28 11:07:54.000000000 +0100
+++ /var/tmp/diff_new_pack.BxtOyv/_new  2012-11-28 11:07:54.000000000 +0100
@@ -24,11 +24,11 @@
 
 Name:           libunicap
 Version:        0.9.12
-Release:        1
-License:        GPL-2.0+
+Release:        0
 Summary:        Library to access different kinds of (video) capture devices
-Url:            http://www.unicap-imaging.org/
+License:        GPL-2.0+
 Group:          Hardware/Camera
+Url:            http://www.unicap-imaging.org/
 Source0:        %{name}-%{version}.tar.bz2
 Source1:        libunicap-filter.sh
 Source2:        baselibs.conf
@@ -38,6 +38,7 @@
 Patch2:         libunicap_0912_fixPrivate.patch
 # PATCH-FIX-UPSTREAM libunicap-udev.patch bnc726471 
https://bugs.launchpad.net/unicap/+bug/959626 sbra...@suse.cz -- port rules to 
the new udev
 Patch3:         libunicap-udev.patch
+Patch4:         unicap-implicit-fortify-decl.patch
 BuildRequires:  alsa-lib-devel
 BuildRequires:  gettext
 BuildRequires:  gtk-doc >= 1.4
@@ -46,13 +47,14 @@
 BuildRequires:  libpng-devel
 BuildRequires:  libtheora-devel
 BuildRequires:  libvorbis-devel
-BuildRequires:  perl(XML::Parser)
 BuildRequires:  xorg-x11-devel
 BuildRequires:  xorg-x11-libICE-devel
 BuildRequires:  xorg-x11-libXext-devel
 BuildRequires:  xorg-x11-libXv-devel
+BuildRequires:  perl(XML::Parser)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(libraw1394)
 BuildRequires:  pkgconfig(pango)
 %if 0%{?suse_version} >= 1210
 BuildRequires:  libv4l-devel >= 0.8.4
@@ -60,6 +62,7 @@
 BuildRequires:  kernel-devel
 BuildRequires:  libv4l-devel
 %endif
+BuildRequires:  libtool
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -85,8 +88,8 @@
 
 Summary:        Development files for the unicap library
 Group:          Development/Libraries/C and C++
+Requires:       glibc-devel
 Requires:       libunicap2 = %{version}
-Requires:       pkgconfig
 
 %description devel
 This package includes header files and libraries necessary for
@@ -100,13 +103,14 @@
 %endif
 %patch2 -p 1
 %patch3 -p 1
-
+%patch4
 %build
-%configure --disable-rpath --enable-gtk-doc --enable-libv4l
+autoreconf -fiv
+%configure --disable-rpath --disable-static --enable-gtk-doc --enable-libv4l
+make %{?_smp_mflags}
 
 %install
 %make_install
-
 # Don't install any static .a and libtool .la files
 rm -f %{buildroot}%{_libdir}/{,unicap2/cpi/}*.{a,la}
 

++++++ unicap-implicit-fortify-decl.patch ++++++
--- cpi/v4l2cpi/buffermanager.c.orig
+++ cpi/v4l2cpi/buffermanager.c
@@ -1,12 +1,13 @@
 #include "config.h"
 
+#include <unistd.h>
+#include <sys/mman.h>
 #include <linux/types.h>
 #include <linux/videodev2.h>
 #include <semaphore.h>
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
-#include <sys/mman.h>
 
 #if V4L2_DEBUG
 #define DEBUG
@@ -15,10 +16,12 @@
 
 #include "buffermanager.h"
 
+
 #define MAX_BUFFERS 16
 
 #if USE_LIBV4L
- #define OPEN   v4l2_open
+#include <libv4l2.h>
+#define OPEN   v4l2_open
  #define CLOSE  v4l2_close
  #define IOCTL  v4l2_ioctl
  #define MMAP   v4l2_mmap
--- cpi/euvccam/euvccam_colorproc.c.orig
+++ cpi/euvccam/euvccam_colorproc.c
@@ -18,6 +18,8 @@
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
+#include "config.h"
+#include <string.h>
 #include "euvccam_cpi.h"
 #include "debayer.h"
 
--- cpi/euvccam/euvccam_usb.c.orig
+++ cpi/euvccam/euvccam_usb.c
@@ -18,6 +18,8 @@
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
+#include "config.h"
+#include <stdio.h>
 #include <sys/types.h>
 #include <ctype.h>
 #include <dirent.h>
--- cpi/euvccam/logging.c.orig
+++ cpi/euvccam/logging.c
@@ -18,9 +18,11 @@
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
+#include "config.h"
 #include <stdlib.h>
 #include <stdio.h>
 #include <stdarg.h>
+#include <string.h>
 
 FILE *g_logfp = NULL;
 int g_log_modules_mask = 0xffff;
--- common/Makefile.am.orig
+++ common/Makefile.am
@@ -1,5 +1,5 @@
-INCLUDES=-I../include
+AM_CPPFLAGS= -include $(top_builddir)/config.h -I../include
 
 noinst_LTLIBRARIES = libucutils.la
 libucutils_la_SOURCES = queue.c queue.h ucutil.h
-libucutils_la_LIBADD = 
\ No newline at end of file
+libucutils_la_LIBADD = 
--- cpi/dcam/Makefile.am.orig
+++ cpi/dcam/Makefile.am
@@ -1,5 +1,5 @@
 MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I../include -I../../include -I../../ -I../../common 
@LIBRAW1394_PACKAGE_CFLAGS@
+INCLUDES = -include $(top_builddir)/config.h -I../include -I../../include 
-I../../ -I../../common @LIBRAW1394_PACKAGE_CFLAGS@
 
 if ENABLE_STATIC_CPI
 noinst_LTLIBRARIES = libdcam.la
@@ -14,7 +14,7 @@ libcpidir = $(libdir)/unicap$(pkg_versio
 libdcam_la_CPPFLAGS = -D@LIBRAW1394_VERSION@
 libdcam_la_CFLAGS = -fno-strict-aliasing -Wl,-z,defs
 
-libdcam_la_LDFLAGS = -module -avoid-version
+libdcam_la_LDFLAGS = -module -shared -export-dynamic -avoid-version
 
 libdcam_la_SOURCES =  \
        1394util.c \
--- cpi/euvccam/Makefile.am.orig
+++ cpi/euvccam/Makefile.am
@@ -1,4 +1,4 @@
-INCLUDES = -I../include -I../../include -I../../ -I../../common
+INCLUDES = -include $(top_builddir)/config.h -I../include -I../../include 
-I../../ -I../../common
 
 if ENABLE_STATIC_CPI
 noinst_LTLIBRARIES=libeuvccam_cpi.la
@@ -10,8 +10,7 @@ endif
 libcpidir = $(libdir)/unicap$(pkg_version)/cpi
 
 #libeuvccam_cpi_la_CFLAGS=-msse2 -O2 -g
-libeuvccam_cpi_la_CFLAGS=-O2 -g
-libeuvccam_cpi_la_LDFLAGS=-module -avoid-version
+libeuvccam_cpi_la_LDFLAGS= -module -shared -export-dynamic -avoid-version
 
 libeuvccam_cpi_la_SOURCES= \
        euvccam_cpi.c euvccam_cpi.h \
--- cpi/thing/Makefile.am.orig
+++ cpi/thing/Makefile.am
@@ -1,5 +1,5 @@
 MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I../include -I../../include
+INCLUDES = -include $(top_builddir)/config.h -I../include -I../../include
 
 libcpi_LTLIBRARIES = libthing.la
 
--- cpi/v4l/Makefile.am.orig
+++ cpi/v4l/Makefile.am
@@ -1,5 +1,5 @@
 MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I../include -I../../include -I../../common
+AM_CPPFLAGS = -include $(top_builddir)/config.h -I../include -I../../include 
-I../../common
 
 if ENABLE_STATIC_CPI
 noinst_LTLIBRARIES = libv4l.la
@@ -12,7 +12,7 @@ endif
 libcpidir = $(libdir)/unicap$(pkg_version)/cpi
 
 
-libv4l_la_LDFLAGS = -module -avoid-version
+libv4l_la_LDFLAGS = -module -shared -export-dynamic -avoid-version
 
 libv4l_la_SOURCES =  \
        v4l.c v4l.h 
--- cpi/v4l2cpi/Makefile.am.orig
+++ cpi/v4l2cpi/Makefile.am
@@ -1,5 +1,5 @@
 MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I../include -I../../include -I../../common
+INCLUDES = -include $(top_builddir)/config.h -I../include -I../../include 
-I../../common
 
 if ENABLE_STATIC_CPI
 noinst_LTLIBRARIES = libv4l2cpi.la
@@ -12,7 +12,7 @@ endif
 libcpidir = $(libdir)/unicap$(pkg_version)/cpi
 
 
-libv4l2cpi_la_LDFLAGS = -module -avoid-version
+libv4l2cpi_la_LDFLAGS = -module -shared -export-dynamic -avoid-version
 
 libv4l2cpi_la_CFLAGS = @LIBV4L_CFLAGS@
 
@@ -22,4 +22,4 @@ libv4l2cpi_la_SOURCES =  \
        tisuvccam.c tisuvccam.h uvcvideo.h uvc_compat.h \
        tiseuvccam.c tiseuvccam.h 
 
-EXTRA_DIST = v4l2_i18n_strings.h
\ No newline at end of file
+EXTRA_DIST = v4l2_i18n_strings.h
--- cpi/vid21394/Makefile.am.orig
+++ cpi/vid21394/Makefile.am
@@ -1,5 +1,5 @@
 MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I../include -I../../include @LIBRAW1394_PACKAGE_CFLAGS@ -I. 
-I../../common
+INCLUDES = -include $(top_builddir)/config.h -I../include -I../../include 
@LIBRAW1394_PACKAGE_CFLAGS@ -I. -I../../common
 
 if ENABLE_STATIC_CPI
 noinst_LTLIBRARIES = libvid21394.la
@@ -11,7 +11,7 @@ endif
 
 libcpidir = $(libdir)/unicap$(pkg_version)/cpi
 
-libvid21394_la_LDFLAGS = -module -avoid-version
+libvid21394_la_LDFLAGS = -module -shared -export-dynamic -avoid-version
 
 libvid21394_la_SOURCES = 1394util.c \
                         Fcp.h \
@@ -25,4 +25,4 @@ libvid21394_la_SOURCES = 1394util.c \
 
 
 
-libvid21394_la_CFLAGS = -fno-strict-aliasing
\ No newline at end of file
+libvid21394_la_CFLAGS = -fno-strict-aliasing
--- src/Makefile.am.orig
+++ src/Makefile.am
@@ -1,12 +1,12 @@
 MAINTAINERCLEANFILES = Makefile.in
 INCLUDES = -I../include -I../cpi/include
-AM_CPPFLAGS=-DINSTALL_PREFIX="\"$(prefix)\"" 
-DPKGLIBDIR="\"$(libdir)/unicap$(pkg_version)\"" 
-DPKG_VERSION="\"@pkg_version@\""
+AM_CPPFLAGS= -include $(top_builddir)/config.h 
-DINSTALL_PREFIX="\"$(prefix)\"" 
-DPKGLIBDIR="\"$(libdir)/unicap$(pkg_version)\"" 
-DPKG_VERSION="\"@pkg_version@\""
 lib_LTLIBRARIES = libunicap.la
 
 if ENABLE_STATIC_CPI
 libunicap_la_LDFLAGS = -version-info @lt_major@:@lt_revision@:@lt_age@ 
@RT_LIBS@ -static
 else
-libunicap_la_LDFLAGS = -version-info @lt_major@:@lt_revision@:@lt_age@ 
@RT_LIBS@
+libunicap_la_LDFLAGS = -no-undefined -version-info 
@lt_major@:@lt_revision@:@lt_age@ @RT_LIBS@
 endif
 
 libunicap_la_SOURCES =   \
--- cpi/v4l2cpi/tiseuvccam.c.orig
+++ cpi/v4l2cpi/tiseuvccam.c
@@ -37,7 +37,8 @@
 #define FOURCC(a,b,c,d) (unsigned int)((((unsigned int)d)<<24)+(((unsigned 
int)c)<<16)+(((unsigned int)b)<<8)+a)
 
 #if USE_LIBV4L
- #define OPEN   v4l2_open
+#include <libv4l2.h>
+#define OPEN   v4l2_open
  #define CLOSE  v4l2_close
  #define IOCTL  v4l2_ioctl
  #define MMAP   v4l2_mmap
--- cpi/v4l2cpi/tisuvccam.c.orig
+++ cpi/v4l2cpi/tisuvccam.c
@@ -39,7 +39,8 @@
 
 
 #if USE_LIBV4L
- #define OPEN   v4l2_open
+#include <libv4l2.h>
+#define OPEN   v4l2_open
  #define CLOSE  v4l2_close
  #define IOCTL  v4l2_ioctl
  #define MMAP   v4l2_mmap
--- configure.ac.orig
+++ configure.ac
@@ -38,12 +38,12 @@ AC_SUBST(pkg_version)
 AC_CONFIG_MACRO_DIR(m4)
 
 # Checks for programs.
-AC_PROG_CC
+AC_PROG_CC_STDC
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 AC_PROG_INSTALL
 AC_PROG_LN_S
-AC_PROG_LIBTOOL
-AM_PROG_LIBTOOL
-
+LT_INIT([disable-static dlopen pic-only])
 # Checks for header files.
 AC_HEADER_DIRENT
 AC_HEADER_STDC
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to