# Paquet du dépôt COPR (matt-mpd/quayline), compilé depuis les sources par COPR. # 1.8.3 et 157 sont remplacés par le workflow .github/workflows/copr.yml ; le # nom et le numéro de release suivent ceux du RPM des releases GitHub, pour que l'un # remplace l'autre avec « dnf upgrade ». # COPR : « Enable internet access during builds » (dépendances npm et cargo). %global debug_package %{nil} Name: quayline Version: 1.8.3 Release: 157%{?dist} Summary: Secure SSH/SFTP client with an encrypted vault License: GPL-3.0-or-later URL: https://github.com/Meme-Pas-Dev/Quayline Source0: %{name}-%{version}.tar.gz ExclusiveArch: x86_64 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make BuildRequires: pkgconf-pkg-config BuildRequires: rust >= 1.90 BuildRequires: cargo BuildRequires: nodejs BuildRequires: npm BuildRequires: webkit2gtk4.1-devel BuildRequires: openssl-devel BuildRequires: librsvg2-devel BuildRequires: systemd-devel BuildRequires: desktop-file-utils %description Quayline is a security-focused SSH and SFTP client. Servers, credentials and keys are kept in an encrypted vault (Argon2id, XChaCha20-Poly1305), unlocked with a master password, a FIDO2 security key or an OpenID Connect identity provider. %prep %autosetup %build npm ci --ignore-scripts --no-audit --no-fund npx tauri build --no-bundle -- --locked %install install -Dm755 target/release/%{name} %{buildroot}%{_bindir}/%{name} sed -e 's/{{name}}/Quayline/g' -e 's/{{comment}}/Secure SSH\/SFTP client/' \ -e 's/{{exec}}/%{name}/' -e 's/{{icon}}/%{name}/' \ src-tauri/linux/app.desktop > Quayline.desktop desktop-file-install --dir=%{buildroot}%{_datadir}/applications Quayline.desktop sh packaging/linux/metainfo.sh Quayline.desktop > metainfo.xml install -Dm644 metainfo.xml %{buildroot}%{_metainfodir}/dev.memepas.quayline.metainfo.xml install -Dm644 src-tauri/icons/32x32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.png install -Dm644 src-tauri/icons/128x128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/%{name}.png install -Dm644 src-tauri/icons/128x128@2x.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png install -Dm644 src-tauri/icons/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png %files %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/Quayline.desktop %{_metainfodir}/dev.memepas.quayline.metainfo.xml %{_datadir}/icons/hicolor/*/apps/%{name}.png %changelog * Tue Oct 13 2026 Quayline - 1.8.3-157 - Version 1.8.3 (see https://github.com/Meme-Pas-Dev/Quayline/releases)