Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 442418 - media-tv/tvheadend-3.4.27 version bump
Summary: media-tv/tvheadend-3.4.27 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 4 votes (vote)
Assignee: Leho Kraav (:macmaN @lkraav)
URL: https://www.lonelycoder.com/redmine/n...
Whiteboard:
Keywords:
: 481000 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-11-09 10:33 UTC by Martin Bednar
Modified: 2014-06-21 21:15 UTC (History)
11 users (show)

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


Attachments
tvheadend-3.2.18.ebuild (tvheadend-3.2.18.ebuild,1.76 KB, text/plain)
2012-11-09 10:34 UTC, Martin Bednar
Details
Fixed ebuild comment issue in response to comment #2. (tvheadend-3.2.18.ebuild,1.76 KB, text/plain)
2013-01-20 12:30 UTC, eponymous
Details
tvheadend-3.2.34 ebuild (tvheadend-3.2.34.ebuild,1.65 KB, text/plain)
2013-04-06 09:35 UTC, BT
Details
tvheadend-3.2.34 ebuild (tvheadend-3.2.34.ebuild,1.66 KB, text/plain)
2013-04-16 01:08 UTC, BT
Details
tvheadend-3.4 ebuild (tvheadend-3.4.ebuild,2.04 KB, text/plain)
2013-04-19 03:47 UTC, BT
Details
tvheadend-3.4 ebuild (tvheadend-3.4.ebuild,2.04 KB, text/plain)
2013-04-20 07:49 UTC, BT
Details
tvheadend-3.4.27 ebuild (tvheadend-3.4.27.ebuild,1.88 KB, text/plain)
2014-02-28 06:55 UTC, BT
Details
tvheadend git ebuild (tvheadend-9999.ebuild,1.90 KB, text/plain)
2014-02-28 06:59 UTC, BT
Details
tvheadend git ebuild (tvheadend-9999.ebuild,1.92 KB, text/plain)
2014-05-21 00:45 UTC, BT
Details
tvheadend.service (tvheadend.service,304 bytes, text/plain)
2014-05-22 22:53 UTC, David
Details
tvheadend-3.4.27 ebuild (tvheadend-3.4.27.ebuild,1.94 KB, text/plain)
2014-05-24 00:59 UTC, BT
Details
tvheadend git ebuild (tvheadend-9999.ebuild,1.98 KB, text/plain)
2014-05-24 00:59 UTC, BT
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Bednar 2012-11-09 10:33:43 UTC
3.2.18 was released bump ebuild.

Reproducible: Always
Comment 1 Martin Bednar 2012-11-09 10:34:56 UTC
Created attachment 328994 [details]
tvheadend-3.2.18.ebuild

bumps version, and fixes install path from /usr/share/tvheadend/tvheadend to /usr/share/tvheadend/
Comment 2 Timo Rothenpieler 2012-12-05 22:21:14 UTC
src_configure is broken in that ebuild
the comment does not belong there, it breaks the newline-escaping, and causes the --datadir parameter to be interpreted as a new command, and also makes the useflags useless, as they don't get passed to configure.
Comment 3 eponymous 2013-01-20 12:30:59 UTC
Created attachment 336198 [details]
Fixed ebuild comment issue in response to comment #2.
Comment 4 eponymous 2013-01-20 12:34:44 UTC
(In reply to comment #3)
> Created attachment 336198 [details]
> Fixed ebuild comment issue in response to comment #2.

Hi, I'm new here and this is my first bug :) I saw this open bug waiting for a fix to the ebuild so I've attached a fixed version that preserves the newline escape.

I'd like to help out where I can.

Thanks!
Comment 5 eponymous 2013-01-22 15:15:28 UTC
Is there anything else I can do to help get this bug closed out?
Comment 6 BT 2013-04-06 09:35:06 UTC
Created attachment 344610 [details]
tvheadend-3.2.34 ebuild

Version bump for 3.2.34

- A new shorter package description taken from the Tvheadend website.
- Updated SRC_URI and HOMEPAGE.
- Use correct --prefix. bug #441880.
- Added dvb use flag to control the installation of dvb scan files (media-tv/linuxtv-dvb-apps). Users who want more up to date scan files can disable this use flag and provide their own scan files. This should fix bug #441880.
- Added virtual/pkgconfig dependency.
Comment 7 BT 2013-04-06 09:37:35 UTC
(In reply to comment #5)
> Is there anything else I can do to help get this bug closed out?

Unfortunately the proxy maintainer for this package isn't active. What we really need is a Gentoo dev to take ownership.
Comment 8 BT 2013-04-16 01:08:39 UTC
Created attachment 345654 [details]
tvheadend-3.2.34 ebuild

Use tar.gz instead of zip for archive.
Comment 9 BT 2013-04-19 03:47:13 UTC
Created attachment 345968 [details]
tvheadend-3.4 ebuild

Version bump for 3.4.

Changelog:
https://tvheadend.org/projects/tvheadend/wiki/Tvheadend-34
Comment 10 BT 2013-04-20 07:49:25 UTC
Created attachment 346068 [details]
tvheadend-3.4 ebuild

Rename SRC_URI filename
Comment 11 Leho Kraav (:macmaN @lkraav) 2013-05-19 11:28:11 UTC
Just built 3.4 with all USE flags enabled, seems to be working fine.
Comment 12 jamatik 2013-07-17 05:48:24 UTC
Tvheadend 3.4.27

"This is a patch release for the 3.4 series. It includes some important fixes for memleaks and service discovery."
Comment 13 Olliver Schinagl 2013-07-24 11:50:02 UTC
I think having a 3.4 ebuild (and a memleak fix patch) in the 3.2 bug report isn't the best place for things. A new bug report probably should be created for the 3.4 and 3.4.27 ebuilds.
Comment 14 Jeroen Roovers (RETIRED) gentoo-dev 2013-08-14 14:56:05 UTC
*** Bug 481000 has been marked as a duplicate of this bug. ***
Comment 15 BT 2014-02-28 06:55:00 UTC
Created attachment 371408 [details]
tvheadend-3.4.27 ebuild
Comment 16 BT 2014-02-28 06:59:11 UTC
Created attachment 371410 [details]
tvheadend git ebuild

The config for git builds will probably not work with stable builds. You should backup and delete your current config.
Comment 17 BT 2014-02-28 07:28:02 UTC
The dvb scan codes provided by media-tv/linuxtv-dvb-apps are outdated and are no longer supported by upstream. Tvheadend uses newer scan codes which have been split from the linuxtv-dvb-apps package.

The problem is that the Tvheadend configure script pulls the new dvb scan codes from a git repo[1]. From my understanding this behavior isn't allowed in Gentoo ebuilds, which is why we use media-tv/linuxtv-dvb-apps instead.

However the new scan codes are available as tarballs[2]. If someone could create an ebuild for these scan codes we could then use them with Tvheadend. The ebuild would also need to be a blocker against media-tv/linuxtv-dvb-apps.

[1] http://git.linuxtv.org/dtv-scan-tables.git
[2] http://linuxtv.org/downloads/dtv-scan-tables
Comment 18 BT 2014-02-28 10:38:38 UTC
(In reply to BT from comment #17)
> If someone could create an ebuild for these scan codes we could then use
> them with Tvheadend.

Initial ebuild for dtv-scan-tables bug #503028. I suppose it had to be me ;)
Comment 19 Olliver Schinagl 2014-02-28 14:56:35 UTC
There should be no blockers. The dvb-apps have recently been stripped of the scan files. dvb-apps are still required for their tools in some cases.

oliver, dtv-scan-tables maintainer.
Comment 20 BT 2014-02-28 15:22:54 UTC
(In reply to Oliver Schinagl from comment #19)
> There should be no blockers. The dvb-apps have recently been stripped of the
> scan files. dvb-apps are still required for their tools in some cases.
> 
> oliver, dtv-scan-tables maintainer.

We do need a block since all versions of linuxtv-dvb-apps currently in the tree still have the scan codes.

I also understand that dvb-apps is still needed for it's tools but in the case of Tvheadend only the scan codes are required.
Comment 21 BT 2014-05-21 00:45:03 UTC
Created attachment 377318 [details]
tvheadend git ebuild

- Fixed installation of README.md
- Updated DESCRIPTION
Comment 22 David 2014-05-22 22:53:26 UTC
Created attachment 377474 [details]
tvheadend.service
Comment 23 David 2014-05-22 22:58:17 UTC
We could maybe add systemd unit file ? (see last comment)

If you are ok with that we just need to inherit systemd
and add

systemd_dounit "${FILESDIR}/${PN}.service"

in src_install().
Comment 24 BT 2014-05-24 00:59:35 UTC
Created attachment 377546 [details]
tvheadend-3.4.27 ebuild
Comment 25 BT 2014-05-24 00:59:57 UTC
Created attachment 377548 [details]
tvheadend git ebuild
Comment 26 BT 2014-05-24 01:01:12 UTC
Changes for 3.4.27 and git ebuilds.

- Add systemd support
- Use EAPI 5
Comment 27 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2014-06-21 21:15:55 UTC
fixed in tree, 3.4.27 and 9999