From 9cbe845bb4380a3f824c1168e73c30a60164364f Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 2 Jun 2025 15:16:30 -0500 Subject: [PATCH 1/8] 0.10.13 --- endless-sky-0.10.0-remove-games-path.patch | 24 ++++++++++++---------- endless-sky.spec | 6 +++++- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/endless-sky-0.10.0-remove-games-path.patch b/endless-sky-0.10.0-remove-games-path.patch index 7d1a6e2..56fed28 100644 --- a/endless-sky-0.10.0-remove-games-path.patch +++ b/endless-sky-0.10.0-remove-games-path.patch @@ -1,30 +1,32 @@ ---- a/CMakeLists.txt~ 2023-02-19 15:37:56.000000000 -0600 -+++ b/CMakeLists.txt 2023-02-21 15:25:06.378269708 -0600 -@@ -230,11 +230,11 @@ +--- a/CMakeLists.txt~ 2025-05-31 14:24:07.000000000 -0500 ++++ b/CMakeLists.txt 2025-06-02 13:43:10.496539999 -0500 +@@ -318,12 +318,12 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/endless-sky.6.gz DESTINATION share/man/man6) # Install the resource files. - install(DIRECTORY data DESTINATION share/games/endless-sky) - install(DIRECTORY images DESTINATION share/games/endless-sky) +- install(DIRECTORY shaders DESTINATION share/games/endless-sky) - install(DIRECTORY sounds DESTINATION share/games/endless-sky) - install(FILES credits.txt DESTINATION share/games/endless-sky) - install(FILES keys.txt DESTINATION share/games/endless-sky) + install(DIRECTORY data DESTINATION share/endless-sky) + install(DIRECTORY images DESTINATION share/endless-sky) ++ install(DIRECTORY shaders DESTINATION share/endless-sky) + install(DIRECTORY sounds DESTINATION share/endless-sky) + install(FILES credits.txt DESTINATION share/endless-sky) + install(FILES keys.txt DESTINATION share/endless-sky) install(FILES copyright DESTINATION share/doc/endless-sky) install(FILES changelog DESTINATION share/doc/endless-sky) install(FILES license.txt DESTINATION share/doc/endless-sky) ---- a/source/Files.cpp~ 2025-01-25 16:21:31.000000000 -0600 -+++ b/source/Files.cpp 2025-01-27 08:47:01.802746790 -0600 -@@ -102,7 +102,7 @@ - // the executable, but are under the same prefix (/usr or /usr/local). - static const filesystem::path LOCAL_PATH = "/usr/local/"; - static const filesystem::path STANDARD_PATH = "/usr/"; +--- a/source/Files.cpp~ 2025-05-31 14:24:07.000000000 -0500 ++++ b/source/Files.cpp 2025-06-02 14:50:55.468669156 -0500 +@@ -128,7 +128,7 @@ + // the end, so parent paths do not include it. + static const filesystem::path LOCAL_PATH = "/usr/local"; + static const filesystem::path STANDARD_PATH = "/usr"; - static const filesystem::path RESOURCE_PATH = "share/games/endless-sky/"; + static const filesystem::path RESOURCE_PATH = "share/endless-sky/"; - const auto IsParent = [](const auto parent, const auto child) -> bool { - if(distance(child.begin(), child.end()) < distance(parent.begin(), parent.end())) + if(IsParent(LOCAL_PATH, resources)) + resources = LOCAL_PATH / RESOURCE_PATH; diff --git a/endless-sky.spec b/endless-sky.spec index 051d1f9..967cdb4 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -1,5 +1,5 @@ Name: endless-sky -Version: 0.10.12 +Version: 0.10.13 Release: 1%{?dist} Summary: Space exploration, trading, and combat game @@ -31,6 +31,7 @@ BuildRequires: mesa-libGL-devel BuildRequires: catch-devel BuildRequires: libasan BuildRequires: libubsan +BuildRequires: minizip-ng-compat-devel %description Explore other star systems. Earn money by trading, carrying passengers, or @@ -96,6 +97,9 @@ rm -f %{buildroot}%{_datadir}/doc/endless-sky/license.txt %changelog +* Mon Jun 02 2025 Gwyn Ciesla - 0.10.13-1 +- 0.10.13 + * Sun Feb 23 2025 Gwyn Ciesla - 0.10.12-1 - 0.10.12 From 8506031eaf1f3e2746040aff9f736c08d3988ce6 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 2 Jun 2025 15:40:02 -0500 Subject: [PATCH 2/8] 0.10.13 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1685a71..2861c6d 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /endless-sky-0.10.10.tar.gz /endless-sky-0.10.11.tar.gz /endless-sky-0.10.12.tar.gz +/endless-sky-0.10.13.tar.gz diff --git a/sources b/sources index 4346f4e..63a3df5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (endless-sky-0.10.12.tar.gz) = 908751e4d0f6df5bfdfc0be99326a3a9e6ef4585e7968b4576c338c9b7904b462628ebec329b1246c7c2edec5a281f28ff389ae754ec92f11743cac5e20d260a +SHA512 (endless-sky-0.10.13.tar.gz) = 236115f0711fa5ce630a23c665bf13e246656ec9fa9698e0f27c3dc07fdd9774eea3a83d44e96c1ebed1edc27c8abe5ab9d9f8f045bdc2b831605e9d86ab9981 From 86cdaaa066354d01eef7b621a5285fb40bb26ab4 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 5 Jun 2025 09:35:03 -0500 Subject: [PATCH 3/8] 0.10.13.1 --- .gitignore | 1 + endless-sky.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2861c6d..7cedfd8 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /endless-sky-0.10.11.tar.gz /endless-sky-0.10.12.tar.gz /endless-sky-0.10.13.tar.gz +/endless-sky-0.10.13.1.tar.gz diff --git a/endless-sky.spec b/endless-sky.spec index 967cdb4..e0b22bd 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -1,5 +1,5 @@ Name: endless-sky -Version: 0.10.13 +Version: 0.10.13.1 Release: 1%{?dist} Summary: Space exploration, trading, and combat game @@ -97,6 +97,9 @@ rm -f %{buildroot}%{_datadir}/doc/endless-sky/license.txt %changelog +* Thu Jun 05 2025 Gwyn Ciesla - 0.10.13.1-1 +- 0.10.13.1 + * Mon Jun 02 2025 Gwyn Ciesla - 0.10.13-1 - 0.10.13 diff --git a/sources b/sources index 63a3df5..526e9a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (endless-sky-0.10.13.tar.gz) = 236115f0711fa5ce630a23c665bf13e246656ec9fa9698e0f27c3dc07fdd9774eea3a83d44e96c1ebed1edc27c8abe5ab9d9f8f045bdc2b831605e9d86ab9981 +SHA512 (endless-sky-0.10.13.1.tar.gz) = 48c12b4631d5613d7a08b3434bb681821d55dc9f6507a375913c93ec6101ca7e327bf09d7ecb246325dabed1a5cbc029eab569959aecaa703c094eb9a62f816f From 8d42251cf1da37499bed4685bb6a5b227f3b947e Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 3 Jul 2025 12:14:43 -0500 Subject: [PATCH 4/8] 0.10.14 --- endless-sky.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/endless-sky.spec b/endless-sky.spec index e0b22bd..2654a85 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -1,5 +1,5 @@ Name: endless-sky -Version: 0.10.13.1 +Version: 0.10.14 Release: 1%{?dist} Summary: Space exploration, trading, and combat game @@ -97,6 +97,9 @@ rm -f %{buildroot}%{_datadir}/doc/endless-sky/license.txt %changelog +* Thu Jul 03 2025 Gwyn Ciesla - 0.10.14-1 +- 0.10.14 + * Thu Jun 05 2025 Gwyn Ciesla - 0.10.13.1-1 - 0.10.13.1 From b370f5493d31596415c54f41d1dd392637c2ec9e Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 3 Jul 2025 12:29:28 -0500 Subject: [PATCH 5/8] 0.10.14 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 7cedfd8..4487c39 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /endless-sky-0.10.12.tar.gz /endless-sky-0.10.13.tar.gz /endless-sky-0.10.13.1.tar.gz +/endless-sky-0.10.14.tar.gz diff --git a/sources b/sources index 526e9a3..a1bad71 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (endless-sky-0.10.13.1.tar.gz) = 48c12b4631d5613d7a08b3434bb681821d55dc9f6507a375913c93ec6101ca7e327bf09d7ecb246325dabed1a5cbc029eab569959aecaa703c094eb9a62f816f +SHA512 (endless-sky-0.10.14.tar.gz) = 28b2fcc599aa827809ab62c7bd1bfdd76e417b347c9114f7be1444c088fd484ce498eb35d27c2b87ed887c48380352e0da4bf9a4c74a209d86bb9bd404b64445 From 9af92297cd46f4f7cd1c35e8328fcb3d82786ef1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 19:53:59 +0000 Subject: [PATCH 6/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- endless-sky.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/endless-sky.spec b/endless-sky.spec index 2654a85..c30117c 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -1,6 +1,6 @@ Name: endless-sky Version: 0.10.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Space exploration, trading, and combat game # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -97,6 +97,9 @@ rm -f %{buildroot}%{_datadir}/doc/endless-sky/license.txt %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 0.10.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jul 03 2025 Gwyn Ciesla - 0.10.14-1 - 0.10.14 From 68c937589afa978f560653b3007ecb060c753368 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 20 Oct 2025 07:57:37 -0500 Subject: [PATCH 7/8] 0.10.15 --- .gitignore | 1 + endless-sky.spec | 11 +++++++++-- sources | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4487c39..70ffdcd 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /endless-sky-0.10.13.tar.gz /endless-sky-0.10.13.1.tar.gz /endless-sky-0.10.14.tar.gz +/endless-sky-0.10.15.tar.gz diff --git a/endless-sky.spec b/endless-sky.spec index c30117c..37072d8 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -1,6 +1,6 @@ Name: endless-sky -Version: 0.10.14 -Release: 2%{?dist} +Version: 0.10.15 +Release: 1%{?dist} Summary: Space exploration, trading, and combat game # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -32,6 +32,10 @@ BuildRequires: catch-devel BuildRequires: libasan BuildRequires: libubsan BuildRequires: minizip-ng-compat-devel +BuildRequires: cmake(flac) +BuildRequires: flac +BuildRequires: libavif-devel +BuildRequires: cmake(ogg) %description Explore other star systems. Earn money by trading, carrying passengers, or @@ -97,6 +101,9 @@ rm -f %{buildroot}%{_datadir}/doc/endless-sky/license.txt %changelog +* Mon Sep 29 2025 Gwyn Ciesla - 0.10.15-1 +- 0.10.15 + * Wed Jul 23 2025 Fedora Release Engineering - 0.10.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index a1bad71..6d19cd3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (endless-sky-0.10.14.tar.gz) = 28b2fcc599aa827809ab62c7bd1bfdd76e417b347c9114f7be1444c088fd484ce498eb35d27c2b87ed887c48380352e0da4bf9a4c74a209d86bb9bd404b64445 +SHA512 (endless-sky-0.10.15.tar.gz) = 3213ede6b5e0267f092d7c62924401d5ff1343a0088a91dc8ffcf233a226341b211b6ad80edacc83cf57ae22478e13bd53fedd716fb7fea1ed9e5aaf77ab835f From 61bcb6072985630e1768f9afab51b4379f832838 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 27 Oct 2025 11:01:14 -0500 Subject: [PATCH 8/8] 0.10.16 --- .gitignore | 1 + endless-sky.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 70ffdcd..268bc9f 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /endless-sky-0.10.13.1.tar.gz /endless-sky-0.10.14.tar.gz /endless-sky-0.10.15.tar.gz +/endless-sky-0.10.16.tar.gz diff --git a/endless-sky.spec b/endless-sky.spec index 37072d8..0653c5b 100644 --- a/endless-sky.spec +++ b/endless-sky.spec @@ -1,5 +1,5 @@ Name: endless-sky -Version: 0.10.15 +Version: 0.10.16 Release: 1%{?dist} Summary: Space exploration, trading, and combat game @@ -101,6 +101,9 @@ rm -f %{buildroot}%{_datadir}/doc/endless-sky/license.txt %changelog +* Mon Oct 27 2025 Gwyn Ciesla - 0.10.16-1 +- 0.10.16 + * Mon Sep 29 2025 Gwyn Ciesla - 0.10.15-1 - 0.10.15 diff --git a/sources b/sources index 6d19cd3..b186ba4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (endless-sky-0.10.15.tar.gz) = 3213ede6b5e0267f092d7c62924401d5ff1343a0088a91dc8ffcf233a226341b211b6ad80edacc83cf57ae22478e13bd53fedd716fb7fea1ed9e5aaf77ab835f +SHA512 (endless-sky-0.10.16.tar.gz) = 8dd8ee8bdb71ceda23024ac07502adab4f246ed3723fdc49d152de1796ba799c8584d31892f357034fa9c7d93c2880278f05cde9c0bd7e7e789eabb0513ba4ca