diff options
Diffstat (limited to 'pkgs/by-name/sh')
-rw-r--r-- | pkgs/by-name/sh/shadow-tls/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sh/shellcheck-sarif/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/sh/shepherd/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/sh/shopware-cli/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/sh/show-midi/package.nix | 19 |
5 files changed, 26 insertions, 9 deletions
diff --git a/pkgs/by-name/sh/shadow-tls/package.nix b/pkgs/by-name/sh/shadow-tls/package.nix index 91116caf47505..481729feff67f 100644 --- a/pkgs/by-name/sh/shadow-tls/package.nix +++ b/pkgs/by-name/sh/shadow-tls/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec{ meta = with lib; { homepage = "https://github.com/ihciah/shadow-tls"; - description = "A proxy to expose real tls handshake to the firewall"; + description = "Proxy to expose real tls handshake to the firewall"; license = licenses.mit; mainProgram = "shadow-tls"; maintainers = with maintainers; [ oluceps ]; diff --git a/pkgs/by-name/sh/shellcheck-sarif/package.nix b/pkgs/by-name/sh/shellcheck-sarif/package.nix index 83492cfd39f8f..f5614143bd8f4 100644 --- a/pkgs/by-name/sh/shellcheck-sarif/package.nix +++ b/pkgs/by-name/sh/shellcheck-sarif/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "psastras"; repo = "sarif-rs"; - rev = "${pname}-v${version}"; + rev = "shellcheck-sarif-v${version}"; hash = "sha256-EzWzDeIeSJ11CVcVyAhMjYQJcKHnieRrFkULc5eXAno="; }; cargoHash = "sha256-JuE/Z0qrS/3BRlb0jTGDfV0TYk74Q75X1wv/IERxqeQ="; cargoBuildFlags = [ "--package" - pname + "shellcheck-sarif" ]; cargoTestFlags = cargoBuildFlags; @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A CLI tool to convert shellcheck diagnostics into SARIF"; + description = "CLI tool to convert shellcheck diagnostics into SARIF"; homepage = "https://psastras.github.io/sarif-rs"; mainProgram = "shellcheck-sarif"; maintainers = with lib.maintainers; [ getchoo ]; diff --git a/pkgs/by-name/sh/shepherd/package.nix b/pkgs/by-name/sh/shepherd/package.nix index 3f7323e564821..19205b6617c65 100644 --- a/pkgs/by-name/sh/shepherd/package.nix +++ b/pkgs/by-name/sh/shepherd/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { meta = { changelog = "https://github.com/NerdWalletOSS/shepherd/blob/${src.rev}/CHANGELOG.md"; - description = "A utility for applying code changes across many repositories"; + description = "Utility for applying code changes across many repositories"; homepage = "https://github.com/NerdWalletOSS/shepherd"; license = lib.licenses.asl20; mainProgram = "shepherd"; diff --git a/pkgs/by-name/sh/shopware-cli/package.nix b/pkgs/by-name/sh/shopware-cli/package.nix index 0362ee92ed060..577288bb127ed 100644 --- a/pkgs/by-name/sh/shopware-cli/package.nix +++ b/pkgs/by-name/sh/shopware-cli/package.nix @@ -9,18 +9,18 @@ buildGoModule rec { pname = "shopware-cli"; - version = "0.4.44"; + version = "0.4.47"; src = fetchFromGitHub { repo = "shopware-cli"; owner = "FriendsOfShopware"; rev = version; - hash = "sha256-i9FRt86kd2bUW5fyn/qRRSzXRSqUHTGlxOnzehEfnxU="; + hash = "sha256-9XCKrT+fOkC7Ft1/pGEgHjv3suXOf5NKYWqS702DtOA="; }; nativeBuildInputs = [ installShellFiles makeWrapper ]; nativeCheckInputs = [ git dart-sass ]; - vendorHash = "sha256-j1zKugueG4QaCetwfZXnWqo5SciX2N/dr0VD4d0ITS4="; + vendorHash = "sha256-W/lIPcbCcHs+xRzAO8R49AE6oFLTLc6Ca5UlIdMLO5A="; postInstall = '' export HOME="$(mktemp -d)" diff --git a/pkgs/by-name/sh/show-midi/package.nix b/pkgs/by-name/sh/show-midi/package.nix index 4e3029921321c..f3f64967e627b 100644 --- a/pkgs/by-name/sh/show-midi/package.nix +++ b/pkgs/by-name/sh/show-midi/package.nix @@ -9,6 +9,8 @@ , libXinerama , libXext , libXcursor +, makeDesktopItem +, copyDesktopItems }: stdenv.mkDerivation (finalAttrs: { @@ -23,7 +25,10 @@ stdenv.mkDerivation (finalAttrs: { fetchSubmodules = true; }; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + pkg-config + copyDesktopItems + ]; buildInputs = [ alsa-lib freetype @@ -53,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: { install -Dt $out/share/ShowMIDI/themes Themes/* + install -D Design/icon.png $out/share/icons/hicolor/1024x1024/apps/show-midi.png + mkdir -p $out/bin $out/lib/lv2 $out/lib/vst3 cd Builds/LinuxMakefile/build/ cp -r ShowMIDI.lv2 $out/lib/lv2 @@ -62,6 +69,16 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + desktopItems = [(makeDesktopItem { + name = "ShowMIDI"; + exec = finalAttrs.meta.mainProgram; + comment = finalAttrs.meta.description; + type = "Application"; + icon = "show-midi"; + desktopName = "ShowMIDI"; + categories = [ "Audio" ]; + })]; + # JUCE dlopens these, make sure they are in rpath # Otherwise, segfault will happen env.NIX_LDFLAGS = toString [ |