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 racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to