Name: swift-about Version: 1.0.2 Release: 1%{?dist} Summary: SWIFT-desktop About Dialog License: GPL-3.0-or-later URL: https://github.com/Emkamil/swift-about Source: swift-about-fa92d78c.tar.gz BuildRequires: cargo BuildRequires: rust BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: gettext %description Modern about dialog for Swift desktop. %prep %setup -q -n %{name} %build cargo build --release %install install -D -m 0755 target/release/swift-about %{buildroot}%{_bindir}/swift-about install -D -m 0644 data/swift-about.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/swift-about.svg install -D -m 0644 data/swift-about-symbolic.svg %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/swift-about-symbolic.svg install -D -m 0644 data/swift-about.desktop %{buildroot}%{_datadir}/applications/swift-about.desktop # Instalacja tłumaczeń z automatyzacją mkdir -p %{buildroot}%{_datadir}/locale/pl/LC_MESSAGES msgfmt po/pl.po -o %{buildroot}%{_datadir}/locale/pl/LC_MESSAGES/swift-about.mo # Generuje listę plików językowych %find_lang swift-about %files -f swift-about.lang %{_bindir}/swift-about %{_datadir}/icons/hicolor/scalable/apps/swift-about.svg %{_datadir}/icons/hicolor/symbolic/apps/swift-about-symbolic.svg %{_datadir}/applications/swift-about.desktop %{_datadir}/swift/licenses/*.txt %changelog * Sun Apr 05 2026 Kamil - 1.0.2-1 - added icon and .desktop files installation - fixed locales naming consistency -name changed to swift-about