find-lang.sh syntax
Tanguy Eric
eric.tanguy at univ-nantes.fr
Mon Oct 30 18:21:02 UTC 2006
Le lundi 30 octobre 2006 à 19:10 +0100, Michael Schwendt a écrit :
> On Mon, 30 Oct 2006 18:39:15 +0100, Tanguy Eric wrote:
>
> > Le lundi 30 octobre 2006 à 19:27 +0200, Ville Skyttä a écrit :
> > > On Mon, 2006-10-30 at 18:12 +0100, Tanguy Eric wrote:
> > >
> > > > + /usr/lib/rpm/redhat/find-lang.sh /var/tmp/ruby-gettext-1.0.0-2.rcn.FC6-root ruby-gettext --all-name
> > > ^^^^^^
> > > [...]
> > > > it seems that --all-name is an unrecognized option
> > >
> > > Yep, it's only in /usr/lib/rpm/find-lang.sh,
> > > not /usr/lib/rpm/redhat/find-lang.sh. Looks like the version in
> > > redhat-rpm-config lags behind the one in rpm-build - would you mind
> > > filing a bug against redhat-rpm-config about it?
> > >
> > Yes it's done
> > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=213041 but how to
> > solve this to achieve to build my package locally ? I have to wait this
> > bug will be corrected ?
>
> It's likely a duplicate bug report, since I remember I've hit this
> before. In wesnoth.spec it still says:
>
> | %find_lang %{name}.\*
> | #/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT %name --all-name
> | ...
> | %files -f %{name}.\*.lang
>
> The --all-name line is commented out.
>
> Depending on what kind of names you want to include, let me point out that
> instead of %{name} you can use a regular expression. The .lang filename
> becomes the same than the regular expression, so that is ugly (and
> dangerous due to * wildcards) but works.
>
>
My problem is i try to rebuild ruby-gettext package because it's still
not in extras. The package name is ruby-gettext but the locales are :
%{_datadir}/locale/*/LC_MESSAGES/rgettext.mo
%{_datadir}/locale/*/LC_MESSAGES/rmsgfmt.mo
so i'm not sure to understand how to manage this as i have also :
%files -f %{name}.lang
what do you think of this ?
Eric
More information about the fedora-extras-list
mailing list