From a99fa231971240baa7ebc01e8f21b6c5ab0d621cc46b921cb33d8f3d1a35ecb7 Mon Sep 17 00:00:00 2001 From: Johannes Meixner Date: Mon, 8 Mar 2021 10:36:51 +0000 Subject: [PATCH] Comment in spec file that explains why "Provides: ghostscript_any" is there, cf. https://build.opensuse.org/request/show/877083 OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=134 --- ghostscript.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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