Name: naev Version: 0.10.2 Release: 7%{?dist} Summary: 2d action, RPG space game License: GPL-3.0-only URL: http://naev.org # To build source without massive data files: # Download https://github.com/naev/naev/archive/v/naev--source.tar.xz # Run: # $ ./naev-nodata.sh Source0: %{name}-nodata-%{version}.tar.zst Source1: naev-nodata.sh BuildRequires: meson BuildRequires: gcc BuildRequires: SDL2-devel BuildRequires: SDL2_image-devel BuildRequires: libxml2-devel BuildRequires: freetype-devel BuildRequires: libpng-devel BuildRequires: libvorbis-devel BuildRequires: openal-soft-devel BuildRequires: desktop-file-utils BuildRequires: SDL2_mixer-devel BuildRequires: readline-devel BuildRequires: suitesparse-devel BuildRequires: mesa-libGL-devel BuildRequires: mesa-libGLU-devel BuildRequires: libzip-devel BuildRequires: libappstream-glib BuildRequires: libunibreak-devel BuildRequires: physfs-devel BuildRequires: libwebp-devel BuildRequires: glpk-devel BuildRequires: metis-devel BuildRequires: flexiblas-devel BuildRequires: luajit-devel BuildRequires: enet-devel BuildRequires: python3-pyyaml BuildRequires: python3-mutagen BuildRequires: gettext Requires: %{name}-data = %{version} # LUAJIT isn't built for ppc64le and s390x anymore ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 # libunibreak dropped i686 # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} %description NAEV is a 2D space trading and combat game, in a similar vein to Escape Velocity. NAEV is played from a top-down perspective, featuring fast-paced combat, many ships, a large variety of equipment and a large galaxy to explore. The game is highly open-ended, letting you proceed at your own pace. %prep %autosetup -n %{name}-nodata-%{version} # Remove third part libraries so we're guaranteed to use system libraries rm -rf subprojects/packagefiles # Patch meson.build for Fedora compat-lua sed -i 's/lua51/lua-5.1/g' meson.build # Location of cblas.h for file in meson.build src/safelanes.c; do sed -i 's|||' $file done %build # Disabling C and LUA docs since those are only required if you're hacking on Naev %meson -Ddocs_c=disabled -Ddocs_lua=disabled -Dblas=flexiblas %meson_build %install %meson_install sed -i '/ - 0.10.2-7 - Rebuild with suitesparse 7.6.0 * Thu Jan 25 2024 Fedora Release Engineering - 0.10.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 0.10.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Nov 03 2023 Sandro - 0.10.2-4 - Stop building for i686 * Thu Jul 20 2023 Fedora Release Engineering - 0.10.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 0.10.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jan 12 2023 Jonathan Dieter - 0.10.2-1 - Update to 0.10.2 * Thu Dec 29 2022 Jonathan Dieter - 0.10.1-1 - Update to 0.10.1 * Sun Oct 09 2022 Jonathan Dieter - 0.9.4-1 - Update to 0.9.4 * Fri Jul 22 2022 Fedora Release Engineering - 0.9.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 0.9.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Jan 18 2022 Iñaki Úcar - 0.9.0-5 - Additional fixes to enable FlexiBLAS instead of LAPACK * Mon Jan 17 2022 Iñaki Úcar - 0.9.0-4 - https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager * Tue Dec 28 2021 Jonathan Dieter - 0.9.0-3 - Update to 0.9.0 - Add missing build requirements - Exclude s390 and ppc64le since LUAJIT doesn't build on them anymore * Thu Jul 22 2021 Fedora Release Engineering - 0.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sat Feb 27 2021 Jonathan Dieter - 0.8.2-1 - Update to 0.8.2 * Tue Jan 26 2021 Fedora Release Engineering - 0.7.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 0.7.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Feb 03 2020 Jonathan Dieter - 0.7.0-11 - Work around GCC 10 build failure * Wed Jan 29 2020 Fedora Release Engineering - 0.7.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 0.7.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 0.7.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 0.7.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Mar 07 2018 Jonathan Dieter - 0.7.0-6 - Add BuildRequires: gcc * Thu Feb 08 2018 Jonathan Dieter - 0.7.0-5 - Remove obsolete Group tag * Thu Feb 08 2018 Fedora Release Engineering - 0.7.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 0.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Jul 15 2017 Jonathan Dieter - 0.7.0-1 - New release with new missions * Tue Feb 28 2017 Remi Collet - 0.6.1-4 - rebuild for new libzip * Fri Feb 10 2017 Fedora Release Engineering - 0.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 0.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Nov 14 2015 Jonathan Dieter - 0.6.1-1 - Update to 0.6.1 with improved AI and new missions * Wed Jun 17 2015 Fedora Release Engineering - 0.6.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Jun 11 2015 Nils Philippsen - 0.6.0-4 - rebuild for suitesparse-4.4.4 * Wed May 06 2015 Remi Collet - 0.6.0-3 - rebuild for new libzip * Sat Mar 21 2015 Jonathan Dieter - 0.6.0-2 - Remove debug logs in stdout * Wed Mar 18 2015 Jonathan Dieter - 0.6.0-1 - Update to 0.6.0 which includes: + Greatly expanded galaxy + New missions + Hidden jumps * Sun Aug 17 2014 Fedora Release Engineering - 0.5.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Thu Aug 07 2014 Yaakov Selkowitz - 0.5.3-8 - Build with compat-lua (#992318, #1106264) - Fix missing reference to libvorbis * Sat Jun 07 2014 Fedora Release Engineering - 0.5.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Dec 06 2013 Nils Philippsen - 0.5.3-6 - rebuild (suitesparse) * Sat Aug 03 2013 Fedora Release Engineering - 0.5.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.5.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Nov 30 2012 Tom Callaway - 0.5.3-3 - rebuild for new suitesparse * Fri Jul 20 2012 Fedora Release Engineering - 0.5.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jun 28 2012 Jonathan Dieter - 0.5.3-1 - Update to 0.5.3 - with new missions and bugfixes * Fri Mar 2 2012 Jonathan Dieter - 0.5.1-1 - Test FTBFS failure - Update to 0.5.1 - with new missions, a new faction and other improvements * Fri Jan 13 2012 Fedora Release Engineering - 0.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 06 2011 Adam Jackson - 0.5.0-4 - Rebuild for new libpng * Tue Jun 28 2011 Jonathan Dieter - 0.5.0-3 - Remove unneeded defattr * Mon Jun 27 2011 Jonathan Dieter - 0.5.0-2 - Clean up spec * Sun Jun 5 2011 Jonathan Dieter - 0.5.0-1 - Convert openSUSE Build Service RPM to Fedora RPM - Split data into separate source rpm * Wed Jun 9 2010 dbuck - 0.4.2-1 - initial build