git.iko.soy/typeable/nixpkgs
on master help sign in
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.

commitd1acd89e0116ff88eba80541027429fc922612e9 authorEmery Hemingway <ehmry@posteo.net> dateSun 2 Jan 2022, 17:48 (5 years ago) parent2aa7799
8 files changed+100−33
pkgs/development/nim-packages/bumpy/default.nix+20−3 pkgs/development/nim-packages/flatty/default.nix+18−3 pkgs/development/nim-packages/pixie/default.nix+22−4 pkgs/development/nim-packages/typography/default.nix−7 pkgs/development/nim-packages/vmath/default.nix+19−4 pkgs/development/nim-packages/zippy/default.nix+20−3 pkgs/tools/text/hottext/default.nix+1−7 pkgs/top-level/nim-packages.nix−2
pkgs/development/nim-packages/bumpy/default.nix+20−3
@@ -1,7 +1,24 @@
1−{ fetchNimble }:
1+{ lib, buildNimPackage, fetchFromGitHub, vmath }:
22
3−fetchNimble {
3+buildNimPackage rec {
44 pname = "bumpy";
55 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+ };
724}
pkgs/development/nim-packages/flatty/default.nix+18−3
@@ -1,7 +1,22 @@
1−{ fetchNimble }:
1+{ lib, buildNimPackage, fetchFromGitHub }:
22
3−fetchNimble {
3+buildNimPackage rec {
44 pname = "flatty";
55 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+ };
722}
pkgs/development/nim-packages/pixie/default.nix+22−4
@@ -1,7 +1,25 @@
1−{ fetchNimble }:
1+{ lib, buildNimPackage, fetchFromGitHub, bumpy, chroma, flatty, nimsimd, vmath
2+, zippy }:
23
3−fetchNimble {
4+buildNimPackage rec {
45 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+ };
725}
pkgs/development/nim-packages/typography/default.nixdeleted−7
@@ -1,7 +0,0 @@
1−{ fetchNimble }:
2−
3−fetchNimble {
4− pname = "typography";
5− version = "0.7.9";
6− hash = "sha256-IYjw3PCp5XzVed2fGGCt9Hb60cxFeF0BUZ7L5PedTLU=";
7−}
pkgs/development/nim-packages/vmath/default.nix+19−4
@@ -1,7 +1,22 @@
1−{ fetchNimble }:
1+{ lib, buildNimPackage, fetchFromGitHub }:
22
3−fetchNimble {
3+buildNimPackage rec {
44 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+ };
722}
pkgs/development/nim-packages/zippy/default.nix+20−3
@@ -1,7 +1,24 @@
1−{ fetchNimble }:
1+{ lib, buildNimPackage, fetchFromGitHub, unzip }:
22
3−fetchNimble {
3+buildNimPackage rec {
44 pname = "zippy";
55 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+ };
724}
pkgs/tools/text/hottext/default.nix+1−7
@@ -12,15 +12,8 @@ nimPackages.buildNimPackage rec {
1212 };
1313
1414 buildInputs = with nimPackages; [
15− bumpy
16− chroma
17− flatty
18− nimsimd
1915 pixie
2016 sdl2
21− typography
22− vmath
23− zippy
2417 ];
2518
2619 HOTTEXT_FONT_PATH = "${gentium}/share/fonts/truetype/GentiumPlus-Regular.ttf";
@@ -38,6 +31,7 @@ nimPackages.buildNimPackage rec {
3831 '';
3932
4033 meta = with lib; {
34+ broken = true; # Needs to be updated to latest Pixie API.
4135 description = "Simple RSVP speed-reading utility";
4236 license = licenses.unlicense;
4337 homepage = "https://git.sr.ht/~ehmry/hottext";
pkgs/top-level/nim-packages.nix−2
@@ -77,8 +77,6 @@ lib.makeScope newScope (self:
7777
7878 tempfile = callPackage ../development/nim-packages/tempfile { };
7979
80− typography = callPackage ../development/nim-packages/typography { };
81−
8280 ui = callPackage ../development/nim-packages/ui { inherit (pkgs) libui; };
8381
8482 unicodedb = callPackage ../development/nim-packages/unicodedb { };