1
Fork 0

Add novus package

This commit is contained in:
Joshua Goins 2023-10-04 18:19:41 -04:00
parent a299dafc42
commit 5e26da141a
2 changed files with 77 additions and 0 deletions

View file

@ -75,3 +75,4 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/zone.xiv.%{name}.
%{_kf6_metainfodir}/zone.xiv.%{name}.appdata.xml %{_kf6_metainfodir}/zone.xiv.%{name}.appdata.xml
%changelog %changelog
%autochangelog

76
novus.spec Normal file
View file

@ -0,0 +1,76 @@
Name: novus
Version: 0.0.0
Release: 0
License: GPLv3
Summary: Linux FFXIV modding tools
Url: https://git.sr.ht/~redstrate/novus
Source0: https://xiv.zone/distrib/novus/git/novus-source.tar.gz
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
BuildRequires: pkgconfig(libunshield)
BuildRequires: corrosion
BuildRequires: json-devel
BuildRequires: stb-devel
BuildRequires: glm-devel
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6Kirigami2)
BuildRequires: cmake(KF6KirigamiAddons)
BuildRequires: cmake(KF6QQC2DesktopStyle)
BuildRequires: cmake(KF6XmlGui)
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 modding tools
%prep
%autosetup -c -p1
%build
%cmake_kf6 -DQT_MAJOR_VERSION=6
%cmake_build
%install
%cmake_install
%files
%doc README.md
%license LICENSES/
%{_kf6_bindir}/armoury
%{_kf6_bindir}/explorer
%{_kf6_bindir}/mdlviewer
%{_kf6_bindir}/exdviewer
%changelog
%autochangelog