-
Notifications
You must be signed in to change notification settings - Fork 47
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
mingw-w64-asciidoctor-extensions: add arm64 support #118
Conversation
Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor-extensions on ARM64 as well. This is needed for building the mingw-w64-git package. Ref: msys2#19179 Signed-off-by: Dennis Ameling <[email protected]>
pkgver=150.9846486 | ||
pkgver=246.42e366e |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The previous commit that was used is from 2017. I find it a bit tricky to bump it so much. We can also pin it to that specific commit instead. WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My preference is always to lag behind as little as possible without breaking things.
The CI run is failing because the
When I remove that from the So I think we have two options here:
WDYT? |
…eded Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor-extensions on ARM64 as well. Ref: msys2#19179 Ref: #118 Signed-off-by: Dennis Ameling <[email protected]>
pkgver=150.9846486 | ||
pkgver=246.42e366e |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My preference is always to lag behind as little as possible without breaking things.
You mean the install -m755 "$srcdir/${_realname}/lib/$extension"/* "$pkgdir$LIBDIR/$extension" Are the files in those extension directories typically if test -d "$srcdir/${_realname}/lib/$extension"/img
then
install -d -m755 "$pkgdir$LIBDIR/$extension/img"
install -m644 "$srcdir/${_realname}/lib/$extension"/img/* "$pkgdir$LIBDIR/$extension/img"
fi |
Exactly. It's been a long day, sorry 🙃
Looks like it's a mix of Do we need these extensions in the first place? The repo description worries me a bit:
Shouldn't we use |
Right,
When I added that dependency, it was required by Git. I think it had something to do with |
git/git@55d2d81 is the commit that introduced that dependency. It's still in effect, so I fear that we require the extensions. |
Did it, though? I think git/git@ec3366e introduced that dependency and git/git@55d2d81 removed it. |
And you even started the discussion that lead to it's removal. https://lore.kernel.org/git/alpine.DEB.2.20.1701251425080.3469@virtualbox/ |
Ah interesting, so this seems to be only about I think it might be worth trying |
Wow, 🤣, blast from the past.
Yes! I wonder, though, whether this will work, given that we still pass the |
I think that refers to the confusingly named file Looking at #6 it appears like Git for Windows might have used asciidoctor (and |
Ah, https://github.com/git/git/blob/v2.45.1/Documentation/asciidoctor-extensions.rb is indeed what this includes, and that's indeed because of my wish. Thank you for digging into that @rimrul! @dennisameling that means the road is clear for a |
While enabling clangarm64 support on GfW's `mingw-w64-asciidoctor-extensions` package, we realized that the extensions are likely not needed anymore, because the Git project added its own `Documentation/asciidoctor-extensions.rb` back in 2017. Let's switch to the MSYS2-maintaned `mingw-w64-asciidoctor` instead, so we don't have to maintain our own package anymore. Ref: #118 Ref: git/git@55d2d81 Signed-off-by: Dennis Ameling <[email protected]>
Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor on ARM64 as well. Ref: msys2#19179 Ref: #118
While enabling clangarm64 support on GfW's `mingw-w64-asciidoctor-extensions` package, we realized that the extensions are likely not needed anymore, because the Git project added its own `Documentation/asciidoctor-extensions.rb` back in 2017. Let's switch to the MSYS2-maintaned `mingw-w64-asciidoctor` instead, so we don't have to maintain our own package anymore. Ref: #118 Ref: git/git@55d2d81 Signed-off-by: Dennis Ameling <[email protected]>
Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor on ARM64 as well. Ref: msys2#19179 Ref: #118 Signed-off-by: Dennis Ameling <[email protected]>
Ok, let's try: #119
Thanks for the heads-up! I'd be more than happy to help with the long tail as well. Starting to get some more bandwidth again. Will file PR's for the two places you mentioned as well 👍🏼 |
While enabling clangarm64 support on GfW's `mingw-w64-asciidoctor-extensions` package, we realized that the extensions are likely not needed anymore, because the Git project added its own `Documentation/asciidoctor-extensions.rb` back in 2017. Let's switch to the MSYS2-maintaned `mingw-w64-asciidoctor` instead, so we don't have to maintain our own package anymore. Ref: #118 Ref: git/git@55d2d81 Signed-off-by: Dennis Ameling <[email protected]>
Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor on ARM64 as well. Ref: msys2#19179 Ref: #118 Signed-off-by: Dennis Ameling <[email protected]>
@dennisameling let's go forward with #119 and close this here PR? |
Indeed, thanks for helping out with the other PRs! |
While enabling clangarm64 support on GfW's `mingw-w64-asciidoctor-extensions` package, we realized that the extensions are likely not needed anymore, because the Git project added its own `Documentation/asciidoctor-extensions.rb` back in 2017. Let's switch to the MSYS2-maintaned `mingw-w64-asciidoctor` instead, so we don't have to maintain our own package anymore. Ref: git-for-windows#118 Ref: git/git@55d2d81 Signed-off-by: Dennis Ameling <[email protected]>
Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor on ARM64 as well. Ref: msys2#19179 Ref: git-for-windows#118 Signed-off-by: Dennis Ameling <[email protected]>
Ruby support was added to clangarm64 in November 2023, so we can now enable asciidoctor-extensions on ARM64 as well. This is needed for building the mingw-w64-git package.
Ref: msys2#19179