Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156122 - New ebuild for vdr-vompserver
Summary: New ebuild for vdr-vompserver
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo VDR Project
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-11-24 04:47 UTC by Petric Frank
Modified: 2006-11-27 04:53 UTC (History)
0 users

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


Attachments
Initial ebuild for vdr-vompserver (vdr-vompserver-0.2.4.ebuild,1.14 KB, text/plain)
2006-11-24 04:49 UTC, Petric Frank
Details
Patch to support AMD64 platforms (vdr-vompserver-0.2.4-64Bit.diff,418 bytes, patch)
2006-11-24 04:50 UTC, Petric Frank
Details | Diff
Updated ebuild according proposal of Matthias Schwarzott (vdr-vompserver-0.2.4.ebuild,1017 bytes, text/plain)
2006-11-24 15:44 UTC, Petric Frank
Details
Renamed patch to support 64 Bit platforms (vdr-vompserver-0.2.4-long-type.diff,418 bytes, patch)
2006-11-24 15:45 UTC, Petric Frank
Details | Diff
New release (w/ integated long-int patch) (vdr-vompserver-0.2.5.ebuild,994 bytes, text/plain)
2006-11-27 03:51 UTC, Petric Frank
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petric Frank 2006-11-24 04:47:52 UTC
There is a VDR plugin named vompserver supporting the Hauppauge MediaMVP.

It is divided in a server and a client part.

The client is built into a file named "dongle". In fact this is a remote boot firmware image.

The server provides a tftp like server component to serve the firmware. One the MediaMVP is started it serves the the media data.

This bug item provides an ebuild file for the server part. I suggest to place this inside the media-plugins category.
Comment 1 Petric Frank 2006-11-24 04:49:04 UTC
Created attachment 102652 [details]
Initial ebuild for vdr-vompserver
Comment 2 Petric Frank 2006-11-24 04:50:39 UTC
Created attachment 102653 [details, diff]
Patch to support AMD64 platforms

To be placed into the "files" subdirectory of the ebuild.
Comment 3 Matthias Schwarzott gentoo-dev 2006-11-24 13:04:14 UTC
Looks half way ok, but can you fix these minor issues:
* The normal header of an ebuild has three lines, can you add the missing.
* Please remove the commented lines.
* The patch for amd64 - what does it exactly? should it change ULONG to be 32bit on every arch? then perhaps change the patch to use int or u32 or similar and apply it on every arch.
(Perhaps with PATCHES="${FILESDIR}/${P}-long-size.diff" or similar).
* Don't set keywords to stable for new ebuilds - did you really check it works on x86 and amd64 - else remove the untested ones.

* does this really work?
"dodoc README HISTORY remux/README"
Perhaps you should rename one of the files README - or use newdoc for one of them, for example:
dodoc README HISTORY
newdoc remux/README README.remux
Comment 4 Petric Frank 2006-11-24 15:42:36 UTC
Header line, commented lines and patch handling have been changed according your hints. Although the patch contents haven't been changed. I took the idea from an VOMP forum entry at:
  http://www.loggytronic.com/forum/index.php?topic=179.0

I am not a porting specialist, so i took the redefinition from there. Maybe someone with porting knowledge may have an eye on this for other platforms. I only placed those arch keywords i have tested the plugin myself.

Anyway i can confirm that using this patch the VDR plugin works on both of my platforms, x86 (CPU: AMD Athlon 1400) and amd64 (AMD Athlon64 3400+) unsing a DVB-C card controlled by VDR 1.4.3. So - for me - it works well (currently viewing live TV using this plugin).

The line "dodoc README HISTORY remux/README" really works. It creates the remux directory and places README into it. Nevertheless i changed it according you proposal.
Comment 5 Petric Frank 2006-11-24 15:44:45 UTC
Created attachment 102682 [details]
Updated ebuild according proposal of Matthias Schwarzott
Comment 6 Petric Frank 2006-11-24 15:45:51 UTC
Created attachment 102683 [details, diff]
Renamed patch to support 64 Bit platforms
Comment 7 Matthias Schwarzott gentoo-dev 2006-11-24 16:11:48 UTC
From looking at that forum I think we can for now keep it as "int" for x86 and amd64.
I can commit this to portage-tree but it has no sense to set me as maintainer as I don't have that hardware.
Would you like to work as maintainer for that ebuild (called proxy-maintainer) and I will commit the necessary changes when you tell me that.

PS: We are reachable over #gentoo-vdr on Freenode (Mixed German/English channel for now).
Comment 8 Petric Frank 2006-11-26 04:35:27 UTC
Ok, you can add me as maintainer for this ebuild.
Comment 9 Petric Frank 2006-11-27 03:51:01 UTC
Created attachment 102834 [details]
New release (w/ integated long-int patch)

The author of vompserver released a new version (0.2.5). It includes - besides other enchancements - the long-int patch.

I've tested it on x86 and amd64 platforms.

@Matthias: Could you put this ebuild to the portage tree ?
Comment 10 Matthias Schwarzott gentoo-dev 2006-11-27 04:53:48 UTC
ebuild commited.
I had to change Homepage and SRC_URI as the host seems to be down.