Bug 125266 - net-dialup/tkvoice-1.5 (NEW EBUILD) Telephone Answering and Fax Machine
Bug#: 125266 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: maintainer-wanted@gentoo.org Reported By: pete4abw@comcast.net
Component: Ebuilds
URL:  http://tkvoice.netfirms.com
Summary: net-dialup/tkvoice-1.5 (NEW EBUILD) Telephone Answering and Fax Machine
Keywords:  EBUILD
Status Whiteboard: 
Opened: 2006-03-06 10:19 0000
Description:   Opened: 2006-03-06 10:19 0000
Simple tk front end which allows users to manage a voice mail system and
send/receive faxes. Requires mgetty/vgetty, sox, tk, and netpbm. Possible
maintainers for this would include those who work on mgetty (mrness, blubb,
tove @ gentoo.org).

------- Comment #1 From Peter Hyman 2006-03-06 10:20:49 0000 -------
Created an attachment (id=81540) [details]
x11-misc/tkvoice/tkvoice-1.5.ebuild

suggest put into x11-misc because its graphical. Also could go into one of the
net- categories.

------- Comment #2 From Carsten Lohrke 2006-03-06 10:54:32 0000 -------
- We officially do not accept "contributed by" lines, so please remove them.
- Same for the other comments. The ebuild is trivial, saving bytes counts.
- Are sox, mgetty pure runtime dependencies by chance?

------- Comment #3 From Peter Hyman 2006-03-06 11:08:32 0000 -------
sox is required for voice record and playback
mgetty is required for modem access for voice and fax
netpbm is for fax image manipulation and conversion.

And yes, they are pure runtime dependencies. Nothing is compiled in this
ebuild.

------- Comment #4 From Peter Hyman 2006-03-06 11:10:44 0000 -------
Created an attachment (id=81545) [details]
x11-misc/tkvoice/tkvoice-1.5.ebuild

revised to remove ALL comments. around 300 bytes lighter.

------- Comment #5 From Carsten Lohrke 2006-03-06 11:11:33 0000 -------
> And yes, they are pure runtime dependencies. Nothing is compiled in this
> ebuild.

Then use RDEPEND instead DEPEND.

------- Comment #6 From Peter Hyman 2006-03-06 11:14:57 0000 -------
Created an attachment (id=81546) [details]
x11-misc/tkvoice/tkvoice-1.5.ebuild

revised per comments.

------- Comment #7 From Alin Năstac 2006-03-14 03:10:49 0000 -------
it seems interesting, but why did this ebuild ended in x11-misc? IMO it belongs
to net-dialup category. anyone opposing to that?

Some suggestions:
 - virtual-x11 dependency should be deleted (dev-lang/tk depends on x11)
 - quote env vars that could contain spaces, such as $D, $S, $FILESDIR...

------- Comment #8 From Peter Hyman 2006-03-14 04:19:39 0000 -------
(In reply to comment #7)
> it seems interesting, but why did this ebuild ended in x11-misc? IMO it belongs
> to net-dialup category. anyone opposing to that?
> 
> Some suggestions:
>  - virtual-x11 dependency should be deleted (dev-lang/tk depends on x11)
>  - quote env vars that could contain spaces, such as $D, $S, $FILESDIR...
> 

I put it into x11-misc only because tkhylafax was there. I assumed since the
products are similar in function they should be together. And, it _is_ just a
frontend. It does nothing by itself. Sort of like how gdb is in sys-devel, and
kdbg is not. However, putting it into net-dialup would make it easier for users
to locate and be more logical. An argument can be made either way.

As for the quoting, sure. Although I I've never seen any of these quoted beore,
but understand your reasoning.

------- Comment #9 From Peter Hyman 2006-03-14 04:39:44 0000 -------
Created an attachment (id=82084) [details]
tkvoice-1.5.ebuild

Changes: Quoted env vars $D and $FILESDIR. Added .desktop file and install.
Added two additional doc files that were omitted. Could the docs be symlinked
to the install dir? Or, is it proper to copy and gz them?

------- Comment #10 From Peter Hyman 2006-03-14 04:40:28 0000 -------
Created an attachment (id=82085) [details]
files/tkvoice.desktop

Place in files directory.

------- Comment #11 From Peter Hyman 2006-03-14 04:42:03 0000 -------
(From update of attachment 82084 [details])
Also removed x11 dependancy.

------- Comment #12 From Alin Năstac 2006-04-01 23:13:03 0000 -------
submitted in portage as net-dialup/tkvoice.