-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
bump(main/gnushogi): update to commit 5bb0b5b from Nov 2014 #21967
base: master
Are you sure you want to change the base?
bump(main/gnushogi): update to commit 5bb0b5b from Nov 2014 #21967
Conversation
0b4c45d
to
57067aa
Compare
Exceptions and backports can be made. |
That's interesting, thanks for explaining. Fedora packages the exact same version, resolving to the exact same source URL, that I did in my example here, but I guess I hadn't noticed that there are some packages in this repo that do also package a git commit hash. termux-packages/packages/chibicc/build.sh Lines 5 to 9 in 5f9fd13
Every one I can find uses the I see now that the commit guidelines here say that |
57067aa
to
656eb6c
Compare
I tested the resulting package on my device and it appears to be working, though I have to admit I am not highly experienced with using the I noticed that another package with slow upstream development was removed partly because a log inside packages.termux.dev showed that it was downloaded 0 times in a 2 week period. Maybe that log needs to be checked for this package also, to determine whether this should be merged or the package should also be dropped. |
_COMMIT are used to verify when git repo is the SRCURL albeit we have to do it in a manual step |
Thank you that is correct, and on closer inspection, based on what you said about the termux-packages/packages/libtvision/build.sh Lines 18 to 33 in 7883ba6
|
656eb6c
to
abdeffd
Compare
Summary, which also outlines roughly how most of the relatively straightforward types of hostbuild-steps work in termux-packages:
This summary tends to apply generally to packages that are primarily built from C and sometimes C++ code. Packages whose sources contain moderate to large amounts of Rust, Python, Zig, or other languages can sometimes deviate heavily from this pattern and may "swap between" various compilers during their builds in a much more complicated way, so they are considered separately. |
646c7fd
to
de31300
Compare
Fixes termux#21966 by adding improved support for cross-compiling, preventing errors from happening during the hostbuild step. Inspired by the version of gnushogi packaged by Fedora: https://src.fedoraproject.org/rpms/gnushogi/blob/rawhide/f/gnushogi.spec
de31300
to
fd11b75
Compare
Fixes #21966 by adding improved support for cross-compiling, preventing errors from happening during the hostbuild step.
Inspired by the version of gnushogi packaged by Fedora.