Skip to content

+ghostscript#2549

Merged
mxcl merged 5 commits into
mainfrom
new/ghostscript.com
Jul 17, 2023
Merged

+ghostscript#2549
mxcl merged 5 commits into
mainfrom
new/ghostscript.com

Conversation

@mxcl

@mxcl mxcl commented Jul 10, 2023

Copy link
Copy Markdown
Contributor

Closes #248

@what-the-diff

what-the-diff Bot commented Jul 10, 2023

Copy link
Copy Markdown

PR Summary

  • Addition of a New File, fixture.ps
    This update includes adding a new file named fixture.ps into the projects/ghostscript.com directory.

  • Addition of package.yml Configuration File
    Another file, package.yml, has been added to the same directory. This file essentially helps manage the project with multiple settings. Some of the important inclusions are:

    • Distributable Key: This addition enables the specification of a downloadable resource via a URL and properties to modify the download process for optimal setup.

    • Versions Key: Specific versions of the project can now be sourced from GitHub.

    • Dependencies Key: The Dependencies Key gives us information about the other programs or codes this project relies on, ensuring everything needed to run the project will be there.

    • Build Key: The Build Key offers control over how the project code is prepared for use, including specifying additional tools or scripts needed during that process.

    • Test Key: A new command for testing the software has been added. This helps in checking if the software is running as intended.

    • Provides Key: Lists out the executable files or binaries provided with the software, which are the files that a computer can directly execute or run.

This Pull Request is proposed to bring about enhancements in project management and to increase the clarity of operation procedures. For a more detailed understanding, review the original diff.

@mxcl mxcl force-pushed the new/ghostscript.com branch from 95d91ae to a59336e Compare July 11, 2023 14:21
@mxcl

mxcl commented Jul 11, 2023

Copy link
Copy Markdown
Contributor Author

relocatability issues

@mxcl mxcl force-pushed the new/ghostscript.com branch from a59336e to 0a3ef9a Compare July 12, 2023 14:16
@mxcl

mxcl commented Jul 17, 2023

Copy link
Copy Markdown
Contributor Author

I tried to make a setting for brewkit to install at a tmp prefix then mv for relocatability testing but this is complicated since libtea itself has opinions on prefixes. So in the end I just renamed the project locally, built, renamed back again and tested. That worked fine.

Maybe brewkit could do the same actually for the --relocate flag.

@mxcl mxcl merged commit 0ae315e into main Jul 17, 2023
@mxcl mxcl deleted the new/ghostscript.com branch July 17, 2023 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

+ghostscript (158/548)

1 participant