Portowanie Termux - bcal

in #polish2 years ago

Co jakiś czas staram się bawić w przenoszenie programów Linuksowych na Androidowe z wykorzystaniem Termux. Zabawa nie jest przednia i często kończy się problemami ;) Możliwe, że z czasem zostaną wyeliminowane ... albo i nie. Mimo to trzymam kciuki.

Przypomnę, że Termux to zbiór narzędzi Linuksowych przystosowanych do uruchomienia pod Androidem. W typowym zastosowaniu mamy konsolę, ale możemy wgrać sobie serwer X11 (np. tigerVNCServer) i za pomocą AVNC dołączyć do niego i korzystać jak z komputera, oczywiście z pewnymi limitacjami :P

Po grze Ardentryst postanowiłem spróbować przenosić programy różnego rodzaju, z mizernym skutkiem. Możliwe, że to braki w implementacjach, albo aplikacje nie są przystosowane do kompilacji Clangiem, ale wiele aplikacji nie buduje się poprawnie - od problemów z linkerem, po błędy przy kompilacji.

Ostatnio zacząłem patrzeć na aplikacje, które kiedyś budował użytkownik its-pointless na Termux, ale porzucił tę zabawę. Co prawda część aplikacji jest już rozwijana bezpośrednio w Termux, ale bcal nie było :P

Czym jest bcal? Jest to 64-bitowa aplikacja jako połączenie kalkulatora + konwertera danych, typowo dyskowych. Nie wiem czemu taka aplikacja powstała, ale zakładam, że zapotrzebowanie jest :P

Postanowiłem się przyjrzeć jak działa i ostatecznie stworzyć skrypt budujący paczkę, który został zaproponowany do repozytorium z oprogramowaniem Termux. Jeszcze musi być zaakceptowany, ale w razie czego mogę go przenieść do Termux User Repository, czyli repozytorium Termux, gdzie nie ma jakiejś potężnej weryfikacji i zatwierdzania, jak działa to dodawana jest paczka :P


You can read this text in the original on the Blurt platform.

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 60265.23
ETH 2324.47
USDT 1.00
SBD 2.55