termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.09k stars 3k forks source link

darcs #5161

Open juanmeleiro opened 4 years ago

juanmeleiro commented 4 years ago

Package description The darcs version management system. The package should include the command-line utility darcs.

Link to home page and sources

  1. Home page: http://darcs.net/
  2. Source code: http://darcs.net/Releases

Additional information I have not tried to compile it to my device because I don't know how. The program is written in Haskell, and so compilation is quite complicated. If anyone has any pointers to give me, I'd be happy to try and compile it. Perhaps, if I'm able to, even creating a pull-request.

ghost commented 4 years ago

We don't have Android-compatible Haskell compiler yet and it is unknown when it will be available.

finagolfin commented 4 years ago

Does Haskell or ghc specifically support cross-compilation to Android? If so, I can advise you, as I just got the Swift compiler built for Android, #5134, and am looking at cross-compiling the Swift core libraries, like Foundation, to Android now.

juanmeleiro commented 4 years ago

Does Haskell or ghc specifically support cross-compilation to Android?

I'm not entirely sure. Like I said, I don't really understand cross compilation. However, I've found this GitHub repository and this StackOverflow answer which indicate so.

finagolfin commented 4 years ago

That repository hasn't been updated in four years. You'll want to read their cross-compilation page and try it out. If you have any problems with using the NDK or the Termux packaging scripts, let us know and maybe we can help.