Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125266 - net-dialup/tkvoice-1.5 (NEW EBUILD) Telephone Answering and Fax Machine
Summary: net-dialup/tkvoice-1.5 (NEW EBUILD) Telephone Answering and Fax Machine
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://tkvoice.netfirms.com
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-03-06 10:19 UTC by Peter Hyman
Modified: 2006-04-01 23:13 UTC (History)
1 user (show)

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


Attachments
x11-misc/tkvoice/tkvoice-1.5.ebuild (tkvoice-1.5.ebuild,1.21 KB, text/plain)
2006-03-06 10:20 UTC, Peter Hyman
Details
x11-misc/tkvoice/tkvoice-1.5.ebuild (tkvoice.new,977 bytes, text/plain)
2006-03-06 11:10 UTC, Peter Hyman
Details
x11-misc/tkvoice/tkvoice-1.5.ebuild (tkvoice.new,974 bytes, text/plain)
2006-03-06 11:14 UTC, Peter Hyman
Details
tkvoice-1.5.ebuild (tkvoice-1.5.ebuild,1.30 KB, text/plain)
2006-03-14 04:39 UTC, Peter Hyman
Details
files/tkvoice.desktop (tkvoice.desktop,157 bytes, text/plain)
2006-03-14 04:40 UTC, Peter Hyman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Hyman 2006-03-06 10:19:26 UTC
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 Peter Hyman 2006-03-06 10:20:49 UTC
Created attachment 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 Carsten Lohrke (RETIRED) gentoo-dev 2006-03-06 10:54:32 UTC
- 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 Peter Hyman 2006-03-06 11:08:32 UTC
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 Peter Hyman 2006-03-06 11:10:44 UTC
Created attachment 81545 [details]
x11-misc/tkvoice/tkvoice-1.5.ebuild

revised to remove ALL comments. around 300 bytes lighter.
Comment 5 Carsten Lohrke (RETIRED) gentoo-dev 2006-03-06 11:11:33 UTC
> And yes, they are pure runtime dependencies. Nothing is compiled in this
> ebuild.

Then use RDEPEND instead DEPEND.
Comment 6 Peter Hyman 2006-03-06 11:14:57 UTC
Created attachment 81546 [details]
x11-misc/tkvoice/tkvoice-1.5.ebuild

revised per comments.
Comment 7 Alin Năstac (RETIRED) gentoo-dev 2006-03-14 03:10:49 UTC
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 Peter Hyman 2006-03-14 04:19:39 UTC
(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 Peter Hyman 2006-03-14 04:39:44 UTC
Created attachment 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 Peter Hyman 2006-03-14 04:40:28 UTC
Created attachment 82085 [details]
files/tkvoice.desktop

Place in files directory.
Comment 11 Peter Hyman 2006-03-14 04:42:03 UTC
Comment on attachment 82084 [details]
tkvoice-1.5.ebuild

Also removed x11 dependancy.
Comment 12 Alin Năstac (RETIRED) gentoo-dev 2006-04-01 23:13:03 UTC
submitted in portage as net-dialup/tkvoice.