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

Mkvtoolnix #4622

Merged
merged 7 commits into from
May 11, 2021
Merged

Mkvtoolnix #4622

merged 7 commits into from
May 11, 2021

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented May 9, 2021

Motivation: Takeover branch of PR #2178
Linked issues: closes #2178, closes #974

Checklist

  • Build rule all-supported completed successfully (ARMv5, ARMv7L and OLD_PPC_ARCHS are not supported due to missing C++14 support)
  • Package upgrade completed successfully
  • New installation of package completed successfully

Remarks

As it was not possible for me to push back #2178 after rebase with current master this is a takeover of the work initiated by @cytec.

cytec and others added 6 commits March 7, 2016 15:39
- update libebml and libmatroska
- use generic installer and SPK_COMMANDS
- update to latest version that builds with drake
- declare unsupported archs: ARMv5 ARMv7L OLD_PPC_ARCHS
@hgy59
Copy link
Contributor Author

hgy59 commented May 10, 2021

mkvtoolnix updates often increase the required gcc versions. Current mkvtoolnix 56.1.0 (as of april 2021) requires c++17 support that is not even available with gcc 7.3.0 of the DSM7 beta toolchains.
mkvtoolnix release notes

arch gcc version latest supported mkvtoolnix version release date Comment
ppc853x 4.3.2 5.0.1 2011-10-09
88f6281 4.6.4 5.7.0 2012-07-08
hi3535 4.8.3 9.6.0 2016-11-29 not only gcc version matters. This one fails to link to libebml v1.4.2
other DSM6 4.9.3 22.0.0 2018-04-01 Version for initial package release
DSM7 7.3.0 53.0.0 2021-01-30

@hgy59 hgy59 force-pushed the mkvtoolnix branch 2 times, most recently from 68b67c3 to 20ebcc5 Compare May 11, 2021 07:58
- latest version that builds with gcc 4.9.x
- downgrade libebml and libmatroska to fix build for gcc 4.9.x
- fix GCC version in ppc853x toolchains
@hgy59 hgy59 merged commit 77d24ef into SynoCommunity:master May 11, 2021
@hgy59 hgy59 deleted the mkvtoolnix branch May 11, 2021 11:32
@hgy59 hgy59 mentioned this pull request May 11, 2021
3 tasks
@hgy59 hgy59 added the status/published Published and activated (may take up to 48h until visible in DSM package manager) label May 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/published Published and activated (may take up to 48h until visible in DSM package manager)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Request] Add MKVToolNix spk
2 participants