Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71006 - New misterhouse ebuild
Summary: New misterhouse ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Michael Cummings (RETIRED)
URL: http://www.misterhouse.net
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-12 13:31 UTC by Henry Bauer
Modified: 2005-06-01 08:34 UTC (History)
4 users (show)

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


Attachments
app-misc/misterhouse (misterhouse-2.95.ebuild,679 bytes, text/plain)
2004-11-12 13:33 UTC, Henry Bauer
Details
dev-perl/Audio-Mixer (Audio-Mixer-0.7.ebuild,511 bytes, text/plain)
2004-11-12 13:34 UTC, Henry Bauer
Details
dev-perl/Text-LevenshteinXS (Text-LevenshteinXS-0.03.ebuild,527 bytes, text/plain)
2004-11-12 13:34 UTC, Henry Bauer
Details
dev-perl/Tk (Tk-804.027.ebuild,491 bytes, text/plain)
2004-11-12 13:34 UTC, Henry Bauer
Details
dev-perl/Tk-CursorControl (Tk-CursorControl-0.4.ebuild,551 bytes, text/plain)
2004-11-12 13:34 UTC, Henry Bauer
Details
app-misc/misterhouse (misterhouse-2.95.ebuild,1022 bytes, text/plain)
2004-11-12 17:17 UTC, Henry Bauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henry Bauer 2004-11-12 13:31:01 UTC
New ebuild for program not currently in portage.  Installation is basically "untar it", but because dependencies are non-trivial, I made an ebuild.

It requires a few perl CPAN modules, which I created using g-cpan.pl.  However, I couldn't find any other ebuild running g-cpan.pl, so I turned them into ebuilds too.

Blurb from website:
MisterHouse is an open source home automation program. It's fun, it's free, and it's entirely geeky. Written in Perl, it fires events based on time, web, socket, voice, and serial data. It currently runs on Windows 95/98/NT/2k/XP and on most Unix based platforms, including Linux and Mac OSX.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Henry Bauer 2004-11-12 13:33:49 UTC
Created attachment 43822 [details]
app-misc/misterhouse
Comment 2 Henry Bauer 2004-11-12 13:34:09 UTC
Created attachment 43823 [details]
dev-perl/Audio-Mixer
Comment 3 Henry Bauer 2004-11-12 13:34:27 UTC
Created attachment 43824 [details]
dev-perl/Text-LevenshteinXS
Comment 4 Henry Bauer 2004-11-12 13:34:38 UTC
Created attachment 43825 [details]
dev-perl/Tk
Comment 5 Henry Bauer 2004-11-12 13:34:51 UTC
Created attachment 43826 [details]
dev-perl/Tk-CursorControl
Comment 6 Henry Bauer 2004-11-12 17:17:06 UTC
Created attachment 43836 [details]
app-misc/misterhouse
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2005-03-14 10:39:46 UTC
g-cpan is for installing modules locally, but retaining a track record in portage (it isn't called from anything but the commandline). I'll take a look at this when I have some free time, but I should warn you that some of these modules already exist in the tree. At the very least, I know perl-tk is in the tree :)
Comment 8 Denis Cheong 2005-05-23 21:58:26 UTC
Note:

dev-perl/Audio-Mixer is in the tree (currently masked)
dev-perl/perl-tk is in the tree (no need for dev-perl/Tk)

Needed new ebuilds are:
dev-perl/Text-LevenshteinXS (different from dev-perl/Text-Levenshtein)
dev-perl/Tk-CursorControl
app-misc/misterhouse

misterhouse ebuild needs modifications to reflect dependency on dev-perl/perl-tk
rather than dev-perl/Tk.

Comment 9 Michael Cummings (RETIRED) gentoo-dev 2005-05-24 02:33:28 UTC
Sorry for my delay on looking at this bug (guess I was hoping someone with a 
budget and a mechanical know-how to set up the interface hardware would also 
have a burning desire to see this worked on/fixed up). I can test the ebuilds, 
make sure everything works ok, etc., etc., but as is probably obvious, when it 
comes to the X102 (X100? you know what I mean if you're using Mr.H. properly) 
interfaces I'm afraid you're on your own. 
Comment 10 Michael Cummings (RETIRED) gentoo-dev 2005-05-30 11:39:25 UTC
Any reason for the dep on tk (the language, not the perl module)? Misterhouse 
is pure perl, and the perl-tk implementation doesn't actually need the language 
installed (sounds weird, I know, but true). 
 
Other than that, cleaning up, would like to see about tossing in an init 
script, etc., but all in all this is looking smooth in my overlay. 
Comment 11 Michael Cummings (RETIRED) gentoo-dev 2005-06-01 08:34:59 UTC
in the tree now.