mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
82 lines
2.2 KiB
RPMSpec
82 lines
2.2 KiB
RPMSpec
%global cargo_install_lib 0
|
|
%global crate anime-game-launcher
|
|
%global appid moe.launcher.an-anime-game-launcher
|
|
Name: %{crate}
|
|
Version: 3.19.5
|
|
Release: 1%{?dist}
|
|
Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling
|
|
|
|
License: GPL-3.0-or-later
|
|
URL: https://github.com/an-anime-team/an-anime-game-launcher
|
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
|
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
|
|
|
|
|
# Allow migrate path from Maroxy's OBS repo
|
|
Provides: an-anime-game-launcher = %{version}-%{release}
|
|
|
|
Requires: unzip
|
|
Requires: cabextract
|
|
Requires: tar
|
|
Requires: git
|
|
Requires: p7zip
|
|
Requires: curl
|
|
Requires: xdelta
|
|
BuildRequires: gtk4
|
|
BuildRequires: git
|
|
BuildRequires: rust
|
|
BuildRequires: cargo
|
|
BuildRequires: gtk4-devel
|
|
BuildRequires: openssl-devel
|
|
BuildRequires: python3
|
|
BuildRequires: python3-gobject
|
|
BuildRequires: libadwaita-devel
|
|
BuildRequires: cmake
|
|
BuildRequires: gcc clang-devel mold
|
|
BuildRequires: rust-packaging
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: anda-srpm-macros
|
|
BuildRequires: cargo-rpm-macros
|
|
BuildRequires: protobuf-devel protobuf-compiler
|
|
|
|
|
|
%description
|
|
%{summary}
|
|
|
|
%prep
|
|
%autosetup -n an-anime-game-launcher-%{version}
|
|
%cargo_prep_online
|
|
|
|
%build
|
|
%cargo_build
|
|
|
|
%install
|
|
%crate_install_bin
|
|
|
|
install -Dm644 assets/moe.launcher.an-anime-game-launcher.metainfo.xml %{buildroot}%{_metainfodir}/moe.launcher.an-anime-game-launcher.metainfo.xml
|
|
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
|
|
desktop-file-install \
|
|
--set-icon="%{appid}" \
|
|
--set-key="Exec" --set-value="%{name}" \
|
|
--dir=%{buildroot}%{_datadir}/applications \
|
|
assets/anime-game-launcher.desktop
|
|
|
|
%check
|
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/anime-game-launcher.desktop
|
|
|
|
|
|
%files
|
|
%license LICENSE
|
|
%doc README.md CHANGELOG.md
|
|
%{_datadir}/applications/anime-game-launcher.desktop
|
|
%{_bindir}/%{crate}
|
|
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
|
|
%{_metainfodir}/moe.launcher.an-anime-game-launcher.metainfo.xml
|
|
|
|
%changelog
|
|
* Mon Dec 08 2025 Owen Zimmerman <owen@fyralabs.com>
|
|
- Install metainfo
|
|
|
|
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
|
|
- Initial package
|