Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

Proper package for new items in 0.25 beta?

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


hobbes1069 at gmail

Mar 6, 2012, 1:36 PM

Post #1 of 2 (262 views)
Permalink
Proper package for new items in 0.25 beta?

I'm working on getting a test build of 0.25 beta so I'll be ready to
get it into RPM Fusion when it's released. I've modified my spec file
quite a bit for the new (and obsoleted) build requirements and now
everything builds and installs, I just need to know what package some
of the new files should go in.

The following new binaries need a home:
/usr/bin/mythccextractor (frontend or common?)
/usr/bin/mythmediaserver (backend?)
/usr/bin/mythmessage (backend or common?)
/usr/bin/mythmetadatalookup (common?)
/usr/bin/mythutil (common?)

I looked through them in github hoping there would be a README in
their program directory giving a description and what uses them. Maybe
someone would want to create these?

Also, there's a ton of files going into /usr/share/mythtv and I'm not
sure what package they should get globed into.

/usr/share/mythtv/backend-config (I'm assuming backend)
/usr/share/mythtv/bindings (common?)
/usr/share/mythtv/hardwareprofile ???
/usr/share/mythtv/html (I'll have to move to /usr/share/doc/mythtv)


Thanks,
Richard
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev


raymond at wagnerrp

Mar 6, 2012, 5:12 PM

Post #2 of 2 (246 views)
Permalink
Re: Proper package for new items in 0.25 beta? [In reply to]

On 3/6/2012 16:36, Richard Shaw wrote:
> /usr/bin/mythccextractor

Independent. Uses the closed caption code in the shared libraries to
extract srt files from files.

> /usr/bin/mythmediaserver

Intended as a lightweight alternative for serving storage group content
on hosts that have no tuners.

> /usr/bin/mythmessage

Replaced by mythutil, due for removal prior to 0.25.

> /usr/bin/mythmetadatalookup

Called per-program after recording to populate season and episode
values. Called globally to populate artwork for all shows.

> /usr/bin/mythutil (common?)

Collection point for assorted utilities formerly found as secondary
behaviors in other applications.

> /usr/share/mythtv/backend-config

Settings definition files as staging for mythtv-setup replacement.

> /usr/share/mythtv/bindings (common?)

Install location for php bindings used by MythWeb.

> /usr/share/mythtv/hardwareprofile ???

Smolt anonymous statistics collection. See http://smolt.mythtv.org.

> /usr/share/mythtv/html (I'll have to move to /usr/share/doc/mythtv)

Do so and you'll break the backend web server.

> Also, there's a ton of files going into /usr/share/mythtv and I'm not
> sure what package they should get globed into.

Just put them all in that common package. Since the bulk of
dependencies are on the shared libraries, and all applications link
against all of the shared libraries, there really isn't all that much
optimization to be had by breaking things into multiple packages.
You're really just limited to your runtime dependencies. The frontend
requires a full X server, rather than just the basic X libraries, video
card drivers, potentially libdvdcss/libbluray, and allows the plugins,
on top of whatever the backend and all the libraries are linked directly
against.
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.