1{
2 lib,
3 fetchFromGitHub,
4 gerbilPackages,
5 ...
6}:
7
8{
9 pname = "gerbil-poo";
10 version = "unstable-2023-11-29";
11 git-version = "0.2-5-gacf654e";
12 softwareName = "Gerbil-POO";
13 gerbil-package = "clan/poo";
14 version-path = "version";
15
16 gerbilInputs = with gerbilPackages; [ gerbil-utils ];
17
18 pre-src = {
19 fun = fetchFromGitHub;
20 owner = "mighty-gerbils";
21 repo = "gerbil-poo";
22 rev = "acf654eb040c548da260a7a5d52bafb057d23541";
23 sha256 = "1pxv1j6hwcgjj67bb7vvlnyl3123r43ifldm6alm76v2mfp2vs81";
24 };
25
26 meta = with lib; {
27 description = "Gerbil POO: Prototype Object Orientation for Gerbil Scheme";
28 homepage = "https://github.com/fare/gerbil-poo";
29 license = licenses.asl20;
30 platforms = platforms.unix;
31 maintainers = with maintainers; [ fare ];
32 };
33}