Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360823 - media-video/kazam - A screencasting program created with design in mind
Summary: media-video/kazam - A screencasting program created with design in mind
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
: 481698 (view as bug list)
Depends on: 477814
Blocks:
  Show dependency tree
 
Reported: 2011-03-27 19:52 UTC by Dmitry
Modified: 2021-06-06 08:56 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kazam ebuild (kazam-9999.ebuild,1.61 KB, text/plain)
2011-03-27 19:52 UTC, Dmitry
Details
kazam-9999.ebuild (kazam-9999.ebuild,1.67 KB, text/plain)
2011-07-07 12:30 UTC, Ortwin Glueck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry 2011-03-27 19:52:35 UTC
Created attachment 267437 [details]
kazam ebuild

Hello!

Please find attached kazam-9999.ebuild.

Kazam is "A screencasting program created with design in mind".

It is a gnome/python app. If you are looking for a screencasting sw you should defenitely give kazam a try. Unlike most screen recording programs for Linux, Kazam is powerful in its editing/exporting options (in a clean, nice graphical user interface), works with a standard, easy-to-edit format, but it is not without it’s downsides.

I suggest media-video/kazam.


I've tested this ebuild on amd64 system in kde desktop environment.
Comment 1 Ortwin Glueck 2011-07-07 12:30:11 UTC
Created attachment 279325 [details]
kazam-9999.ebuild

-don't use deprecated API
-put icons into right place

TODO: user-trash icon is not found 
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/kazam/app.py", line 134, in cb_edit_requested
    self.screencast)
  File "/usr/lib64/python2.7/site-packages/kazam/frontend/export.py", line 83, in __init__
    self.combobox_export = ExportCombobox(self.icons, export_object_details)
  File "/usr/lib64/python2.7/site-packages/kazam/frontend/widgets/comboboxes.py", line 166, in __init__
    self._populate(export_object_details)
  File "/usr/lib64/python2.7/site-packages/kazam/frontend/widgets/comboboxes.py", line 174, in _populate
    pixbuf = self.icons.load_icon(pixbuf_name, 16, ())
glib.GError: Icon 'user-trash' not present in theme
Comment 2 Leho Kraav (:macmaN @lkraav) 2012-12-18 11:25:22 UTC
To anyone following this, have you give a look to the other overlays' ebuilds?

http://gpo.zugaina.org/media-video/kazam
Comment 3 Denis M. (Phr33d0m) 2013-03-21 22:22:43 UTC
@proxy-maint, is there anyone available to proxy me? I'd want to be the maintainer of this package. If someone agrees, please assign me to the bug and remove me from CC.

Instead of adding a 9999 ebuild as initially this bug's OP requested, I'd want to add upstream's stable versions which are currently 1.4.1 and the upcoming 1.4.2.

I'd try to provide some good-looking ebuild(s) in the next couple of days.
Comment 4 DrSlony 2013-04-05 15:55:09 UTC
Would be nice if someone took this.
Kazam 1.4.2 was released recently: https://launchpad.net/kazam
Comment 5 Denis M. (Phr33d0m) 2013-07-23 13:24:22 UTC
Comment on attachment 267437 [details]
kazam ebuild

># Copyright 1999-2008 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: $
>
>inherit bzr python eutils distutils gnome2-utils
>
>EBZR_REPO_URI="http://bazaar.launchpad.net/~and471/kazam/unstable/"
>
>DESCRIPTION="A screencasting program created with design in mind"
>HOMEPAGE="https://launchpad.net/kazam"
>SRC_URI=""
>
>LICENSE="GPL-3"
>SLOT="0"
>KEYWORDS="~amd64 ~x86"
>IUSE=""
>
>DEPEND="dev-vcs/bzr"
>
>RDEPEND="dev-python/python-distutils-extra
>	dev-python/pyxdg
>	dev-python/librsvg-python
>	dev-libs/keybinder
>	dev-python/python-xlib
>	dev-python/gdata
>	dev-python/pycurl"
>
>DEST="/usr/share/kazam"
>
>src_unpack() {
>        bzr_src_unpack
>}
>
>pkg_preinst() {
>	gnome2_icon_savelist
>}
>
>src_install() {
>	# Install binary
>	dobin bin/${PN} || die "Installing binary failed."
>
>	# Install python modules
>	insinto $(python_get_sitedir)
>	doins -r kazam || die "Installing python modules failed."
>	
>	# Install "data"
>	insinto "${DEST}"
>	doins -r data/{images,mockups,ui} || die "Installing data filed."
>
>	# Install icons
>	for res in 16x16 22x22 24x24 32x32 48x48 96x96 128x128 ; do
>		insinto /usr/share/icons/hicolor/${res}/apps
>		doins data/icons/${res}/apps/${PN}.png || die "Installing icons failed."
>	done
>	insinto /usr/share/icons/hicolor/22x22/status
>	doins data/icons/22x22/status/* || die "Installing icons failed."
>	doicon data/icons/48x48/apps/${PN}.png || die "Installing pixmap failed."
>
>	# Install desktop entry
>	make_desktop_entry kazam kazam /usr/share/pixmaps/${PN}.png AudioVideo || die "Installing desktop entry failed."
>}
>
>pkg_postinst() {
>	gnome2_icon_cache_update
>}
>
>pkg_postrm() {
>	gnome2_icon_cache_update
>}
>
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2013-08-20 13:13:03 UTC
*** Bug 481698 has been marked as a duplicate of this bug. ***
Comment 7 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-12-07 09:20:36 UTC
Can you avoid IN_PROGRESS such that your bug remains visible on all our lists? Thank you in advance.

After months have now passed, does the ebuild still apply or can it be updated to reflect a newer version?

Reviewing it I see it is from 2008 and that it could be migrated to the new Python-r1 eclasses (http://wiki.gentoo.org/wiki/Python/Eclasses).

Can you state again which versions and/or commit snapshots you want us to add?
Comment 8 Jonas Stein gentoo-dev 2017-07-06 19:40:14 UTC
had mail contact. Denis is not interested in this any more. -> Maintainer wanted.

Latest version is 1.4.5 released on 2014-08-18
Comment 9 heikki kniivila 2021-06-06 08:56:04 UTC
Any working alternative for Gentoo?