Skip to content

Instantly share code, notes, and snippets.

@cellularmitosis
Last active March 22, 2022 00:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cellularmitosis/efc20aa240de27960c7baaa72bef6d13 to your computer and use it in GitHub Desktop.
Save cellularmitosis/efc20aa240de27960c7baaa72bef6d13 to your computer and use it in GitHub Desktop.
leopard.sh: a package manager for OS X Leopard (10.5) PowerPC, written in Bash

Blog 2022/1/20

<- previous | index | next ->

leopard.sh: a package manager for OS X Leopard (10.5) PowerPC, written in Bash

The two existing options for building open source software on Tiger and Leopard are Tigerbrew and Mac Ports, but I've been frustrated by how opaque their formulas can be (particularly when trying to diagnose and fix a failing build).

So I decided to write the simplest, flattest (in terms of abstraction) package manager possible: just a plain old series of Bash scripts (with another script which fetches and runs them).

See the leopard.sh repository.

(I'm also starting to tinker with tiger.sh, but that isn't as far along yet.)

UPDATE: see also http://leopard.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment