Loading pkgs/by-name/mi/miro/package.nix 0 → 100644 +60 −0 Original line number Diff line number Diff line { lib, rustPlatform, fetchFromGitHub, pkg-config, fontconfig, wayland, libxkbcommon, libglvnd, versionCheckHook, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "miro"; version = "0.6.2"; src = fetchFromGitHub { owner = "vincent-uden"; repo = "miro"; tag = "v${finalAttrs.version}"; hash = "sha256-znrbAufYM+YIPm0oSZ8i4vHHrhlgSQWMzKfqdF8qaow="; }; cargoHash = "sha256-VP2RUKTQM2AkXY/KgN0tjWXF7SQ24geAvxEQJitH23I="; nativeBuildInputs = [ rustPlatform.bindgenHook pkg-config ]; buildInputs = [ wayland fontconfig libxkbcommon libglvnd ]; RUSTFLAGS = map (a: "-C link-arg=${a}") [ "-Wl,--push-state,--no-as-needed" "-lEGL" "-lwayland-client" "-lxkbcommon" "-Wl,--pop-state" ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; meta = { description = "Native PDF viewer (Wayland/X11) with configurable keybindings"; homepage = "https://github.com/vincent-uden/miro"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ yiyu ]; mainProgram = "miro-pdf"; }; }) Loading
pkgs/by-name/mi/miro/package.nix 0 → 100644 +60 −0 Original line number Diff line number Diff line { lib, rustPlatform, fetchFromGitHub, pkg-config, fontconfig, wayland, libxkbcommon, libglvnd, versionCheckHook, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "miro"; version = "0.6.2"; src = fetchFromGitHub { owner = "vincent-uden"; repo = "miro"; tag = "v${finalAttrs.version}"; hash = "sha256-znrbAufYM+YIPm0oSZ8i4vHHrhlgSQWMzKfqdF8qaow="; }; cargoHash = "sha256-VP2RUKTQM2AkXY/KgN0tjWXF7SQ24geAvxEQJitH23I="; nativeBuildInputs = [ rustPlatform.bindgenHook pkg-config ]; buildInputs = [ wayland fontconfig libxkbcommon libglvnd ]; RUSTFLAGS = map (a: "-C link-arg=${a}") [ "-Wl,--push-state,--no-as-needed" "-lEGL" "-lwayland-client" "-lxkbcommon" "-Wl,--pop-state" ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; meta = { description = "Native PDF viewer (Wayland/X11) with configurable keybindings"; homepage = "https://github.com/vincent-uden/miro"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ yiyu ]; mainProgram = "miro-pdf"; }; })