--- istanbul-0.1.1.orig/debian/patches/fix-popup.patch +++ istanbul-0.1.1/debian/patches/fix-popup.patch @@ -0,0 +1,13 @@ +diff -Nur istanbul-0.1.1/istanbul/main/main.py istanbul-0.1.1.new/istanbul/main/main.py +--- istanbul-0.1.1/istanbul/main/main.py 2006-03-20 10:35:53.000000000 +0100 ++++ istanbul-0.1.1.new/istanbul/main/main.py 2006-03-20 10:36:22.000000000 +0100 +@@ -80,8 +80,8 @@ + self.popupmenu_quititem.connect('activate', self._quit) + self.popupmenu.add(self.popupmenu_quititem) + +- self.popupmenu.popup(None, None, None, 3, gtk.get_current_event_time()) + self.popupmenu.show_all() ++ self.popupmenu.popup(None, None, None, 3, gtk.get_current_event_time()) + + def _settings(self, button): + # show settings dialog --- istanbul-0.1.1.orig/debian/patches/fix-prefs.py.patch +++ istanbul-0.1.1/debian/patches/fix-prefs.py.patch @@ -0,0 +1,12 @@ +diff -Nur istanbul-0.1.1/istanbul/main/prefs.py istanbul-0.1.1.new/istanbul/main/prefs.py +--- istanbul-0.1.1/istanbul/main/prefs.py 2005-07-01 16:16:12.000000000 +0200 ++++ istanbul-0.1.1.new/istanbul/main/prefs.py 2006-02-20 12:56:44.000000000 +0100 +@@ -61,7 +61,7 @@ + state = button.get_active() + self.xml.get_widget('filenameLabel').set_sensitive(state) + self.xml.get_widget('filenameEntry').set_sensitive(state) +- self.xml.get_widget('encode_later').set_senisitive(state) ++ self.xml.get_widget('encode_later').set_sensitive(state) + + def icecast_toggled_cb(self, button): + state = button.get_active() --- istanbul-0.1.1.orig/debian/patches/fix-icecast-from-cvs.patch +++ istanbul-0.1.1/debian/patches/fix-icecast-from-cvs.patch @@ -0,0 +1,28 @@ +diff -Nur istanbul-0.1.1/istanbul/main/main.py istanbul-0.1.1.new/istanbul/main/main.py +--- istanbul-0.1.1/istanbul/main/main.py 2005-07-01 16:34:22.000000000 +0200 ++++ istanbul-0.1.1.new/istanbul/main/main.py 2006-01-08 12:10:51.000000000 +0100 +@@ -114,7 +114,7 @@ + mainpipeline = 'ximagesrc ! ffmpegcolorspace ! videoscale ! video/x-raw-yuv,width=%d,height=%d,framerate=%f' % (width, height, framerate) + + save_pipeline = '' +- encode_pipeline = '' ++ encode_pipeline = 'theoraenc ! oggmux' + icecast_pipeline = '' + + if self.settingsdialog.xml.get_widget('save').get_active(): +@@ -122,7 +122,6 @@ + encode_pipeline = 'smokeenc ! multipartmux' + filename = '%s.tmp' % self.settingsdialog.xml.get_widget('filenameEntry').get_text() + else: +- encode_pipeline = 'theoraenc ! oggmux' + filename = self.settingsdialog.xml.get_widget('filenameEntry').get_text() + + save_pipeline = 'filesink location=%s' % filename +@@ -130,6 +129,7 @@ + ip = self.settingsdialog.xml.get_widget('shout_ip').get_text() + port = self.settingsdialog.xml.get_widget('shout_port').get_value_as_int() + mountpoint = self.settingsdialog.xml.get_widget('shout_mount').get_text() ++ password = self.settingsdialog.xml.get_widget('shout_password').get_text() + icecast_pipeline = 'shout2send ip=%s port=%s mount=%s password=%s' % (ip, port, mountpoint, password) + if save_pipeline != '' and icecast_pipeline != '': + final_pipeline = '%s ! %s ! tee name=t ! %s t. ! { queue ! %s }' % (mainpipeline, encode_pipeline, save_pipeline, icecast_pipeline) --- istanbul-0.1.1.orig/debian/istanbul.xpm +++ istanbul-0.1.1/debian/istanbul.xpm @@ -0,0 +1,157 @@ +/* XPM */ +static char * istanbul_xpm[] = { +"32 32 122 2", +" c None", +". c #4B494B", +"+ c #444244", +"@ c #3D3B3D", +"# c #605E60", +"$ c #040204", +"% c #164A16", +"& c #393739", +"* c #363436", +"= c #848284", +"- c #6F6D6F", +"; c #595759", +"> c #747274", +", c #123A12", +"' c #8A898A", +") c #484648", +"! c #6B696B", +"~ c #1F1905", +"{ c #544607", +"] c #2A282A", +"^ c #A3A3A3", +"/ c #4F4D4F", +"( c #565456", +"_ c #403E40", +": c #3B1304", +"< c #A93504", +"[ c #828182", +"} c #888788", +"| c #FC4E04", +"1 c #722404", +"2 c #8E2C04", +"3 c #686668", +"4 c #908F90", +"5 c #7D7B7D", +"6 c #7B797B", +"7 c #E04604", +"8 c #525052", +"9 c #767476", +"0 c #248024", +"a c #571B04", +"b c #373537", +"c c #9D9D9D", +"d c #242224", +"e c #0F0D0F", +"f c #201E20", +"g c #797779", +"h c #2F2D2F", +"i c #646264", +"j c #282628", +"k c #371757", +"l c #150920", +"m c #C53D04", +"n c #0B090B", +"o c #9C42FC", +"p c #7A34C5", +"q c #08023E", +"r c #0C026C", +"s c #4C1EAC", +"t c #69667F", +"u c #46305B", +"v c #392F06", +"w c #19106F", +"x c #3F3B54", +"y c #1F175F", +"z c #341B74", +"A c #8F3EE4", +"B c #481E72", +"C c #0A0255", +"D c #2C108C", +"E c #6C2DCC", +"F c #7C34DC", +"G c #0B1E0B", +"H c #207220", +"I c #070227", +"J c #1C097C", +"K c #3C179C", +"L c #58268E", +"M c #5C26BC", +"N c #0B0260", +"O c #183A58", +"P c #195619", +"Q c #0B320B", +"R c #3B6450", +"S c #7049B0", +"T c #06021B", +"U c #2FAA2F", +"V c #36F136", +"W c #19D619", +"X c #0BB20B", +"Y c #199319", +"Z c #28A228", +"` c #090249", +" . c #121012", +".. c #3B3A3B", +"+. c #414141", +"@. c #5EB15E", +"#. c #BCBEBC", +"$. c #6CE96C", +"%. c #36DA36", +"&. c #209B20", +"*. c #050210", +"=. c #646464", +"-. c #6A6A6A", +";. c #A1CCA1", +">. c #181718", +",. c #B0B1B0", +"'. c #939493", +"). c #1C1747", +"!. c #1E1C1E", +"~. c #191719", +"{. c #26103B", +"]. c #8B3BE0", +"^. c #692DA9", +"/. c #7F7F7F", +"(. c #7A7A7A", +"_. c #2D2C2D", +":. c #A8A9A8", +"<. c #040E10", +"[. c #042527", +"}. c #5E5D5E", +"|. c #565656", +"1. c #566161", +" . + @ # $ $ % ", +" & * @ = - ; + > $ $ , $ $ $ ", +" ; @ . = = ' # ) ! $ $ ~ { $ % , $ ", +" ] * = = ' ^ / ( _ $ : < ~ { < : $ $ $ ", +" = = = = [ ; } $ < | | 1 $ 2 | : $ $ $ ", +" 3 = = = 4 = 5 6 $ < | 2 $ $ | | 7 : $ ", +" 8 5 9 = = = ; = $ $ < 7 : $ : | | | 2 $ 0 $ ", +" + - 9 = 9 . = ; $ : 1 : $ $ : | | | | $ $ $ ", +" @ - = = 4 = = - $ : 1 : $ $ < | | : < a $ $ ", +" b - = ; c 4 9 # d e $ $ $ < 7 : : 7 | | $ $ a $ $ ", +" f ; 9 - / g 9 . # f $ $ $ $ $ < 7 : $ 1 | 2 $ $ $ $ $ ", +" $ $ $ h # ; & i = = @ j $ $ $ $ $ < < $ $ $ | 2 $ 1 $ $ $ ", +" $ $ $ $ $ + # 3 9 3 3 9 @ k k k l $ 1 < $ $ $ m a $ 1 $ ", +" $ $ $ $ $ n # 3 9 - 8 + + o o o p $ $ < $ $ $ a a $ $ $ $ ", +"$ $ $ $ q r r s t = - @ ( u o o o o p l $ v { { $ $ $ $ $ $ ", +"$ $ $ $ r r r r w x x y z A o o o o o p B v { { $ $ $ $ $ ", +"$ $ $ $ C r r r r r r r r r r r D E F o o o $ B G G H $ ", +"$ $ $ $ I r r r r r r r r r r r r r J K o L H $ G G $ $ ", +"$ $ $ $ k M r r r r r r r r r r r r N O P P P Q R S $ $ ", +"$ $ $ $ k o s r r r r r r r r r r r T U V W W X Y Z $ $ $ ", +" $ $ $ k o o M r r r r r C ` ` ...+.@.#.$.%.Y &.U l k $ ", +" $ $ $ l p o o s r r q I *.$ $ ..=.#.#.-.;.P P , B p o $ ", +" $ $ $ B o o o M >.+.-.#.#.#. .=.,.#.#.#.'.).r s o o .!. ", +" $ $ $ L o o o +.#.#.#.#.#.=. .,.#.'.'.#.+.q r M o ~.~.e ", +" $ $ {.].o o ^./.#.#.#.#.(.>._.:.#.#.#.#._.` r r B $ . ", +" $ $ $ {.o o ^._.#.#.#.#.#.+.$ /.#.#.#.#./.T r r . . ", +" $ $ $ B $ $ _./.<.[.'.}._.$ |./.|.$ $ $ L o $ ", +" $ $ $ {.{._./.1.[.+.,./.$ _.$ $ B ^.^.o L $ ", +" $ $ $ _.:.#.#.:./.$ $ k k o o o p B $ ", +" $ $ /.'.+._.$ ^.^.o o o o k l ", +" $ $ $ $ $ $ $ $ $ $ $ ", +" $ "}; --- istanbul-0.1.1.orig/debian/compat +++ istanbul-0.1.1/debian/compat @@ -0,0 +1 @@ +5 --- istanbul-0.1.1.orig/debian/istanbul.sgml +++ istanbul-0.1.1/debian/istanbul.sgml @@ -0,0 +1,113 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + 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 + docbook-to-man in your Build-Depends control field. + + --> + + + Zaheer"> + Merali"> + + June 7, 2005"> + + 1"> + dh@mailempfang.de"> + + ISTANBUL"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2005 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + it records your desktop session + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + + + &dhpackage; records your desktop session. + After you started it, you can control it with the icon in the + notification area. + + + + 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. + + + +
+ + + + --- istanbul-0.1.1.orig/debian/watch +++ istanbul-0.1.1/debian/watch @@ -0,0 +1,8 @@ +version=3 + +# This is upstream source, but it isn't currently working +# because of wrong permissions on server. +# http://live.hujjat.org/istanbul-(.*)\.tar\.bz2 + + + --- istanbul-0.1.1.orig/debian/menu +++ istanbul-0.1.1/debian/menu @@ -0,0 +1,6 @@ +?package(istanbul):needs="X11"\ + section="Apps/Tools"\ + title="Istanbul"\ + command="/usr/bin/istanbul"\ + longtitle="Desktop session recorder"\ + icon="/usr/share/pixmaps/istanbul.xpm" --- istanbul-0.1.1.orig/debian/changelog +++ istanbul-0.1.1/debian/changelog @@ -0,0 +1,112 @@ +istanbul (0.1.1-3ubuntu3) edgy; urgency=low + + * debian/control, + debian/pycompat, + debian/rules: + + move to the new python policy + + -- Sebastian Dröge Mon, 10 Jul 2006 17:58:07 +0200 + +istanbul (0.1.1-3ubuntu2) dapper; urgency=low + + * debian/patches/fix-popup.patch: + - this time, ship the patch for real. + + -- Daniel Holbach Mon, 20 Mar 2006 10:34:31 +0100 + +istanbul (0.1.1-3ubuntu1) dapper; urgency=low + + * debian/menu, debian/istanbul.xpm, debian/rules: + - install menu item, changes lifted from Debian package. + * debian/patches/fix-popup-menu.patch: + - patch lifted from Debian. + * debian/control: + - set myself as maintainer again. + + -- Daniel Holbach Mon, 20 Mar 2006 10:18:10 +0100 + +istanbul (0.1.1-1ubuntu4) dapper; urgency=low + + * debian/patches/fix-prefs.py.patch: + - fixed a typo, thanks Mircea MITU (Malone: #31959) + + -- Daniel Holbach Mon, 20 Feb 2006 12:57:02 +0100 + +istanbul (0.1.1-3) unstable; urgency=low + + * Using xpm icon in menu entry, to match policy. + * Menu now works also in bottom taskbar (Closes: #341303) + + -- Luca Bruno Sat, 4 Feb 2006 13:53:20 +0100 + +istanbul (0.1.1-1ubuntu3) dapper; urgency=low + + * debian/rules, debian/copyright: + - reverted to my packaging. + * debian/control: + - incorporated my changes. + * debian/istanbul.1: + - removed. + * debian/istanbul.sgml: + - readded, build manpage at build time. + * debian/patches/fix-icecast-from-cvs.patch: + - fix Icecast2 streaming (Malone: #6318), thanks Florian Zeitz. + + -- Daniel Holbach Sun, 8 Jan 2006 12:03:02 +0100 + +istanbul (0.1.1-1ubuntu2) dapper; urgency=low + + * Fixed python build-deps and deps + + -- Stephan Hermann Wed, 4 Jan 2006 19:52:51 +0100 + +istanbul (0.1.1-1ubuntu1) dapper; urgency=low + + * Resynchronise with debian + + -- Stephan Hermann Thu, 29 Dec 2005 14:54:21 +0100 + +istanbul (0.1.1-2) unstable; urgency=low + + * Added dependency on gstreamer0.8-jpeg (Closes: #344164) + * Improved Debian menu entry: + - Added icon + - Added longtitle + + -- Luca Bruno Thu, 22 Dec 2005 14:59:02 +0100 + +istanbul (0.1.1-1) unstable; urgency=low + + * Initial release (Closes: #316503) + + -- Luca Bruno Sat, 8 Oct 2005 15:39:31 +0200 + +istanbul (0.1.1-0ubuntu2) breezy; urgency=low + + * Rebuild with the new cairo version + + -- Sebastien Bacher Thu, 18 Aug 2005 17:20:55 +0000 + +istanbul (0.1.1-0ubuntu1) breezy; urgency=low + + * Upload to Breezy. + * debian/control: + - Standards-Version: 3.6.2 + + -- Daniel Holbach Tue, 9 Aug 2005 22:44:49 +0200 + +istanbul (0.1.1-0ubuntu0.1) breezy; urgency=low + + * New upstream release. + * debian/patches/correct-pythondir.patch: + - removed, accepted upstream. + + -- Daniel Holbach Fri, 1 Jul 2005 18:13:26 +0200 + +istanbul (0.1.0-0ubuntu1) unstable; urgency=low + + * Initial release. + * debian/patches/correct-pythondir.patch: + - patch by John Palmieri to correct pythondir. + + -- Daniel Holbach Fri, 01 Jul 2005 14:59:42 +0200 --- istanbul-0.1.1.orig/debian/copyright +++ istanbul-0.1.1/debian/copyright @@ -0,0 +1,51 @@ +This package was debianized by Luca Bruno on +Sun, 11 Sep 2005 19:49:53 +0200. + +It was downloaded from http://live.gnome.org/Istanbul + +Copyright (C) 2005 Zaheer Abbas Merali +Portions Copyright (C) 2004,2005 Fluendo, S.L. (www.fluendo.com) + +License : + + This package 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 package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; 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 can be found in `/usr/share/common-licenses/GPL'. + + +eggtrayicon.h and eggtrayicon.c are released under LGPL and are +Copyright (C) 2002 Anders Carlsson + +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 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'. + --- istanbul-0.1.1.orig/debian/rules +++ istanbul-0.1.1/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_AUTO_UPDATE_LIBTOOL := post + +DEB_INSTALL_MANPAGES_istanbul := debian/istanbul.1 + +build/istanbul:: + /usr/bin/docbook-to-man debian/istanbul.sgml > debian/istanbul.1 + mkdir -p debian/istanbul/usr/share/pixmaps/ + cp debian/istanbul.xpm debian/istanbul/usr/share/pixmaps/ + +binary-predeb/istanbul:: + dh_pycentral -pistanbul + dh_python -pistanbul + +clean/istanbul:: + rm -f debian/istanbul.1 + --- istanbul-0.1.1.orig/debian/pycompat +++ istanbul-0.1.1/debian/pycompat @@ -0,0 +1 @@ +2 --- istanbul-0.1.1.orig/debian/istanbul.1 +++ istanbul-0.1.1/debian/istanbul.1 @@ -0,0 +1,29 @@ +.TH "ISTANBUL" "1" +.SH "NAME" +istanbul \(em it records your desktop session +.SH "SYNOPSIS" +.SH "DESCRIPTION" +.PP +This manual page documents briefly the +\fBistanbul\fR command. +.PP +This manual page was written for the \fBDebian\fP distribution +because the original program does not have a manual page. + +.PP +\fBistanbul\fR records your desktop session. +After you started it, you can control it with the icon in the +notification area. +.SH "AUTHOR" +.PP +This manual page was written by Daniel Holbach dh@mailempfang.de for +the \fBDebian\fP 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. + +.\" created by instant / docbook-to-man, Mon 10 Jul 2006, 18:01 --- istanbul-0.1.1.orig/debian/control +++ istanbul-0.1.1/debian/control @@ -0,0 +1,21 @@ +Source: istanbul +Section: gnome +Priority: optional +Maintainer: Daniel Holbach +Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.25-1ubuntu1), python-central (>= 0.4.17), python-all-dev (>= 2.4), python-gtk2-dev (>= 2.6), libgstreamer-plugins0.8-dev (>= 0.8.9), libgstreamer0.8-dev (>= 0.8.10), python-gst (>= 0.8.0), libgtk2.0-dev, libglade2-dev, docbook-to-man, libtool +Standards-Version: 3.6.2 +XS-Python-Version: current, >= 2.4 + +Package: istanbul +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-gst (>= 0.8.0), gstreamer0.8-x (>= 0.8.10), gstreamer0.8-misc (>= 0.8.10), gstreamer0.8-theora (>= 0.8.10), python-glade2 (>= 2.6.2-1), python2.4-glade2 +XB-Python-Version: ${python:Versions} +Description: Desktop session recorder + Istanbul is a desktop session recorder for the Free Desktop. + It records your session into an Ogg Theora video file. + To start the recording, you click on its icon in the + notification area. To stop you click its icon again. + . + It works on Gnome, KDE, XFCE and others. + . + Homepage: http://zaheer.merali.org/mediawiki/index.php/Istanbul --- istanbul-0.1.1.orig/rules +++ istanbul-0.1.1/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk + +DEB_AUTO_UPDATE_LIBTOOL := post + +DEB_INSTALL_MANPAGES_istanbul := debian/istanbul.1 + +build/istanbul:: + /usr/bin/docbook-to-man debian/istanbul.sgml > debian/istanbul.1 + +clean/istanbul:: + rm -f debian/istanbul.1 + --- istanbul-0.1.1.orig/copyright +++ istanbul-0.1.1/copyright @@ -0,0 +1,11 @@ +This package was debianized by Daniel Holbach on +Tue, 7 Jun 2005 16:07:02 +0200. + +It was downloaded from http://zaheer.merali.org/mediawiki/index.php/Istanbul + +Copyright Holder: Zaheer Abbas Merali 2005 + +License: GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + +To read the license in its entirety: /usr/share/common-licenses/GPL-2 +