Portowanie Termux - bcal

in polish •  2 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.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!