debian/0000755000000000000000000000000012110305606007160 5ustar debian/compat0000644000000000000000000000000212110303362010353 0ustar 9 debian/patches/0000755000000000000000000000000012110303362010604 5ustar debian/patches/0003-misspellings.patch0000644000000000000000000000342412110303362014721 0ustar Description: Fix various misspellings. Author: Alessio Treglia Forwarded: no --- libavc1394/avc1394_internal.c | 2 +- test/dvcont.c | 2 +- test/panelctl.c | 2 +- test/romtest.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) --- libavc1394.orig/test/dvcont.c +++ libavc1394/test/dvcont.c @@ -100,7 +100,7 @@ int main (int argc, char *argv[]) { if (!errno) { - fprintf(stderr, "Not Compatable!\n"); + fprintf(stderr, "Not Compatible!\n"); } else { perror("Couldn't get 1394 handle"); fprintf(stderr, "Is ieee1394, driver, and raw1394 loaded?\n"); --- libavc1394.orig/test/panelctl.c +++ libavc1394/test/panelctl.c @@ -282,7 +282,7 @@ int main (int argc, char *argv[]) if (!handle) { if (!errno) { - fprintf(stderr, "Not Compatable!\n"); + fprintf(stderr, "Not Compatible!\n"); } else { perror("Could not get 1394 handle"); fprintf(stderr, "Is ieee1394, driver, and raw1394 loaded?\n"); --- libavc1394.orig/test/romtest.c +++ libavc1394/test/romtest.c @@ -43,7 +43,7 @@ int main (int argc, char *argv[]) #endif if (!handle) { if (!errno) { - printf("Not Compatable!\n"); + printf("Not Compatible!\n"); } else { printf("\ncouldn't get handle\n"); printf("Not Loaded!\n"); --- libavc1394.orig/libavc1394/avc1394_internal.c +++ libavc1394/libavc1394/avc1394_internal.c @@ -76,7 +76,7 @@ char *decode_ctype(quadlet_t command) return "NOTIFY"; if (resp == AVC1394_CTYPE_GENERAL_INQUIRY) return "GENERAL INQUIRY"; - return "UNKOWN CTYPE"; + return "UNKNOWN CTYPE"; } int avc_fcp_handler(raw1394handle_t handle, nodeid_t nodeid, int response, debian/patches/0001-plugs_are_devel_only.patch0000644000000000000000000000301512110303362016403 0ustar Author: Daniel Kobras Description: Update documentation to clarify that pluginfo option is not meant to be understood by non-developers. --- test/dvcont.1 | 5 +++-- test/dvcont.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) --- libavc1394.orig/test/dvcont.1 +++ libavc1394/test/dvcont.1 @@ -18,7 +18,7 @@ .\" This manual page was written especially for Debian Linux. It is based .\" on dvcont's help output using help2man and manual hacking. .\" -.TH DVCONT 1 "September 2002" +.TH DVCONT 1 "October 2002" "dvcont" .SH NAME dvcont \- send control commands to DV cameras .SH SYNOPSIS @@ -95,7 +95,8 @@ given in format HH:MM:SS:FF as above. Report the status of the device. .TP .B pluginfo -Report available plugs. +Report available plugs. (This option is mainly intended for internal +development.) .TP .B verbose Tell the program to tell you debug info. --- libavc1394.orig/test/dvcont.c +++ libavc1394/test/dvcont.c @@ -65,7 +65,7 @@ printf("\neject - Tell the camera to eje printf("\ntimecode - Report the timecode from the tape (HH:MM:SS:FF)"); printf("\nseek - Tell the camera to go to the (HH:MM:SS:FF)"); printf("\nstatus - Report the status of the device"); -printf("\npluginfo - Report available plugs"); +printf("\npluginfo - Report available plugs (developers only)"); printf("\nverbose - Tell the program to tell you debug info."); printf("\nversion - Tell the program to tell you the program version."); printf("\nhelp - Tell the program to show you this screen"); debian/patches/0002-manpages_improvements.patch0000644000000000000000000000220412110303362016605 0ustar Description: Several improvements to the manpages. - Set an useful whatis-entry to panelctl's manpage. - Fix use of hyphen as minus sign. Author: Alessio Treglia Forwarded: no --- test/dvcont.1 | 2 +- test/panelctl.1 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- libavc1394.orig/test/panelctl.1 +++ libavc1394/test/panelctl.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH PANELCTL "1" "November 2009" "panelctl 0.2" "User Commands" .SH NAME -panelctl \- manual page for panelctl 0.2 +panelctl \- remote control for set-top boxes .SH SYNOPSIS .B panelctl [\fIOPTION\fR...] \fI\fR --- libavc1394.orig/test/dvcont.1 +++ libavc1394/test/dvcont.1 @@ -48,7 +48,7 @@ Tell the camera to play in reverse. If a .TP .B trickplay < -14 to +14 > Tell the camera to play at various speeds. -0 = forward play, -14 = fastest reverse, -8 = 1X reverse, -1 = slowest reverse, +0 = forward play, \-14 = fastest reverse, \-8 = 1X reverse, \-1 = slowest reverse, 1 = slowest forward, 8 = 1X forward, 14 = fastest forward. (Not supported by all cameras.) .TP debian/patches/series0000644000000000000000000000013112110303362012014 0ustar 0001-plugs_are_devel_only.patch 0002-manpages_improvements.patch 0003-misspellings.patch debian/rules0000755000000000000000000000050112110303362010231 0ustar #!/usr/bin/make -f ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -00 endif %: dh $@ --parallel --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-static=no override_dh_makeshlibs: dh_makeshlibs -plibavc1394-0 -V 'libavc1394-0 (>= 0.5.3)' dh_makeshlibs --remaining-packages debian/libavc1394-tools.manpages0000644000000000000000000000006012110303362013605 0ustar test/dvcont.1 test/mkrfc2734.1 test/panelctl.1 debian/control0000644000000000000000000000523212110303362010562 0ustar Source: libavc1394 Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 8.1.3~), dh-autoreconf, libraw1394-dev (>= 0.10.1), pkg-config Standards-Version: 3.9.2 Homepage: http://sourceforge.net/projects/libavc1394/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/libavc1394.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libavc1394.git Package: libavc1394-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libavc1394-0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Suggests: pkg-config Description: control IEEE 1394 audio/video devices (development files) libavc1394 is a programming interface for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set. It allows you to remote control camcorders and similar devices connected to your computer via an IEEE 1394 (aka Firewire) link. . This package includes the libraries and header files needed to compile programs using libavc1394, as well as the command line tool dvcont that acts as a simple remote control, the tool mkrfc2734 that is needed to advertise IP over IEEE 1394 (RFC 2734) capabilities with the Linux 2.4 kernel series, and the utility panelctl, a remote control for set-top boxes. Package: libavc1394-0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: control IEEE 1394 audio/video devices libavc1394 is a programming interface for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set. It allows you to remote control camcorders and similar devices connected to your computer via an IEEE 1394 (aka Firewire) link. . This package includes the libraries needed to run executables using libavc1394. Package: libavc1394-tools Section: utils Architecture: any Breaks: libavc1394-dev (<= 0.5.3-2~) Replaces: libavc1394-dev (<= 0.5.3-2~) Depends: ${misc:Depends}, ${shlibs:Depends} Description: control IEEE 1394 audio/video devices (utilities) libavc1394 is a programming interface for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set. It allows you to remote control camcorders and similar devices connected to your computer via an IEEE 1394 (aka Firewire) link. . This package provides the command line tool dvcont that acts as a simple remote control, the tool mkrfc2734 that is needed to advertise IP over IEEE 1394 (RFC 2734) capabilities with the Linux 2.4 kernel series, and the utility panelctl, a remote control for set-top boxes. debian/libavc1394-dev.preinst0000644000000000000000000000027012110305326013121 0ustar #!/bin/sh set -e PACKAGE=libavc1394-dev DOCDIR=/usr/share/doc/$PACKAGE case "$1" in install|upgrade) if [ -L $DOCDIR ]; then rm $DOCDIR fi esac #DEBHELPER# exit 0 debian/libavc1394-0.install0000644000000000000000000000002412110303362012457 0ustar usr/lib/*/lib*.so.* debian/changelog0000644000000000000000000001501512110305453011034 0ustar libavc1394 (0.5.4-2) unstable; urgency=low * Add libavc1394-dev.preinst to prevent symlink-to-directory conversion. Thanks to Andreas Beckmann for reporting this. (Closes: #700788) -- Alessio Treglia Mon, 18 Feb 2013 02:00:02 +0000 libavc1394 (0.5.4-1) unstable; urgency=low * New maintainer (Closes: #654648); thanks to Daniel Kobras for the great work done. * New upstream release (Closes: #600784): - test/panelctl.[c1]: apply patch from Jerry Fiddler to add options --guid, --specid, --swversion, and --commands. * Switch to source package format 3.0 (quilt) plus DH 7. * Build-depend on dh-autoreconf. * Move files under /usr/bin into a new support package: libavc1394-tools. * Remove ancient Conflicts/Replaces on libavc1394-0 (<= 0.3.1-3). * Set priority to optional. (Closes: #425382) * Build with Multiarch support. (Closes: #651010) * Explicitly disable the build of static libraries. * Get rid of unneeded .la files. (Closes: #633190) * Implement DEB_BUILD_OPTIONS noopt flag. (Closes: #372894) * Drop libc6-dev from -DEV's Depends field. * Add missing {misc,shlibs}:Depends wherever needed. * Replace deprecated Source-Version substvar with binary:Version. * Add Homepage field. * Fix lintian's warning binary-control-field-duplicates-source. * Add watch file. * Update debian/copyright as per DEP-5. * Convert dpatch patches to quilt format. * Small improvements to the manpages - Fix hyphen-used-as-minus-sign. - Set an appropriate whatis entry to panelctl's manpage. * Fix various misspellings in the libraries and tools. * Refresh patches. * Run wrap-and-sort -a -s. * Bump Standards. -- Alessio Treglia Wed, 08 Feb 2012 21:39:20 +0100 libavc1394 (0.5.3-1) unstable; urgency=low * New upstream version. + Adds new API/ABI functions avc1394_transaction_block2() and avc1394_transaction_block_close(). + Adds new macros for panel subunit commands and operands to API. * debian/rules: Bump shlibs version to 0.5.3 because of ABI additions. * debian/libavc1394-dev.manpages: Add manpages for new utilities mkrfc2734 and panelctl. * debian/control: Complies with version 3.7.2 of Debian policy. Adjust Standards-Version accordingly. * debian/control: Add information about panelctl to long description of libavc1394-dev. * debian/copyright: Include license information for new utilities mkrfc2734 and panelctl, and update FSF address. -- Daniel Kobras Mon, 22 May 2006 12:03:24 +0200 libavc1394 (0.5.1-1) unstable; urgency=low * New upstream version. -- Daniel Kobras Tue, 5 Jul 2005 19:56:19 +0200 libavc1394 (0.5.0-2) unstable; urgency=low * Move new upstream version from experimental to unstable. -- Daniel Kobras Sun, 12 Jun 2005 16:52:15 +0200 libavc1394 (0.5.0-1) experimental; urgency=low * New upstream version. * Added patches: + [10_plugs_are_devel_only] Converted from previous diff.gz. Clarify that pluginfo option in dvcont is not meant to be understood by non-developers. * debian/control: libavc1394 now ships with a .pc file, so suggest pkg-config in -dev package. * debian/control: Build-depend on pkg-config for new libraw check. * debian/control: Build-depend on dpatch. * debian/control: New minimum version of libraw1394 is 1.0.0, corresponding to version 0.10.1 in Debian. (No idea why version schemes differ.) Adjust build dependencies accordingly. * debian/control: Add description for new binary mkrfc2734. * debian/rules: Introduce shlibs version because of new timecode API functions added in this release. * debian/rules: Add hooks for dpatch system. -- Daniel Kobras Thu, 17 Feb 2005 17:44:45 +0100 libavc1394 (0.4.1-2) unstable; urgency=low * test/dvcont.1: Fix section number in man page. Closes: #219549 * debian/control: Fix punctuation in short description. * debian/control: Change section of -dev package to libdevel. * debian/control: Bump standards version to 3.6.1. -- Daniel Kobras Fri, 7 Nov 2003 17:47:33 +0100 libavc1394 (0.4.1-1) unstable; urgency=low * New upstream version. * debian/rules: Revert symlink hack--build sequence is sane again. * test/dvcont.c, test/dvcont.1: 'pluginfo' option is not intended for general use. -- Daniel Kobras Wed, 2 Oct 2002 10:06:51 +0200 libavc1394 (0.4.0-2) unstable; urgency=low * debian/rules: Add a symlink so build sequence does not require librom headers to be installed already. -- Daniel Kobras Thu, 26 Sep 2002 22:36:16 +0200 libavc1394 (0.4.0-1) unstable; urgency=low * New upstream version. Fixes occasional lockups in applications. * test/dvcont.c, test/dvcont.1: Add help for new options 'seek' and 'pluginfo'. * debian/rules, debian/control: Update to debhelper 4, and standards version 3.5.7. -- Daniel Kobras Thu, 26 Sep 2002 11:20:39 +0200 libavc1394 (0.3.1-4) unstable; urgency=low * Move dvcont binary to -dev package as per policy. -- Daniel Kobras Tue, 7 May 2002 09:46:37 +0200 libavc1394 (0.3.1-3) unstable; urgency=low * Change Arch line back to any. As long as libraw1394 gets build on all archs, there's really no point in keeping this lib out. -- Daniel Kobras Sun, 21 Apr 2002 17:49:37 +0200 libavc1394 (0.3.1-2) unstable; urgency=low * Added s390 back to archs. (Request by Gerhard Tonn.) * ieee -> IEEE spelling fix. Closes: #124893, #124894 -- Daniel Kobras Tue, 18 Dec 2001 12:14:37 +0100 libavc1394 (0.3.1-1) unstable; urgency=low * New upstream version. Closes: #114430 -- Daniel Kobras Fri, 5 Oct 2001 12:59:12 +0200 libavc1394 (0.3.0-1) unstable; urgency=low * New upstream version * dvcont man page now included upstream. Removed Debian version. * Backup/restore upstream version of config.{guess,sub}. -- Daniel Kobras Thu, 6 Sep 2001 16:37:17 +0200 libavc1394 (0.2.2-2) unstable; urgency=low * Update build deps to make sure autobuilders don't pull in a buggy libraw1394. Closes: #105132 * Exclude m68k and s/390 from target architectures. Closes: #101090 -- Daniel Kobras Mon, 16 Jul 2001 14:50:04 +0200 libavc1394 (0.2.2-1) unstable; urgency=low * Initial release. Closes: #100706 * Added man page for dvcont(1). -- Daniel Kobras Wed, 13 Jun 2001 16:08:35 +0200 debian/libavc1394-0.docs0000644000000000000000000000003112110303362011737 0ustar AUTHORS NEWS README TODO debian/libavc1394-tools.install0000644000000000000000000000001012110303362013453 0ustar usr/bin debian/libavc1394-dev.install0000644000000000000000000000005712110303362013104 0ustar usr/include usr/lib/*/*.so usr/lib/*/pkgconfig debian/gbp.conf0000644000000000000000000000003612110303362010573 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000420012110303362011104 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=200 Upstream-Name: libavc1394 Upstream-Contact: Dan Dennedy Jason Howard Source: http://sf.net/projects/libavc1394/files/ Files: * Copyright: 2003 Dan Dennedy License: LGPL-2.1+ Files: Copyright: 2004-2006 by Stacey D. Son 2001-2002 Dan Dennedy License: GPL-2+ Files: debian/* Copyright: 2012 Alessio Treglia 2001-2006 Daniel Kobras License: LGPL-2.1+ License: LGPL-2.1+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This package 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 Lesser General Public License for more details. Comment: On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . License: GPL-2+ 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 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 GNU/Linux systems, the complete text of the GNU General Public License can be found in `/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 . debian/source/0000755000000000000000000000000012110303362010455 5ustar debian/source/format0000644000000000000000000000001412110303362011663 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000007412110303362010207 0ustar version=3 http://sf.net/libavc1394/libavc1394-(.*)\.tar\.gz