fjord-launcher-unlocked/fjord-launcher-unlocked.spec
askiiart 67ac04df60
All checks were successful
continuous-integration/drone Build is passing
forgot deps oops
2025-03-10 13:30:12 -05:00

58 lines
No EOL
1.9 KiB
RPMSpec

Name: fjord-launcher-unlocked
Version: 6.6.6
Release: %autorelease
Summary: Prism Launcher fork with support for alternative auth servers (unlocked)
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND OFL-1.1 AND LGPL-2.1 AND MIT AND BSD-3-Clause
URL: https://github.com/hero-persson/FjordLauncherUnlocked
BuildRequires: tar zstd
Requires: qt6-qtimageformats
Requires: qt6-qtsvg
Requires: javapackages-filesystem
Recommends: java-21-openjdk
# See note above
%if 0%{?fedora} && 0%{?fedora} < 42
Recommends: java-17-openjdk
Suggests: java-1.8.0-openjdk
%endif
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
Recommends: xrandr
# libflite needed for using narrator in minecraft
Recommends: flite
# Prism supports enabling gamemode
Suggests: gamemode
%description
A Prism Launcher fork with support for alternative auth servers (unlocked)
%prep
program_name="fjord-launcher-unlocked"
tar --zstd -xf ${COMPILED_DIR:-/compiled}/$program_name/$program_name.tar.zst --one-top-level
%install
program_name="fjord-launcher-unlocked"
cd ./$program_name/
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}
pwd
ls
cp ./usr/bin/fjordlauncher %{buildroot}%{_bindir}/
cp -r ./usr/share/* %{buildroot}%{_datadir}
%files
%{_datadir}/FjordLauncher/qtlogging.ini
%{_datadir}/FjordLauncher/NewLaunchLegacy.jar
%{_datadir}/FjordLauncher/NewLaunch.jar
%{_datadir}/FjordLauncher/JavaCheck.jar
%{_datadir}/applications/org.unmojang.FjordLauncher.desktop
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
%{_datadir}/qlogging-categories6/fjordlauncher.categories
%{_datadir}/metainfo/org.unmojang.FjordLauncher.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/org.unmojang.FjordLauncher.svg
%{_bindir}/fjordlauncher
%changelog
* Mon Mar 10 2025 askiiart <rpm@askiiart.net>
- Initial version