diff options
Diffstat (limited to 'pkgs/by-name/no')
-rw-r--r-- | pkgs/by-name/no/node-hp-scan-to/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/no/nodeinfo/package.nix | 33 | ||||
-rw-r--r-- | pkgs/by-name/no/nofi/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/no/nom/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/no/nomacs/package.nix | 5 | ||||
-rw-r--r-- | pkgs/by-name/no/nomnatong/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/no/normaliz/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/no/normcap/package.nix | 7 | ||||
-rw-r--r-- | pkgs/by-name/no/nosql-workbench/package.nix | 4 | ||||
-rw-r--r-- | pkgs/by-name/no/notary/package.nix | 57 | ||||
-rw-r--r-- | pkgs/by-name/no/novelwriter/package.nix | 73 | ||||
-rw-r--r-- | pkgs/by-name/no/novops/package.nix | 6 |
12 files changed, 186 insertions, 21 deletions
diff --git a/pkgs/by-name/no/node-hp-scan-to/package.nix b/pkgs/by-name/no/node-hp-scan-to/package.nix index 93ea3b3a760a9..86498d2b7fd52 100644 --- a/pkgs/by-name/no/node-hp-scan-to/package.nix +++ b/pkgs/by-name/no/node-hp-scan-to/package.nix @@ -10,18 +10,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "node-hp-scan-to"; - version = "1.4.2"; + version = "1.4.3"; src = fetchFromGitHub { owner = "manuc66"; repo = "node-hp-scan-to"; rev = "v${finalAttrs.version}"; - hash = "sha256-/aoR2ccDYTkdmcj4k2zf8VJydQufZ2ucqyZ1OH9jRt0="; + hash = "sha256-/XUqCL2F1iMYUoCbGgL9YKs+8wIFHvmh2O0LMbDU8yE="; }; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-Mhlw/3js35TOVDADsPScE9kfv9rmF+u1LzDmKkzunM0="; + hash = "sha256-pxeYumHuomOFyCi8XhYTYQNcsGOUvjOg36bFD0yhdLk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/no/nodeinfo/package.nix b/pkgs/by-name/no/nodeinfo/package.nix new file mode 100644 index 0000000000000..5842433e2ef0f --- /dev/null +++ b/pkgs/by-name/no/nodeinfo/package.nix @@ -0,0 +1,33 @@ +{ + lib, + fetchFromGitea, + buildGoModule, +}: +buildGoModule rec { + pname = "nodeinfo"; + version = "0.3.2"; + vendorHash = "sha256-4nHdz/Js8xBUMiH+hH+hSYP25cB4yHbe+QVk0RMqLgc="; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "thefederationinfo"; + repo = "nodeinfo-go"; + rev = "refs/tags/v${version}"; + hash = "sha256-NNrMv4AS7ybuJfTgs+p61btSIxo+iMvzH7Y5ct46Dag="; + }; + + tags = "extension"; + + sourceRoot = "${src.name}/cli"; + + CGO_ENABLED = 0; + + meta = with lib; { + mainProgram = "nodeinfo"; + description = "Command line tool to query nodeinfo based on a given domain"; + homepage = "https://codeberg.org/thefederationinfo/nodeinfo-go"; + changelog = "https://codeberg.org/thefederationinfo/nodeinfo-go/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ _6543 ]; + }; +} diff --git a/pkgs/by-name/no/nofi/package.nix b/pkgs/by-name/no/nofi/package.nix index 8418a30e65414..688c8c397d42b 100644 --- a/pkgs/by-name/no/nofi/package.nix +++ b/pkgs/by-name/no/nofi/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ dbus ]; meta = with lib; { - description = "An interruption-free notification system for Linux"; + description = "Interruption-free notification system for Linux"; homepage = "https://github.com/ellsclytn/nofi/"; changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md"; license = [ licenses.asl20 /* or */ licenses.mit ]; diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index 57291810870df..deeb3df4291bd 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -5,16 +5,16 @@ }: buildGoModule rec { pname = "nom"; - version = "2.2.3"; + version = "2.5.1"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; rev = "v${version}"; - hash = "sha256-W0HDoQURZxTvMyFfRGOu8gcZJihtvXvrEaObmi/CAk0="; + hash = "sha256-kIm0q4/D80skFjlj2ABq4d2PKnATDt53x4fLU6kmA9U="; }; - vendorHash = "sha256-wWdsLU656wBAUmnVw21wo+a/OLmyhZ2Bq0j8S190XQs="; + vendorHash = "sha256-xolhwdWRjYZMgwI4jq0fGzvxnNjx6EplvZC7XMvBw+M="; meta = with lib; { homepage = "https://github.com/guyfedwards/nom"; diff --git a/pkgs/by-name/no/nomacs/package.nix b/pkgs/by-name/no/nomacs/package.nix index 138e4ead7fcde..a12d5db94b869 100644 --- a/pkgs/by-name/no/nomacs/package.nix +++ b/pkgs/by-name/no/nomacs/package.nix @@ -38,7 +38,10 @@ stdenv.mkDerivation (finalAttrs: { exiv2 libraw libtiff - opencv4 + # Once python stops relying on `propagatedBuildInputs` (https://github.com/NixOS/nixpkgs/issues/272178), deprecate `cxxdev` and switch to `dev`; + # note `dev` is selected by `mkDerivation` automatically, so one should omit `getOutput "dev"`; + # see: https://github.com/NixOS/nixpkgs/pull/314186#issuecomment-2129974277 + (lib.getOutput "cxxdev" opencv4) ] ++ (with libsForQt5; [ qtbase qtimageformats diff --git a/pkgs/by-name/no/nomnatong/package.nix b/pkgs/by-name/no/nomnatong/package.nix index e17d9c7f0c361..5f2b3f69b7196 100644 --- a/pkgs/by-name/no/nomnatong/package.nix +++ b/pkgs/by-name/no/nomnatong/package.nix @@ -46,7 +46,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { homepage = "http://nomfoundation.org/nom-tools/Nom-Font"; - description = "The Hán-Nôm Coded Character Set and Nom Na Tong Regular Reference Font"; + description = "Hán-Nôm Coded Character Set and Nom Na Tong Regular Reference Font"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eclairevoyant ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/no/normaliz/package.nix b/pkgs/by-name/no/normaliz/package.nix index 69755e56b8fa7..bb090ef755cd2 100644 --- a/pkgs/by-name/no/normaliz/package.nix +++ b/pkgs/by-name/no/normaliz/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "normaliz"; - version = "3.10.2"; + version = "3.10.3"; src = fetchFromGitHub { owner = "normaliz"; repo = "normaliz"; rev = "v${finalAttrs.version}"; - hash = "sha256-Q4OktVvFobP25fYggIqBGtSJu2HsYz9Tm+QbEAz0fMg="; + hash = "sha256-9jN3EbYfWmir+pa4XuJpeT7CnQdhVU9pP8G11npIG00="; }; buildInputs = [ @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://www.normaliz.uni-osnabrueck.de/"; - description = "An open source tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones"; + description = "Open source tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones"; maintainers = with maintainers; [ yannickulrich ]; platforms = with platforms; unix ++ windows; license = licenses.gpl3Plus; diff --git a/pkgs/by-name/no/normcap/package.nix b/pkgs/by-name/no/normcap/package.nix index 0f6e21671de32..e862247b0df53 100644 --- a/pkgs/by-name/no/normcap/package.nix +++ b/pkgs/by-name/no/normcap/package.nix @@ -25,7 +25,7 @@ in ps.buildPythonApplication rec { pname = "normcap"; - version = "0.5.4"; + version = "0.5.8"; format = "pyproject"; disabled = ps.pythonOlder "3.9"; @@ -34,7 +34,7 @@ ps.buildPythonApplication rec { owner = "dynobo"; repo = "normcap"; rev = "refs/tags/v${version}"; - hash = "sha256-bYja05U/JBwSij1J2LxN+c5Syrb4qzWSZY5+HNmC9Zo="; + hash = "sha256-iMlW8oEt4OSipJaQ2XzBZeBVqiZP/C1sM0f5LYjv7/A="; }; postPatch = '' @@ -52,7 +52,6 @@ ps.buildPythonApplication rec { ]; nativeBuildInputs = [ - ps.pythonRelaxDepsHook ps.hatchling ps.babel ]; @@ -76,7 +75,7 @@ ps.buildPythonApplication rec { ps.toml ] ++ lib.optionals stdenv.isLinux [ ps.pytest-xvfb - xorg.xorgserver + xorg.xvfb ]; preCheck = '' diff --git a/pkgs/by-name/no/nosql-workbench/package.nix b/pkgs/by-name/no/nosql-workbench/package.nix index c3efc29b55c09..e3d1890665a5b 100644 --- a/pkgs/by-name/no/nosql-workbench/package.nix +++ b/pkgs/by-name/no/nosql-workbench/package.nix @@ -58,9 +58,9 @@ if stdenv.isDarwin then stdenv.mkDerivation { } else appimageTools.wrapType2 { inherit pname version src meta; - extraPkgs = ps: (appimageTools.defaultFhsEnvArgs.multiPkgs ps) ++ [ + extraPkgs = pkgs: [ # Required to run DynamoDB locally - ps.jdk21 + pkgs.jdk21 ]; extraInstallCommands = let diff --git a/pkgs/by-name/no/notary/package.nix b/pkgs/by-name/no/notary/package.nix new file mode 100644 index 0000000000000..1f35222ee9600 --- /dev/null +++ b/pkgs/by-name/no/notary/package.nix @@ -0,0 +1,57 @@ +{ lib +, fetchFromGitHub +, buildGoModule +}: +buildGoModule rec { + pname = "notary"; + version = "0.6.1-unstable-2024-04-16"; + + src = fetchFromGitHub { + owner = "notaryproject"; + repo = "notary"; + rev = "9d2b3b35929392c9945d976b8bdecbe2f53a299e"; + sha256 = "sha256-u19BfTJwRWholK0b3BcgSmcMM9AR7OeXo64AOi87r0A="; + }; + + vendorHash = null; + + tags = [ + "pkcs11" + ]; + + ldflags = [ + "-X github.com/theupdateframework/notary/version.NotaryVersion=${version}" + ]; + + # Tests try to use network. + doCheck = false; + + meta = { + description = "Project that allows anyone to have trust over arbitrary collections of data"; + mainProgram = "notary"; + longDescription = '' + The Notary project comprises a server and a client for running and + interacting with trusted collections. See the service architecture + documentation for more information. + + Notary aims to make the internet more secure by making it easy for people + to publish and verify content. We often rely on TLS to secure our + communications with a web server which is inherently flawed, as any + compromise of the server enables malicious content to be substituted for + the legitimate content. + + With Notary, publishers can sign their content offline using keys kept + highly secure. Once the publisher is ready to make the content available, + they can push their signed trusted collection to a Notary Server. + + Consumers, having acquired the publisher's public key through a secure + channel, can then communicate with any notary server or (insecure) mirror, + relying only on the publisher's key to determine the validity and + integrity of the received content. + ''; + license = lib.licenses.asl20; + homepage = "https://github.com/theupdateframework/notary"; + maintainers = [ lib.maintainers.vdemeester ]; + platforms = lib.platforms.unix; + }; +} diff --git a/pkgs/by-name/no/novelwriter/package.nix b/pkgs/by-name/no/novelwriter/package.nix new file mode 100644 index 0000000000000..7f578f54a4421 --- /dev/null +++ b/pkgs/by-name/no/novelwriter/package.nix @@ -0,0 +1,73 @@ +{ + lib, + stdenv, + python3, + fetchFromGitHub, + qt5, + nix-update-script, +}: +let + version = "2.4.4"; +in +python3.pkgs.buildPythonApplication { + pname = "novelwriter"; + inherit version; + pyproject = true; + + src = fetchFromGitHub { + owner = "vkbo"; + repo = "novelWriter"; + rev = "v${version}"; + hash = "sha256-vYvrSRQTp/8jcCQIL6HgxdSJwogiPJKfVO+9hhK6emc="; + }; + + nativeBuildInputs = [ qt5.wrapQtAppsHook ]; + + build-system = with python3.pkgs; [ setuptools ]; + + dependencies = with python3.pkgs; [ + pyqt5 + pyenchant + qt5.qtbase + qt5.qtwayland + ]; + + preBuild = '' + export QT_QPA_PLATFORM_PLUGIN_PATH=${qt5.qtbase.bin}/lib/qt-${qt5.qtbase.version}/plugins/platforms + ''; + + postInstall = lib.optionalString stdenv.isLinux '' + mkdir -p $out/share/{icons,applications,pixmaps,mime/packages} + + cp -r setup/data/hicolor $out/share/icons + cp setup/data/novelwriter.desktop $out/share/applications + cp setup/data/novelwriter.png $out/share/pixmaps + cp setup/data/x-novelwriter-project.xml $out/share/mime/packages + ''; + + dontWrapQtApps = true; + + postFixup = '' + wrapQtApp $out/bin/novelwriter + ''; + + passthru.updateScript = nix-update-script { + # Stable releases only + extraArgs = [ + "--version-regex" + "^v([0-9.]+)$" + ]; + }; + + meta = { + description = "Open source plain text editor designed for writing novels"; + homepage = "https://novelwriter.io"; + changelog = "https://github.com/vkbo/novelWriter/blob/main/CHANGELOG.md"; + license = with lib.licenses; [ gpl3 ]; + maintainers = with lib.maintainers; [ pluiedev ]; + mainProgram = "novelwriter"; + + platforms = with lib.platforms; unix ++ windows; + broken = stdenv.isDarwin; # TODO awaiting build instructions for Darwin + }; +} diff --git a/pkgs/by-name/no/novops/package.nix b/pkgs/by-name/no/novops/package.nix index eed3077f5ef33..02f11dc208dd8 100644 --- a/pkgs/by-name/no/novops/package.nix +++ b/pkgs/by-name/no/novops/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "novops"; - version = "0.13.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "PierreBeucher"; repo = pname; rev = "v${version}"; - hash = "sha256-LrEPdEVWgbZ6WyEqdfAhUjKXPuk8Xx7kmLA2ZsPFf1U="; + hash = "sha256-b6CM7dDjEzFuL6SZQsFMBOq8p66Jnd7BdXFspWYlTps="; }; - cargoHash = "sha256-kI836Z0fgpmPPoX0HtWkZG731xaVWgWkXF0eCaQfM28="; + cargoHash = "sha256-mhNEeczbqXVsHoErwEIPUuJqNcyR6dTKBDeHCVH+KsE="; buildInputs = [ openssl # required for openssl-sys |