Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 233670 - Request ebuild for libhdhomerun
Summary: Request ebuild for libhdhomerun
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://www.silicondust.com/downloads
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-02 04:17 UTC by imrambi
Modified: 2019-09-14 16:18 UTC (History)
4 users (show)

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


Attachments
New Makefile (Makefile,630 bytes, text/plain)
2008-08-02 04:19 UTC, imrambi
Details
libhdhomerun ebuild (libhdhomerun-20080727.ebuild,744 bytes, text/plain)
2008-08-02 04:20 UTC, imrambi
Details
libhdhomerun ebuild (libhdhomerun-20080727.ebuild,813 bytes, text/plain)
2008-08-02 04:38 UTC, imrambi
Details
libhdhomerun-20080727.ebuild (libhdhomerun-20080727.ebuild,822 bytes, text/plain)
2008-12-18 17:07 UTC, Ben Klopfenstein
Details
Silicon Dust hdhomerun library and GUI (hdhomerun-20081222.ebuild,830 bytes, text/plain)
2008-12-24 20:44 UTC, Bob Johnson
Details
libhdhomerun-20090215.ebuild (libhdhomerun-20090215.ebuild,569 bytes, text/plain)
2009-02-20 09:27 UTC, Thomas Kear
Details
hdhomerun_config_gui-20090215.ebuild (hdhomerun_config_gui-20090215.ebuild,983 bytes, text/plain)
2009-02-20 09:27 UTC, Thomas Kear
Details
libhdhomerun-20090226_beta1.ebuild (libhdhomerun-20090226_beta1.ebuild,575 bytes, text/plain)
2009-02-27 20:42 UTC, Thomas Kear
Details
hdhomerun_config_gui-20090226_beta1.ebuild (hdhomerun_config_gui-20090226_beta1.ebuild,994 bytes, text/plain)
2009-02-27 20:42 UTC, Thomas Kear
Details
hdhomerun_config_gui-20090830.ebuild (hdhomerun_config_gui-20090830.ebuild,982 bytes, text/plain)
2009-09-21 20:47 UTC, Bob Johnson
Details
libhdhomerun-20090830.ebuild (libhdhomerun-20090830.ebuild,568 bytes, text/plain)
2009-09-21 20:48 UTC, Bob Johnson
Details
Combined ebuild for libhdhomerun and hdhomerun_config_gui (hdhomerun-20140604.ebuild,711 bytes, text/plain)
2014-08-24 18:34 UTC, Bob Johnson
Details
Version bump to 20141124 (libhdhomerun-20141124.ebuild,744 bytes, text/plain)
2014-11-30 06:12 UTC, Nick Andrade
Details
Separate ebuild for media-tv/hdhomerun_config_gui (hdhomerun_config_gui-20141124.ebuild,737 bytes, text/plain)
2014-11-30 06:15 UTC, Nick Andrade
Details
Patch to allow media-tv/hdhomerun_config_gui to build separately (hdhomerun_config_gui-Makefile.patch,731 bytes, patch)
2014-11-30 06:17 UTC, Nick Andrade
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description imrambi 2008-08-02 04:17:55 UTC
A request for an ebuild for the libhdhomerun as provided by SiliconDust. libhdhomerun drivers can be found at http://www.silicondust.com/downloads

Reproducible: Always




ebuild and a new makefile will be attached.
Comment 1 imrambi 2008-08-02 04:19:31 UTC
Created attachment 161948 [details]
New Makefile

A rewritten makefile for use. Changed from manufacturers makefile to create and use a library.
Comment 2 imrambi 2008-08-02 04:20:25 UTC
Created attachment 161950 [details]
libhdhomerun ebuild

The ebuild script for the libhdhomerun drivers/cli utility.
Comment 3 imrambi 2008-08-02 04:38:52 UTC
Created attachment 161953 [details]
libhdhomerun ebuild

New ebuild to copy .h files to include to be used for any programs using the lib.
Comment 4 Ben Klopfenstein 2008-12-18 17:07:13 UTC
Created attachment 175756 [details]
libhdhomerun-20080727.ebuild

I've modified the ebuild to work in a sandbox (no more ACCESS VIOLATIONs).
It now creates and installs its files to the image folder where it is supposed to, and lets portage handle copying and installing files.
Comment 5 Bob Johnson 2008-12-24 20:44:21 UTC
Created attachment 176315 [details]
Silicon Dust hdhomerun library and GUI

Thanks for the previous ebuild. SiliconDust just released a GUI, so I modified the ebuild to include both the library and the GUI.
Comment 6 Tom Flair 2009-02-12 18:52:48 UTC
(In reply to comment #5)
> Created an attachment (id=176315) [edit]
> Silicon Dust hdhomerun library and GUI
> 
> Thanks for the previous ebuild. SiliconDust just released a GUI, so I modified
> the ebuild to include both the library and the GUI.
> 

As far as I can tell, there isn't a reason to have VLC as a runtime dependency.

Both CLI and GUI variants compile and run cleanly without it.
Comment 7 Thomas Kear 2009-02-20 09:26:30 UTC
I'm thinking too that at least 'x11-libs/gtk+:2' should be in DEPEND.

I didn't find this bug until too late and wrote my own ebuild for it.  I don't know what the official policy here is but since their licenses are different (libhdhomerun is LGPL-3 and hdhomerun-config-gui is GPL-3) should these be two different packages?

I'll attach my versions of the ebuilds, if someone finds them useful so much the better.
Comment 8 Thomas Kear 2009-02-20 09:27:08 UTC
Created attachment 182629 [details]
libhdhomerun-20090215.ebuild
Comment 9 Thomas Kear 2009-02-20 09:27:29 UTC
Created attachment 182631 [details]
hdhomerun_config_gui-20090215.ebuild
Comment 10 Thomas Kear 2009-02-27 20:42:00 UTC
Created attachment 183400 [details]
libhdhomerun-20090226_beta1.ebuild
Comment 11 Thomas Kear 2009-02-27 20:42:25 UTC
Created attachment 183402 [details]
hdhomerun_config_gui-20090226_beta1.ebuild
Comment 12 Thomas Kear 2009-03-07 23:18:22 UTC
20090305a released (http://www.silicondust.com/forum/viewtopic.php?t=2484)

Installs fine from the 20090215 ebuilds
Comment 13 Bob Johnson 2009-09-21 20:47:00 UTC
Created attachment 204859 [details]
hdhomerun_config_gui-20090830.ebuild

Latest configuration GUI now out. Using Thomas Kear's split ebuilds (they're nicer).
Comment 14 Bob Johnson 2009-09-21 20:48:35 UTC
Created attachment 204861 [details]
libhdhomerun-20090830.ebuild

The latest hdhomerun library.
Comment 15 Travis Hansen 2012-06-07 04:06:26 UTC
Looks like it's been a while since this was updated.  I've created a unified ebuild (simply because that's how it's built upstream).  I've also added media-tv/dvbhdhomerun in there as well for use with tvheadend or any other dvb software.

http://anon-git.one-gear.com/?p=chaos.git;a=summary
Comment 16 Jess Haas 2014-01-04 07:36:05 UTC
libhdhomerun ebuild is now in portage hdhomerun_config_gui still is not.
Comment 17 Bob Johnson 2014-08-24 18:34:00 UTC
Created attachment 383538 [details]
Combined ebuild for libhdhomerun and hdhomerun_config_gui

SiliconDust has new files as of 04 June 2014 for the hdhomerun. I've modified the libhdhomerun ebuild in media-libs to build both the libhdhomerun library and the config GUI at the same time, as that is what upstream does. On my system I put the attached ebuild in /usr/local/portage/media-tv/hdhomerun, and hard-block media-libs/libhdhomerun in the ebuild, to prevent conflicts with what's already in portage. Works for me. If you try it and it breaks, you get to keep both pieces.
Comment 18 Nick Andrade 2014-11-30 06:12:42 UTC
Created attachment 390628 [details]
Version bump to 20141124

I probably should have checked here first, but I ended up creating an updated ebuild for media-libs/libhdhomerun to the latest version (20141124) as well as a separate ebuild for the GUI media-tv/hdhomerun_config_gui that I will post next.
Comment 19 Nick Andrade 2014-11-30 06:15:02 UTC
Created attachment 390630 [details]
Separate ebuild for media-tv/hdhomerun_config_gui

As I mentioned, I didn't see the combined ebuild until after I wrote this.  I kept them separate in case someone only wants the CLI piece provided by media-libs/libhdhomerun.  A better approach might be to combine the two but make the GUI a use flag.
Comment 20 Nick Andrade 2014-11-30 06:17:58 UTC
Created attachment 390632 [details, diff]
Patch to allow media-tv/hdhomerun_config_gui to build separately

This patch is for hdhomerun_config_gui-20141124.ebuild to allow it to be built using the system's /usr/include/hdhomerun/hdhomerun.h (which is provided by media-libs/libhdhomerun which is a depend for the gui).
Comment 21 Nick Andrade 2014-12-07 06:19:10 UTC
I just tested my previous ebuilds with the last source (20141201) from SiliconDusk by just renaming the ebuilds.  Both work fine, although there doesn't seem to be any real reason to upgrade at this point (no new functionality).
Comment 22 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-09-14 16:18:44 UTC
The package is merged already.