find-lang.sh syntax
Tanguy Eric
eric.tanguy at univ-nantes.fr
Mon Oct 30 19:16:55 UTC 2006
Le lundi 30 octobre 2006 à 20:04 +0100, Michael Schwendt a écrit :
> On Mon, 30 Oct 2006 19:21:02 +0100, Tanguy Eric wrote:
>
>
> > > | %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 ?
>
> %find r.\*
>
> %files -f r.\*.lang
>
> should work, although it's admittedly ugly.
>
In fact, i mv /usr/lib/rpm/redhat/find-lang.sh
to /usr/lib/rpm/redhat/find-lang.sh.old and make ln
-s /usr/lib/rpm/redhat/find-lang.sh /usr/lib/rpm/redhat/find-lang.sh and
it works fine using --all-name option!
thanks
Eric
More information about the fedora-extras-list
mailing list