Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create script to generate Unix source distribution package #415

Open
c-lipka opened this issue Jun 11, 2021 · 1 comment
Open

Create script to generate Unix source distribution package #415

c-lipka opened this issue Jun 11, 2021 · 1 comment
Labels
cleanup miscellaneous housekeeping OS: Unix specific to POV-Ray for Unix

Comments

@c-lipka
Copy link
Contributor

c-lipka commented Jun 11, 2021

We should have a script that we can run on the "raw" source package to create a Unix-specific distribution package; such a package should have the following features:

  • does not require users to run unix/prebuild,sh (effectively has the prebuild step already performed on it)

  • has anything stripped that is not required for installing on Unix after the prebuild step, most notably:

    • distribution/platform-specific/windows/
    • libraries/
    • source-doc/
    • tests/
    • tools/
    • windows/
    • unix/prebuild.sh
    • any "originals" of files generated by the prebuild step

    (There are a few more Windows-specific files tucked away rather deep in the tree, but given their limited number and size they might not be worth the effort to trim away.)

My personal suggestion would be to integrate this into the unix/prebuild.sh script, to be triggered via an option, and make it generate a compressed tarball.

@c-lipka c-lipka added OS: Unix specific to POV-Ray for Unix cleanup miscellaneous housekeeping labels Jun 11, 2021
@c-lipka
Copy link
Contributor Author

c-lipka commented Jul 11, 2021

See .github/workflows/release_build.yml for a possible implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup miscellaneous housekeeping OS: Unix specific to POV-Ray for Unix
Projects
None yet
Development

No branches or pull requests

1 participant