Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 447372 - New ebuild - gnome-extra/cameramonitor version 0.3.2
Summary: New ebuild - gnome-extra/cameramonitor version 0.3.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: PhobosK
URL: https://launchpad.net/cameramonitor
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2012-12-15 16:31 UTC by PhobosK
Modified: 2013-01-26 20:11 UTC (History)
2 users (show)

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


Attachments
The cameramonitor-0.3.2.ebuild (cameramonitor-0.3.2.ebuild,936 bytes, text/plain)
2012-12-15 16:31 UTC, PhobosK
Details
The metadata.xml needed (metadata.xml,502 bytes, application/xml)
2012-12-15 16:33 UTC, PhobosK
Details
The ChangeLog for the ebuild (ChangeLog,305 bytes, text/plain)
2012-12-15 16:33 UTC, PhobosK
Details

Note You need to log in before you can comment on or make changes to this bug.
Description PhobosK 2012-12-15 16:31:07 UTC
Created attachment 332374 [details]
The cameramonitor-0.3.2.ebuild

Cameramonitor is a tiny system tray application which helps monitoring the usage of a single local webcamera.
Its uses maybe different, like watching if any application is using your webcam, showing if your webcam is on if you happen to have a laptop with a hotkey missing a led indicator for the camera state etc.
The app is written in python and is lightweight and fast.
The new 0.3.2 version is a rewritten from scratch version.
There is no similar application in portage, so it would be nice if it could be added to main portage tree.

Since I am one of the upstream authors, I will proxy maintain the ebuild.
Comment 1 PhobosK 2012-12-15 16:33:11 UTC
Created attachment 332376 [details]
The metadata.xml needed
Comment 2 PhobosK 2012-12-15 16:33:38 UTC
Created attachment 332378 [details]
The ChangeLog for the ebuild
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2013-01-21 10:10:42 UTC
Apologies for the delay. This one flew under my radar
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2013-01-26 17:54:54 UTC
Hi,

A couple of comments

Why do you inherit the eutils eclass?

Are you sure the eautoreconf should go before the gnome_src_prepare?

The rest of the ebuild looks ok
Comment 5 PhobosK 2013-01-26 19:20:22 UTC
(In reply to comment #4)

eutils inheritance was needed and has left from my initial idea about how the ebuild should be done, but i changed the upstream source directly, so it is just a leftover that should be deleted... Sorry just missed that...

As far as "eautoreconf" is concerned... yes it should run just before gnome2_src_prepare, since the upstream sources are prepared on an Ubuntu system and a native Gentoo autoreconf/intltoolize/etc is needed just before elibtoolize is run...

Thanks
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2013-01-26 20:11:51 UTC
(In reply to comment #5)
> (In reply to comment #4)
> 
> eutils inheritance was needed and has left from my initial idea about how
> the ebuild should be done, but i changed the upstream source directly, so it
> is just a leftover that should be deleted... Sorry just missed that...
> 
> As far as "eautoreconf" is concerned... yes it should run just before
> gnome2_src_prepare, since the upstream sources are prepared on an Ubuntu
> system and a native Gentoo autoreconf/intltoolize/etc is needed just before
> elibtoolize is run...
> 
> Thanks

Thanks. Committed with the following fixes

-metadata.xml
Fix your ebuild to match the bugzilla account
Add proxy-maintainers as herd instead of the gnome one

-ebuild
drop eutils eclass


+*cameramonitor-0.3.2 (26 Jan 2013)
+
+  26 Jan 2013; Markos Chandras <hwoarang@gentoo.org>
+  +cameramonitor-0.3.2.ebuild, +metadata.xml:
+  Initial commit. Thanks to PhobosK <phobosk@fastmail.fm> who will maintain it.
+  Bug #447372