From 37a839d6f6432df3edf909f482b44b3bd3f7738a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 23 Sep 2022 01:00:05 +0200 Subject: python310Packages.logging-journald: init at 0.6.1 --- pkgs/top-level/python-packages.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkgs/top-level') diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b9283376236..5e37154f221 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5369,6 +5369,8 @@ in { logfury = callPackage ../development/python-modules/logfury { }; + logging-journald = callPackage ../development/python-modules/logging-journald { }; + logi-circle = callPackage ../development/python-modules/logi-circle { }; logical-unification = callPackage ../development/python-modules/logical-unification { }; -- cgit 1.4.1 From 4dae2933ba146d447b9178920e7c9a5b33103664 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 23 Sep 2022 01:13:53 +0200 Subject: python310Packages.aiomisc: init at 16.2 --- .../development/python-modules/aiomisc/default.nix | 88 ++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 90 insertions(+) create mode 100644 pkgs/development/python-modules/aiomisc/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/development/python-modules/aiomisc/default.nix b/pkgs/development/python-modules/aiomisc/default.nix new file mode 100644 index 00000000000..d1fd33eb618 --- /dev/null +++ b/pkgs/development/python-modules/aiomisc/default.nix @@ -0,0 +1,88 @@ +{ lib +, aiocontextvars + #, aiocarbon +, aiohttp + #, aiohttp-asgi +, async-timeout +, buildPythonPackage +, colorlog +, croniter +, fastapi +, fetchFromGitHub +, logging-journald +, pytestCheckHook +, pythonOlder +, raven + #, raven-aiohttp +, setproctitle +, uvloop +}: + +buildPythonPackage rec { + pname = "aiomisc"; + version = "16.2"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "aiokitchen"; + repo = pname; + rev = "refs/tags/v${version}"; + hash = "sha256-wxm7MrFHZ7TrUGw5w7iLWs1olU8ZmJmJ7M/BZ6Nf0fU="; + }; + + propagatedBuildInputs = [ + colorlog + logging-journald + ]; + + checkInputs = [ + aiocontextvars + async-timeout + fastapi + pytestCheckHook + raven + setproctitle + ] ++ passthru.optional-dependencies.aiohttp + ++ passthru.optional-dependencies.cron + ++ passthru.optional-dependencies.uvloop; + + passthru.optional-dependencies = { + aiohttp = [ + aiohttp + ]; + #asgi = [ + # aiohttp-asgi + #]; + cron = [ + croniter + ]; + #carbon = [ + # aiocarbon + #]; + #raven = [ + # raven-aiohttp + #]; + uvloop = [ + uvloop + ]; + }; + + pythonImportsCheck = [ + "aiomisc" + ]; + + disabledTestPaths = [ + # Dependencies are not available at the moment + "tests/test_entrypoint.py" + "tests/test_raven_service.py" + ]; + + meta = with lib; { + description = "Miscellaneous utils for asyncio"; + homepage = "https://github.com/aiokitchen/aiomisc"; + license = licenses.asl20; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5e37154f221..c569daddacb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -374,6 +374,8 @@ in { aiolyric = callPackage ../development/python-modules/aiolyric { }; + aiomisc = callPackage ../development/python-modules/aiomisc { }; + aiomodernforms = callPackage ../development/python-modules/aiomodernforms { }; aiomultiprocess = callPackage ../development/python-modules/aiomultiprocess { }; -- cgit 1.4.1 From 9cb10063fb466fb68db279457d9ee8752ab1eb2e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 23 Sep 2022 01:16:08 +0200 Subject: python310Packages.caio: init at 0.9.8 --- pkgs/development/python-modules/caio/default.nix | 38 ++++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/caio/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/development/python-modules/caio/default.nix b/pkgs/development/python-modules/caio/default.nix new file mode 100644 index 00000000000..28ba5a2f4d1 --- /dev/null +++ b/pkgs/development/python-modules/caio/default.nix @@ -0,0 +1,38 @@ +{ lib +, aiomisc +, buildPythonPackage +, fetchFromGitHub +, pytestCheckHook +, pythonOlder +}: + +buildPythonPackage rec { + pname = "caio"; + version = "0.9.8"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "mosquito"; + repo = pname; + rev = "refs/tags/${version}"; + hash = "sha256-hUG5EaraoKj3D3K+Qm2Nm1AFe19qwRy/FnEb1SXWKDM="; + }; + + checkInputs = [ + aiomisc + pytestCheckHook + ]; + + pythonImportsCheck = [ + "caio" + ]; + + meta = with lib; { + description = "File operations with asyncio support"; + homepage = "https://github.com/mosquito/caio"; + license = licenses.asl20; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c569daddacb..79538788d8f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1601,6 +1601,8 @@ in { inherit (self) python numpy boost; }); + caio = callPackage ../development/python-modules/caio { }; + cairo-lang = callPackage ../development/python-modules/cairo-lang { }; cairocffi = callPackage ../development/python-modules/cairocffi { }; -- cgit 1.4.1 From ab89aac13ed6b4814b166107da25426449f559d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 23 Sep 2022 01:19:44 +0200 Subject: python310Packages.aiofile: init at 3.8.0 --- .../development/python-modules/aiofile/default.nix | 45 ++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/aiofile/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/development/python-modules/aiofile/default.nix b/pkgs/development/python-modules/aiofile/default.nix new file mode 100644 index 00000000000..ec09473e207 --- /dev/null +++ b/pkgs/development/python-modules/aiofile/default.nix @@ -0,0 +1,45 @@ +{ lib +, aiomisc +, asynctest +, caio +, buildPythonPackage +, fetchFromGitHub +, pytestCheckHook +, pythonOlder +}: + +buildPythonPackage rec { + pname = "aiofile"; + version = "3.8.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "mosquito"; + repo = pname; + rev = "refs/tags/${version}"; + hash = "sha256-PIImQZ1ymazsOg8qmlO91tNYHwXqK/d8AuKPsWYvh0w="; + }; + + propagatedBuildInputs = [ + caio + ]; + + checkInputs = [ + aiomisc + asynctest + pytestCheckHook + ]; + + pythonImportsCheck = [ + "aiofile" + ]; + + meta = with lib; { + description = "File operations with asyncio support"; + homepage = "https://github.com/mosquito/aiofile"; + license = licenses.asl20; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 79538788d8f..2ab09113109 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -306,6 +306,8 @@ in { aioextensions = callPackage ../development/python-modules/aioextensions { }; + aiofile = callPackage ../development/python-modules/aiofile { }; + aiofiles = callPackage ../development/python-modules/aiofiles { }; aioflo = callPackage ../development/python-modules/aioflo { }; -- cgit 1.4.1 From c6b52733b8dd8c81bc6d12842ddd36935d8e6538 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 24 Sep 2022 08:39:33 +0100 Subject: ddx-rebirth: 0.59.20200202 -> unstable-2022-09-17 Fixes build by switching to default compiler. While at it moved over to SDL2. --- pkgs/games/dxx-rebirth/default.nix | 15 +++++++++------ pkgs/top-level/all-packages.nix | 3 +-- 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'pkgs/top-level') diff --git a/pkgs/games/dxx-rebirth/default.nix b/pkgs/games/dxx-rebirth/default.nix index c2e3fac7e15..f949cf69835 100644 --- a/pkgs/games/dxx-rebirth/default.nix +++ b/pkgs/games/dxx-rebirth/default.nix @@ -4,8 +4,9 @@ , fetchpatch , scons , pkg-config -, SDL -, SDL_mixer +, SDL2 +, SDL2_image +, SDL2_mixer , libGLU , libGL , libpng @@ -21,21 +22,23 @@ let in stdenv.mkDerivation rec { pname = "dxx-rebirth"; - version = "0.59.20200202"; + version = "unstable-2022-09-17"; src = fetchFromGitHub { owner = "dxx-rebirth"; repo = "dxx-rebirth"; - rev = "8ebb66c5c9c74ebb93d49741cc9545f2bb7fa05d"; - sha256 = "1lsrlp47aby2m9hh7i3nv5rb0srlkmnq1w2ca6vyvlga9m9h7jrk"; + rev = "ad46235b67a24a38dec4734f94a59eba149ad94a"; + hash = "sha256-vIAY1O4VnOsV617J5yjg09JIL/vK4Fb/lopnX17g+uY="; }; nativeBuildInputs = [ pkg-config scons ]; - buildInputs = [ libGLU libGL libpng physfs SDL SDL_mixer ]; + buildInputs = [ libGLU libGL libpng physfs SDL2 SDL2_image SDL2_mixer ]; enableParallelBuilding = true; + sconsFlags = [ "sdl2=1" ]; + NIX_CFLAGS_COMPILE = [ "-Wno-format-nonliteral" "-Wno-format-truncation" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 637ed3394e4..a617442d63d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33336,8 +33336,7 @@ with pkgs; dwarf-therapist = dwarf-fortress-packages.dwarf-therapist; - dxx-rebirth = callPackage ../games/dxx-rebirth - { stdenv = gcc10StdenvCompat; physfs = physfs_2; }; + dxx-rebirth = callPackage ../games/dxx-rebirth { }; inherit (callPackages ../games/dxx-rebirth/assets.nix { }) descent1-assets -- cgit 1.4.1 From 0feab35a1780efc2201772a2fada1e9190117cda Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 25 Sep 2022 14:34:29 -0400 Subject: huniq: init at 2.7.0 --- pkgs/tools/text/huniq/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/tools/text/huniq/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/tools/text/huniq/default.nix b/pkgs/tools/text/huniq/default.nix new file mode 100644 index 00000000000..a1d30d2fb11 --- /dev/null +++ b/pkgs/tools/text/huniq/default.nix @@ -0,0 +1,20 @@ +{ lib, rustPlatform, fetchCrate }: + +rustPlatform.buildRustPackage rec { + pname = "huniq"; + version = "2.7.0"; + + src = fetchCrate { + inherit pname version; + sha256 = "sha256-5GvHM05qY/Jj1mPYwn88Zybn6Nn5nJIaw0XP8iCcrwE="; + }; + + cargoSha256 = "sha256-pwDaLHJbVpZe7dAtd5/ytyHZkUHjCcNjtw3q7HF1qVQ="; + + meta = with lib; { + description = "Command line utility to remove duplicates from the given input"; + homepage = "https://github.com/koraa/huniq"; + license = licenses.bsd3; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a4744947701..8c2b2398634 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4127,6 +4127,8 @@ with pkgs; humioctl = callPackage ../applications/logging/humioctl {}; + huniq = callPackage ../tools/text/huniq { }; + hyprland = callPackage ../applications/window-managers/hyprland { wlroots = wlroots.overrideAttrs (_: { version = "unstable-2022-06-07"; -- cgit 1.4.1 From 7b74a7ea32237b6d2877419a6e4e55c67da81347 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 25 Sep 2022 14:48:10 -0400 Subject: rnr: init at 0.4.1 --- pkgs/tools/text/rnr/default.nix | 23 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/tools/text/rnr/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/tools/text/rnr/default.nix b/pkgs/tools/text/rnr/default.nix new file mode 100644 index 00000000000..55a4c2ddf68 --- /dev/null +++ b/pkgs/tools/text/rnr/default.nix @@ -0,0 +1,23 @@ +{ lib, rustPlatform, fetchFromGitHub }: + +rustPlatform.buildRustPackage rec { + pname = "rnr"; + version = "0.4.1"; + + src = fetchFromGitHub { + owner = "ismaelgv"; + repo = pname; + rev = "v${version}"; + sha256 = "1r1ahh8bmqrc7zb4bq5ka8bsngncf7im51nf5il49cvysij1i4q8"; + }; + + cargoSha256 = "sha256-qgKL+y+w+9ADClxLNwglHMufaysY0K9g29PyuXZ7x7g="; + + meta = with lib; { + description = "A command-line tool to batch rename files and directories"; + homepage = "https://github.com/ismaelgv/rnr"; + changelog = "https://github.com/ismaelgv/rnr/blob/v${version}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a4744947701..99ccc7f6cb3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10655,6 +10655,8 @@ with pkgs; rnp = callPackage ../tools/security/rnp { }; + rnr = callPackage ../tools/text/rnr { }; + rnv = callPackage ../tools/text/xml/rnv { }; rosie = callPackage ../tools/text/rosie { }; -- cgit 1.4.1 From 7516618e2d0b08ed1a621253f76feec6a32ca8ab Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 25 Sep 2022 15:14:36 -0400 Subject: kind2: init at 0.2.77 --- pkgs/development/compilers/kind2/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/compilers/kind2/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/development/compilers/kind2/default.nix b/pkgs/development/compilers/kind2/default.nix new file mode 100644 index 00000000000..ffb02b3a90c --- /dev/null +++ b/pkgs/development/compilers/kind2/default.nix @@ -0,0 +1,20 @@ +{ lib, rustPlatform, fetchCrate }: + +rustPlatform.buildRustPackage rec { + pname = "kind2"; + version = "0.2.77"; + + src = fetchCrate { + inherit pname version; + sha256 = "sha256-drWAWiSALq8rb3J2phNE/dt4e6xmJY7Ob8cES1kYEPo="; + }; + + cargoSha256 = "sha256-rF0TvNWE90sUqslBGPnGmD6mZFPlCCkM1jyuFt8n8Nw="; + + meta = with lib; { + description = "A functional programming language and proof assistant"; + homepage = "https://github.com/kindelia/kind2"; + license = licenses.mit; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a4744947701..459d38a9caa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14190,6 +14190,8 @@ with pkgs; jwasm = callPackage ../development/compilers/jwasm { }; + kind2 = callPackage ../development/compilers/kind2 { }; + knightos-genkfs = callPackage ../development/tools/knightos/genkfs { }; regenkfs = callPackage ../development/tools/knightos/regenkfs { }; -- cgit 1.4.1 From 3f02932d7db4b446d096697cfd663f6b1d8f1200 Mon Sep 17 00:00:00 2001 From: figsoda Date: Mon, 26 Sep 2022 16:09:59 -0400 Subject: process-viewer: init at 0.5.5 --- pkgs/applications/misc/process-viewer/default.nix | 43 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 47 insertions(+) create mode 100644 pkgs/applications/misc/process-viewer/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/applications/misc/process-viewer/default.nix b/pkgs/applications/misc/process-viewer/default.nix new file mode 100644 index 00000000000..80563a93129 --- /dev/null +++ b/pkgs/applications/misc/process-viewer/default.nix @@ -0,0 +1,43 @@ +{ lib +, rustPlatform +, fetchCrate +, pkg-config +, gtk4 +, stdenv +, DiskArbitration +, Foundation +, IOKit +}: + +rustPlatform.buildRustPackage rec { + pname = "process-viewer"; + version = "0.5.5"; + + src = fetchCrate { + inherit pname version; + sha256 = "sha256-MHVKjbD1/h7G94x6dpyRT/BPWQVUFurW7EvAUJ2xZeU="; + }; + + cargoSha256 = "sha256-NkJjwB4rBV4hFRwYHILMET8o4x1+95sVsFqNaVN8tMg="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ gtk4 ] ++ lib.optionals stdenv.isDarwin [ + DiskArbitration + Foundation + IOKit + ]; + + postInstall = '' + install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.desktop -t $out/share/applications + install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.svg -t $out/share/icons/hicolor/scalable/apps + install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.metainfo.xml -t $out/share/metainfo + ''; + + meta = with lib; { + description = "A process viewer GUI in rust"; + homepage = "https://github.com/guillaumegomez/process-viewer"; + license = licenses.mit; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1b7297191de..73f006ea7ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17104,6 +17104,10 @@ with pkgs; privacyidea = callPackage ../applications/misc/privacyidea { }; + process-viewer = callPackage ../applications/misc/process-viewer { + inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit; + }; + procodile = callPackage ../tools/system/procodile { }; pry = callPackage ../development/tools/pry { }; -- cgit 1.4.1 From 39d4474dc542b4de0692e93587a01b617152f94b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 27 Sep 2022 00:48:26 +0200 Subject: python310Packages.temperusb: init at 1.6.0 --- .../python-modules/temperusb/default.nix | 37 ++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/temperusb/default.nix (limited to 'pkgs/top-level') diff --git a/pkgs/development/python-modules/temperusb/default.nix b/pkgs/development/python-modules/temperusb/default.nix new file mode 100644 index 00000000000..929560167e7 --- /dev/null +++ b/pkgs/development/python-modules/temperusb/default.nix @@ -0,0 +1,37 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pythonOlder +, pyusb +}: + +buildPythonPackage rec { + pname = "temperusb"; + version = "1.6.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-enYhqtJnORKhBoZkZPISLCt9Ec5SN6txD3z0SXuPrQo="; + }; + + propagatedBuildInputs = [ + pyusb + ]; + + # Module has no tests which are shipped and source is not tagged + doCheck = false; + + pythonImportsCheck = [ + "temperusb" + ]; + + meta = with lib; { + description = "Library to read TEMPer USB HID devices"; + homepage = "https://github.com/padelt/temper-python"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index eb4600bcaae..a2a15f246da 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10774,6 +10774,8 @@ in { temescal = callPackage ../development/python-modules/temescal { }; + temperusb = callPackage ../development/python-modules/temperusb { }; + tempest = callPackage ../development/python-modules/tempest { }; tempita = callPackage ../development/python-modules/tempita { }; -- cgit 1.4.1