diff --git a/ghostscript.spec b/ghostscript.spec index 1446875..4063c3d 100644 --- a/ghostscript.spec +++ b/ghostscript.spec @@ -153,7 +153,16 @@ Patch101: ijs_exec_server_dont_use_sh.patch # hylafax Requires gs_lib # graphviz-plugins BuildRequires ghostscript-mini # Provide the additional RPM Provides of the ghostscript-library package -# (ghostscript_x11 is provided by the ghostscript-x11 sub-package, see below): +# (ghostscript_x11 is provided by the ghostscript-x11 sub-package, see below). +# The "Provides: ghostscript_any" is there to support "BuildRequires: ghostscript_any" +# so other packages can build with any available Ghostscript implementation, +# either ghostscript or ghostscript-mini ("BuildRequires: ghostscript-mini" should not +# be used because ghostscript-mini does not exist outside of OBS so other packages that +# use "BuildRequires: ghostscript-mini" could not be built in published products). +# The "Provides: ghostscript_any" does not affect end-users who should not get +# ghostscript-mini installed (but only the full featured ghostscript package) +# because ghostscript-mini (and ghostscript-mini-devel) are not published +# in openSUSE products, cf. https://build.opensuse.org/request/show/877083 Provides: ghostscript_any Provides: gs Provides: gs_lib