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

Allow building non-gpl ffmpeg #82

Merged
merged 2 commits into from
Nov 13, 2023
Merged

Allow building non-gpl ffmpeg #82

merged 2 commits into from
Nov 13, 2023

Conversation

WyattBlue
Copy link
Member

No description provided.

@jlaine
Copy link
Member

jlaine commented Nov 7, 2023

What's the big picture here? Can you please spell out where we are heading before merging any more PRs?

scripts/build-ffmpeg.py Outdated Show resolved Hide resolved
dest_dir = args.destination
build_stage = None if args.stage is None else int(args.stage) - 1
disable_gpl = args.disable_gpl
del args
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is very unusual for Python code, why the del?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

del is used to signify that args will not be used anymore

scripts/cibuildpkg.py Outdated Show resolved Hide resolved
scripts/build-ffmpeg.py Outdated Show resolved Hide resolved
scripts/build-ffmpeg.py Outdated Show resolved Hide resolved
@WyattBlue
Copy link
Member Author

The point of this PR is to enable building ffmpeg with the LGPLv3 license instead of GPLv3 with a single flag. This allows forkers who want a more permissive ffmpeg build to only have to change 2 lines, not 80.

@WyattBlue WyattBlue merged commit d4568bf into main Nov 13, 2023
11 checks passed
@WyattBlue WyattBlue deleted the patch-7 branch November 13, 2023 19:03
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.

None yet

2 participants