On Wednesday 11 November 2009 02:49:32 am Farkas Levente wrote: > On 11/11/2009 05:13 AM, Dennis Gilmore wrote: > > On Tuesday 10 November 2009 08:15:58 pm BJ Dierkes wrote: > >> On Nov 10, 2009, at 9:56 AM, Steve Traylen wrote: > >>> On Tue, Nov 10, 2009 at 4:51 PM, Manuel Wolfshant > >>> > >>> <[email protected]> wrote: > >>>> Farkas Levente wrote: > >>>>> hi, > >>>>> what's the proper way to distinguish epel from fedora in the spec > >>>>> file? > >>>>> i'd like to add > >>>>> ExcludeArch: ppc ppc64 > >>>>> on epel but not in case of fedora in a package (since there is no > >>>>> java > >>>>> on ppc on epel). but what's the current recommended way to do so? > >>>>> unfortunately %{?rhel} is not defined even in rhel-5 so what else > >>>>> can i > >> > >> Is there any problem with: > >> > >> %if %{el5} > >> ExcludeArch: ppc ppc64 > >> %endif > > > > yes nothing defines %{el5} and you would get a failure on all targets > > the correct way to handle it would be > > > > %if 0%{?rhel} > 1 > > ExcludeArch: ppc ppc64 > > %endif > > which is still not working for those who not install the extra packages > buildsys-macros and of course won't work with rhel 6 where these exclude > shouldn't have to defined. > so until now no one send a general good solution:-( there is no macros available in a default rhel 5 or earlier sysetm to do what you want. the buildsystem uses byildsys-macros to define them. it is a safe assumption that rhel6 will have them already defined. it was Fedora 7 or 8 that introduced them to fedora-release. after RHEL 5 was done. im pretty sure that the java situation will be the same for EL-6, my understanding is for rhel they only build/ship/support the native jit arches. which is sparc sparc64 ix86 and x86_64. rhel doesnt support sparc so it will likely only have ix86 and x86_64 builds yet again. which is why i did >1 rather than <= 5
Dennis
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ epel-devel-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/epel-devel-list
