Initial import (fedora#2118008)

This commit is contained in:
Jonathan Schleifer 2022-08-25 21:10:17 +02:00
parent d74eac09d6
commit 7e3c135258
No known key found for this signature in database
GPG Key ID: 636703577395312F
3 changed files with 90 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/arx-libertatis-1.2.1.tar.xz

88
arx-libertatis.spec Normal file
View File

@ -0,0 +1,88 @@
Name: arx-libertatis
Version: 1.2.1
Release: 1%{?dist}
Summary: Cross-platform, open source port of the Arx Fatalis RPG
# Main source - GPLv3+
# data/core/misc/dejavusansmono.ttf - Bitstream Vera
# data/core/misc/icons.ttf - OFL
# src/util/HandleType.h - BSL-1.0
# src/util/cmdline - BSL-1.0
# tools/crashreporter/qhexedit - LGPLv2+, but not used
# src/math/GtxFunctions.h - MIT
# src/util/MD5.cpp - Public Domain
# cmake/SDL-2.0.9/SDL_syswm.h - zlib
License: GPLv3+ and Bitstream Vera and OFL and BSL-1.0 and MIT and zlib
URL: https://arx-libertatis.org/
Source0: https://arx-libertatis.org/files/%{name}-%{version}.tar.xz
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: ninja-build
BuildRequires: zlib-devel
BuildRequires: boost-devel
BuildRequires: glm-devel
BuildRequires: freetype-devel
BuildRequires: openal-soft-devel
BuildRequires: SDL2-devel
BuildRequires: libepoxy-devel
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
Provides: bundled(dejavu-fonts) = 0
Provides: bundled(google-noto-fonts) = 0
%description
Cross-platform port of Arx Fatalis, a first-person role-playing game
Arx Libertatis is based on the publicly released Arx Fatalis source code.
%package devel
Summary: Header files and libraries for Arx Libertatis development
Requires: %{name}%{_isa} = %{version}-%{release}
%description devel
The arx-libertatis-devel package contains header files asnd libraries needed
to develop programs that use Arx Libertatis.
%prep
%autosetup -p1
%build
%cmake -G Ninja
%cmake_build
%install
%cmake_install
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/arx-libertatis.desktop
%files
%doc AUTHORS CHANGELOG CONTRIBUTING.md README.md
%license COPYING LICENSE LICENSE.DejaVu
%{_bindir}/arx
%{_bindir}/arx-install-data
%{_bindir}/arxsavetool
%{_bindir}/arxunpak
%{_libdir}/libArxIO.so.*
%{_libexecdir}/arxtool
%{_datadir}/applications/arx-libertatis.desktop
%{_datadir}/games/arx/
%{_datadir}/icons/hicolor/*/apps/arx-libertatis.png
%{_mandir}/man1/arx-install-data.1.gz
%{_mandir}/man1/arxsavetool.1.gz
%{_mandir}/man1/arxunpak.1.gz
%{_mandir}/man6/arx.6.gz
%files devel
%{_libdir}/libArxIO.so
%{_includedir}/ArxIO.h
%dir %{_datadir}/blender
%dir %{_datadir}/blender/scripts
%dir %{_datadir}/blender/scripts/addons
%{_datadir}/blender/scripts/addons/arx
%changelog
* Sat Aug 13 2022 Jonathan Schleifer <js@nil.im> - 1.2.1-1
- Initial package

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (arx-libertatis-1.2.1.tar.xz) = 1013b18bb695e99145b44afd012a072cb4f376030301fe4432e503190c45d26f2a4ab0b6ff4ba284bfd10e66007ac8de417f07141e686a56314413c2de35feb4