1
Fork 0
copr/astra.spec

77 lines
1.8 KiB
RPMSpec
Raw Normal View History

2023-09-18 17:30:45 -04:00
Name: astra
Version: 0.0.0
Release: 0
License: GPLv3
Summary: Linux FFXIV launcher
Url: https://git.sr.ht/~redstrate/astra
2023-10-04 12:37:51 -04:00
Source0: https://xiv.zone/distrib/astra/git/astra-source.tar.gz
2023-09-18 17:30:45 -04:00
BuildRequires: appstream
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: extra-cmake-modules
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: kf6-rpm-macros
BuildRequires: libappstream-glib
BuildRequires: git
BuildRequires: rust
BuildRequires: cargo
2023-09-18 17:58:17 -04:00
BuildRequires: pkgconfig(libunshield)
2023-09-18 17:30:45 -04:00
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6Kirigami2)
BuildRequires: cmake(KF6KirigamiAddons)
BuildRequires: cmake(KF6QQC2DesktopStyle)
BuildRequires: pkgconfig(mpv)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Keychain)
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(Qt6WebView)
BuildRequires: pkgconfig(gamemode)
BuildRequires: cmake(QCoro6)
BuildRequires: cmake(QuaZip-Qt6)
Requires: kf6-kirigami2
Requires: hicolor-icon-theme
%description
Linux FFXIV launcher
%prep
2023-10-04 12:37:51 -04:00
%autosetup -c -p1
2023-09-18 17:30:45 -04:00
%build
%cmake_kf6 -DQT_MAJOR_VERSION=6
%cmake_build
%install
%cmake_install
%check
appstream-util validate-relax --nonet %{buildroot}%{_kf6_datadir}/metainfo/zone.xiv.%{name}.appdata.xml
desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/zone.xiv.%{name}.desktop
%files
2023-09-18 17:30:45 -04:00
%doc README.md
%license LICENSES/
%{_kf6_bindir}/%{name}
%{_kf6_datadir}/applications/zone.xiv.%{name}.desktop
%{_kf6_datadir}/icons/hicolor/scalable/apps/zone.xiv.%{name}.svg
%{_kf6_metainfodir}/zone.xiv.%{name}.appdata.xml
%changelog