Bug 702362 - make soinstall does not install GhostPDL shared objects and binaries
Summary: make soinstall does not install GhostPDL shared objects and binaries
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: Build Process (show other bugs)
Version: master
Hardware: Macintosh MacOS X
: P4 normal
Assignee: Chris Liddell (chrisl)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-26 01:51 UTC by Nick Gaya
Modified: 2021-02-11 13:16 UTC (History)
1 user (show)

See Also:
Customer:
Word Size: ---


Attachments
Patch for Bug 702362 (2.21 KB, patch)
2020-04-26 01:57 UTC, Nick Gaya
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Gaya 2020-04-26 01:51:07 UTC
When building GhostPDL from source, the `make soinstall` command only installs Ghostscript.  The PCL, XPS and GPDL shared objects and binaries are not installed.
Comment 1 Nick Gaya 2020-04-26 01:57:32 UTC
Created attachment 19173 [details]
Patch for Bug 702362
Comment 2 Chris Liddell (chrisl) 2020-04-27 07:33:07 UTC
That actually was intentional, due to the GhostPCL, and therefore GhostPDL, products not being usable in a strictly (A)GPL environment - the vast majority of consumers of the shared libraries require GPL compliance. And so few people use XPS it didn't seem worth singling it out.
Comment 3 Nick Gaya 2020-04-28 05:13:30 UTC
This change provides better consistency with the `install` target which installs the pcl and xps binaries if available.  Users can use `--without-pcl` / `--without-xps` to disable the corresponding targets if not desired.

If I understand correctly the GhostPDL libraries are GPL compliant, only the URW TrueType fonts are licensed under the AFPL.
Comment 4 Chris Liddell (chrisl) 2021-02-11 13:16:24 UTC
"Fixed" in:

https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7a92c21b4a84