Open SwuduSusuwu opened 1 month ago
$ pkg search wine
tweego/stable 2.1.1-4 aarch64
A free command line compiler for Twine/Twee story formats
$ pkg search box86
~ $ pkg search box64
~ $ pkg search winlator
~ $ pkg install wine*
Error: Unable to locate package wine*
Error: Couldn't find any package by glob 'wine*'
~ $ pkg up
Hit:1 https://termux.net stable InRelease
All packages are up to date.
The following packages were automatically installed and are no longer required:
gdbm libcrypt libsqlite make ncurses-ui-libs pkg-config
Use 'apt autoremove' to remove them.
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
~ $ date
Mon Oct 7 09:11:52 PDT 2024
Termux's F-Droid repo (https://github.com/termux/termux-packages/issues/1423) has this
This would allows uses such as vim main.cxx && clang++ main.cxx && ./a.out --tests && x86_64-w64-mingw32-clang++ main.cxx && wine a.exe --tests
Why is it worth to add this package?
Lots of humans can just afford phone or tablet, but wish to contribute to open source. Termux allows to use
clang
+llvm-mingw-w64 to produce cross-platform open source programs, but without
wine` (or such tools) to test the executables, it is difficult to do this.On a $62 Moto X was able to produce >22 thousand lines of code which ran on Android + Windows + Linux, through Terminal IDE with
g++
+mingw
+wine
, but Terminal IDE was abandoned a decade ago and is no longer available. Assumed that Termux could do this too, but until now the new project was not worth to port to Windows (now it is, but found that the Play Store repo for Termux does not havewine
,wine-stable
,box64
, norbox86
).Home page URL
https://www.winehq.org/
Source code URL
https://github.com/wine-mirror/wine
Packaging policy acknowledgement
[X] The project is actively developed.
[X] The project has existing packages and is "well known".
[X] Licensed under an open source license.
[X] Not available through a language package manager: pip, npm, cpan, cargo, etc.
[X] Not taking up too much disk space (< 100MiB per architecture, exceptions can be made)
[X] Not duplicating the functionality of existing packages.
[X] Not serving hacking, malware, phishing, spamming, spying, ddos functionality.
Additional information
The F-droid repo of Termux has this: https://github.com/termux/termux-packages/pull/18866#issuecomment-2395845046 But the Google Store version of Termux uses a repo which does not have this.