I recently experimented with Alpine packages for Racket 7.x, minimal and 
full, but ran out of steam when I realised I didn't know whether "minimal" 
and "full" even make sense in context. Is there a need for an "ultra 
minimal"?

Anyway, APKBUILD etc (partially cribbed from Jakub Jirutka's Racket 6.12 
APKBUILD) available here: https://github.com/tonyg/racket-alpine

There's also a couple of Dockerfiles for dockerized alpine-based Racket 7.

I haven't concentrated on the DrRacket/graphical portions at all.

Tony

On Wednesday, November 14, 2018 at 3:30:27 AM UTC, Neil Van Dyke wrote:
>
> Alpine Linux is now popular for "cloud containers", and is also the 
> basis for mainline Linux for smartphones and tablets. 
>
> An official Alpine package with the latest DrRacket would be a big win 
> to help people start playing with DrRacket on some handhelds, without 
> the agony of building it themselves on their handheld (or trying to 
> cross-compile it on their own desktops). 
>
> Once we have DrRacket packages, I'd like to have people use Racket to 
> build out apps and user interface for these open source handhelds, 
> eventually replacing most of the C and C++ code. 
>
> So... Does anyone want to join Alpine package maintainer guild, to 
> maintain Alpine package(s) for the latest Racket releases? 
>
> For 6.12, the necessary patches are small, the same as for the 
> stripped-down Racket-Minimal package (you don't need or want 
> "paxmark.patch"): 
>
>
> https://git.alpinelinux.org/cgit/aports/tree/testing/racket?id=de35722a3295116d8e64305c01a1168932b56f26
>  
>
> I've successfully built and run DrRacket on Alpine in the normal Racket 
> way on the devices, using only the above MUSL, LibreSSL, and Makefile 
> bash-ism patches.  It was enough of a headache that people will need 
> pre-compiled Alpine packages (they'll have enough headache getting a 
> minimal Linux install on a handheld, at this early point).  I want to 
> shift that compute to Alpine's presumably more powerful build servers, 
> and shift any remaining headache to a heroic Racketeer 
>
> https://en.wikipedia.org/wiki/Alpine_linux 
> https://en.wikipedia.org/wiki/PostmarketOS 
> https://www.neilvandyke.org/postmarketos/ 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to