Re: Requirements with modular X

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Göran Uddeborg wrote:
Warren Togami writes:

In addition to the lack of XFree86-devel and xorg-x11-devel,
/usr/X11R6/lib will disappear so packages that previously hardcoded this
path will need to be fixed.


A package needs the truetype fonts luxi*.ttf.  Because of the package
name change from XFree86-truetype-fonts to fonts-xorg-truetype
previously, I made the requirement be
/usr/X11R6/lib/X11/fonts/TTF/luximbi.ttf etc.  I also have a similar
dependency on the xhost program, solved in the same way.

There won't be any way to have a requirement on these fonts for all
three levels: XFree86, monolithic xorg, modular xorg, will there?
(The XFree86 based system I need to support is RHEL3, so this is maybe
"semi off topic".)

Hmm.  This is an interesting problem.  Any solution that I can
think of to this, has both advantages and disadvantages, however
I think the following solution has the least disadvantages, and
is simple to implement.

I can add a new virtual provide to modular X, and monolithic X,
which provides the luxi fonts.  Of course the disadvantage of this,
is that the virtual provide wont pre-exist in any currently
released OS products, but it can be added in future erratum.

Provides: luxi-truetype-fonts
Provides: luxi-Type1-fonts

Does this sound reasonable?

The other alternative, is to conditionalize the spec file with
build_fc1 build_fc2 build_fc3 build_fc4 build_fc5 macros, but
that's kindof sucktacular.

I'm open to suggestions.

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux