diff options
author | Emery Hemingway <ehmry@posteo.net> | 2022-01-02 17:48:54 +0100 |
---|---|---|
committer | ehmry <ehmry@posteo.net> | 2022-01-07 12:44:22 +0100 |
commit | d1acd89e0116ff88eba80541027429fc922612e9 (patch) | |
tree | ee3412ae2a6aa87f898017ee4d0103861fd9a42a | |
parent | 2aa7799528e26d0900fb046560b0937351516e8e (diff) | |
download | nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.tar nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.tar.gz nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.tar.bz2 nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.tar.lz nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.tar.xz nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.tar.zst nixpkgs-d1acd89e0116ff88eba80541027429fc922612e9.zip |
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.
-rw-r--r-- | pkgs/development/nim-packages/bumpy/default.nix | 23 | ||||
-rw-r--r-- | pkgs/development/nim-packages/flatty/default.nix | 21 | ||||
-rw-r--r-- | pkgs/development/nim-packages/pixie/default.nix | 26 | ||||
-rw-r--r-- | pkgs/development/nim-packages/typography/default.nix | 7 | ||||
-rw-r--r-- | pkgs/development/nim-packages/vmath/default.nix | 23 | ||||
-rw-r--r-- | pkgs/development/nim-packages/zippy/default.nix | 23 | ||||
-rw-r--r-- | pkgs/tools/text/hottext/default.nix | 8 | ||||
-rw-r--r-- | pkgs/top-level/nim-packages.nix | 2 |
8 files changed, 100 insertions, 33 deletions
diff --git a/pkgs/development/nim-packages/bumpy/default.nix b/pkgs/development/nim-packages/bumpy/default.nix index 9579d87d9d5..90989435231 100644 --- a/pkgs/development/nim-packages/bumpy/default.nix +++ b/pkgs/development/nim-packages/bumpy/default.nix @@ -1,7 +1,24 @@ -{ fetchNimble }: +{ lib, buildNimPackage, fetchFromGitHub, vmath }: -fetchNimble { +buildNimPackage rec { pname = "bumpy"; version = "1.0.3"; - hash = "sha256-mDmDlhOGoYYjKgF5j808oT2NqRlfcOdLSDE3WtdJFQ0="; + + src = fetchFromGitHub { + owner = "treeform"; + repo = pname; + rev = version; + hash = "sha256-mDmDlhOGoYYjKgF5j808oT2NqRlfcOdLSDE3WtdJFQ0="; + }; + + propagatedBuildInputs = [ vmath ]; + + doCheck = true; + + meta = with lib; + src.meta // { + description = "2d collision library"; + license = [ licenses.mit ]; + maintainers = [ maintainers.ehmry ]; + }; } diff --git a/pkgs/development/nim-packages/flatty/default.nix b/pkgs/development/nim-packages/flatty/default.nix index 88f3426e512..5e542d22e4a 100644 --- a/pkgs/development/nim-packages/flatty/default.nix +++ b/pkgs/development/nim-packages/flatty/default.nix @@ -1,7 +1,22 @@ -{ fetchNimble }: +{ lib, buildNimPackage, fetchFromGitHub }: -fetchNimble { +buildNimPackage rec { pname = "flatty"; version = "0.2.3"; - hash = "sha256-1tPLtnlGtE4SF5/ti/2svvYHpEy/0Za5N4YAOHFOyjA="; + + src = fetchFromGitHub { + owner = "treeform"; + repo = pname; + rev = version; + hash = "sha256-1tPLtnlGtE4SF5/ti/2svvYHpEy/0Za5N4YAOHFOyjA="; + }; + + doCheck = true; + + meta = with lib; + src.meta // { + description = "Tools and serializer for plain flat binary files"; + license = [ licenses.mit ]; + maintainers = [ maintainers.ehmry ]; + }; } diff --git a/pkgs/development/nim-packages/pixie/default.nix b/pkgs/development/nim-packages/pixie/default.nix index 2262ccf2372..1366e55a1e3 100644 --- a/pkgs/development/nim-packages/pixie/default.nix +++ b/pkgs/development/nim-packages/pixie/default.nix @@ -1,7 +1,25 @@ -{ fetchNimble }: +{ lib, buildNimPackage, fetchFromGitHub, bumpy, chroma, flatty, nimsimd, vmath +, zippy }: -fetchNimble { +buildNimPackage rec { pname = "pixie"; - version = "1.1.3"; - hash = "sha256-xKIejVxOd19mblL1ZwpJH91dgKQS5g8U08EL8lGGelA="; + version = "3.1.2"; + + src = fetchFromGitHub { + owner = "treeform"; + repo = pname; + rev = version; + hash = "sha256-rF72ybfsipBHgQmH0e6DBn1e7WWY6dGn9yp1qvLIS3A="; + }; + + propagatedBuildInputs = [ bumpy chroma flatty nimsimd vmath zippy ]; + + doCheck = true; + + meta = with lib; + src.meta // { + description = "Full-featured 2d graphics library for Nim"; + license = [ licenses.mit ]; + maintainers = [ maintainers.ehmry ]; + }; } diff --git a/pkgs/development/nim-packages/typography/default.nix b/pkgs/development/nim-packages/typography/default.nix deleted file mode 100644 index 59037cbd9dd..00000000000 --- a/pkgs/development/nim-packages/typography/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ fetchNimble }: - -fetchNimble { - pname = "typography"; - version = "0.7.9"; - hash = "sha256-IYjw3PCp5XzVed2fGGCt9Hb60cxFeF0BUZ7L5PedTLU="; -} diff --git a/pkgs/development/nim-packages/vmath/default.nix b/pkgs/development/nim-packages/vmath/default.nix index 9ca48c43d7f..bb6e1c266ea 100644 --- a/pkgs/development/nim-packages/vmath/default.nix +++ b/pkgs/development/nim-packages/vmath/default.nix @@ -1,7 +1,22 @@ -{ fetchNimble }: +{ lib, buildNimPackage, fetchFromGitHub }: -fetchNimble { +buildNimPackage rec { pname = "vmath"; - version = "1.0.3"; - hash = "sha256-zzSKXjuTZ46HTFUs0N47mxEKTKIdS3dwr+60sQYSdn0="; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "treeform"; + repo = pname; + rev = version; + hash = "sha256-/v0lQIOMogTxFRtbssziW4W6VhMDepM6Si8igLgcx30="; + }; + + doCheck = true; + + meta = with lib; + src.meta // { + description = "Math vector library for graphical things"; + license = [ licenses.mit ]; + maintainers = [ maintainers.ehmry ]; + }; } diff --git a/pkgs/development/nim-packages/zippy/default.nix b/pkgs/development/nim-packages/zippy/default.nix index 84008325bec..ba27b0858f5 100644 --- a/pkgs/development/nim-packages/zippy/default.nix +++ b/pkgs/development/nim-packages/zippy/default.nix @@ -1,7 +1,24 @@ -{ fetchNimble }: +{ lib, buildNimPackage, fetchFromGitHub, unzip }: -fetchNimble { +buildNimPackage rec { pname = "zippy"; version = "0.7.3"; - hash = "sha256-w64ENRyP3mNTtESSt7CDDxUkjYSfziNVVedkO4HIuJ8="; + + nativeBuildInputs = [ unzip ]; + + src = fetchFromGitHub { + owner = "guzba"; + repo = pname; + rev = version; + hash = "sha256-w64ENRyP3mNTtESSt7CDDxUkjYSfziNVVedkO4HIuJ8="; + }; + + doCheck = true; + + meta = with lib; + src.meta // { + description = "Pure Nim implementation of deflate, zlib, gzip and zip"; + license = [ licenses.mit ]; + maintainers = [ maintainers.ehmry ]; + }; } diff --git a/pkgs/tools/text/hottext/default.nix b/pkgs/tools/text/hottext/default.nix index 6fe7a686c10..5472c8a36cf 100644 --- a/pkgs/tools/text/hottext/default.nix +++ b/pkgs/tools/text/hottext/default.nix @@ -12,15 +12,8 @@ nimPackages.buildNimPackage rec { }; buildInputs = with nimPackages; [ - bumpy - chroma - flatty - nimsimd pixie sdl2 - typography - vmath - zippy ]; HOTTEXT_FONT_PATH = "${gentium}/share/fonts/truetype/GentiumPlus-Regular.ttf"; @@ -38,6 +31,7 @@ nimPackages.buildNimPackage rec { ''; meta = with lib; { + broken = true; # Needs to be updated to latest Pixie API. description = "Simple RSVP speed-reading utility"; license = licenses.unlicense; homepage = "https://git.sr.ht/~ehmry/hottext"; diff --git a/pkgs/top-level/nim-packages.nix b/pkgs/top-level/nim-packages.nix index fa78e6ed9aa..7d88d29db48 100644 --- a/pkgs/top-level/nim-packages.nix +++ b/pkgs/top-level/nim-packages.nix @@ -77,8 +77,6 @@ lib.makeScope newScope (self: tempfile = callPackage ../development/nim-packages/tempfile { }; - typography = callPackage ../development/nim-packages/typography { }; - ui = callPackage ../development/nim-packages/ui { inherit (pkgs) libui; }; unicodedb = callPackage ../development/nim-packages/unicodedb { }; |