--- libiec61883-1.2.0.orig/debian/README.Debian-source +++ libiec61883-1.2.0/debian/README.Debian-source @@ -0,0 +1,18 @@ +libiec61883 source for Debian +---------------------------- + +Accordingly autotools-dev recommendations, there is two good choices "for +packaging upstream source which uses automake and autoconf and contains +generated files". One of them: + +"2. Patch the autotools files (*.in, *.am) at build time, make sure all the + build dependencies are 100% correct (hint: conflicting with autoconf2.13 is + *always* a good idea if you're not using autoconf 2.13 and automake 1.4). + This means that the autobuilders will have to rerun the entire thing, and so + will the users, etc. When you're doing a full dpatch-based packaging, this + choice makes sense. Depending on the size and complexity of the autotools build, + this can be extremely slow, though." + +This package is dpatch-based. + + -- Marcio Roberto Teixeira , Thu, 17 Jun 2006 17:45:00 -0200 --- libiec61883-1.2.0.orig/debian/changelog +++ libiec61883-1.2.0/debian/changelog @@ -0,0 +1,97 @@ +libiec61883 (1.2.0-0.1ubuntu3) trusty; urgency=medium + + * Use dh-autoreconf for current libtool. + + -- Steve Langasek Sun, 15 Dec 2013 14:13:40 -0800 + +libiec61883 (1.2.0-0.1ubuntu2) quantal; urgency=low + + * Rebuild for new armel compiler default of ARMv5t. + + -- Colin Watson Fri, 05 Oct 2012 00:04:40 +0100 + +libiec61883 (1.2.0-0.1ubuntu1) precise; urgency=low + + * Build for multiarch; thanks to Matto Marjanovic for the + patch. Closes: #651016. + + -- Steve Langasek Mon, 05 Dec 2011 16:00:48 -0800 + +libiec61883 (1.2.0-0.1build1) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack Sat, 06 Mar 2010 13:34:45 +0100 + +libiec61883 (1.2.0-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release. Closes: #515972 + * Bump Standards-Version. + * Use {binary:Depends} instead of {Source-Version}. + * Build-Depend on libraw1394 >= 2.0.2 to ensure we link to a juju-enabled + libraw1394. Closes: #516736 + * Let libiec61883-dev Depend on {shlibs:Depends} since it includes binaries. + * Remove unused debian/patches and Build-Dependency on dpatch. + * Compile with -fno-strict-aliasing since the compiler warns about it. + + -- Guus Sliepen Mon, 02 Mar 2009 16:44:19 +0100 + +libiec61883 (1.1.0-2) unstable; urgency=low + + * Rename libiec61883-0-dev to libiec61883-dev for compatibility with Ubuntu. + * Let libiec61883-dev depend on libraw1394-dev (>= 1.2.1) instead of + libiec61883-8-dev (>= 1.2.0). + * Bump up debhelper build-dep to >= 5 since compatibility level is set to 5. + * Use the upstream license blob in debian/copyright since it requires + "version 2.1 of the License, or [...] any later version", but update FSF + address. + * Do not ship *.la files. + * Add myself as uploader. + + -- Loic Minier Thu, 28 Sep 2006 22:36:55 +0200 + +libiec61883 (1.1.0-1) unstable; urgency=low + + * New upstream release + + -- Marcio Roberto Teixeira Tue, 26 Sep 2006 13:45:09 -0300 + +libiec61883 (1.0.0+15062006-2) unstable; urgency=low + + * debian/control: Build docs in build-time - see thread + http://permalink.gmane.org/gmane.linux.debian.devel.general/103367 + * debian/rules: get-orig-source added + + -- Marcio Roberto Teixeira Sun, 16 Jul 2006 19:39:40 -0300 + +libiec61883 (1.0.0+15062006-1) unstable; urgency=low + + * Upstream release modified: autotools-file generated + * cdbs support added + + -- Marcio Roberto Teixeira Thu, 15 Jun 2006 16:37:17 -0300 + +libiec61883 (1.0.0-2) unstable; urgency=low + + * debian/rules: add --list-missing parameter for dh_install + * adding manpages + * debian/rules: add libname target + * debian/rules: fixing vs-snapshot target + * -dev package linking with (= Depends of) libraw1394-8-dev + * debian/control: + - renaming -dev package; + - adding Provides and Conflicts fields; + - updating Depends + - updating policy (3.7.0 --> 3.7.2) + + -- Marcio Roberto Teixeira Thu, 13 Apr 2006 17:44:21 -0300 + +libiec61883 (1.0.0-1) unstable; urgency=low + + * Initial release. Closes: #330601 + * Applying patch svn snapshot revision 68 (20060410) + + -- Marcio Roberto Teixeira Mon, 12 Sep 2005 01:29:27 -0300 + --- libiec61883-1.2.0.orig/debian/compat +++ libiec61883-1.2.0/debian/compat @@ -0,0 +1 @@ +9 --- libiec61883-1.2.0.orig/debian/control +++ libiec61883-1.2.0/debian/control @@ -0,0 +1,52 @@ +Source: libiec61883 +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Marcio Roberto Teixeira +Uploaders: Loic Minier +Build-Depends: debhelper (>= 8.1.3~), autotools-dev, dh-autoreconf, libraw1394-dev (>= 2.0.2), cdbs (>= 0.4.93~), pkg-config, xsltproc, docbook-xsl +Standards-Version: 3.8.0 +Section: libs + +Package: libiec61883-dev +Section: libdevel +Architecture: any +Depends: libiec61883-0 (= ${binary:Version}), libraw1394-dev (>= 2.0.2), ${shlibs:Depends}, ${misc:Depends} +Description: an partial implementation of IEC 61883 + This library is an implementation of IEC 61883, part 1 (CIP, plug + registers, and CMP), part 2 (DV-SD), part 4 (MPEG2-TS), and part 6 + (AMDTP). Outside of IIDC, nearly all FireWire multimedia devices use IEC + 61883 protocols. + . + The libiec61883 library provides a higher level API for streaming DV, + MPEG-2 and audio over Linux IEEE 1394. This includes both reception and + transmission. It uses the new "rawiso" API of libraw1394, which + transparently provides mmap-ed DMA for efficient data transfer. It also + represents the third generation of I/O technology for Linux 1394 for + these media types thereby removing the complexities of additional kernel + modules, /dev nodes, and procfs. It also consolidates features for plug + control registers and connection management that previously existed in + experimental form in an unreleased version of libavc1394. + . + These are development files for libiec61883 library. + +Package: libiec61883-0 +Section: libs +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: an partial implementation of IEC 61883 + This library is an implementation of IEC 61883, part 1 (CIP, plug + registers, and CMP), part 2 (DV-SD), part 4 (MPEG2-TS), and part 6 + (AMDTP). Outside of IIDC, nearly all FireWire multimedia devices use IEC + 61883 protocols. + . + The libiec61883 library provides a higher level API for streaming DV, + MPEG-2 and audio over Linux IEEE 1394. This includes both reception and + transmission. It uses the new "rawiso" API of libraw1394, which + transparently provides mmap-ed DMA for efficient data transfer. It also + represents the third generation of I/O technology for Linux 1394 for + these media types thereby removing the complexities of additional kernel + modules, /dev nodes, and procfs. It also consolidates features for plug + control registers and connection management that previously existed in + experimental form in an unreleased version of libavc1394. --- libiec61883-1.2.0.orig/debian/copyright +++ libiec61883-1.2.0/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Marcio Roberto Teixeira on +Mon, 12 Sep 2005 01:29:27 -0300. + +It was downloaded from +http://www.linux1394.org/dl/ + +Copyright 2002-2004 + Kristian Høgsberg (cip and amdtp) + Dan Maas (dv, mpeg-2, tsbuffer) + Dan Dennedy (dv, plug, cmp, mpeg-2) + Charles Yates (deque) + Hugo Villeneuve (amdtp) + Jim Westfall (mpeg-2) + Pieter Palmers (amdtp) + Ushodaya Enterprises Limited +License: + + This library 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 library 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. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + --- libiec61883-1.2.0.orig/debian/libiec61883-0-dev.manpages +++ libiec61883-1.2.0/debian/libiec61883-0-dev.manpages @@ -0,0 +1,2 @@ +debian/plugreport.1 +debian/plugctl.1 --- libiec61883-1.2.0.orig/debian/libiec61883-0.docs +++ libiec61883-1.2.0/debian/libiec61883-0.docs @@ -0,0 +1,2 @@ +NEWS +README --- libiec61883-1.2.0.orig/debian/libiec61883-0.install +++ libiec61883-1.2.0/debian/libiec61883-0.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* --- libiec61883-1.2.0.orig/debian/libiec61883-dev.docs +++ libiec61883-1.2.0/debian/libiec61883-dev.docs @@ -0,0 +1,2 @@ +NEWS +README --- libiec61883-1.2.0.orig/debian/libiec61883-dev.install +++ libiec61883-1.2.0/debian/libiec61883-dev.install @@ -0,0 +1,5 @@ +usr/include/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* +usr/bin/plug* --- libiec61883-1.2.0.orig/debian/plugctl.1 +++ libiec61883-1.2.0/debian/plugctl.1 @@ -0,0 +1,69 @@ +.\"Generated by db2man.xsl. Don't modify this, modify the source. +.de Sh \" Subsection +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Ip \" List item +.br +.ie \\n(.$>=3 .ne \\$3 +.el .ne 3 +.IP "\\$1" \\$2 +.. +.TH "LIBIEC61883" 1 "april 15, 2006" "" "" +.SH NAME +plugctl \- a program to get or set any MPR or PCR register value +.SH "SYNOPSIS" +.ad l +.hy 0 +.HP 8 +\fBplugctl\fR [\fB\-p\ \fIport\fR\fR] [\fB\-n\ \fInode\fR\fR]\fB\fI plug\fR\&.\fIattribute\fR[=\fIvalue\fR]\fR +.ad +.hy + +.SH "DESCRIPTION" + +.PP +\fBplugctl\fR is a program to get or set the value of a plug's attribute\&. + +.PP +\fIplug\fR is one of oMPR, iMPR, oPCR[n], or iPCR[n] (case insensitive)\&. Please supply a numerical index for [n]\&. + +.PP +This manual page was written for the Debian distribution because the original program does not have a manual page\&. + +.SH "OPTIONS" + +.PP +These programs follow the usual GNU command line syntax\&. A summary of options is included below\&. + +.TP +\fB\-p \fIport\fR\fR +Get or set the value of a plug's attribute into this port\&. + +.TP +\fB\-n \fInode\fR\fR +Get or set the value of a plug's attribute into this node\&. + +.SH "SEE ALSO" + +.PP +plugreport (1) + +.SH "AUTHOR" + +.PP +This manual page was written by Marcio Roberto Teixeira for the Debian system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation\&. + +.PP +On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. + +.SH AUTHOR +Marcio Teixeira. --- libiec61883-1.2.0.orig/debian/plugctl.xml +++ libiec61883-1.2.0/debian/plugctl.xml @@ -0,0 +1,138 @@ + +.
will be generated. You may view the +manual page with: nroff -man .
| less'. A +typical entry in a Makefile or Makefile.am is: + +DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\ +manpages/docbook.xsl +XP=xsltproc -''-nonet + +manpage.1: manpage.dbk + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The +XSL files are in docbook-xsl. Please remember that if you +create the nroff version in one of the debian/rules file +targets (such as build), you will need to include xsltproc +and docbook-xsl in your Build-Depends control field. + +--> + + + Marcio"> + Teixeira"> + + april 15, 2006"> + + 1"> + marciotex@gmail.com"> + + LIBIEC61883"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + a program to get or set any MPR or PCR register value + + + + &dhpackage; + + + + + + + + DESCRIPTION + + &dhpackage; is a program to get or set the value of a plug's attribute. + + plug is one of oMPR, iMPR, oPCR[n], or iPCR[n] (case insensitive). Please + supply a numerical index for [n]. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + + + + OPTIONS + + These programs follow the usual &gnu; command line syntax. + A summary of options is included below. + + + + + + + Get or set the value of a plug's attribute into this port. + + + + + + + Get or set the value of a plug's attribute into this node. + + + + + + SEE ALSO + + plugreport (1) + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any later + version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ --- libiec61883-1.2.0.orig/debian/plugreport.1 +++ libiec61883-1.2.0/debian/plugreport.1 @@ -0,0 +1,50 @@ +.\" Title: LIBIEC61883 +.\" Author: Marcio Teixeira +.\" Generator: DocBook XSL Stylesheets v1.73.2 +.\" Date: april 15, 2005 +.\" Manual: +.\" Source: +.\" +.TH "LIBIEC61883" "1" "april 15, 2005" "" "" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +plugreport \- a program to read all MPR/PCR registers from all devices and report them. +.SH "SYNOPSIS" +.HP 11 +\fBplugreport\fR +.SH "DESCRIPTION" +.PP +This manual page documents briefly the +\fBplugreport\fR +and was written for the +Debian(TM) +distribution because the original program does not have a manual page\&. +.PP +\fBplugreport\fR +is a program to read all MPR/PCR registers from all devices and report them\&. +.SH "SEE ALSO" +.PP +plugctl (1)\&. +.SH "AUTHOR" +.PP +This manual page was written by Marcio Roberto Teixeira + +for the +Debian(TM) +system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the terms of the +GNU +General Public License, Version 2 any later version published by the Free Software Foundation\&. +.PP +On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. +.SH "AUTHOR" +.PP +\fBMarcio Teixeira\fR +.sp -1n +.IP "" 4 +Author. +.SH "COPYRIGHT" +Copyright \(co 2003 Marcio Roberto Teixeira +.br --- libiec61883-1.2.0.orig/debian/plugreport.xml +++ libiec61883-1.2.0/debian/plugreport.xml @@ -0,0 +1,110 @@ + +.
will be generated. You may view the +manual page with: nroff -man .
| less'. A +typical entry in a Makefile or Makefile.am is: + +DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\ +manpages/docbook.xsl +XP=xsltproc -''-nonet + +manpage.1: manpage.dbk + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The +XSL files are in docbook-xsl. Please remember that if you +create the nroff version in one of the debian/rules file +targets (such as build), you will need to include xsltproc +and docbook-xsl in your Build-Depends control field. + +--> + + + Marcio"> + Teixeira"> + + april 15, 2005"> + + 1"> + marciotex@gmail.com"> + + LIBIEC61883"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + a program to read all MPR/PCR registers from all devices and report them. + + + + &dhpackage; + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; and was written for the &debian; distribution + because the original program does not have a manual page. + + &dhpackage; is a program to read all + MPR/PCR registers from all devices and report them. + + + + SEE ALSO + + plugctl (1). + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ --- libiec61883-1.2.0.orig/debian/rules +++ libiec61883-1.2.0/debian/rules @@ -0,0 +1,41 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/autoreconf.mk +include /usr/share/cdbs/1/class/autotools.mk +#If you use autotools.mk, be sure to include +# dpatch.mk after autotools.mk. +#include /usr/share/cdbs/1/rules/dpatch.mk +# +# where dh_install find files +# no need hardcoding sourcedir +DEB_DH_INSTALL_SOURCEDIR := debian/tmp +# +# warning if files builded but not installeds +#DEB_DH_INSTALL_ARGS += --list-missing +# +# plug the current upstream version into dependency +DEB_DH_MAKESHLIBS_ARGS_libiec61883-0 += --version-info +# +# disable strict aliasing since the compiler warns about it +# +DEB_OPT_FLAG := -O2 -fno-strict-aliasing +# +# something for multiarchification +DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) + +install/libiec61883-dev:: doc + +doc: manpages + +manpages: debian/plugctl.1 debian/plugreport.1 + +DB2MAN := /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl +XP := xsltproc -''-nonet +debian/plugreport.1: debian/plugreport.xml + cd debian/ && $(XP) $(DB2MAN) plugreport.xml + +debian/plugctl.1: debian/plugctl.xml + cd debian/ && $(XP) $(DB2MAN) plugctl.xml + +.PHONY: manpages doc --- libiec61883-1.2.0.orig/debian/watch +++ libiec61883-1.2.0/debian/watch @@ -0,0 +1,22 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php libiec61883-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +http://www.linux1394.org/dl/libiec61883-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/libiec61883-(.*)\.tar\.gz debian uupdate + +# Uncomment to use Roland's hack for sourceforge based projects - YMMV! +#http://people.debian.org/~lolando/sfdlr.php?project=libiec61883 libiec61883-([\d.]*).tar.gz + +