debian/0000775000000000000000000000000012230513650007165 5ustar debian/ffado-test.10000664000000000000000000000002711743606036011313 0ustar .so man1/ffado-tools.1 debian/ffado-tools.manpages0000664000000000000000000000033211743606036013126 0ustar debian/ffado-diag.1 debian/ffado-test.1 debian/ffado-test-streaming.1 debian/ffado-test-isoxmit.1 debian/ffado-test-isorecv.1 debian/ffado-bridgeco-downloader.1 debian/ffado-fireworks-downloader.1 debian/ffado-tools.1 debian/gbp.conf0000664000000000000000000000024511743606036010616 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s pristine-tar = True sign-tags = True debian/patches/0000775000000000000000000000000012230513566010622 5ustar debian/patches/config_guess_update.diff0000664000000000000000000010335512230513566015500 0ustar Index: b/admin/config.guess =================================================================== --- a/admin/config.guess +++ b/admin/config.guess @@ -1,13 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2005-07-08' +timestamp='2013-06-10' # 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 +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -16,26 +15,22 @@ # 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., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # 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. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). +# +# Originally written by Per Bothner. # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -55,8 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -106,7 +100,7 @@ trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; @@ -138,12 +132,33 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -160,6 +175,7 @@ arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched @@ -168,7 +184,7 @@ arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -178,7 +194,7 @@ fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -199,6 +215,10 @@ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -206,8 +226,11 @@ *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; macppc:MirBSD:*:*) - echo powerppc-unknown-mirbsd${UNAME_RELEASE} + echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} @@ -218,7 +241,7 @@ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -264,7 +287,10 @@ # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -290,12 +316,12 @@ echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -319,14 +345,33 @@ case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -370,23 +415,23 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -456,8 +501,8 @@ echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -470,7 +515,7 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -527,7 +572,7 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[45]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -570,52 +615,52 @@ 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -635,7 +680,7 @@ # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -706,22 +751,22 @@ exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -745,14 +790,14 @@ exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -764,27 +809,51 @@ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; - i*:MINGW*:*) + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; + *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + i*:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' - exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -794,7 +863,7 @@ i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; - amd64:CYGWIN*:*:*) + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) @@ -805,179 +874,157 @@ exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo cris-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo frv-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - mips:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips - #undef mipsel + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + or1k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + or32:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + padre:Linux:*:*) + echo sparc-unknown-linux-${LIBC} + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -985,11 +1032,11 @@ echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1006,7 +1053,7 @@ i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1021,7 +1068,7 @@ fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1049,10 +1096,13 @@ exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1087,8 +1137,18 @@ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1101,7 +1161,7 @@ rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1121,10 +1181,10 @@ echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1150,11 +1210,11 @@ exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1164,6 +1224,12 @@ BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1173,6 +1239,15 @@ SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1181,10 +1256,21 @@ exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - *86) UNAME_PROCESSOR=i686 ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1198,7 +1284,10 @@ *:QNX:*:4*) echo i386-pc-qnx exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1243,13 +1332,13 @@ echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1261,11 +1350,17 @@ i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx + exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c < printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" + "" #endif - ); exit (0); + ); exit (0); #endif #endif @@ -1421,9 +1516,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be debian/patches/series0000664000000000000000000000006712230513501012027 0ustar fix_ftbfs_bigendian_new.patch config_guess_update.diff debian/patches/fix_ftbfs_bigendian_new.patch0000664000000000000000000000262012102644033016456 0ustar Index: libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro14.cpp =================================================================== --- libffado-2.1.0+svn2240.orig/src/dice/focusrite/saffire_pro14.cpp 2012-10-01 06:51:16.000000000 +0700 +++ libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro14.cpp 2013-01-30 15:40:15.122109073 +0700 @@ -26,6 +26,8 @@ #include "focusrite_eap.h" +#include "libutil/ByteSwap.h" + namespace Dice { namespace Focusrite { Index: libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro24.cpp =================================================================== --- libffado-2.1.0+svn2240.orig/src/dice/focusrite/saffire_pro24.cpp 2012-10-01 06:51:16.000000000 +0700 +++ libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro24.cpp 2013-01-30 15:40:12.762109013 +0700 @@ -25,6 +25,8 @@ #include "saffire_pro24.h" #include "focusrite_eap.h" +#include "libutil/ByteSwap.h" + namespace Dice { namespace Focusrite { Index: libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro40.cpp =================================================================== --- libffado-2.1.0+svn2240.orig/src/dice/focusrite/saffire_pro40.cpp 2012-10-01 06:51:16.000000000 +0700 +++ libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro40.cpp 2013-01-30 15:40:13.930109044 +0700 @@ -25,6 +25,8 @@ #include "focusrite_eap.h" +#include "libutil/ByteSwap.h" + namespace Dice { namespace Focusrite { debian/clean0000664000000000000000000000004511743606036010202 0ustar support/tools/ffado_diag_helpers.pyc debian/control.in0000664000000000000000000000704212230510752011200 0ustar Source: libffado Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Adrian Knoth , Free Ekanayaka , Jonas Smedegaard Build-Depends: @cdbs@, dbus (>= 1.0.0), libconfig++-dev, libdbus-1-dev, libdbus-c++-dev, libdbus-c++-bin, libexpat1-dev, libiec61883-dev (>= 1.1.0), libraw1394-dev (>= 1.3.0), libxml++2.6-dev, libxml2-dev (>= 2.6.13), pkg-config, pyqt4-dev-tools, python, python-dbus, python-qt4, python-qt4-dbus, scons Standards-Version: 3.9.3 DM-Upload-Allowed: yes XS-Python-Version: all Section: libs Homepage: http://www.ffado.org Vcs-Git: git://git.debian.org/git/pkg-multimedia/ffado.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/ffado.git Package: libffado-dev Section: libdevel Architecture: linux-any Depends: libffado2 (= ${binary:Version}), libxml2-dev, ${misc:Depends}, ${shlibs:Depends} Description: FFADO API - development files FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the development files. Package: libffado2 Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} Description: FFADO API FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the shared library. Package: ffado-tools Section: sound Architecture: linux-any Depends: dbus (>= 1.0.0), libffado2 (= ${binary:Version}), python, ${misc:Depends}, ${shlibs:Depends} Replaces: ffado-mixer-qt4 (<< 2.0.1+svn1856-2~) Breaks: ffado-mixer-qt4 (<< 2.0.1+svn1856-2~), jackd1-firewire (<< 1:0.121.3+20120418git75e3e20b-1), jackd2-firewire (<< 1.9.8~dfsg.3+20120418gitf82ec715-1) Description: FFADO debugging and firmware tools FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the following tools for firmware updating, troubleshooting and debugging: * ffado-test-streaming * ffado-diag * ffado-test-isoxmit * ffado-test-isorecv * ffado-bridgeco-downloader * ffado-test * ffado-fireworks-downloader Package: ffado-dbus-server Section: sound Architecture: linux-any Depends: dbus (>= 1.0.0), libffado2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: FFADO D-Bus server FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the D-Bus server that exposes the mixer and control interfaces through D-Bus. Package: ffado-mixer-qt4 Section: sound Architecture: all Depends: ffado-dbus-server (>= ${source:Version}), ffado-tools (>= ${source:Version}), python, python-dbus, python-qt4, python-qt4-dbus, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: FFADO D-Bus mixer applets (QT4) FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the mixer and control applications that communicate with ffado-dbus-server. (Qt4 version) debian/ffado-dbus-server.10000664000000000000000000000045211743606036012577 0ustar .TH FFADO-DBUS-SERVER "1" "April 2009" "2.0rc1" .SH NAME \fBffado*\fR \- Free FireWire Audio Drivers .SH SYNOPSYS \fBffado*\fR .SH DESCRIPTION FFADO is work in progress, hence there are no useful manpages. Please refer to \fIhttp://www.ffado.org/\fR for more information. .SH AUTHOR Adrian Knoth debian/ffado-tools.10000664000000000000000000000044411743606036011477 0ustar .TH FFADO-TOOLS "1" "April 2009" "2.0rc1" .SH NAME \fBffado*\fR \- Free FireWire Audio Drivers .SH SYNOPSYS \fBffado*\fR .SH DESCRIPTION FFADO is work in progress, hence there are no useful manpages. Please refer to \fIhttp://www.ffado.org/\fR for more information. .SH AUTHOR Adrian Knoth debian/ffado-dbus-server.install0000664000000000000000000000004611743606036014104 0ustar debian/tmp/usr/bin/ffado-dbus-server debian/ffado-debug0000664000000000000000000000014511743606036011264 0ustar #!/bin/sh export LD_LIBRARY_PATH=/usr/lib/libffado2${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} exec "$@" debian/libffado-dev.install0000664000000000000000000000013511743606036013107 0ustar #debian/tmp/usr/lib/lib*.so debian/tmp/usr/include/libffado/* debian/tmp/usr/lib/pkgconfig/* debian/libffado-dev.links0000664000000000000000000000005211743606036012557 0ustar usr/lib/libffado.so.2 usr/lib/libffado.so debian/ffado-fireworks-downloader.10000664000000000000000000000002711743606036014503 0ustar .so man1/ffado-tools.1 debian/ffado-mixer.10000664000000000000000000000044411743606036011463 0ustar .TH FFADO-MIXER "1" "April 2009" "2.0rc1" .SH NAME \fBffado*\fR \- Free FireWire Audio Drivers .SH SYNOPSYS \fBffado*\fR .SH DESCRIPTION FFADO is work in progress, hence there are no useful manpages. Please refer to \fIhttp://www.ffado.org/\fR for more information. .SH AUTHOR Adrian Knoth debian/ffado-bridgeco-downloader.10000664000000000000000000000002711743606036014246 0ustar .so man1/ffado-tools.1 debian/ffado.10000664000000000000000000000043611743606036010342 0ustar .TH FFADO "1" "April 2009" "2.0rc1" .SH NAME \fBffado*\fR \- Free FireWire Audio Drivers .SH SYNOPSYS \fBffado*\fR .SH DESCRIPTION FFADO is work in progress, hence there are no useful manpages. Please refer to \fIhttp://www.ffado.org/\fR for more information. .SH AUTHOR Adrian Knoth debian/ffado-mixer-qt4.dirs0000664000000000000000000000004611743606036012770 0ustar usr/share/ffado-mixer-qt4/ffado/mixer debian/ffado-mixer-qt4.manpages0000664000000000000000000000002511743606036013617 0ustar debian/ffado-mixer.1 debian/ffado-mixer-qt4.install0000664000000000000000000000041411743606036013474 0ustar debian/tmp/usr/bin/ffado-mixer debian/tmp/usr/share/ffado-mixer-qt4/ support/mixer-qt4/ffado/*.ui usr/share/ffado-mixer-qt4/ffado support/mixer-qt4/ffado/mixer/*.ui usr/share/ffado-mixer-qt4/ffado/mixer support/xdg/ffado.org-ffadomixer.desktop usr/share/applications/ debian/copyright0000664000000000000000000000461311743606036011135 0ustar This package was debianized by Pieter Palmers on Wed, 29 Oct 2008 21:48:57 +0100. The current Ubuntu maintainer is the Ubuntu Studio Devel Team It was downloaded from http://www.ffado.org Upstream Authors: Pieter Palmers Daniel Wagner Jonathan Woithe Arnold Krille Copyright: License for external/dbus: LGPL-2.1 or later (at your option). external/libconfig - A library for processing structured configuration files Copyright (C) 2005-2008 Mark A Lindner License for external/libconfig: LGPL-2.1 or later (at your option). On Debian systems, the complete text of the GNU Lesser General Public License, version 2.1, can be found in /usr/share/common-licenses/LGPL-2.1. License: 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) version 3 of the License. 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 with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; 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 General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. On Debian systems, the complete text of the GNU General Public License, version 3, can be found in /usr/share/common-licenses/GPL-3. The Debian packaging is (C) 2008, Pieter Palmers and is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. debian/ffado-tools.install0000664000000000000000000000046311743606036013006 0ustar debian/tmp/usr/bin/ffado-bridgeco-downloader debian/tmp/usr/bin/ffado-diag debian/tmp/usr/bin/ffado-fireworks-downloader debian/tmp/usr/bin/ffado-test debian/tmp/usr/bin/ffado-test-isorecv debian/tmp/usr/bin/ffado-test-isoxmit debian/tmp/usr/bin/ffado-test-streaming debian/tmp/usr/share/libffado2/python/* debian/libffado2.install0000664000000000000000000000025311765156202012415 0ustar debian/tmp/lib/* debian/ffado-debug usr/bin/ debian/tmp/dbg/usr/lib/lib*.so.* usr/lib/libffado2/ debian/tmp/usr/lib/lib*.so.* debian/tmp/usr/share/libffado2/configuration debian/changelog0000664000000000000000000002626012230513636011051 0ustar libffado (2.1.0+svn2240-1ubuntu3) trusty; urgency=low * Build on all linux architectures. * Update config.guess for AArch64. -- Matthias Klose Sat, 19 Oct 2013 16:07:01 +0200 libffado (2.1.0+svn2240-1ubuntu2) raring; urgency=low * Fix FTBFS on powerpc (LP: #1110187). -- Artem Popov Wed, 30 Jan 2013 16:03:50 +0700 libffado (2.1.0+svn2240-1ubuntu1) raring; urgency=low * Merge with Debian (LP: #1105818); remaining changes: - Build using dh_python2 -- Artem Popov Sat, 26 Jan 2013 14:55:38 +0700 libffado (2.1.0+svn2240-1) experimental; urgency=low * Imported Upstream version 2.1.0+svn2240 * Drop all local patches (all integrated upstream) -- Adrian Knoth Thu, 04 Oct 2012 18:40:22 +0200 libffado (2.0.99+svn2171-2ubuntu2) raring; urgency=low * Skip scanning ffado-mixer-qt4's private dir with dh_python2 -- Adam Conrad Thu, 08 Nov 2012 18:22:32 -0700 libffado (2.0.99+svn2171-2ubuntu1) raring; urgency=low * Merge with Debian; remaining changes: - Build using dh_python2 -- Matthias Klose Thu, 08 Nov 2012 23:42:30 +0100 libffado (2.0.99+svn2171-2) unstable; urgency=low * Add patch to downgrade the codebase to r2166 (Closes: #620427) * Add fix for FTBFS on Big Endian machines -- Adrian Knoth Thu, 28 Jun 2012 16:09:34 +0200 libffado (2.0.99+svn2171-1) unstable; urgency=low * Imported Upstream version 2.0.99+svn2171 (Closes: #678347 #620427) -- Adrian Knoth Sun, 24 Jun 2012 12:58:18 +0200 libffado (2.0.99+svn2163-2) unstable; urgency=low [ Jonas Smedegaard ] * Build-depend explicitly on libdbus-c++-bin. See bug#674311 (comment#15). Thanks to Vincent Cheng. * Remove debian/source/local-options: abort-on-upstream-changes and unapply-patches are default in dpkg-source since 1.16.1. * Really let libffado Break too old jackd{1,2}-firewire. Closes: bug#670985. -- Adrian Knoth Mon, 18 Jun 2012 18:00:00 +0200 libffado (2.0.99+svn2163-1) unstable; urgency=low * Ship upstream udev file * Let libffado Break too old jackd{1,2}-firewire (Closes: #670985) * Imported Upstream version 2.0.99+svn2163 -- Adrian Knoth Sun, 10 Jun 2012 19:50:45 +0200 libffado (2.0.99+svn2124-1) unstable; urgency=low * Build-depend on libconfig++-dev (Closes: #661407) * Imported Upstream version r2124 (supports buffersize changes) * Drop exitcrash.patch * Drop gcc-4.7 fix -- Adrian Knoth Wed, 18 Apr 2012 22:57:33 +0200 libffado (2.0.99+svn2019-2) unstable; urgency=low * Team upload. * Fix build failure with GCC 4.7. Thanks to Matthias Klose for the report and patch. (Closes: #667245) * Drop quilt from Build-Depends. * Fix lintian warning binary-control-field-duplicates-source. * Bump Standards. -- Alessio Treglia Tue, 17 Apr 2012 09:09:42 +0200 libffado (2.0.99+svn2019-1) unstable; urgency=low * Imported Upstream version 2.0.99+svn2019 * Really fix segfault upon termination -- Adrian Knoth Thu, 19 Jan 2012 19:06:44 +0100 libffado (2.0.99+svn1995-3) unstable; urgency=low * Drop binutils-golds dependency (Closes: #644529) * Add armel and armhf to architecture list -- Adrian Knoth Thu, 06 Oct 2011 21:31:58 +0200 libffado (2.0.99+svn1995-2) unstable; urgency=low * Experimental fix for segfault upon termination (Closes: #643024) -- Adrian Knoth Wed, 05 Oct 2011 20:25:52 +0200 libffado (2.0.99+svn1995-1) unstable; urgency=low * Imported Upstream version 2.0.99+svn1995 * Fix shutdown segfault (due to race condition) on Juju stack -- Adrian Knoth Sat, 24 Sep 2011 18:47:56 +0200 libffado (2.0.99+svn1985-2) unstable; urgency=low * Build-depend on binutils-gold (Closes: #628805) -- Adrian Knoth Thu, 02 Jun 2011 21:02:39 +0200 libffado (2.0.99+svn1985-1) unstable; urgency=low * Imported Upstream version 2.0.99+svn1985 (Closes: #601659) -- Adrian Knoth Tue, 31 May 2011 17:27:58 +0200 libffado (2.0.99+svn1968-1) unstable; urgency=low * Imported Upstream version 2.0.99+svn1968 (Closes: #601660 #601661) -- Adrian Knoth Sat, 02 Apr 2011 13:50:58 +0200 libffado (2.0.99+svn1949-1) experimental; urgency=low * Imported Upstream version 2.0.99+svn1949 * Fixed MIDI channel detection on Echo AudioFire series * Added support for Mackie Onyx i-Series -- Adrian Knoth Mon, 24 Jan 2011 11:26:14 +0100 libffado (2.0.99+svn1924-1) experimental; urgency=low * Imported Upstream version 2.0.99+svn1924 * Use system-wide libdbus-c++ and libconfig++8 -- Adrian Knoth Mon, 22 Nov 2010 17:55:07 +0100 libffado (2.0.1+svn1856-6) unstable; urgency=low * Provide new command ffado-debug. * Include ffado-debug and the corresponding debug-enabled lib in libffado2. * Compile libffado2 w/ and w/o debugging code. (Closes: #601657) -- Adrian Knoth Mon, 01 Nov 2010 10:11:27 +0100 libffado (2.0.1+svn1856-5) unstable; urgency=low * Ease backporting to Debian stable: + Relax inclusion of CDBS snippet utils.mk (handled gracefully if missing - i.e. using older versions of cdbs). + Relax versioned build-dependency on cdbs (utils.mk no longer required but support for debhelper compat level 7 is, so unfortunately version in Debian stable is still insuficient). + Stop build-depending on devscripts (copyright-check not yet used). * Drop needlessly breaking/replacing ffado-python-support. Thanks to Adam D. Barratt (see bug#597119). * Fix tighten gitignore on .pc subdir. * Add source local-options to ease building with git-buildpackage. * Add myself as uploader. -- Jonas Smedegaard Sun, 17 Oct 2010 00:26:17 +0200 libffado (2.0.1+svn1856-4) unstable; urgency=low * Install 60-ffado.rules udev rules to chown firewire audio devices to the audio group. -- Adrian Knoth Thu, 14 Oct 2010 22:53:32 +0200 libffado (2.0.1+svn1856-3) unstable; urgency=low [ Jonas Smedegaard ] * Fix have ffado-tools replace older ffado-mixer-qt4. * Tighten build-dependency on cdbs slightly. * Simplify resolving parallel compilation using example code snippet from Debian Policy. [ Adrian Knoth ] * Drop ffado-python-support and provide the files in ffado-tools instead. * Make ffado-mixer-qt4 depend on ffado-tools. -- Adrian Knoth Wed, 29 Sep 2010 16:57:03 +0200 libffado (2.0.1+svn1856-2) unstable; urgency=low * Fix homepage entry. (drop Ubuntu) * Compile with -fPIC. * Refactor common python code into ffado-python-support (Closes: #594568) (LP: #524702 #624514) -- Adrian Knoth Wed, 15 Sep 2010 17:38:28 +0200 libffado (2.0.1+svn1856-1) unstable; urgency=low [ Alessio Treglia ] * debian/{control,rules}: - Add quilt support. - Use python-support as helper for python extensions. * Append ${python:Depends} macro to the Depends field of ffado-mixer-qt4. * ffado-mixer-qt4 provide only arch-indep stuff, so the proper value of the Architecture fields i all. [ Adrian Knoth ] * New upstream version (Closes: #565025) * Support python-2.6 (Closes: #585990) -- Adrian Knoth Tue, 15 Jun 2010 22:05:15 +0200 libffado (2.0.0+svn1813-1) unstable; urgency=low * Include python site-packages for ffado-mixer (Closes: #578499) * Provide source format (1.0) file to please lintian. * New upstream version (new supported device: TC Electronic Konnekt6) -- Adrian Knoth Tue, 20 Apr 2010 14:25:22 +0200 libffado (2.0.0+svn1806-2) unstable; urgency=low [ Reinhard Tartler ] * convert to multiline fields [ Jonathan Riddell ] * drop unnecessary build-depend, Closes: #576069 -- Adrian Knoth Thu, 01 Apr 2010 13:38:49 +0200 libffado (2.0.0+svn1806-1) unstable; urgency=low * New upstream release (fixes FTBFS on powerpc) -- Adrian Knoth Sat, 20 Mar 2010 14:37:28 +0100 libffado (2.0.0+svn1804-1) unstable; urgency=low * Switch to FFADO-trunk to enable support for DICE based devices * New upstream version * Make it run on the Juju stack (Closes: #565342) * Build with debugging again (Closes: #572141) * Fix FTBFS with binutils-gold (Closes: #555176) -- Adrian Knoth Tue, 02 Mar 2010 14:57:25 +0100 libffado (2.0.0-1) unstable; urgency=low * New upstream version * Don't do a DEBUG build. Upstream also defaults to false. -- Adrian Knoth Sat, 19 Dec 2009 13:56:03 +0100 libffado (2.0~rc2+svn1569-2) unstable; urgency=low * Fix FTBS on powerpc (Closes: #534837) * Fix lintian warning regarding obsolete dh_desktop * Bump standards version to 3.8.2 -- Adrian Knoth Sat, 27 Jun 2009 14:55:45 +0200 libffado (2.0~rc2+svn1569-1) unstable; urgency=low * New Upstream Version * Fixed gcc-4.4 FTBFS (Closes: #529266) * Be more descriptive about ffado-tools (Closes: #529298) -- Adrian Knoth Mon, 18 May 2009 10:54:08 +0200 libffado (2.0~rc1+svn1539-1) unstable; urgency=low * Initial Debian inclusion, based on Ubuntu (Closes: #501502) * Bumped standards version * Limit architecture to i386, amd64 and powerpc * Add external sources to copyright file * Make the source package depend on debhelper-7 * Remove Ubuntu's u from libname (libffado.so.0.0.0u) * Provide generic man pages (redirecting the user to www.ffado.org for now) * Fix lintian warnings about outdated FSF address and unversioned GPL reference -- Adrian Knoth Thu, 12 Mar 2009 17:36:53 +0100 libffado (2.0~rc1-0ubuntu2) jaunty; urgency=low * Fix linking against libffado (broken symlink) * Rename README.Debian.source to README.source * Install a .desktop file for ffado-mixer -- Andrew Hunter Sat, 21 Feb 2009 16:06:22 -0500 libffado (2.0~rc1-0ubuntu1) jaunty; urgency=low * Initial Ubuntu inclusion (LP: #246894) * Fixed many lintian warnings. * Added additional build-deps to allow ffado-mixer to build on jaunty. + Removed quilt from build-deps as it was CDBS boiler-plate in debian/rules. * Added dh_makeshlibs options to unbreak ${shlib:}. * Link libffado with soname of 0.0.0 (See debian/README.Debian.source for details) * Fixed typos in debian/control and copyright. -- Andrew Hunter Mon, 16 Feb 2009 10:52:34 -0500 libffado (2.0~rc1) unstable; urgency=low * Upstream sync. -- Pieter Palmers Thu, 22 Nov 2008 22:57:57 +0100 libffado (2.0~beta7-2) unstable; urgency=low * Fix DESTDIR packaging bug -- Pieter Palmers Thu, 30 Oct 2008 21:48:57 +0100 libffado (2.0~beta7-1) unstable; urgency=low * Initial release -- Pieter Palmers Wed, 29 Oct 2008 21:48:57 +0100 debian/libffado2.manpages0000664000000000000000000000002511743606036012540 0ustar debian/ffado-debug.1 debian/ffado-test-isoxmit.10000664000000000000000000000002711743606036013005 0ustar .so man1/ffado-tools.1 debian/ffado-test-streaming.10000664000000000000000000000002711743606036013302 0ustar .so man1/ffado-tools.1 debian/ffado-debug.10000664000000000000000000000071711743606036011430 0ustar .TH FFADO "29" "October 2010" "2.0.1" .SH NAME \fBffado-debug\fR \- Run FFADO in debug mode .SH SYNOPSYS \fBffado-debug command\fR .SH DESCRIPTION ffado-debug is a wrapper-script to make FFADO clients (e.g. jackd) use a debug-enabled version of the library. The script expect this library to reside in /usr/lib/libffado/ and prefixes LD_LIBRARY_PATH accordingly. .SH EXAMPLES ffado-debug jackd -d firewire -v5 .SH AUTHOR Adrian Knoth debian/ffado-dbus-server.manpages0000664000000000000000000000003311743606036014225 0ustar debian/ffado-dbus-server.1 debian/ffado-test-isorecv.10000664000000000000000000000002711743606036012763 0ustar .so man1/ffado-tools.1 debian/ffado-diag.10000664000000000000000000000002711743606036011240 0ustar .so man1/ffado-tools.1 debian/compat0000664000000000000000000000000211743606036010374 0ustar 7 debian/source/0000775000000000000000000000000011766733001010474 5ustar debian/source/format0000664000000000000000000000001411743606036011704 0ustar 3.0 (quilt) debian/control0000664000000000000000000000711312230513031010563 0ustar Source: libffado Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Adrian Knoth , Free Ekanayaka , Jonas Smedegaard Build-Depends: cdbs, autotools-dev, debhelper, dh-buildinfo, dbus (>= 1.0.0), libconfig++-dev, libdbus-1-dev, libdbus-c++-dev, libdbus-c++-bin, libexpat1-dev, libiec61883-dev (>= 1.1.0), libraw1394-dev (>= 1.3.0), libxml++2.6-dev, libxml2-dev (>= 2.6.13), pkg-config, pyqt4-dev-tools, python, python-dbus, python-qt4, python-qt4-dbus, scons Standards-Version: 3.9.3 DM-Upload-Allowed: yes XS-Python-Version: all Section: libs Homepage: http://www.ffado.org Vcs-Git: git://git.debian.org/git/pkg-multimedia/ffado.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/ffado.git Package: libffado-dev Section: libdevel Architecture: linux-any Depends: libffado2 (= ${binary:Version}), libxml2-dev, ${misc:Depends}, ${shlibs:Depends} Description: FFADO API - development files FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the development files. Package: libffado2 Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} Description: FFADO API FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the shared library. Package: ffado-tools Section: sound Architecture: linux-any Depends: dbus (>= 1.0.0), libffado2 (= ${binary:Version}), python, ${misc:Depends}, ${shlibs:Depends} Replaces: ffado-mixer-qt4 (<< 2.0.1+svn1856-2~) Breaks: ffado-mixer-qt4 (<< 2.0.1+svn1856-2~), jackd1-firewire (<< 1:0.121.3+20120418git75e3e20b-1), jackd2-firewire (<< 1.9.8~dfsg.3+20120418gitf82ec715-1) Description: FFADO debugging and firmware tools FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the following tools for firmware updating, troubleshooting and debugging: * ffado-test-streaming * ffado-diag * ffado-test-isoxmit * ffado-test-isorecv * ffado-bridgeco-downloader * ffado-test * ffado-fireworks-downloader Package: ffado-dbus-server Section: sound Architecture: linux-any Depends: dbus (>= 1.0.0), libffado2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: FFADO D-Bus server FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the D-Bus server that exposes the mixer and control interfaces through D-Bus. Package: ffado-mixer-qt4 Section: sound Architecture: all Depends: ffado-dbus-server (>= ${source:Version}), ffado-tools (>= ${source:Version}), python, python-dbus, python-qt4, python-qt4-dbus, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: FFADO D-Bus mixer applets (QT4) FFADO is a Linux driver for FireWire (IEEE1394) audio devices. . The FFADO library permits discovering and configuring such devices and provides an API for streaming clients. . This package holds the mixer and control applications that communicate with ffado-dbus-server. (Qt4 version) debian/rules0000775000000000000000000000467712101420407010255 0ustar #!/usr/bin/make -f # # Pieter Palmers # # Robert Jordens # # This software may be used and distributed according to the terms # of the GNU General Public License, incorporated herein by reference. # include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/rules/utils.mk # Suppress optional build-dependencies CDBS_BUILD_DEPENDS_rules_utils_copyright-check = DEB_CLEAN_EXCLUDE=debian/tmp ### Add a soname ### DEBIAN_FFADO_COMPATIBLE_VERSION = 2.0 CFLAGS += "-fPIC" ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NJOBS += -j$(NUMJOBS) endif ifneq (,$(findstring power,$(DEB_BUILD_ARCH))) EXPLICIT_TARGET = DIST_TARGET=powerpc else ifneq (,$(findstring i386,$(DEB_BUILD_ARCH))) EXPLICIT_TARGET = DIST_TARGET=i386 else EXPLICIT_TARGET = endif DEB_SCONS_EXTRA_FLAGS := \ PREFIX=/usr \ SHAREDIR=/usr/share/libffado2/ \ PYPKGDIR=/usr/share/ffado-mixer-qt4/ \ WILL_DEAL_WITH_XDG_MYSELF=1 \ $(EXPLICIT_TARGET) \ $(NJOBS) DEB_SCONS_NOOPT_FLAGS := ENABLE_OPTIMIZATION=no DEB_DH_MAKESHLIBS_ARGS := --version-info="libffado2 (>=${DEBIAN_FFADO_COMPATIBLE_VERSION})" DEB_SCONS_ENVVARS := DEB_SCONS_INVOKE = $(DEB_SCONS_ENVVARS) scons DEB_SCONS_ARGS_COMMON = 'COMPILE_FLAGS=$(CFLAGS)' $(DEB_SCONS_EXTRA_FLAGS) \ $(DEB_SCONS_NOOPT_FLAGS) DEB_SCONS_ARGS_NODBG = $(DEB_SCONS_ARGS_COMMON) DESTDIR=$(DEB_DESTDIR) DEBUG=0 DEB_SCONS_ARGS_DBG = $(DEB_SCONS_ARGS_COMMON) DESTDIR=$(DEB_DESTDIR)/dbg DEBUG=1 #common-build-arch:: debian/stamp-scons-build ### Mangle libffado filename ### debian/stamp-scons-build: -mkdir -p $(DEB_DESTDIR) $(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_NODBG) $(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_NODBG) install $(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_DBG) $(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_DBG) install touch debian/stamp-scons-build # this is bad but the only easy way to have ardour.rc generated from # ardour.rc.in common-install-indep:: debian/stamp-scons-build common-install-arch:: debian/stamp-scons-build clean:: scons-clean scons-clean:: $(MAKE) -f debian/rules reverse-config -mkdir -p $(DEB_DESTDIR) -$(DEB_SCONS_INVOKE) --clean -rm -rf $(DEB_DESTDIR) debian/stamp-scons-build -rm -rf config.log scache.conf .sconf_temp .sconsign.dblite cache -rm -rf admin/*.pyc binary-install/ffado-mixer-qt4:: dh_python2 --skip-private -pffado-mixer-qt4 binary-install/ffado-tools:: dh_python2 -pffado-tools