lol
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 liblaxjson,
6 cmake,
7 freeimage,
8}:
9
10stdenv.mkDerivation rec {
11 version = "3.1.0";
12 pname = "rucksack";
13
14 src = fetchFromGitHub {
15 owner = "andrewrk";
16 repo = "rucksack";
17 rev = version;
18 sha256 = "0bcm20hqxqnq1j0zghb9i7z9frri6bbf7rmrv5g8dd626sq07vyv";
19 };
20
21 nativeBuildInputs = [ cmake ];
22 buildInputs = [
23 liblaxjson
24 freeimage
25 ];
26
27 meta = with lib; {
28 description = "Texture packer and resource bundler";
29 platforms = [
30 "i686-linux"
31 "x86_64-linux"
32 ]; # fails on Darwin and AArch64
33 homepage = "https://github.com/andrewrk/rucksack";
34 license = licenses.mit;
35 maintainers = [ maintainers.andrewrk ];
36 };
37}