lol

nimPackages.pixie: 1.1.3 -> 3.1.2

* vmath 1.0.3 -> 1.1.1
* check bumpy, flatty, vmath, and zippy
* remove typography, it was merged into pixie

The hottext package is now broken.

+100 -33
+20 -3
pkgs/development/nim-packages/bumpy/default.nix
··· 1 - { fetchNimble }: 1 + { lib, buildNimPackage, fetchFromGitHub, vmath }: 2 2 3 - fetchNimble { 3 + buildNimPackage rec { 4 4 pname = "bumpy"; 5 5 version = "1.0.3"; 6 - hash = "sha256-mDmDlhOGoYYjKgF5j808oT2NqRlfcOdLSDE3WtdJFQ0="; 6 + 7 + src = fetchFromGitHub { 8 + owner = "treeform"; 9 + repo = pname; 10 + rev = version; 11 + hash = "sha256-mDmDlhOGoYYjKgF5j808oT2NqRlfcOdLSDE3WtdJFQ0="; 12 + }; 13 + 14 + propagatedBuildInputs = [ vmath ]; 15 + 16 + doCheck = true; 17 + 18 + meta = with lib; 19 + src.meta // { 20 + description = "2d collision library"; 21 + license = [ licenses.mit ]; 22 + maintainers = [ maintainers.ehmry ]; 23 + }; 7 24 }
+18 -3
pkgs/development/nim-packages/flatty/default.nix
··· 1 - { fetchNimble }: 1 + { lib, buildNimPackage, fetchFromGitHub }: 2 2 3 - fetchNimble { 3 + buildNimPackage rec { 4 4 pname = "flatty"; 5 5 version = "0.2.3"; 6 - hash = "sha256-1tPLtnlGtE4SF5/ti/2svvYHpEy/0Za5N4YAOHFOyjA="; 6 + 7 + src = fetchFromGitHub { 8 + owner = "treeform"; 9 + repo = pname; 10 + rev = version; 11 + hash = "sha256-1tPLtnlGtE4SF5/ti/2svvYHpEy/0Za5N4YAOHFOyjA="; 12 + }; 13 + 14 + doCheck = true; 15 + 16 + meta = with lib; 17 + src.meta // { 18 + description = "Tools and serializer for plain flat binary files"; 19 + license = [ licenses.mit ]; 20 + maintainers = [ maintainers.ehmry ]; 21 + }; 7 22 }
+22 -4
pkgs/development/nim-packages/pixie/default.nix
··· 1 - { fetchNimble }: 1 + { lib, buildNimPackage, fetchFromGitHub, bumpy, chroma, flatty, nimsimd, vmath 2 + , zippy }: 2 3 3 - fetchNimble { 4 + buildNimPackage rec { 4 5 pname = "pixie"; 5 - version = "1.1.3"; 6 - hash = "sha256-xKIejVxOd19mblL1ZwpJH91dgKQS5g8U08EL8lGGelA="; 6 + version = "3.1.2"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "treeform"; 10 + repo = pname; 11 + rev = version; 12 + hash = "sha256-rF72ybfsipBHgQmH0e6DBn1e7WWY6dGn9yp1qvLIS3A="; 13 + }; 14 + 15 + propagatedBuildInputs = [ bumpy chroma flatty nimsimd vmath zippy ]; 16 + 17 + doCheck = true; 18 + 19 + meta = with lib; 20 + src.meta // { 21 + description = "Full-featured 2d graphics library for Nim"; 22 + license = [ licenses.mit ]; 23 + maintainers = [ maintainers.ehmry ]; 24 + }; 7 25 }
-7
pkgs/development/nim-packages/typography/default.nix
··· 1 - { fetchNimble }: 2 - 3 - fetchNimble { 4 - pname = "typography"; 5 - version = "0.7.9"; 6 - hash = "sha256-IYjw3PCp5XzVed2fGGCt9Hb60cxFeF0BUZ7L5PedTLU="; 7 - }
+19 -4
pkgs/development/nim-packages/vmath/default.nix
··· 1 - { fetchNimble }: 1 + { lib, buildNimPackage, fetchFromGitHub }: 2 2 3 - fetchNimble { 3 + buildNimPackage rec { 4 4 pname = "vmath"; 5 - version = "1.0.3"; 6 - hash = "sha256-zzSKXjuTZ46HTFUs0N47mxEKTKIdS3dwr+60sQYSdn0="; 5 + version = "1.1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "treeform"; 9 + repo = pname; 10 + rev = version; 11 + hash = "sha256-/v0lQIOMogTxFRtbssziW4W6VhMDepM6Si8igLgcx30="; 12 + }; 13 + 14 + doCheck = true; 15 + 16 + meta = with lib; 17 + src.meta // { 18 + description = "Math vector library for graphical things"; 19 + license = [ licenses.mit ]; 20 + maintainers = [ maintainers.ehmry ]; 21 + }; 7 22 }
+20 -3
pkgs/development/nim-packages/zippy/default.nix
··· 1 - { fetchNimble }: 1 + { lib, buildNimPackage, fetchFromGitHub, unzip }: 2 2 3 - fetchNimble { 3 + buildNimPackage rec { 4 4 pname = "zippy"; 5 5 version = "0.7.3"; 6 - hash = "sha256-w64ENRyP3mNTtESSt7CDDxUkjYSfziNVVedkO4HIuJ8="; 6 + 7 + nativeBuildInputs = [ unzip ]; 8 + 9 + src = fetchFromGitHub { 10 + owner = "guzba"; 11 + repo = pname; 12 + rev = version; 13 + hash = "sha256-w64ENRyP3mNTtESSt7CDDxUkjYSfziNVVedkO4HIuJ8="; 14 + }; 15 + 16 + doCheck = true; 17 + 18 + meta = with lib; 19 + src.meta // { 20 + description = "Pure Nim implementation of deflate, zlib, gzip and zip"; 21 + license = [ licenses.mit ]; 22 + maintainers = [ maintainers.ehmry ]; 23 + }; 7 24 }
+1 -7
pkgs/tools/text/hottext/default.nix
··· 12 12 }; 13 13 14 14 buildInputs = with nimPackages; [ 15 - bumpy 16 - chroma 17 - flatty 18 - nimsimd 19 15 pixie 20 16 sdl2 21 - typography 22 - vmath 23 - zippy 24 17 ]; 25 18 26 19 HOTTEXT_FONT_PATH = "${gentium}/share/fonts/truetype/GentiumPlus-Regular.ttf"; ··· 38 31 ''; 39 32 40 33 meta = with lib; { 34 + broken = true; # Needs to be updated to latest Pixie API. 41 35 description = "Simple RSVP speed-reading utility"; 42 36 license = licenses.unlicense; 43 37 homepage = "https://git.sr.ht/~ehmry/hottext";
-2
pkgs/top-level/nim-packages.nix
··· 77 77 78 78 tempfile = callPackage ../development/nim-packages/tempfile { }; 79 79 80 - typography = callPackage ../development/nim-packages/typography { }; 81 - 82 80 ui = callPackage ../development/nim-packages/ui { inherit (pkgs) libui; }; 83 81 84 82 unicodedb = callPackage ../development/nim-packages/unicodedb { };