AspansQulyp/Cargo.toml
deni.reyton 54c484300f
Some checks failed
CI / windows (push) Waiting to run
CI / linux (push) Has been cancelled
Установка: ярлык в «Пуске», .desktop для Linux, иконка в exe
- scripts/install-windows.ps1: exe в %LOCALAPPDATA%\Programs\Qulyp + ярлык (-Desktop, -Uninstall)
- scripts/install-linux.sh: ~/.local/bin + .desktop + SVG-иконка (--uninstall)
- build.rs вшивает иконку и описание в exe через winresource
- Растр иконки вынесен в src/icon_pixels.rs (общий для окна и build.rs)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 15:45:39 +05:00

50 lines
1.8 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[package]
name = "qulyp"
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
description = "Qulyp — локальный менеджер паролей с шифрованным файлом и синхронизацией"
[dependencies]
anyhow = "1"
arboard = { version = "3.6", default-features = false, features = ["windows-sys"] }
argon2 = "0.5"
chacha20poly1305 = "0.10"
chrono = { version = "0.4", default-features = false, features = ["clock", "std"] }
dirs = "6"
eframe = { version = "0.36", default-features = false, features = ["default_fonts", "glow", "links", "wayland", "x11"] }
hmac = "0.12"
rand = "0.8"
rfd = "0.17"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sha1 = "0.10"
sha2 = "0.10"
uuid = { version = "1", features = ["v4", "serde"] }
zeroize = "1.8"
# Argon2 в debug-сборке без оптимизаций работает очень медленно
[profile.dev.package."*"]
opt-level = 3
[profile.release]
opt-level = 3
lto = true
codegen-units = 1
strip = true
# На Linux (Wayland) буферу обмена нужен отдельный бэкенд
[target.'cfg(target_os = "linux")'.dependencies]
arboard = { version = "3.6", default-features = false, features = ["wayland-data-control"] }
[build-dependencies]
winresource = "0.1"
[dependencies.png]
version = "0.17"
optional = true
[features]
# Только для разработки: сценарий + скриншоты окна (см. src/devshots.rs)
dev-shots = ["dep:png"]