[ATrpms-devel] Re: Fedora 2 building MythTv SRPM problems
Axel.Thimm at atrpms.net
Sun Jun 27 10:26:19 CEST 2004
On Sun, Jun 27, 2004 at 08:40:06AM +0100, Terry Barnaby wrote:
> I am trying to rebuild the MythTv RPMS for Fedora core 2.
> I am doing this as I need DVB ability and later ViaHwMpeg ability.
> I have updated the system using yum (ATrpms included in yum.conf) and
> When I try and rebuild the mythtv RPM I get quite a few errors from
> rpmbuild. The first is:
> error: line 7: Tag takes single token only: Release: %atrelease 74
Pass --define 'atrelease() %1.rhfc2.tb' to the rpmbuild command.
> 1. Am I missing some RPM macro packages ?
That macro is always passed on command line, there is no reliable or
clean way to "detect" distribution from within a minimal distribution
(like the ones caught in chroots for building purposes).
> 2. I also note that linuxtv-dvb-devel is needed for DVB. Is this
> necessary for Fedora 2 as the 2.6 kernel has DVB support ?
Well, it was just recently removed, so one needs to come up with
something that will not depend on the wheather :(
> 3. I note that different options are enabled with the "_with_dvb"
> macros etc:
> What is the best way to setup these macros ?
For DVB you can throw all away and start from scratch. They are all
"designed to use" macros, I haven't yet come along to even try to
build for DVB support. :(
The idea with _with_dvb is that later one would be able to use
rpmbuild ---rebuild --without-dvb foo.src.rpm
and get a different binary package. For some parts (like EPIA support)
it makes sense, for other (like ALSA) it doesn't, so I am stripping
the too many options when not neccessary.
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/atrpms-devel/attachments/20040627/65993833/attachment.bin
More information about the atrpms-devel