diff options
Diffstat (limited to 'pkgs/by-name/sc')
-rw-r--r-- | pkgs/by-name/sc/scc/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/sc/scdoc/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sc/scenefx/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sc/scion-apps/package.nix | 53 | ||||
-rw-r--r-- | pkgs/by-name/sc/scion/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sc/scip-go/package.nix | 30 | ||||
-rw-r--r-- | pkgs/by-name/sc/scope-tui/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sc/screentest/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sc/scrutiny-collector/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sc/scrutiny/package.nix | 2 |
10 files changed, 93 insertions, 10 deletions
diff --git a/pkgs/by-name/sc/scc/package.nix b/pkgs/by-name/sc/scc/package.nix index 5895b2f0b4551..8d3f65e1621c9 100644 --- a/pkgs/by-name/sc/scc/package.nix +++ b/pkgs/by-name/sc/scc/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "scc"; - version = "3.3.3"; + version = "3.3.4"; src = fetchFromGitHub { owner = "boyter"; repo = "scc"; rev = "v${version}"; - hash = "sha256-YbTPRUxkSKYZwOSK7XFr6wHqACp0rkFyzQCMcAFlZ7Y="; + hash = "sha256-mKKUFW01WVBNfy6z4v3y+yu9DJuLZkQSWpekzmVuMn0="; }; vendorHash = null; @@ -21,7 +21,7 @@ buildGoModule rec { meta = with lib; { homepage = "https://github.com/boyter/scc"; - description = "A very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go"; + description = "Very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go"; maintainers = with maintainers; [ sigma Br1ght0ne diff --git a/pkgs/by-name/sc/scdoc/package.nix b/pkgs/by-name/sc/scdoc/package.nix index 5ad6fb3dbaf4b..1d1f63963f7e9 100644 --- a/pkgs/by-name/sc/scdoc/package.nix +++ b/pkgs/by-name/sc/scdoc/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; meta = { - description = "A simple man page generator written in C99 for POSIX systems"; + description = "Simple man page generator written in C99 for POSIX systems"; homepage = "https://git.sr.ht/~sircmpwn/scdoc"; changelog = "https://git.sr.ht/~sircmpwn/scdoc/refs/${finalAttrs.src.rev}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/sc/scenefx/package.nix b/pkgs/by-name/sc/scenefx/package.nix index c9b50e5af047b..ee92339b9a1fd 100644 --- a/pkgs/by-name/sc/scenefx/package.nix +++ b/pkgs/by-name/sc/scenefx/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; meta = { - description = "A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects"; + description = "Drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects"; homepage = "https://github.com/wlrfx/scenefx"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eclairevoyant ]; diff --git a/pkgs/by-name/sc/scion-apps/package.nix b/pkgs/by-name/sc/scion-apps/package.nix new file mode 100644 index 0000000000000..f4dfd933d24f2 --- /dev/null +++ b/pkgs/by-name/sc/scion-apps/package.nix @@ -0,0 +1,53 @@ +{ lib +, buildGoModule +, fetchFromGitHub +, openpam +}: + +buildGoModule { + pname = "scion-apps"; + version = "unstable-2024-04-05"; + + src = fetchFromGitHub { + owner = "netsec-ethz"; + repo = "scion-apps"; + rev = "cb0dc365082788bcc896f0b55c4807b72c2ac338"; + hash = "sha256-RzWtnUpZfwryOfumgXHV5QMceLY51Zv3KI0K6WLz8rs="; + }; + + vendorHash = "sha256-bz4vtELxrDfebk+00w9AcEiK/4skO1mE3lBDU1GkOrk="; + + postPatch = '' + substituteInPlace webapp/web/tests/health/scmpcheck.sh \ + --replace-fail "hostname -I" "hostname -i" + ''; + + postInstall = '' + # Add `scion-` prefix to all binaries + for f in $out/bin/*; do + filename="$(basename "$f")" + mv -v $f $out/bin/scion-$filename + done + + # Fix nested subpackage names + mv -v $out/bin/scion-server $out/bin/scion-ssh-server + mv -v $out/bin/scion-client $out/bin/scion-ssh-client + + # Include static website for webapp + mkdir -p $out/share + cp -r webapp/web $out/share/scion-webapp + ''; + + buildInputs = [ + openpam + ]; + + ldflags = [ "-s" "-w" ]; + + meta = with lib; { + description = "Public repository for SCION applications"; + homepage = "https://github.com/netsec-ethz/scion-apps"; + license = licenses.asl20; + maintainers = with maintainers; [ matthewcroughan sarcasticadmin ]; + }; +} diff --git a/pkgs/by-name/sc/scion/package.nix b/pkgs/by-name/sc/scion/package.nix index 2044b994673be..830f6deb232f1 100644 --- a/pkgs/by-name/sc/scion/package.nix +++ b/pkgs/by-name/sc/scion/package.nix @@ -40,7 +40,7 @@ buildGoModule { }; meta = with lib; { - description = "A future Internet architecture utilizing path-aware networking"; + description = "Future Internet architecture utilizing path-aware networking"; homepage = "https://scion-architecture.net/"; platforms = platforms.unix; license = licenses.asl20; diff --git a/pkgs/by-name/sc/scip-go/package.nix b/pkgs/by-name/sc/scip-go/package.nix new file mode 100644 index 0000000000000..f83f9b488db2d --- /dev/null +++ b/pkgs/by-name/sc/scip-go/package.nix @@ -0,0 +1,30 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "scip-go"; + version = "0.1.14"; + + src = fetchFromGitHub { + owner = "sourcegraph"; + repo = "scip-go"; + rev = "v${version}"; + hash = "sha256-yRYNct1Ok7E57iB01u33QS7ok1kjv6U/7Hm4s/eKKOo="; + }; + + vendorHash = "sha256-R+0E+BnE912vgqUqaaP2dlbbPyJuaCiNxRcedNKGODU="; + + ldflags = [ "-s" "-w" ]; + + doCheck = false; + + meta = with lib; { + description = "SCIP (SCIP Code Intelligence Protocol) indexer for Golang"; + homepage = "https://github.com/sourcegraph/scip-go/tree/v${version}"; + license = licenses.asl20; + maintainers = with maintainers; [ arikgrahl ]; + mainProgram = "scip-go"; + }; +} diff --git a/pkgs/by-name/sc/scope-tui/package.nix b/pkgs/by-name/sc/scope-tui/package.nix index 850036fd89adc..2cd6569a4bcbe 100644 --- a/pkgs/by-name/sc/scope-tui/package.nix +++ b/pkgs/by-name/sc/scope-tui/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage { buildInputs = [ libpulseaudio ]; meta = with lib; { - description = "A simple oscilloscope/vectorscope/spectroscope for your terminal"; + description = "Simple oscilloscope/vectorscope/spectroscope for your terminal"; homepage = "https://github.com/alemidev/scope-tui"; license = licenses.mit; maintainers = with maintainers; [ iynaix ]; diff --git a/pkgs/by-name/sc/screentest/package.nix b/pkgs/by-name/sc/screentest/package.nix index 8efba0354e5fd..6d671f608903d 100644 --- a/pkgs/by-name/sc/screentest/package.nix +++ b/pkgs/by-name/sc/screentest/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = with lib; { - description = "A simple screen testing tool"; + description = "Simple screen testing tool"; mainProgram = "screentest"; homepage = "https://github.com/TobiX/screentest"; changelog = "https://github.com/TobiX/screentest/blob/${finalAttrs.src.rev}/NEWS"; diff --git a/pkgs/by-name/sc/scrutiny-collector/package.nix b/pkgs/by-name/sc/scrutiny-collector/package.nix index f7e7a00267c81..b0efd81f76fae 100644 --- a/pkgs/by-name/sc/scrutiny-collector/package.nix +++ b/pkgs/by-name/sc/scrutiny-collector/package.nix @@ -45,7 +45,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - description = "Hard disk metrics collector for Scrutiny."; + description = "Hard disk metrics collector for Scrutiny"; homepage = "https://github.com/AnalogJ/scrutiny"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jnsgruk ]; diff --git a/pkgs/by-name/sc/scrutiny/package.nix b/pkgs/by-name/sc/scrutiny/package.nix index 179365c49dfed..98a1f0be8083f 100644 --- a/pkgs/by-name/sc/scrutiny/package.nix +++ b/pkgs/by-name/sc/scrutiny/package.nix @@ -62,7 +62,7 @@ buildGoModule rec { passthru.updatescript = nix-update-script { }; meta = { - description = "Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds."; + description = "Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds"; homepage = "https://github.com/AnalogJ/scrutiny"; changelog = "https://github.com/AnalogJ/scrutiny/releases/tag/v${version}"; license = lib.licenses.mit; |