debian/0000755000000000000000000000000011771603643007176 5ustar debian/patches/0000755000000000000000000000000011771601532010620 5ustar debian/patches/README0000644000000000000000000000021111151055676011476 0ustar 0xxx: Grabbed from upstream development. 1xxx: Possibly relevant for upstream adoption. 2xxx: Only relevant for official Debian release. debian/patches/1003_vid21394_pointer.patch0000644000000000000000000000135711435050645015237 0ustar # Copyright (C) 2008 by Miriam Ruiz # Distributed under the same license as the software. See debian/copyright --- a/cpi/vid21394/vid21394_base.c +++ b/cpi/vid21394/vid21394_base.c @@ -1333,7 +1333,8 @@ /* TRACE( "rs232io fcp: %08llx out_data_length: %d, in_data_length: %d\n", fcp, out_data_length, in_data_length ); */ - return( _vid21394_send_fcp_command_new( vid21394handle, fcp, bit, out_data, out_data_length, in_data, (unsigned int *)&in_data_length ) ); + size_t in_data_length_sz = in_data_length; + return( _vid21394_send_fcp_command_new( vid21394handle, fcp, bit, out_data, out_data_length, in_data, &in_data_length_sz ) ); } unicap_status_t vid21394_read_rs232( vid21394handle_t vid21394handle, debian/patches/1006_fix_euvccam_rt_linage.patch0000644000000000000000000000071711771171060016627 0ustar Description: Fix euvccam driver -lrt linkakage Author: Jonas Smedegaard Last-Update: 2012-06-23 --- a/cpi/euvccam/Makefile.am +++ b/cpi/euvccam/Makefile.am @@ -5,7 +5,7 @@ libeuvccam_cpi_la_LIBADD=-lpthread else libcpi_LTLIBRARIES=libeuvccam_cpi.la -libeuvccam_cpi_la_LIBADD=-lpthread -L../../src/.libs/ -lunicap +libeuvccam_cpi_la_LIBADD=-lpthread -L../../src/.libs/ -lunicap @RT_LIBS@ endif libcpidir = $(libdir)/unicap$(pkg_version)/cpi debian/patches/1001_printf_warning.patch0000644000000000000000000000120311515342444015325 0ustar # Copyright (C) 2008 by Miriam Ruiz # Distributed under the same license as the software. See debian/copyright --- a/src/unicap_helpers.c +++ b/src/unicap_helpers.c @@ -284,7 +284,7 @@ "range: min: %g\n"\ " max: %g\n"\ "stepping: %g\n"\ - "property data size: %d\n", + "property data size: %ld\n", property->identifier, property->category, property->unit, @@ -292,7 +292,7 @@ property->range.min, property->range.max, property->stepping, - property->property_data_size ); + (long int)property->property_data_size ); strncpy( buffer, tmp_buffer, *buffer_size ); debian/patches/1009_v4l1.patch0000644000000000000000000000125611771176101013103 0ustar Description: Point #include statements to the new location of the V4L1 headers as they are no longer provided by the kernel. Author: Alessio Treglia Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621954 Forwarded: no --- a/cpi/v4l2cpi/uvcvideo.h +++ b/cpi/v4l2cpi/uvcvideo.h @@ -2,7 +2,7 @@ #define _USB_VIDEO_H_ #include -#include +#include #include "uvc_compat.h" --- a/cpi/v4l/v4l.c +++ b/cpi/v4l/v4l.c @@ -49,7 +49,7 @@ #endif #include -#include +#include #include // for v4l2 checks #include "v4l.h" debian/patches/1005_tidy_gettext.patch0000644000000000000000000000070411771170573015032 0ustar Description: Fix update list of gettext source files Author: Jonas Smedegaard Last-Update: 2012-06-23 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,7 +1,5 @@ # List of source files which contain translatable strings. -libucil/ucil_theora.c -libunicapgtk/unicapgtk_device_property.c -libunicapgtk/unicapgtk_property_dialog.c +cpi/euvccam/euvccam_devspec.c cpi/v4l2cpi/v4l2.c cpi/v4l2cpi/v4l2_i18n_strings.h cpi/v4l2cpi/tiseuvccam.c debian/patches/1010_libv4l2.h_includes.patch0000644000000000000000000000211411771601044015670 0ustar Description: Fix implicit pointer conversions in v4l2 macros Fix implicit pointer conversions by including libv4l2.h so we have its prototypes available to our macros (closes: #678718) Author: Adam Conrad Bug-Debian: http://bugs.debian.org/678718 Forwarded: no Last-Update: 2012-06-23 --- unicap-0.9.12.orig/cpi/v4l2cpi/tiseuvccam.c +++ unicap-0.9.12/cpi/v4l2cpi/tiseuvccam.c @@ -28,6 +28,10 @@ #define DEBUG #endif +#if USE_LIBV4L +#include +#endif + #define TRUE 1 #include "debug.h" --- unicap-0.9.12.orig/cpi/v4l2cpi/tisuvccam.c +++ unicap-0.9.12/cpi/v4l2cpi/tisuvccam.c @@ -22,6 +22,10 @@ #endif #include "debug.h" +#if USE_LIBV4L +#include +#endif + #define N_(x) x #define FOURCC(a,b,c,d) (unsigned int)((((unsigned int)d)<<24)+(((unsigned int)c)<<16)+(((unsigned int)b)<<8)+a) --- unicap-0.9.12.orig/cpi/v4l2cpi/buffermanager.c +++ unicap-0.9.12/cpi/v4l2cpi/buffermanager.c @@ -13,6 +13,10 @@ #endif #include "debug.h" +#if USE_LIBV4L +#include +#endif + #include "buffermanager.h" #define MAX_BUFFERS 16 debian/patches/series0000644000000000000000000000027711771601470012044 0ustar 1001_printf_warning.patch 1003_vid21394_pointer.patch 1005_tidy_gettext.patch 1006_fix_euvccam_rt_linage.patch 1009_v4l1.patch 1010_libv4l2.h_includes.patch 1011_euvccam_implicit_decls.patch debian/patches/1011_euvccam_implicit_decls.patch0000644000000000000000000000215211771601532016772 0ustar Description: Fix implicit function declarations in cpi/euvccam Author: Adam Conrad Forwarded: no Last-Update: 2012-06-23 --- unicap-0.9.12.orig/cpi/euvccam/euvccam_cpi.h +++ unicap-0.9.12/cpi/euvccam/euvccam_cpi.h @@ -35,7 +35,7 @@ #include "debug.h" #include "euvccam_usb.h" - +#include "logging.h" struct euvccam_handle { --- unicap-0.9.12.orig/cpi/euvccam/logging.c +++ unicap-0.9.12/cpi/euvccam/logging.c @@ -21,6 +21,7 @@ #include #include #include +#include FILE *g_logfp = NULL; int g_log_modules_mask = 0xffff; --- unicap-0.9.12.orig/cpi/euvccam/euvccam_usb.c +++ unicap-0.9.12/cpi/euvccam/euvccam_usb.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include --- unicap-0.9.12.orig/cpi/euvccam/euvccam_colorproc.c +++ unicap-0.9.12/cpi/euvccam/euvccam_colorproc.c @@ -18,6 +18,8 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include + #include "euvccam_cpi.h" #include "debayer.h" debian/TODO0000644000000000000000000000006411435053563007663 0ustar * Inform Junichi about the d-shlibdeps overrides. debian/control0000644000000000000000000000505111771604003010571 0ustar Source: unicap Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Jonas Smedegaard Build-Depends: cdbs, autotools-dev, gnulib, libtool, automake1.11, autoconf, debhelper, dh-buildinfo, intltool, gtk-doc-tools (>= 1.4), libraw1394-dev (>= 1.1.0), libv4l-dev, libgtk2.0-dev, libglib2.0-dev, pkg-config, d-shlibs (>= 0.45~) Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/unicap.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/unicap.git Homepage: http://unicap-imaging.org/ Package: libunicap2-dev Section: libdevel Depends: libunicap2 (= ${binary:Version}), ${devlibs:Depends}, ${misc:Depends} Provides: libunicap-dev Conflicts: libunicap-dev Architecture: any Description: unified interface to video capture devices - development files Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. . Unicap offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. . This package contains the development headers and static libraries. Package: libunicap2 Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libunicap-docs Architecture: any Description: unified interface to video capture devices - shared libraries Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. . Unicap offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. . This package contains the shared libraries. Package: libunicap-docs Section: doc Depends: ${misc:Depends} Architecture: all Description: unified interface to video capture devices - documentation Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. . Unicap offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. . This package contains documentation. debian/source/0000755000000000000000000000000011771171433010473 5ustar debian/source/format0000644000000000000000000000001411403013215011662 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001625511771603643011061 0ustar unicap (0.9.12-2) unstable; urgency=low * Add patch 1010 to fix implicit pointer conversions in v4l2 macros. Closes: #678718. Thanks to Adam Conrad. * Add patch 1011 to fix implicit function declarations in cpi/euvccam. Thanks to Adam Conrad. * Correct and extend copyright years for packaging. -- Jonas Smedegaard Sun, 24 Jun 2012 14:27:13 +0200 unicap (0.9.12-1) unstable; urgency=low * New upstream release. Closes: bug#610440. Thanks to IOhannes m zmoelnig. * Acknowledge NMUs. Thanks to Alessio Treglia and Adam Conrad. * Simplify packaging: libucil and libunicapgtk now separate projects. Really closes: bug#663022. Also closes: bug#649810. * Update patches: + Drop all but patches 1001 1003 1009: Obsolete. + Unfuzz patches and refresh with shortening quilt options. + Add patch 1005 to update list of gettext source files. + Add patch 1006 to fix euvccam driver -lrt linkage. * Stop shipping *.la files: No packages depend on them any longer. Tighten build-depdendency on d-shlibs. Really really closes: bug#633316. Thanks to Neil Williams and Alessio Treglia. * Stop shipping examples no longer provided upstream. Closes: bug#535692. Thanks to Luca Bigliardi. * Update upstream download URL in watch and rules files. * Tighten and simplify CDBS usage. * Use source format 3.0 (quilt), and stop including patchsys-quilt.mk. * Bump standards-version to 3.9.3. * Git-ignore quilt .pc dir, to ease building with git-buildpackage. * Rewrite copyright file using file format 1.0. * Fix extend copyright file with Files section covering patches by Miriam Ruiz. * Move maintenance to Debian Multimedia Maintainers. * Use anonscm.debian.org for Vcs-Browser field. * Drop build-dependencies for now separate projects: libavcodec-dev libavformat-dev libtheora-dev libvorbis-dev libasound2-dev libpng12-dev libxv-dev. Closes: bug#662529. Thanks to Nobuhiro Iwamatsu. * Relax to build-depend unversioned on debhelper d-shlibs libgtk2.0-dev libglib2.0-dev: Required versions satisfied even in oldstable. * Regenerate autotools. Build-depend on libtool automake1.11 autoconf. * Configure with --enable-libv4l. -- Jonas Smedegaard Sat, 23 Jun 2012 03:05:28 +0200 unicap (0.9.5-1.4) unstable; urgency=low * Non-maintainer upload to fix FTBFS (Closes: #663022): - Move .la sed magic from common-install-prehook-arch:: to common-install-impl:: so it happens after make install. -- Adam Conrad Fri, 22 Jun 2012 12:59:45 -0600 unicap (0.9.5-1.3) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS on all architectures due to a mistake in debian/rules: - Don't rely on debian/tmp because common-install-prehook-arch target is called before anything serious is done (like installing files); really closes: #633316 -- Alessio Treglia Thu, 01 Mar 2012 01:03:47 +0100 unicap (0.9.5-1.2) unstable; urgency=low * Non-maintainer upload. * debian/rules: Empty dependency libs in .la files (Closes: #633316) -- Alessio Treglia Wed, 15 Feb 2012 19:14:36 +0100 unicap (0.9.5-1.1) unstable; urgency=low * Non-maintainer upload. * Point #include statements to the new location of the V4L1 headers as they are no longer provided by the kernel, fix FTBFS (Closes: #621954): - Add 1009_v4l1.patch - Add build-dependency on libv4l-dev - Regenerate debian/control -- Alessio Treglia Sat, 06 Aug 2011 10:09:07 +0200 unicap (0.9.7-1) unstable; urgency=low * New upstream release. * Drop patch 1005 (POTFILES infile fix) solved upstream now. * Update package-relations.mk: Cleanup unversioned+versioned dependency mix. Improve whitespace cleanup. Rewrite and silence applying dependencies. * Relax build-dependency on gnulib to be unversioned (required version is in oldstable). -- Jonas Smedegaard Fri, 02 Oct 2009 17:18:31 +0200 unicap (0.9.5-1) unstable; urgency=low * New upstream release: + allow arbitrary FourCCs + set frame_interval correctly for frame rates != 30 FPS * Add git-buildpackage configfile, enabling pristine-tar branch and signed tags. * Drop blog URL as source URL. * Rewrite README.source. * Update local CDBS snippets: + Enhance package-relations.mk to support all binary package relations (except -indep ones). + Enhance package-relations.mk to support Enhances + Extend package-relation cleanup to include debhelper 6 and 7.0.1 + Fix package-relations cleanup of debhelper 7 + Implement fail-source-not-repackaged rule in upstream-tarball.mk + Update URL to draft DEP5 format in copyright-check.mk output * Fix tighten versioned build-dependenc on debhelper. * Override libav*-dev more generally in debian/rules d-shlibs resolving. * Add patch 1007 to drop ffmpeg backwards compatibility regarding YUYV422/YUV422, possibly clashing with recent changes to FourCC handlings. Thanks to Petr Baudis. * Add patch 1008, and update patch 2001, to make unicap work with gspca driver. Thanks to Petr Baudis. * Rewrite copyright to use DEP5 r59 proposed machine-readable format. * Bump policy compliance to standards-version 3.8.1. -- Jonas Smedegaard Wed, 17 Jun 2009 01:55:26 +0200 unicap (0.9.4-1) unstable; urgency=low * New upstream release (found mentioned in upstream blog). + Update copyright, watch file and get-orig-source target to use blog. * Update debian/copyright: + Bump licensing years of both upstream source and debian packaging + Update syntax to proposal v440 (no changes needed) + Merge entries with same authors and copyrights + Fix references to GAP license. + Add reference to Libtool license. * Update copyright-hints. * Add patch 1006 to fix linking against recent libav{codec,util}.h. Closes: bug#516949, thanks to Kurt Roeckx and Reinhard Tartler. * Bump libavcodec version to suppress by d-shlibs in debian/rules. -- Jonas Smedegaard Tue, 24 Feb 2009 23:15:13 +0100 unicap (0.9.3-3) unstable; urgency=low * Fix watch file. * Update CDBS snippets: + Fix use underscore (not dash) in internal variable + Ignore only debian changelog and copyright-related files by default in copyright-check.mk + Correct and update copyright hints of the snippets themselves * Add licensing info to debian/rules. * Update debian/copyright and copyright hints: + Add info on debian files (new owners, no new licenses) + Tighten references to files and licenses + Bump to version 420 of new format -- Jonas Smedegaard Sun, 28 Dec 2008 15:28:40 +0100 unicap (0.9.3-2) unstable; urgency=low * Fix install docs. -- Jonas Smedegaard Mon, 08 Dec 2008 06:34:29 +0100 unicap (0.9.3-1) unstable; urgency=low [ Jonas Smedegaard ] * Initial release. Closes: bug#491220. * Add patch 1005 to fix po/POTFILES.in to allow running build tests. [ Miriam Ruiz ] * Add patch 1001-1004 fixing various compiler issues. * Provide compile options to avoid unnecessary linking. -- Jonas Smedegaard Mon, 08 Dec 2008 05:44:20 +0100 debian/README.source0000644000000000000000000000376311216023606011353 0ustar Building this package for Debian -------------------------------- This source package uses quilt to apply and remove its patches. Please refer to /usr/share/doc/quilt/README.source for information about how to use quilt for source packages. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 debian/compat0000644000000000000000000000000211151055676010373 0ustar 6 debian/watch0000644000000000000000000000024611412446235010223 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://unicap-imaging.org/download.htm downloads/libunicap-([\d+\.]+|\d+)\.tar\.gz debian debian/copyright_hints0000644000000000000000000002014011771602414012326 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: ABOUT-NLS AUTHORS ChangeLog Makefile.am NEWS README common/Makefile.am common/ucutil.h config.h.in cpi/Makefile.am cpi/TODO cpi/dcam/Makefile.am cpi/dcam/dcam_defs.h cpi/euvccam/Makefile.am cpi/include/Makefile.am cpi/include/ieee1394-ioctl.h cpi/include/static_cpi.h cpi/thing/Makefile.am cpi/v4l/Makefile.am cpi/v4l2cpi/Makefile.am cpi/v4l2cpi/buffermanager.c cpi/v4l2cpi/buffermanager.h cpi/v4l2cpi/tiseuvccam.c cpi/v4l2cpi/tiseuvccam.h cpi/v4l2cpi/tisuvccam.c cpi/v4l2cpi/tisuvccam.h cpi/v4l2cpi/uvc_compat.h cpi/v4l2cpi/uvcvideo.h cpi/v4l2cpi/v4l2_i18n_strings.h cpi/vid21394/Fcp.h cpi/vid21394/Makefile.am data/50-euvccam.rules data/Makefile.am debian/README.source debian/TODO debian/compat debian/control debian/control.in debian/gbp.conf debian/libunicap-docs.install debian/patches/1005_tidy_gettext.patch debian/patches/1006_fix_euvccam_rt_linage.patch debian/patches/1009_v4l1.patch debian/patches/1010_libv4l2.h_includes.patch debian/patches/1011_euvccam_implicit_decls.patch debian/patches/README debian/patches/series debian/source/format debian/watch doc/Makefile.am doc/libunicap/Makefile.am doc/libunicap/html/ch01.html doc/libunicap/html/home.png doc/libunicap/html/index.html doc/libunicap/html/index.sgml doc/libunicap/html/left.png doc/libunicap/html/libunicap-unicap.html doc/libunicap/html/libunicap.devhelp doc/libunicap/html/libunicap.devhelp2 doc/libunicap/html/right.png doc/libunicap/html/style.css doc/libunicap/html/up.png doc/libunicap/libunicap-docs.sgml doc/libunicap/libunicap-overrides.txt doc/libunicap/libunicap-sections.txt doc/libunicap/libunicap.types doc/libunicap/tmpl/check_match.sgml doc/libunicap/tmpl/libunicap-unused.sgml doc/libunicap/tmpl/unicap.sgml doc/libunicap/tmpl/unicap_helpers.sgml doc/libunicap/tmpl/unicap_private.sgml doc/libunicap/xml/api-index-deprecated.xml doc/libunicap/xml/api-index-full.xml doc/libunicap/xml/unicap.xml doc/libunicap/xml/unicap_private.xml gtk-doc.make include/Makefile.am include/unicap_version.h include/unicap_version.h.in intltool-extract.in intltool-merge.in intltool-update.in libunicap.pc.in po/ChangeLog po/LINGUAS po/POTFILES.in src/Makefile.am src/unicap_cache.c Copyright: *No copyright* License: UNKNOWN FIXME Files: common/queue.c common/queue.h cpi/dcam/1394util.c cpi/dcam/dcam.c cpi/dcam/dcam.h cpi/dcam/dcam_busreset.c cpi/dcam/dcam_busreset.h cpi/dcam/dcam_capture.c cpi/dcam/dcam_capture.h cpi/dcam/dcam_format_table.h cpi/dcam/dcam_functions.c cpi/dcam/dcam_functions.h cpi/dcam/dcam_isoch_table.h cpi/dcam/dcam_offsets.h cpi/dcam/dcam_property.c cpi/dcam/dcam_property.h cpi/dcam/dcam_property_table.h cpi/dcam/dcam_v_modes.c cpi/dcam/dcam_v_modes.h cpi/euvccam/debayer.c cpi/euvccam/debayer.h cpi/euvccam/euvccam_capture.c cpi/euvccam/euvccam_capture.h cpi/euvccam/euvccam_colorproc.c cpi/euvccam/euvccam_colorproc.h cpi/euvccam/euvccam_cpi.c cpi/euvccam/euvccam_cpi.h cpi/euvccam/euvccam_device.c cpi/euvccam/euvccam_device.h cpi/euvccam/euvccam_devspec.c cpi/euvccam/euvccam_devspec.h cpi/euvccam/euvccam_usb.c cpi/euvccam/euvccam_usb.h cpi/euvccam/logging.c cpi/euvccam/logging.h cpi/euvccam/queue.c cpi/euvccam/queue.h cpi/include/1394util.h cpi/include/unicap_cpi.h cpi/include/unicap_cpi_std_struct.h cpi/thing/queue.c cpi/thing/thing.c cpi/thing/thing.h cpi/v4l/v4l.c cpi/v4l/v4l.h cpi/v4l2cpi/v4l2.c cpi/v4l2cpi/v4l2.h cpi/vid21394/1394util.c cpi/vid21394/vid21394.h cpi/vid21394/vid21394_base.c cpi/vid21394/vid21394_base.h cpi/vid21394/vid21394_cpi.c cpi/vid21394/vid21394_cpi.h include/check_match.h include/debug.h include/unicap.h include/unicap_helpers.h include/unicap_private.h include/unicap_status.h src/check_match.c src/unicap.c src/unicap_helpers.c Copyright: 2004, Arne Caspari 2004-2009, Arne Caspari 2009, Arne Caspari License: GPL-2+ FIXME Files: INSTALL Makefile.in common/Makefile.in cpi/Makefile.in cpi/dcam/Makefile.in cpi/euvccam/Makefile.in cpi/include/Makefile.in cpi/thing/Makefile.in cpi/v4l/Makefile.in cpi/v4l2cpi/Makefile.in cpi/vid21394/Makefile.in data/Makefile.in doc/Makefile.in doc/libunicap/Makefile.in include/Makefile.in src/Makefile.in Copyright: 1994-1996, 1999-2002, 2004-2005 1994-2002 License: UNKNOWN FIXME Files: cpi/vid21394/visca.c cpi/vid21394/visca.h cpi/vid21394/visca_private.h cpi/vid21394/visca_property_table.h Copyright: 2004, Arne Caspari ( arne_caspari@users.sourceforge.net ) License: GPL-2+ FIXME Files: config.guess config.sub missing Copyright: 1992-1999, 1992-2001 1996-1997, 1999-2000, 2002-2006 License: GPL-2+ FIXME Files: cpi/include/video1394.h cpi/include/video1394_2_4.h Copyright: 1999-2000, Sebastien Rougeaux License: GPL-2+ FIXME Files: po/de.po po/ru.po Copyright: 2007, Arne Caspari Arne Caspari License: UNKNOWN FIXME Files: debian/patches/1001_printf_warning.patch debian/patches/1003_vid21394_pointer.patch Copyright: 2008, Miriam Ruiz License: UNKNOWN FIXME Files: configure.ac Copyright: *No copyright* License: GPL FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2001, 1996-2001, 2003-2005 2009, Free Software Foundation, Inc License: GPL GPL-2+ FIXME Files: aclocal.m4 Copyright: 1995-2003, 2005-2006, Free Software Foundation, Inc 1995-2007, Free Software Foundation, Inc 1996-1997, 2000-2001, 2003, 2005, 1996-1997, 2000-2001, 2003, 2005, 2008 1996-2001, 2003-2005 1996-2003, 2005 Free Software Foundation, Inc 1996-2003, Free Software Foundation, Inc 1996-2004, 1997, 1999-2001, 2003-2005, 2008 1997, 2000-2001, 2003-2006, 2008 1999-2001, 2003-2005, 2008 1999-2005, 2008 1999-2006, 2009 2000-2002, 2007 Free Software Foundation, Inc 2001, 2003, 2005, 2008 Free Software Foundation, Inc 2001, 2003, 2005, Free Software Foundation, Inc 2001-2003, 2005, 2008, Free Software Foundation, Inc 2001-2003, 2005, 2009, Free Software Foundation, Inc 2001-2005, Free Software Foundation, Inc 2001-2007, Free Software Foundation, Inc 2002-2003, 2005-2008, Free Software Foundation, Inc 2003, 2005 Free Software Foundation, Inc 2003-2006, Free Software Foundation, Inc 2004, Free Software Foundation, Inc 2004, Scott James Remnant 2004-2005, 2007 Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc 2004-2005, Free Software Foundation, Inc 2004-2007, Free Software Foundation, Inc 2006, 2008 Free Software Foundation, Inc 2008, Free Software Foundation, Inc License: GPL-2+ FIXME Files: depcomp Copyright: 1999-2000, 2003-2007, 2009 Free License: GPL-2+ FIXME Files: compile Copyright: 1999-2000, 2003-2005, 2009 Free Software License: GPL-2+ FIXME Files: ltmain.sh Copyright: 1996-2001, 2003-2007, 2008 Free Software Foundation, Inc License: GPL-2+ FIXME Files: debian/rules Copyright: 2008-2012, Jonas Smedegaard License: GPL-2+ FIXME Files: COPYING Copyright: 1989, 1991 Free Software Foundation, Inc HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES disclaimer" for the program, if holder saying it may be distributed holder who places the Program under this License interest in the program law: the software, and year name of author License: GPL-ever FIXME Files: install-sh Copyright: 1994, X Consortium License: MIT/X11 (BSD like) FIXME Files: config.rpath Copyright: 1996-2006, Free Software Foundation, Inc License: UNKNOWN FIXME Files: po/Makefile.in.in Copyright: 1995-1997, Ulrich Drepper 2004-2008, Rodney Dawes License: UNKNOWN FIXME Files: po/fr.po Copyright: de l'enregistrement" stroboscopique" License: UNKNOWN FIXME Files: po/Makevars Copyright: for their translations to this person holder of the package.) Translators are holder of the surrounding holder that gets inserted into the header of the License: UNKNOWN FIXME debian/copyright0000644000000000000000000001257511771602341011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: unicap Upstream-Contact: Arne Caspari Source: http://unicap-imaging.org/download.htm Files: * Copyright: 2004-2009, Arne Caspari License: GPL-2+ Files: */Makefile.in Copyright: 1994-2009, Free Software Foundation, Inc. License: GAP~Makefile.in Files: compile config.guess config.sub depcomp missing Copyright: 1992-2009, Free Software Foundation, Inc License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: cpi/include/video1394.h cpi/include/video1394_2_4.h Copyright: 1999-2000, Sebastien Rougeaux License: GPL-2+ Files: debian/patches/1001_printf_warning.patch debian/patches/1003_vid21394_pointer.patch Copyright: 2008, Miriam Ruiz License: GPL-2+ Files: configure Copyright: 1992-1996,1998-2009, Free Software Foundation, Inc. License: GAP~configure Files: aclocal.m4 config.rpath Copyright: 1995-2009, Free Software Foundation, Inc. License: GAP Files: ltmain.sh Copyright: 1996-2001, 2003-2008, Free Software Foundation, Inc License: GPL-2+ with Libtool exception As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. Files: install-sh Copyright: 1994, X Consortium License: Expat~X with X exception Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. Files: po/Makefile.in.in Copyright: 1995-1997, by Ulrich Drepper 2004-2008, Rodney Dawes License: GAP~gettext Files: debian/* Copyright: 2008-2012, Jonas Smedegaard License: GPL-2+ Files: debian/patches/100[13]_* Copyright: 2008, by Miriam Ruiz License: GPL-2+ License: GPL-2+ This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: On Debian systems the 'GNU General Public License' version 2 is located in the file '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GAP This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~Makefile.in This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~gettext This file file be copied and used freely without restrictions. It can be used in projects which are not available under the GNU Public License but which still want to provide support for the GNU gettext functionality. Please note that the actual code is *not* freely available. License: GAP~configure This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: Expat~X Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/gbp.conf0000644000000000000000000000014611216023606010603 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/libunicap-docs.install0000644000000000000000000000004111151055676013454 0ustar usr/share/gtk-doc/html/libunicap debian/rules0000755000000000000000000001114411771602202010245 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2008, 2009, 2010, 2011, 2012 Jonas Smedegaard # # Description: Main Debian packaging script for unicap # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2, or (at # your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA # 02111-1307 USA. DEB_AUTO_UPDATE_AUTOCONF = 2.67 DEB_AUTO_UPDATE_AUTOHEADER = 2.67 DEB_AUTO_UPDATE_ACLOCAL = 1.11 DEB_AUTO_UPDATE_AUTOMAKE = 1.11 DEB_AUTO_UPDATE_LIBTOOL = pre -include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk # suppress optional build-dependencies CDBS_BUILD_DEPENDS_rules_upstream-tarball = CDBS_BUILD_DEPENDS_rules_utils_copyright-check = CDBS_BUILD_DEPENDS_rules_utils_buildinfo = pkgbasename = unicap pkgname = libunicap2 libname = libunicap DEB_UPSTREAM_URL = http://unicap-imaging.org/downloads DEB_UPSTREAM_PACKAGE = libunicap DEB_UPSTREAM_TARBALL_MD5 = 353657b4da519251d4cc6dee5a232391 # Ignore logo and tarball-in-tarball, in addition to default stuff DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(doc/api/html/images/logo_unicap\.gif|examples/c/xv_display/xv_display-0\.0\.7\.tar\.gz|debian/(changelog|copyright(|_hints|_newhints)))$ DEB_CONFIGURE_USER_FLAGS = \ --disable-rpath \ --enable-gtk-doc \ --enable-vid21394-visca \ --enable-libv4l DEB_MAKE_CHECK_TARGET = check LDFLAGS += -pthread -Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined DEB_SHLIBDEPS_LIBRARY_libunicap2 = $(libname) DEB_SHLIBDEPS_INCLUDE_libunicap2 = /usr/lib/unicap2 /usr/lib/unicap2/cpi DEB_DH_INSTALL_ARGS := --sourcedir=debian/tmp # Let d-shlibs calculate development package dependencies # and handle shared library install install/libunicap2-dev:: debian/install-unicap-stamp debian/install-unicap-stamp: d-shlibmove --commit \ --exclude-la \ --override s/libraw1394-8-dev/libraw1394-dev/ \ --movedev "debian/tmp/usr/include/unicap/*.h" usr/include/unicap/ \ --movedev "debian/tmp/usr/lib/pkgconfig/*.pc" usr/lib/pkgconfig/ \ --movedev "debian/tmp/usr/lib/unicap2/cpi/*.a" usr/lib/unicap2/cpi/ \ --moveshl "debian/tmp/usr/lib/unicap2/cpi/*.so" usr/lib/unicap2/cpi/ \ debian/tmp/usr/lib/$(libname).so touch $@ clean:: rm -f debian/install-unicap-stamp # put aside autogenerated files during build # TODO: use DEB_UPSTREAM_CRUFT_MOVE when cdbs 0.4.106 is in stable upstreamtmpstuff = include/unicap_version.h upstreamtmpstuff += doc/libunicap/html doc/libunicap/tmpl doc/libunicap/xml makefiledirs = . common cpi cpi/dcam cpi/euvccam cpi/include cpi/thing makefiledirs += cpi/v4l cpi/v4l2cpi cpi/vid21394 data doc doc/libunicap makefiledirs += include src upstreamtmpstuff += $(addsuffix /Makefile.in,$(makefiledirs)) upstreamtmpstuff += aclocal.m4 configure config.h.in upstreamtmpstuff += config.guess config.sub depcomp install-sh missing upstreamtmpstuff += compile ltmain.sh pre-build:: debian/upstream-stuff debian/upstream-stuff: debian/stamp-copyright-check mkdir -p debian/upstream-stuff @for orig in $(upstreamtmpstuff); do \ backup="debian/upstream-stuff/$$orig"; \ [ ! -e "$$orig" ] || [ -e "$$backup" ] || { \ mkdir -p "$$(dirname "$$backup")"; \ echo mv "$$orig" "$$backup"; \ mv "$$orig" "$$backup"; \ }; \ done clean:: @for orig in $(upstreamtmpstuff); do \ backup="debian/upstream-stuff/$$orig"; \ if [ -e "$$backup" ]; then \ if [ -e "$$orig" ]; then \ echo "rm -rf" "$$orig"; \ rm -rf "$$orig"; \ fi; \ echo mv "$$backup" "$$orig"; \ mv "$$backup" "$$orig"; \ fi; \ done rm -rf debian/upstream-stuff # Needed by upstream build process CDBS_BUILD_DEPENDS += , intltool, gtk-doc-tools (>= 1.4) CDBS_BUILD_DEPENDS += , libraw1394-dev (>= 1.1.0), libv4l-dev CDBS_BUILD_DEPENDS += , libgtk2.0-dev, libglib2.0-dev # Needed for our packaging CDBS_BUILD_DEPENDS += , pkg-config, d-shlibs (>= 0.45~) # (re)generate most possible autotools files DEB_ACLOCAL_ARGS = -Im4 --install --force DEB_AUTOMAKE_ARGS = --add-missing --copy --foreign --force DEB_MAKE_CLEAN_TARGET = distclean makebuilddir:: mkdir -p m4 clean:: rm -rf m4 debian/control.in0000644000000000000000000000450211771203546011205 0ustar Source: unicap Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/unicap.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/unicap.git Homepage: http://unicap-imaging.org/ Package: libunicap2-dev Section: libdevel Depends: libunicap2 (= ${binary:Version}), ${devlibs:Depends}, ${misc:Depends} Provides: libunicap-dev Conflicts: libunicap-dev Architecture: any Description: unified interface to video capture devices - development files Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. . Unicap offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. . This package contains the development headers and static libraries. Package: libunicap2 Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libunicap-docs Architecture: any Description: unified interface to video capture devices - shared libraries Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. . Unicap offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. . This package contains the shared libraries. Package: libunicap-docs Section: doc Depends: ${misc:Depends} Architecture: all Description: unified interface to video capture devices - documentation Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. . Unicap offers a high level of hardware abstraction while maintaining maximum performance. Zero copy capture of video buffers is possible for devices supporting it allowing fast video capture with low CPU usage even on low-speed architectures. . This package contains documentation.