debian/0000775000000000000000000000000012374766131007202 5ustar debian/rules0000775000000000000000000000100312374764771010264 0ustar #!/usr/bin/make -f ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) SUBSTVARS = -Vdist:Depends="gir1.2-appindicator3-0.1" else SUBSTVARS = -Vdist:Depends="" endif %: dh $@ --with python3 override_dh_auto_build: python3 setup.py build override_dh_auto_install: python3 setup.py install --install-layout=deb --root=$(CURDIR)/debian/kazam dh_installman debian/kazam.1 override_dh_auto_clean: rm -rf build/ python3 setup.py clean -a override_dh_gencontrol: dh_gencontrol -- $(SUBSTVARS) debian/copyright0000664000000000000000000000244512374764771011152 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Kazam Upstream-Contact: David Klasinc Source: https://launchpad.net/kazam Files: * Copyright: 2012, David Klasinc 2010, Andrew Higginson 2010, Rosetta Contributors 2010, Canonical Ltd License: GPL-3+ Files: kazam/pulseaudio/ctypes_pulseaudio.py Copyright: 2012, David Klasinc License: LGPL-3+ Files: debian/* Copyright: 2013, Andrew Starr-Bochicchio License: GPL-3+ License: GPL-3+ 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 3 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. License: LGPL-3+ 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 3 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/LGPL-3'. debian/changelog0000664000000000000000000000357712374766076011100 0ustar kazam (1.4.4-1ubuntu0.1) trusty-proposed; urgency=medium * Backport upstream fix for segfault when using area selection (LP: #1298883). -- Andrew Starr-Bochicchio Tue, 19 Aug 2014 20:27:23 -0400 kazam (1.4.4-1) unstable; urgency=medium * New upstream release. * Drop Gtk.StatusIconFix.patch, applied upstream. -- Andrew Starr-Bochicchio Sun, 23 Mar 2014 19:16:17 -0400 kazam (1.4.3-3) unstable; urgency=medium * Add Depends on gir1.2-keybinder-3.0 for hot key support. * Bump Standards-Version to 3.9.5, no changes needed. -- Andrew Starr-Bochicchio Wed, 12 Mar 2014 12:12:23 -0400 kazam (1.4.3-2) unstable; urgency=low * Upload to unstable. -- Andrew Starr-Bochicchio Sun, 30 Jun 2013 11:44:21 -0400 kazam (1.4.3-1) experimental; urgency=low * New upstream release. * Gtk.StatusIconFix.patch: Fix taking screenshots while using the Gtk.StatusIcon fallback by providing indicator.hide_it() and indicator.show_it() -- Andrew Starr-Bochicchio Mon, 24 Jun 2013 17:21:15 -0400 kazam (1.4.2-1) experimental; urgency=low * New upstream release. -- Andrew Starr-Bochicchio Fri, 05 Apr 2013 11:44:55 -0400 kazam (1.4.1-1) experimental; urgency=low * New upstream release. -- Andrew Starr-Bochicchio Wed, 13 Mar 2013 20:28:58 -0400 kazam (1.4.0-2) experimental; urgency=low * Add missing dependency on gnome-session-canberra (LP: #1152867). -- Andrew Starr-Bochicchio Sat, 09 Mar 2013 18:45:46 -0500 kazam (1.4.0-1) experimental; urgency=low * New upstream release. -- Andrew Starr-Bochicchio Thu, 28 Feb 2013 22:07:40 -0500 kazam (1.3.101-1) experimental; urgency=low * Initial release (Closes: #635623). -- Andrew Starr-Bochicchio Mon, 21 Jan 2013 14:39:02 -0500 debian/kazam.10000664000000000000000000000361512374764771010404 0ustar .TH KAZAM "1" "January 2013" "kazam" "User Commands" .SH NAME Kazam \- Screen recording and capturing program. .SH SYNOPSIS .B kazam [\-h] [\-\-debug] [\-\-silent] [\-\-nosound] [\-\-test] [\-v] [\-f] [\-a] [\-s] [\-w] [\-p] [\-g] [\-x] .PP .SH DESCRIPTION \fBKazam\fR provides a well designed and easy to use interface for capturing screencasts and screenshots. It can record desktop video and multiple audio streams simultaneously with control over audio levels and the screen region being captured. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR show this help message and exit .TP \fB\-\-debug\fR enable debug mode .TP \fB\-\-silent\fR silent start, no UI shown .TP \fB\-\-nosound\fR disable PulseAudio .TP \fB\-\-test\fR generate test video signal .TP \fB\-v\fR, \fB\-\-version\fR show program's version number and exit .TP \fB\-f\fR, \fB\-\-fullscreen\fR instant screenshot of a full screen .TP \fB\-a\fR, \fB\-\-area\fR instant screenshot of a preselected screen area .TP \fB\-s\fR, \fB\-\-select\fR instant screenshot of a preselected window .TP \fB\-w\fR, \fB\-\-window\fR instant screenshot of an active window .TP \fB\-p\fR, \fB\-\-preferences\fR show preferences window .TP \fB\-g\fR, \fB\-\-godmode\fR god mode of capture .TP \fB\-x\fR, \fB\-\-instance\fR spawn new instance .SH AUTHOR The following people worked on this software: Matthew Paul Thomas \- Design, Testing .TP Michael Vogt \- Coding .TP Sebastian Heinlein \- Widgets .TP Matthew McGowan \- Pathbar, Widgets, Fixes, Coding .TP Andrew Higginson \- Coding, Artwork, Bughelp, Design .TP K.Vishnoo Charan Reddy \- Artwork, Bughelp, Design .TP Gary Lasker \- Coding .TP David Klasinc \- Coding .TP Georgi Karavasilev \- Design, Testing .TP Alan Pope \- Testing .TP Ken VanDine \- Packaging .TP Frank Souza \- Design .TP This manpage was written by Andrew Starr-Bochicchio for the Debian project. .SH SEE ALSO Website: https://launchpad.net/kazam debian/watch0000664000000000000000000000011412374764771010237 0ustar version=3 https://launchpad.net/kazam/+download .*/kazam-([0-9.]+)\.tar\.gz debian/kazam.docs0000664000000000000000000000001412374764771011162 0ustar README TODO debian/compat0000664000000000000000000000000212374764771010410 0ustar 9 debian/patches/0000775000000000000000000000000012374766130010630 5ustar debian/patches/lp1298883.diff0000664000000000000000000000361112374765350012670 0ustar Origin: upstream, https://bazaar.launchpad.net/~kazam-team/kazam/stable/revision/139 Bug: https://bugs.launchpad.net/ubuntu/+source/kazam/+bug/1298883 Description: Fix for segfault when using area selection. === modified file 'kazam/frontend/window_outline.py' Index: kazam/kazam/frontend/window_outline.py =================================================================== --- kazam.orig/kazam/frontend/window_outline.py 2014-08-19 20:23:45.096655573 -0400 +++ kazam/kazam/frontend/window_outline.py 2014-08-19 20:23:45.076655574 -0400 @@ -89,11 +89,12 @@ except: logger.warning("Unable to detect correct launcher and panel sizes. Using fallback.") + logger.debug("Got all sizes.") + self.window.move(self.x, self.y) self.window.set_default_geometry(self.w, self.h) (x, y) = self.window.get_position() (w, h) = self.window.get_size() - self.window.show_all() def show(self): self.window.show_all() @@ -112,8 +113,13 @@ surface_ctx.set_source_rgba(1.0, 1.0, 1.0, 0.0) surface_ctx.set_operator(cairo.OPERATOR_SOURCE) surface_ctx.paint() - reg = Gdk.cairo_region_create_from_surface(surface) - widget.input_shape_combine_region(reg) + + rect = cairo.RectangleInt(0, 0, 1, 1) + reg = cairo.Region(rect) + if (not reg.is_empty()): + widget.input_shape_combine_region(None) + widget.input_shape_combine_region(reg) + cr.move_to(0, 0) cr.set_source_rgba(1.0, 0.0, 0.0, 0.8) cr.set_line_width(2.0) Index: kazam/kazam/version.py =================================================================== --- kazam.orig/kazam/version.py 2014-08-19 20:23:45.096655573 -0400 +++ kazam/kazam/version.py 2014-08-19 20:23:45.076655574 -0400 @@ -1,4 +1,4 @@ -VERSION='1.4.4' +VERSION='1.4.5' CODENAME='NCC-80102' DISTRO='Ubuntu' RELEASE='14.04' debian/patches/series0000664000000000000000000000001712374761755012053 0ustar lp1298883.diff debian/control0000664000000000000000000000306312374766126010613 0ustar Source: kazam Section: video Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Andrew Starr-Bochicchio Build-Depends: debhelper (>= 9), gettext, intltool, python3-all (>= 3.2), python3-distutils-extra, python3-setuptools Standards-Version: 3.9.5 X-Python3-Version: >= 3.2 Vcs-Bzr: http://bzr.debian.org/bzr/collab-maint/kazam/unstable/ Vcs-Browser: http://anonscm.debian.org/loggerhead/collab-maint/kazam/unstable/files Homepage: https://launchpad.net/kazam Package: kazam Architecture: all Depends: gir1.2-gst-plugins-base-1.0, gir1.2-gstreamer-1.0, gir1.2-keybinder-3.0, gir1.2-wnck-3.0, gnome-session-canberra, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, python3-cairo, python3-dbus, python3-gi, python3-gi-cairo, python3-xdg, ${dist:Depends}, ${misc:Depends}, ${python3:Depends} Recommends: gstreamer1.0-libav XB-Python-Version: ${python:Versions} Description: screencast and screenshot application created with design in mind Kazam provides a well designed and easy to use interface for capturing screencasts and screenshots. It can record desktop video and multiple audio streams simultaneously with control over audio levels and the screen region being captured. . Support for H264 and VP8 codecs is built in. debian/source/0000775000000000000000000000000012374766130010501 5ustar debian/source/format0000664000000000000000000000001412374764771011720 0ustar 3.0 (quilt)