--- recordmydesktop-0.3.8.1+svn602.orig/config.guess +++ recordmydesktop-0.3.8.1+svn602/config.guess @@ -1,10 +1,10 @@ #! /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, 2006, 2007, 2008, 2009 +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 # Free Software Foundation, Inc. -timestamp='2009-06-10' +timestamp='2009-12-30' # 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 @@ -27,16 +27,16 @@ # 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. +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. # # 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. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# 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 me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +56,9 @@ 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, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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." @@ -333,6 +334,9 @@ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + 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" @@ -807,12 +811,12 @@ i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) + *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd | genuineintel) + authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) @@ -854,6 +858,20 @@ i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix 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="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ @@ -876,6 +894,17 @@ frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; + i*86:Linux:*:*) + LIBC=gnu + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; @@ -901,39 +930,18 @@ #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - 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="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -942,8 +950,11 @@ *) echo hppa-unknown-linux-gnu ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux @@ -966,58 +977,6 @@ xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu 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" - ;; - 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 - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - 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 @@ -1247,6 +1206,16 @@ *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + 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 + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} --- recordmydesktop-0.3.8.1+svn602.orig/config.sub +++ recordmydesktop-0.3.8.1+svn602/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 # Free Software Foundation, Inc. -timestamp='2009-06-11' +timestamp='2010-01-22' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -32,13 +32,16 @@ # Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +75,9 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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." @@ -149,7 +153,7 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; @@ -284,6 +288,7 @@ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ + | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ @@ -291,13 +296,14 @@ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ + | ubicom32 \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none @@ -340,7 +346,7 @@ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -368,15 +374,17 @@ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ - | romp-* | rs6000-* \ + | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile-* | tilegx-* \ | tron-* \ + | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ @@ -726,6 +734,9 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -1076,6 +1087,11 @@ basic_machine=tic6x-unknown os=-coff ;; + # This must be matched before tile*. + tilegx*) + basic_machine=tilegx-unknown + os=-linux-gnu + ;; tile*) basic_machine=tile-unknown os=-linux-gnu @@ -1247,6 +1263,9 @@ # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1268,8 +1287,8 @@ # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -kopensolaris* \ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ @@ -1290,7 +1309,7 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1423,6 +1442,8 @@ -dicos*) os=-dicos ;; + -nacl*) + ;; -none) ;; *) --- recordmydesktop-0.3.8.1+svn602.orig/debian/control +++ recordmydesktop-0.3.8.1+svn602/debian/control @@ -0,0 +1,17 @@ +Source: recordmydesktop +Section: video +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: José L. Redrejo Rodríguez +Homepage: http://recordmydesktop.sourceforge.net +Build-Depends: debhelper (>= 5), dpatch, autotools-dev, libxdamage-dev, libvorbis-dev, libogg-dev, libxext-dev, libtheora-dev (>= 0.0.0.alpha7), libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libice-dev, libsm-dev, zlib1g-dev, libjack-dev, libpopt-dev +Standards-Version: 3.8.4 + +Package: recordmydesktop +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: gtk-recordmydesktop (<< 0.3.5) +Description: Captures audio-video data of a Linux desktop session + The application produces an ogg-encapsulated theora-vorbis file. + recordMyDesktop tries to be as unobstrusive as possible by proccessing only + regions of the screen that have changed --- recordmydesktop-0.3.8.1+svn602.orig/debian/copyright +++ recordmydesktop-0.3.8.1+svn602/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by José L. Redrejo Rodríguez on +Wed, 2 Aug 2006 10:56:54 +0200. + +It was downloaded from http://recordmydesktop.sourceforge.net/downloads.php + +Copyright Holder: John Varouhakis + +License: + +Copyright (C) 2006 John Varouhakis + + 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. + + 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 St, Fifth Floor, Boston, MA 02110-1301, USA. + + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- recordmydesktop-0.3.8.1+svn602.orig/debian/changelog +++ recordmydesktop-0.3.8.1+svn602/debian/changelog @@ -0,0 +1,145 @@ +recordmydesktop (0.3.8.1+svn602-1ubuntu3) maverick; urgency=low + + * Drop patch to retain compatibility session, as mentioned in previous + merge, fixes FTBFS + + -- Luke Yelavich Thu, 22 Jul 2010 18:52:30 +0200 + +recordmydesktop (0.3.8.1+svn602-1ubuntu2) maverick; urgency=low + + * No-change rebuild to pick up new j-a-c-k shlibs + + -- Luke Yelavich Wed, 21 Jul 2010 16:13:01 +0200 + +recordmydesktop (0.3.8.1+svn602-1ubuntu1) lucid; urgency=low + + * Merge from Debian unstable, remaining changes: + + config.guess: Retain compatibility secion, can be dropped + post-10.04 + + src/rmd_types.h: Use 'default' as the standard ALSA virtual + device to work both with and without PulseAudio (Ubuntu and + Kubuntu/Xubuntu, respectively). + * Separated Ubuntu changes into dpatches. + * This version is compiled with jack support (LP: #448027). + + -- Ilya Barygin Wed, 10 Feb 2010 22:04:02 +0300 + +recordmydesktop (0.3.8.1+svn602-1) unstable; urgency=low + + * New version from upstream svn (Closes: #549263, #544699) + * Added build dependency on dpatch to apply different patches + * Modified debian/rules to use dpatch + * debian/patches/01_update_includes.dpatch update Xorg includes + * debian/patches/02_fix_new_theora.dpatch (Closes: #548631, #559648) + * debian/control: bumped standards version to 3.8.4. + + -- José L. Redrejo Rodríguez Mon, 08 Feb 2010 18:31:20 +0100 + +recordmydesktop (0.3.8.1-2ubuntu1) lucid; urgency=low + + * Merge from Debian testing, remaining changes: + + config.guess: Retain compatibility secion, can be dropped + post-10.04 + + src/rmd_types.h: Use 'default' as the standard ALSA virtual + device to work both with and without PulseAudio (Ubuntu and + Kubuntu/Xubuntu, respectively). Reported by Martin Owens + + -- Daniel T Chen Fri, 06 Nov 2009 03:55:18 +0000 + +recordmydesktop (0.3.8.1-2) unstable; urgency=low + + * Changed section from graphics to the new video section + + -- José L. Redrejo Rodríguez Sun, 26 Jul 2009 10:21:54 +0200 + +recordmydesktop (0.3.8.1-1) unstable; urgency=low + + * New upstream release (Closes: #536440, #492829). + * debian/control: update homepage website and bumped standards + version to 3.8.2, no changes required (Closes: #451471). + + -- José L. Redrejo Rodríguez Fri, 17 Jul 2009 14:41:08 +0200 + +recordmydesktop (0.3.8.1-0ubuntu1) karmic; urgency=low + + * New upstream release (LP: #364674) + * debian/control: Fixed libjack0.100.0-dev dependancy + * debian/control: Fixed project home page + + -- Alan Pope Tue, 21 Apr 2009 10:57:22 +0100 + +recordmydesktop (0.3.7.3-1) unstable; urgency=low + + * New upstream release. + + -- José L. Redrejo Rodríguez Tue, 01 Apr 2008 09:47:49 +0200 + +recordmydesktop (0.3.7-1) unstable; urgency=low + + * New upstream release. + * debian/control: updated to current policy version and added homepage field + + -- José L. Redrejo Rodríguez Tue, 18 Dec 2007 08:35:15 +0100 + +recordmydesktop (0.3.6-1) unstable; urgency=low + + * New upstream release. + * debian/control: Fixes typo in short description (Closes: #433934). + + -- José L. Redrejo Rodríguez Sun, 19 Aug 2007 10:24:20 +0200 + +recordmydesktop (0.3.5.1-1) unstable; urgency=low + + * New upstream release: fixes regression + + -- José L. Redrejo Rodríguez Fri, 20 Jul 2007 11:54:22 +0200 + +recordmydesktop (0.3.5-1) unstable; urgency=low + + * New upstream release + * debian/control: conflicts (again) with previous gtk-recordmydesktop versions. + + -- José L. Redrejo Rodríguez Sun, 15 Jul 2007 11:54:22 +0200 + +recordmydesktop (0.3.4-1) unstable; urgency=low + + * New upstream release + * debian/control: conflicts with previous gtk-recordmydesktop versions. + + -- José L. Redrejo Rodríguez Wed, 25 Apr 2007 11:54:22 +0200 + +recordmydesktop (0.3.3.1-1) unstable; urgency=low + + * New upstream release: fixes some bugs in jack support. + * alsa support removed for some architectures (Closes: #414145). + * fixed error in help/recordmydesktop.1 man page + * Updated debian/copyright and debian/control to change the email of the maintainer + + -- José L. Redrejo Rodríguez Wed, 14 Mar 2007 13:33:18 +0200 + +recordmydesktop (0.3.3-1) unstable; urgency=low + + * New upstream release: jack support. + * debian/control: add build dependency on libjack-dev + + -- José L. Redrejo Rodríguez Thu, 15 Feb 2007 21:13:18 +0200 + +recordmydesktop (0.3.2-1) unstable; urgency=low + + * New upstream release: 16 bpp support. + + -- José L. Redrejo Rodríguez Fri, 26 Jan 2007 9:41:23 +0200 + +recordmydesktop (0.3.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: added upstream homepage url + + -- José L. Redrejo Rodríguez Fri, 12 Jan 2007 11:38:23 +0200 + +recordmydesktop (0.3.0r2-1) unstable; urgency=low + + * Initial Debian release (Closes: #381154). + + -- José L. Redrejo Rodríguez Sat, 25 Nov 2006 10:56:54 +0200 + --- recordmydesktop-0.3.8.1+svn602.orig/debian/rules +++ recordmydesktop-0.3.8.1+svn602/debian/rules @@ -0,0 +1,84 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build=$(DEB_HOST_GNU_TYPE) +else + confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) +endif + +confflags += X_LIBS=" -L/usr/lib -lX11" X_CFLAGS=" -DXTHREADS" + +config.status: configure patch-stamp + dh_testdir + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ + --mandir=\$${prefix}/share/man $(confflags) + +build: build-stamp + +build-stamp: config.status + dh_testdir + $(MAKE) + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + rm -f config.log + [ ! -f Makefile ] || $(MAKE) distclean +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/recordmydesktop + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- recordmydesktop-0.3.8.1+svn602.orig/debian/compat +++ recordmydesktop-0.3.8.1+svn602/debian/compat @@ -0,0 +1 @@ +5 --- recordmydesktop-0.3.8.1+svn602.orig/debian/README.source +++ recordmydesktop-0.3.8.1+svn602/debian/README.source @@ -0,0 +1,7 @@ +This package uses the dpatch system to save and apply patches to the +upstream source code of the software that is packaged. For details +about how to use dpatch read + + /usr/share/doc/dpatch/README.source.gz + +from the dpatch package. --- recordmydesktop-0.3.8.1+svn602.orig/debian/patches/00list +++ recordmydesktop-0.3.8.1+svn602/debian/patches/00list @@ -0,0 +1,3 @@ +01_update_includes.dpatch +02_fix_new_theora.dpatch +12_pulseaudio_compatibility.dpatch --- recordmydesktop-0.3.8.1+svn602.orig/debian/patches/12_pulseaudio_compatibility.dpatch +++ recordmydesktop-0.3.8.1+svn602/debian/patches/12_pulseaudio_compatibility.dpatch @@ -0,0 +1,21 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 12_pulseaudio_compatibility.dpatch by Ilya Barygin +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Use 'default' as the standard ALSA virtual +## DP: device to work both with and without PulseAudio (Ubuntu and +## DP: Kubuntu/Xubuntu, respectively). + +@DPATCH@ +diff -urNad recordmydesktop-0.3.8.1+svn602~/src/rmd_types.h recordmydesktop-0.3.8.1+svn602/src/rmd_types.h +--- recordmydesktop-0.3.8.1+svn602~/src/rmd_types.h 2010-02-08 21:47:22.000000000 +0300 ++++ recordmydesktop-0.3.8.1+svn602/src/rmd_types.h 2010-02-10 19:24:05.000000000 +0300 +@@ -39,7 +39,7 @@ + #ifdef HAVE_LIBASOUND + #include + +- #define DEFAULT_AUDIO_DEVICE "hw:0,0" ++ #define DEFAULT_AUDIO_DEVICE "default" + #else + #include + #include --- recordmydesktop-0.3.8.1+svn602.orig/debian/patches/01_update_includes.dpatch +++ recordmydesktop-0.3.8.1+svn602/debian/patches/01_update_includes.dpatch @@ -0,0 +1,30 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_update_includes.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Update Xorg includes + +@DPATCH@ + +--- recordmydesktop-0.3.8.1+svn602.orig/src/rmd_update_image.c 2010-02-08 18:30:42.000000000 +0100 ++++ recordmydesktop-0.3.8.1+svn602.bueno/src/rmd_update_image.c 2010-02-08 19:06:24.000000000 +0100 +@@ -32,7 +32,7 @@ + #include "rmd_types.h" + + #include +-#include ++#include + #include + + +--- recordmydesktop-0.3.8.1+svn602.orig/src/rmd_getzpixmap.c 2010-02-08 18:30:42.000000000 +0100 ++++ recordmydesktop-0.3.8.1+svn602.bueno/src/rmd_getzpixmap.c 2010-02-08 19:06:35.000000000 +0100 +@@ -32,7 +32,7 @@ + + #include + #include +-#include ++#include + #include + + --- recordmydesktop-0.3.8.1+svn602.orig/debian/patches/02_fix_new_theora.dpatch +++ recordmydesktop-0.3.8.1+svn602/debian/patches/02_fix_new_theora.dpatch @@ -0,0 +1,43 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_fix_new_theora.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix recording with newest libtheora versions + +@DPATCH@ + +--- recordmydesktop-0.3.8.1+svn602.orig/src/rmd_initialize_data.c 2010-02-08 18:30:42.000000000 +0100 ++++ recordmydesktop-0.3.8.1+svn602.bueno/src/rmd_initialize_data.c 2010-02-08 19:12:36.000000000 +0100 +@@ -223,7 +223,7 @@ + args->channels = 1; + args->frequency = 22050; + args->buffsize = 4096; +- args->v_bitrate = 45000; ++ args->v_bitrate = 0; + args->v_quality = 63; + args->s_quality = 10; + +@DPATCH@ + +--- recordmydesktop-0.3.8.1+svn602.orig/src/rmd_parseargs.c 2010-02-08 18:30:42.000000000 +0100 ++++ recordmydesktop-0.3.8.1+svn602.bueno/src/rmd_parseargs.c 2010-02-08 19:15:01.000000000 +0100 +@@ -215,7 +215,7 @@ + + { "v_bitrate", '\0', + POPT_ARG_INT, &arg_return->v_bitrate, 0, +- "A number from 45000 to 2000000 for desired encoded video bitrate(default 45000).", ++ "A number from 0 to 2000000 for desired encoded video bitrate(default 0).", + "n" }, + + { "s_quality", '\0', +@@ -460,8 +460,8 @@ + fprintf(stdout, "--v_quality must be within the inclusive range [0-63].\n"); + success = FALSE; + } +- if (args->v_bitrate < 45000 || args->v_quality > 2000000) { +- fprintf(stdout, "--v_bitrate must be within the inclusive range [45000-2000000].\n"); ++ if (args->v_bitrate < 0 || args->v_quality > 2000000) { ++ fprintf(stdout, "--v_bitrate must be within the inclusive range [0-2000000].\n"); + success = FALSE; + } + if (args->frequency <= 0) {