diff options
Diffstat (limited to 'pkgs/by-name/ad')
-rw-r--r-- | pkgs/by-name/ad/ad-ldap-enum/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/ad/ad-miner/package.nix | 22 | ||||
-rw-r--r-- | pkgs/by-name/ad/ada/package.nix | 37 | ||||
-rw-r--r-- | pkgs/by-name/ad/adafruit-nrfutil/package.nix | 22 | ||||
-rw-r--r-- | pkgs/by-name/ad/adbtuifm/package.nix | 4 | ||||
-rw-r--r-- | pkgs/by-name/ad/adcli/package.nix | 75 | ||||
-rw-r--r-- | pkgs/by-name/ad/adif-multitool/package.nix | 25 | ||||
-rw-r--r-- | pkgs/by-name/ad/adrs/package.nix | 26 | ||||
-rw-r--r-- | pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix | 39 | ||||
-rw-r--r-- | pkgs/by-name/ad/adwaita-icon-theme/package.nix | 54 | ||||
-rw-r--r-- | pkgs/by-name/ad/adwsteamgtk/package.nix | 6 |
11 files changed, 284 insertions, 28 deletions
diff --git a/pkgs/by-name/ad/ad-ldap-enum/package.nix b/pkgs/by-name/ad/ad-ldap-enum/package.nix index 5d868bf1dd4e5..983746cbcbf90 100644 --- a/pkgs/by-name/ad/ad-ldap-enum/package.nix +++ b/pkgs/by-name/ad/ad-ldap-enum/package.nix @@ -39,7 +39,7 @@ stdenvNoCC.mkDerivation { ''; meta = with lib; { - description = "An LDAP based Active Directory user and group enumeration tool"; + description = "LDAP based Active Directory user and group enumeration tool"; homepage = "https://github.com/CroweCybersecurity/ad-ldap-enum"; license = licenses.mit; maintainers = with maintainers; [ h7x4 ]; diff --git a/pkgs/by-name/ad/ad-miner/package.nix b/pkgs/by-name/ad/ad-miner/package.nix index 43170f87474e4..3a7b3b685359a 100644 --- a/pkgs/by-name/ad/ad-miner/package.nix +++ b/pkgs/by-name/ad/ad-miner/package.nix @@ -1,29 +1,27 @@ -{ lib -, python3 -, fetchFromGitHub +{ + lib, + python3, + fetchFromGitHub, }: python3.pkgs.buildPythonApplication rec { pname = "ad-miner"; - version = "1.2.0"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Mazars-Tech"; repo = "AD_Miner"; rev = "refs/tags/v${version}"; - hash = "sha256-o1RXuyX2dV0fQwXEeTgmeMYKXiKAqrl+fV8zi1J16Ic="; + hash = "sha256-kWIareupm0r48HGnESk5S/0IEKjDfHtXWi64ehjdAQ4="; }; # All requirements are pinned pythonRelaxDeps = true; - nativeBuildInputs = with python3.pkgs; [ - poetry-core - pythonRelaxDepsHook - ]; + build-system = with python3.pkgs; [ poetry-core ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ neo4j numpy pytz @@ -33,9 +31,7 @@ python3.pkgs.buildPythonApplication rec { # Project has no tests doCheck = false; - pythonImportsCheck = [ - "ad_miner" - ]; + pythonImportsCheck = [ "ad_miner" ]; meta = with lib; { description = "Active Directory audit tool that leverages cypher queries to crunch data from Bloodhound"; diff --git a/pkgs/by-name/ad/ada/package.nix b/pkgs/by-name/ad/ada/package.nix new file mode 100644 index 0000000000000..33ab8e65463dd --- /dev/null +++ b/pkgs/by-name/ad/ada/package.nix @@ -0,0 +1,37 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, +}: + +stdenv.mkDerivation rec { + pname = "ada"; + version = "2.9.2"; + + src = fetchFromGitHub { + owner = "ada-url"; + repo = "ada"; + rev = "v${version}"; + hash = "sha256-VWFxupmgc+fq9aj/02uMEsiwhP+9PWMSleoIoyKVe3c="; + }; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + # uses CPM that requires network access + (lib.cmakeBool "ADA_TOOLS" false) + (lib.cmakeBool "ADA_TESTING" false) + ]; + + meta = { + description = "WHATWG-compliant and fast URL parser written in modern C"; + homepage = "https://github.com/ada-url/ada"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ nickcao ]; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/by-name/ad/adafruit-nrfutil/package.nix b/pkgs/by-name/ad/adafruit-nrfutil/package.nix index dbf90df660266..09d8aa66377d2 100644 --- a/pkgs/by-name/ad/adafruit-nrfutil/package.nix +++ b/pkgs/by-name/ad/adafruit-nrfutil/package.nix @@ -19,18 +19,22 @@ python3Packages.buildPythonApplication rec { patches = [ # Pull a patch which fixes the tests, but is not yet released in a new version: # https://github.com/adafruit/Adafruit_nRF52_nrfutil/pull/38 + # https://github.com/adafruit/Adafruit_nRF52_nrfutil/pull/42 (fetchpatch { name = "fix-tests.patch"; url = "https://github.com/adafruit/Adafruit_nRF52_nrfutil/commit/e5fbcc8ee5958041db38c04139ba686bf7d1b845.patch"; - sha256 = "sha256-0tbJldGtYcDdUzA3wZRv0lenXVn6dqV016U9nMpQ6/w="; + hash = "sha256-0tbJldGtYcDdUzA3wZRv0lenXVn6dqV016U9nMpQ6/w="; + }) + (fetchpatch { + name = "fix-test-test_get_vk_pem.patch"; + url = "https://github.com/adafruit/Adafruit_nRF52_nrfutil/commit/f42cee3c2d7c8d0911f27ba24d6a140083cb85cf.patch"; + hash = "sha256-7WoRqPKc8O5EYK7Fj1WrMJREwhueiVpkEizIfVnEPBU="; }) ]; - nativeBuildInputs = with python3Packages; [ - setuptools - ]; + build-system = [ python3Packages.setuptools ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ click ecdsa pyserial @@ -38,7 +42,6 @@ python3Packages.buildPythonApplication rec { nativeCheckInputs = with python3Packages; [ behave - nose pytestCheckHook ]; @@ -50,11 +53,12 @@ python3Packages.buildPythonApplication rec { "nordicsemi" ]; - meta = with lib; { + meta = { homepage = "https://github.com/adafruit/Adafruit_nRF52_nrfutil"; description = "Modified version of Nordic's nrfutil 0.5.x for use with the Adafruit Feather nRF52"; mainProgram = "adafruit-nrfutil"; - license = licenses.bsd3; - maintainers = with maintainers; [ stargate01 ]; + # https://github.com/adafruit/Adafruit_nRF52_nrfutil/issues/41 + license = lib.licenses.unfreeRedistributable; + maintainers = with lib.maintainers; [ stargate01 ]; }; } diff --git a/pkgs/by-name/ad/adbtuifm/package.nix b/pkgs/by-name/ad/adbtuifm/package.nix index 8f8c15c283be5..4fae8a4956575 100644 --- a/pkgs/by-name/ad/adbtuifm/package.nix +++ b/pkgs/by-name/ad/adbtuifm/package.nix @@ -14,9 +14,9 @@ buildGoModule rec { }; vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks="; meta = with lib; { - description = "A TUI-based file manager for the Android Debug Bridge"; + description = "TUI-based file manager for the Android Debug Bridge"; homepage = "https://github.com/darkhz/adbtuifm"; - changelog = "https:/github.com/darkhz/adbtuifm/releases/tag/v${version}"; + changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${version}"; license = with licenses; [mit]; maintainers = with maintainers; [daru-san]; mainProgram = "adbtuifm"; diff --git a/pkgs/by-name/ad/adcli/package.nix b/pkgs/by-name/ad/adcli/package.nix new file mode 100644 index 0000000000000..6ca3445c88a40 --- /dev/null +++ b/pkgs/by-name/ad/adcli/package.nix @@ -0,0 +1,75 @@ +{ + lib, + stdenv, + autoreconfHook, + cyrus_sasl, + docbook_xml_dtd_43, + docbook_xsl, + fetchFromGitLab, + libkrb5, + libxslt, + openldap, + pkg-config, + util-linux, + xmlto, +}: + +stdenv.mkDerivation rec { + pname = "adcli"; + version = "0.9.2"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "realmd"; + repo = "adcli"; + rev = version; + hash = "sha256-dipNKlIdc1DpXLg/YJjUxZlNoMFy+rt8Y/+AfWFA4dE="; + }; + + nativeBuildInputs = [ + autoreconfHook + docbook_xsl + pkg-config + util-linux + xmlto + ]; + + buildInputs = [ + cyrus_sasl + libkrb5 + libxslt + openldap + ]; + + configureFlags = [ "--disable-debug" ]; + + postPatch = '' + substituteInPlace tools/Makefile.am \ + --replace-fail 'sbin_PROGRAMS' 'bin_PROGRAMS' + + substituteInPlace doc/Makefile.am \ + --replace-fail 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl' \ + '${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl' + + function patch_docbook() { + substituteInPlace $1 \ + --replace-fail "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \ + "${docbook_xml_dtd_43}/xml/dtd/docbook/docbookx.dtd" + } + patch_docbook doc/adcli.xml + patch_docbook doc/adcli-devel.xml + patch_docbook doc/adcli-docs.xml + ''; + + meta = with lib; { + homepage = "https://www.freedesktop.org/software/realmd/adcli/adcli.html"; + description = "Helper library and tools for Active Directory client operations"; + mainProgram = "adcli"; + license = licenses.lgpl21Only; + maintainers = with maintainers; [ + SohamG + anthonyroussel + ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/by-name/ad/adif-multitool/package.nix b/pkgs/by-name/ad/adif-multitool/package.nix new file mode 100644 index 0000000000000..8dc0f816513bf --- /dev/null +++ b/pkgs/by-name/ad/adif-multitool/package.nix @@ -0,0 +1,25 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: +buildGoModule rec { + pname = "adif-multitool"; + version = "0.1.15"; + + vendorHash = "sha256-oyFL021J/cU+N+mQ6kW3vju39P/uGM6U58uqE9sxIOE="; + + src = fetchFromGitHub { + owner = "flwyd"; + repo = "adif-multitool"; + rev = "v${version}"; + hash = "sha256-zfJTEmjTomd2T/TkdNYZgIJBwx0PaByEkN/E2kgKHes="; + }; + + meta = with lib; { + description = "Command-line program for working with ham logfiles."; + homepage = "https://github.com/flwyd/adif-multitool"; + license = licenses.asl20; + maintainers = with maintainers; [ mafo ]; + mainProgram = "adifmt"; + }; +} diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix new file mode 100644 index 0000000000000..6cd0994989473 --- /dev/null +++ b/pkgs/by-name/ad/adrs/package.nix @@ -0,0 +1,26 @@ +{ lib +, rustPlatform +, fetchFromGitHub +}: + +rustPlatform.buildRustPackage rec { + pname = "adrs"; + version = "0.2.9"; + + src = fetchFromGitHub { + owner = "joshrotenberg"; + repo = "adrs"; + rev = "v${version}"; + hash = "sha256-a1vxo2Zw2fvCJeGaatNqf2h74t7pvWppYS2l2gbCF5k="; + }; + + cargoHash = "sha256-eVADcCXf6hl9o9pApp3inU7kZAKA3k5mM3+vy7cq5u8="; + + meta = { + description = "Command-line tool for managing Architectural Decision Records"; + homepage = "https://github.com/joshrotenberg/adrs"; + license = with lib.licenses; [ mit asl20 ]; + maintainers = with lib.maintainers; [ dannixon ]; + mainProgram = "adrs"; + }; +} diff --git a/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix b/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix new file mode 100644 index 0000000000000..3ffe3c70f17cc --- /dev/null +++ b/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenv, + fetchurl, + meson, + ninja, + gtk4, + gnome, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "adwaita-icon-theme-legacy"; + version = "46.2"; + + src = fetchurl { + url = "mirror://gnome/sources/adwaita-icon-theme-legacy/${lib.versions.major finalAttrs.version}/adwaita-icon-theme-legacy-${finalAttrs.version}.tar.xz"; + hash = "sha256-VISA9YWJpUty0Ygzt1WxX/vVZ+MYcknXTi4fj5nyL7Q="; + }; + + nativeBuildInputs = [ + meson + ninja + gtk4 # for gtk4-update-icon-cache + ]; + + passthru = { + updateScript = gnome.updateScript { + packageName = "adwaita-icon-theme-legacy"; + }; + }; + + meta = with lib; { + description = "Fullcolor icon theme providing fallback for legacy apps"; + homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy"; + license = licenses.cc-by-sa-30; + maintainers = teams.gnome.members; + platforms = platforms.all; + }; +}) diff --git a/pkgs/by-name/ad/adwaita-icon-theme/package.nix b/pkgs/by-name/ad/adwaita-icon-theme/package.nix new file mode 100644 index 0000000000000..1ea493890bf9a --- /dev/null +++ b/pkgs/by-name/ad/adwaita-icon-theme/package.nix @@ -0,0 +1,54 @@ +{ lib +, stdenv +, fetchurl +, meson +, ninja +, pkg-config +, gnome +, gtk3 +, gdk-pixbuf +, librsvg +, hicolor-icon-theme +}: + +stdenv.mkDerivation rec { + pname = "adwaita-icon-theme"; + version = "46.0"; + + src = fetchurl { + url = "mirror://gnome/sources/adwaita-icon-theme/${lib.versions.major version}/adwaita-icon-theme-${version}.tar.xz"; + hash = "sha256-S8tTm9ddZNo4XW+gjLqp3erOtqyOgrhbpsQRF79bpk4="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + gtk3 + ]; + + buildInputs = [ + gdk-pixbuf + librsvg + ]; + + propagatedBuildInputs = [ + # For convenience, we can specify adwaita-icon-theme only in packages + hicolor-icon-theme + ]; + + dontDropIconThemeCache = true; + + passthru = { + updateScript = gnome.updateScript { + packageName = "adwaita-icon-theme"; + }; + }; + + meta = with lib; { + homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme"; + platforms = with platforms; linux ++ darwin; + maintainers = teams.gnome.members; + license = licenses.cc-by-sa-30; + }; +} diff --git a/pkgs/by-name/ad/adwsteamgtk/package.nix b/pkgs/by-name/ad/adwsteamgtk/package.nix index 419541b28ed79..b9001c2bf9a3b 100644 --- a/pkgs/by-name/ad/adwsteamgtk/package.nix +++ b/pkgs/by-name/ad/adwsteamgtk/package.nix @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { pname = "adwsteamgtk"; - version = "0.6.10"; + version = "0.6.11"; # built with meson, not a python format format = "other"; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec { owner = "Foldex"; repo = "AdwSteamGtk"; rev = "refs/tags/v${version}"; - hash = "sha256-sh4FLXG78i20Bt8pCCbhO6Sx815stjAZRLCD+X5Zk40="; + hash = "sha256-f7+2gTpG5Ntgq+U2AkQihzSTrO+oMsLWxgxe4dVyz8A="; }; buildInputs = [ @@ -42,7 +42,7 @@ python3Packages.buildPythonApplication rec { ]; meta = { - description = "A simple Gtk wrapper for Adwaita-for-Steam"; + description = "Simple Gtk wrapper for Adwaita-for-Steam"; homepage = "https://github.com/Foldex/AdwSteamGtk"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.reedrw ]; |