From 6a2e49749833a24daa0dd9a777ffe3d5067d3f7c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 03:27:29 +0000 Subject: [PATCH 01/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From e10e4642f5f7f092421688d97d117ae5b012a8a3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 01:53:10 +0000 Subject: [PATCH 02/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 37ec51b563ef719be8c5037d3cd8d622dca2dd56 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Sun, 10 Sep 2023 10:01:32 +0200 Subject: [PATCH 03/13] Migrate to SPDX license --- skychart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skychart.spec b/skychart.spec index 1127752..1ba1c9a 100644 --- a/skychart.spec +++ b/skychart.spec @@ -6,7 +6,7 @@ Name: skychart Version: %{maj_ver}^%{date}svn%{svnversion} Release: %autorelease Summary: Planetarium software for the advanced amateur astronomer -License: GPLv2+ +License: GPL-2.0-or-later URL: http://www.ap-i.net/skychart/ # Upstream sources are modified to: # - Remove pre-built software (iridflare.exe, quicksat.exe, dll files) From 91ee701e6388fa0b89adda98f3dd44ada28dcba4 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Mon, 2 Oct 2023 18:19:26 +0200 Subject: [PATCH 04/13] Update to latest snapshot --- .gitignore | 2 + skychart.spec | 105 ++++++++++++++++++++++++-------------------------- sources | 3 +- 3 files changed, 55 insertions(+), 55 deletions(-) diff --git a/.gitignore b/.gitignore index 541a9df..9ebd651 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,5 @@ /skychart-4.3-4486-src-nopatents.tar.xz /catalog_vdb.tgz /skychart-4.3-4558-src-nopatents.tar.xz +/data_spicesun.tgz +/skychart-4.3-4630-src-nopatents.tar.xz diff --git a/skychart.spec b/skychart.spec index 1ba1c9a..edaef2b 100644 --- a/skychart.spec +++ b/skychart.spec @@ -1,12 +1,13 @@ -%global svnversion 4558 -%global date 20221203 +%global svnversion 4630 +%global date 20230918 %global maj_ver 4.3 Name: skychart -Version: %{maj_ver}^%{date}svn%{svnversion} +Version: %{maj_ver}^%{date}.svn%{svnversion} Release: %autorelease Summary: Planetarium software for the advanced amateur astronomer -License: GPL-2.0-or-later +# bgrabitmap code is licensed LGPL-3.0-only WITH LGPL-3.0-linking-exception +License: GPL-2.0-or-later AND LGPL-3.0-only WITH LGPL-3.0-linking-exception URL: http://www.ap-i.net/skychart/ # Upstream sources are modified to: # - Remove pre-built software (iridflare.exe, quicksat.exe, dll files) @@ -17,50 +18,59 @@ URL: http://www.ap-i.net/skychart/ # Download upstream tarball from # https://sourceforge.net/projects/skychart/files/0-beta/ # in the same directory of the script and run: -# ./generate-tarball.sh 4.3-4558 +# ./generate-tarball.sh 4.3-4630 Source0: %{name}-%{maj_ver}-%{svnversion}-src-nopatents.tar.xz Source1: generate-tarball.sh +# Base source data +Source2: http://sourceforge.net/projects/skychart/files/4-source_data/data_spicesun.tgz # Source data for skychart-data-stars -Source2: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_gcvs.tgz -Source3: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_tycho2.tgz -Source4: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_wds.tgz -Source5: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_idx.tgz +Source3: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_gcvs.tgz +Source4: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_tycho2.tgz +Source5: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_wds.tgz +Source6: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_idx.tgz # Source data for skychart-data-dso -Source6: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_leda.tgz -Source7: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_barnard.tgz -Source8: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_gcm.tgz -Source9: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_gpn.tgz -Source10: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_lbn.tgz -Source11: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_ocl.tgz -Source12: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_sh2.tgz -Source13: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_vdb.tgz +Source7: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_leda.tgz +Source8: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_barnard.tgz +Source9: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_gcm.tgz +Source10: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_gpn.tgz +Source11: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_lbn.tgz +Source12: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_ocl.tgz +Source13: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_sh2.tgz +Source14: http://sourceforge.net/projects/skychart/files/4-source_data/catalog_vdb.tgz # Avoid stripping debuginfo from executables # This is Fedora specific and not reported upstream -Patch1: skychart-4.3-nostrip.patch +Patch: skychart-4.3-nostrip.patch # Disable wget in install script # This is Fedora specific and not reported upstream -Patch2: skychart-4.1-wgetdata.patch +Patch: skychart-4.1-wgetdata.patch # Notify the user that artificial satellites calculation # has been disabled in Fedora RPMs due to Fedora policies # This is Fedora specific and not reported upstream -Patch3: skychart-4.3-satmessage.patch +Patch: skychart-4.3-satmessage.patch # Disable software update menu item # This feature was asked upstream specifically for Fedora -Patch4: skychart-4.3-noupdatemenu.patch +Patch: skychart-4.3-noupdatemenu.patch ExclusiveArch: %{fpc_arches} -ExcludeArch: ppc64le +ExcludeArch: %{ix86} BuildRequires: make BuildRequires: fpc -BuildRequires: lazarus +%if 0%{?fedora} >= 39 +BuildRequires: fpc-src +BuildRequires: lazarus-lcl-nogui +BuildRequires: lazarus-lcl-qt5 +BuildRequires: lazarus-tools +%else +BuildRequires: lazarus >= 1.6.2 +%endif BuildRequires: desktop-file-utils BuildRequires: dos2unix BuildRequires: gtk2-devel @@ -97,7 +107,7 @@ atlas more complete than a conventional planetarium. %package doc Summary: Documentation files for Skychart -License: CC-BY-SA or GFDL +License: CC-BY-SA-3.0 OR GFDL-1.3-no-invariants-or-later Requires: %{name} = %{version}-%{release} BuildArch: noarch @@ -107,7 +117,7 @@ within the program as an offline copy. %package data-stars Summary: Additional star catalogs for Skychart -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Requires: %{name} = %{version}-%{release} BuildArch: noarch @@ -118,7 +128,7 @@ Tycho 2; General Catalogue of Variable Stars; Washington Double Stars. %package data-dso Summary: Additional Deep Sky Object catalogs for Skychart -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Requires: %{name} = %{version}-%{release} BuildArch: noarch @@ -130,7 +140,7 @@ Barnard Catalogue of Dark Nebulae; Sharpless Catalog. %package catgen Summary: Custom catalog builder for Skychart -License: GPLv2+ +License: GPL-2.0-or-later Provides: catgen = %{version}-%{release} %description catgen @@ -139,39 +149,26 @@ Custom catalog builder for Skychart. %prep %setup0 -q -n %{name}-%{maj_ver}-%{svnversion}-src -%patch1 -p1 - -%patch2 -p1 - -%patch3 -p1 - -%patch4 -p1 +%autopatch -p1 # Fix executable bit set on sources find skychart -type f -print0 | xargs -0 chmod -x # Put additional catalogs files where where required for installation -%{__cp} -p %SOURCE2 ./BaseData -%{__cp} -p %SOURCE3 ./BaseData -%{__cp} -p %SOURCE4 ./BaseData -%{__cp} -p %SOURCE5 ./BaseData -%{__cp} -p %SOURCE6 ./BaseData -%{__cp} -p %SOURCE7 ./BaseData -%{__cp} -p %SOURCE8 ./BaseData -%{__cp} -p %SOURCE9 ./BaseData -%{__cp} -p %SOURCE10 ./BaseData -%{__cp} -p %SOURCE11 ./BaseData -%{__cp} -p %SOURCE12 ./BaseData -%{__cp} -p %SOURCE13 ./BaseData -# Add directories to fix builds on arm and ppc architectures -declare -a arches=("arm-linux-gtk2" "powerpc-linux-gtk2" "powerpc64-linux-gtk2") -for arch in "${arches[@]}" -do - %{__mkdir_p} ./skychart/component/lib/$arch - %{__mkdir_p} ./skychart/units/$arch - %{__mkdir_p} ./varobs/units/$arch -done +cp -p %SOURCE2 ./BaseData +cp -p %SOURCE3 ./BaseData +cp -p %SOURCE4 ./BaseData +cp -p %SOURCE5 ./BaseData +cp -p %SOURCE6 ./BaseData +cp -p %SOURCE7 ./BaseData +cp -p %SOURCE8 ./BaseData +cp -p %SOURCE9 ./BaseData +cp -p %SOURCE10 ./BaseData +cp -p %SOURCE11 ./BaseData +cp -p %SOURCE12 ./BaseData +cp -p %SOURCE13 ./BaseData +cp -p %SOURCE14 ./BaseData %build diff --git a/sources b/sources index 2b287cd..e17501f 100644 --- a/sources +++ b/sources @@ -10,4 +10,5 @@ SHA512 (catalog_sh2.tgz) = c6501a6382d21b2508157a0921f3f6628e024f5228e2c87e56a89 SHA512 (catalog_tycho2.tgz) = 722b542f09752353eab621fdd6559a9e28a9558500f550e63ed10111c29b578a49356bd6d548c4b9b4355e3b3bd5d46f311de71946689fcb949e85c3948d7b67 SHA512 (catalog_wds.tgz) = 0aa8a17450c499643a23abcfb2397bbf1b0199c39462538439c02d99c031b483f4a10c6f80de436f59cd8804d0079b4b2020cc8e6fd1dacd3823f72dc25d498c SHA512 (catalog_vdb.tgz) = d3df026a2b5a1de6c41c7ec4202da48784d12a9a0adc6e6069a1b5f50b3beb6c80a66fd1be26fdf60fbbccbf32d392bffd0c020a867fe5d276231ecceaaa8528 -SHA512 (skychart-4.3-4558-src-nopatents.tar.xz) = e08bbb7744b370e6932713476b66252eb139fd24ea206737baecf2742ff620ee254ed0fec076e65fc789e37c675c613f25a8a3ebf8eeda4b203a4effb37926fa +SHA512 (data_spicesun.tgz) = 6656d6dd089025cb4cbbb1a76e2a5ae219b1be4ee87d8ceb8ce6abff9d59ed813939928baed2bd8eb4a1a48ec374c76527a5e70e53584bc3612aa12002604706 +SHA512 (skychart-4.3-4630-src-nopatents.tar.xz) = 9b9d6eafbf40078e23b46553d91dd3b53ced693785df7045d8fd99ea0d43945a19e71a47fc421670cfae417c2c6520d65b4b3fff2ae20a3a03f96d5ae1a785f1 From c8afa8c3e19c1be7b9cec797e589866ce5285b52 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Wed, 22 Nov 2023 18:11:35 +0100 Subject: [PATCH 05/13] Update to latest svn snapshot --- .gitignore | 1 + skychart.spec | 6 +++--- sources | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 9ebd651..dad6452 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /skychart-4.3-4558-src-nopatents.tar.xz /data_spicesun.tgz /skychart-4.3-4630-src-nopatents.tar.xz +/skychart-4.3-4639-src-nopatents.tar.xz diff --git a/skychart.spec b/skychart.spec index edaef2b..fb215dc 100644 --- a/skychart.spec +++ b/skychart.spec @@ -1,5 +1,5 @@ -%global svnversion 4630 -%global date 20230918 +%global svnversion 4639 +%global date 20231122 %global maj_ver 4.3 Name: skychart @@ -18,7 +18,7 @@ URL: http://www.ap-i.net/skychart/ # Download upstream tarball from # https://sourceforge.net/projects/skychart/files/0-beta/ # in the same directory of the script and run: -# ./generate-tarball.sh 4.3-4630 +# ./generate-tarball.sh 4.3-4639 Source0: %{name}-%{maj_ver}-%{svnversion}-src-nopatents.tar.xz Source1: generate-tarball.sh # Base source data diff --git a/sources b/sources index e17501f..7d48cfa 100644 --- a/sources +++ b/sources @@ -11,4 +11,4 @@ SHA512 (catalog_tycho2.tgz) = 722b542f09752353eab621fdd6559a9e28a9558500f550e63e SHA512 (catalog_wds.tgz) = 0aa8a17450c499643a23abcfb2397bbf1b0199c39462538439c02d99c031b483f4a10c6f80de436f59cd8804d0079b4b2020cc8e6fd1dacd3823f72dc25d498c SHA512 (catalog_vdb.tgz) = d3df026a2b5a1de6c41c7ec4202da48784d12a9a0adc6e6069a1b5f50b3beb6c80a66fd1be26fdf60fbbccbf32d392bffd0c020a867fe5d276231ecceaaa8528 SHA512 (data_spicesun.tgz) = 6656d6dd089025cb4cbbb1a76e2a5ae219b1be4ee87d8ceb8ce6abff9d59ed813939928baed2bd8eb4a1a48ec374c76527a5e70e53584bc3612aa12002604706 -SHA512 (skychart-4.3-4630-src-nopatents.tar.xz) = 9b9d6eafbf40078e23b46553d91dd3b53ced693785df7045d8fd99ea0d43945a19e71a47fc421670cfae417c2c6520d65b4b3fff2ae20a3a03f96d5ae1a785f1 +SHA512 (skychart-4.3-4639-src-nopatents.tar.xz) = 8c6176d8cdd9e2d8cd8b7d4cba695993456830a922209e48e35dce9217490f081295aa524bc833bb7bd542bf4f5827698e101fe8a01af7058a35099ebe050d3f From 4bf60622da3ef9afa67ded0a6e6f9394e185af35 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 03:29:30 +0000 Subject: [PATCH 06/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From c1a1464affe875716cf4444ef1c37f876bdded5c Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Thu, 8 Feb 2024 17:50:22 +0100 Subject: [PATCH 07/13] Update to latest svn version --- .gitignore | 1 + skychart.spec | 6 +++--- sources | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index dad6452..3f2f12f 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /data_spicesun.tgz /skychart-4.3-4630-src-nopatents.tar.xz /skychart-4.3-4639-src-nopatents.tar.xz +/skychart-4.3-4719-src-nopatents.tar.xz diff --git a/skychart.spec b/skychart.spec index fb215dc..0626edb 100644 --- a/skychart.spec +++ b/skychart.spec @@ -1,5 +1,5 @@ -%global svnversion 4639 -%global date 20231122 +%global svnversion 4719 +%global date 20240205 %global maj_ver 4.3 Name: skychart @@ -18,7 +18,7 @@ URL: http://www.ap-i.net/skychart/ # Download upstream tarball from # https://sourceforge.net/projects/skychart/files/0-beta/ # in the same directory of the script and run: -# ./generate-tarball.sh 4.3-4639 +# ./generate-tarball.sh 4.3-4719 Source0: %{name}-%{maj_ver}-%{svnversion}-src-nopatents.tar.xz Source1: generate-tarball.sh # Base source data diff --git a/sources b/sources index 7d48cfa..1ce5e58 100644 --- a/sources +++ b/sources @@ -11,4 +11,4 @@ SHA512 (catalog_tycho2.tgz) = 722b542f09752353eab621fdd6559a9e28a9558500f550e63e SHA512 (catalog_wds.tgz) = 0aa8a17450c499643a23abcfb2397bbf1b0199c39462538439c02d99c031b483f4a10c6f80de436f59cd8804d0079b4b2020cc8e6fd1dacd3823f72dc25d498c SHA512 (catalog_vdb.tgz) = d3df026a2b5a1de6c41c7ec4202da48784d12a9a0adc6e6069a1b5f50b3beb6c80a66fd1be26fdf60fbbccbf32d392bffd0c020a867fe5d276231ecceaaa8528 SHA512 (data_spicesun.tgz) = 6656d6dd089025cb4cbbb1a76e2a5ae219b1be4ee87d8ceb8ce6abff9d59ed813939928baed2bd8eb4a1a48ec374c76527a5e70e53584bc3612aa12002604706 -SHA512 (skychart-4.3-4639-src-nopatents.tar.xz) = 8c6176d8cdd9e2d8cd8b7d4cba695993456830a922209e48e35dce9217490f081295aa524bc833bb7bd542bf4f5827698e101fe8a01af7058a35099ebe050d3f +SHA512 (skychart-4.3-4719-src-nopatents.tar.xz) = 8b08e337a6f5ffb97b3f09c212fa1a26c1761ddd24296fc4a8214e949cba3161034bd29417796c0754b6c4e09d5ef179480d2b63a729935f8e3716111232eec3 From 9e8fda5da78e336d8e221f56b396379a2f94e1c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 05:47:55 +0000 Subject: [PATCH 08/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c7cacc4ff6936d1023913fda9dfad4321daa2582 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Fri, 2 Aug 2024 18:49:24 +0200 Subject: [PATCH 09/13] Fix F41 FTB (Fedora#2301274) --- skychart.spec | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/skychart.spec b/skychart.spec index 0626edb..e813c32 100644 --- a/skychart.spec +++ b/skychart.spec @@ -63,14 +63,10 @@ ExcludeArch: %{ix86} BuildRequires: make BuildRequires: fpc -%if 0%{?fedora} >= 39 BuildRequires: fpc-src BuildRequires: lazarus-lcl-nogui BuildRequires: lazarus-lcl-qt5 BuildRequires: lazarus-tools -%else -BuildRequires: lazarus >= 1.6.2 -%endif BuildRequires: desktop-file-utils BuildRequires: dos2unix BuildRequires: gtk2-devel @@ -147,14 +143,14 @@ Provides: catgen = %{version}-%{release} Custom catalog builder for Skychart. %prep -%setup0 -q -n %{name}-%{maj_ver}-%{svnversion}-src +%setup -q -n %{name}-%{maj_ver}-%{svnversion}-src %autopatch -p1 # Fix executable bit set on sources find skychart -type f -print0 | xargs -0 chmod -x -# Put additional catalogs files where where required for installation +# Put additional catalogs files where are required for installation cp -p %SOURCE2 ./BaseData cp -p %SOURCE3 ./BaseData From 7e0d8b2261ef9ecd77b6ea4558c0136e385be430 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 10:55:20 +0000 Subject: [PATCH 10/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 83f39af43bd6ee91b606515b0918efca521c0cdf Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Sun, 9 Mar 2025 15:53:05 +0100 Subject: [PATCH 11/13] Update to svn4974 --- .gitignore | 1 + skychart.spec | 7 +++---- sources | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 3f2f12f..307e9be 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /skychart-4.3-4630-src-nopatents.tar.xz /skychart-4.3-4639-src-nopatents.tar.xz /skychart-4.3-4719-src-nopatents.tar.xz +/skychart-4.3-4974-src-nopatents.tar.xz diff --git a/skychart.spec b/skychart.spec index e813c32..2af587f 100644 --- a/skychart.spec +++ b/skychart.spec @@ -1,5 +1,5 @@ -%global svnversion 4719 -%global date 20240205 +%global svnversion 4974 +%global date 20250303 %global maj_ver 4.3 Name: skychart @@ -18,7 +18,7 @@ URL: http://www.ap-i.net/skychart/ # Download upstream tarball from # https://sourceforge.net/projects/skychart/files/0-beta/ # in the same directory of the script and run: -# ./generate-tarball.sh 4.3-4719 +# ./generate-tarball.sh 4.3-4974 Source0: %{name}-%{maj_ver}-%{svnversion}-src-nopatents.tar.xz Source1: generate-tarball.sh # Base source data @@ -226,7 +226,6 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf %{_datadir}/skychart/cat/milkyway %{_datadir}/skychart/cat/openngc %{_datadir}/skychart/cat/RealSky -%{_datadir}/skychart/cat/sac %{_datadir}/skychart/cat/xhip %dir %{_datadir}/skychart/doc %{_datadir}/skychart/doc/html_doc diff --git a/sources b/sources index 1ce5e58..c87be5e 100644 --- a/sources +++ b/sources @@ -11,4 +11,4 @@ SHA512 (catalog_tycho2.tgz) = 722b542f09752353eab621fdd6559a9e28a9558500f550e63e SHA512 (catalog_wds.tgz) = 0aa8a17450c499643a23abcfb2397bbf1b0199c39462538439c02d99c031b483f4a10c6f80de436f59cd8804d0079b4b2020cc8e6fd1dacd3823f72dc25d498c SHA512 (catalog_vdb.tgz) = d3df026a2b5a1de6c41c7ec4202da48784d12a9a0adc6e6069a1b5f50b3beb6c80a66fd1be26fdf60fbbccbf32d392bffd0c020a867fe5d276231ecceaaa8528 SHA512 (data_spicesun.tgz) = 6656d6dd089025cb4cbbb1a76e2a5ae219b1be4ee87d8ceb8ce6abff9d59ed813939928baed2bd8eb4a1a48ec374c76527a5e70e53584bc3612aa12002604706 -SHA512 (skychart-4.3-4719-src-nopatents.tar.xz) = 8b08e337a6f5ffb97b3f09c212fa1a26c1761ddd24296fc4a8214e949cba3161034bd29417796c0754b6c4e09d5ef179480d2b63a729935f8e3716111232eec3 +SHA512 (skychart-4.3-4974-src-nopatents.tar.xz) = 89e5c5c4294b5472b7640d094c498c5be1845616a8b9fd40a5e70b7defe268ddd86cf86e2454bb85dd00b3173fc162eceeddfba54c2cb4f9f0f6f83083b4d13b From e349e4daf303d6946f7b3e0ef27ee626af3d3efe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 18:23:58 +0000 Subject: [PATCH 12/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a1f9b40e251e612d47cca1b29341533084433513 Mon Sep 17 00:00:00 2001 From: Artur Frenszek-Iwicki Date: Fri, 15 Aug 2025 10:35:00 +0200 Subject: [PATCH 13/13] Fix build with FPC 3.2.4 --- skychart-4.3-fpc-3.2.4.patch | 15 +++++++++++++++ skychart.spec | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 skychart-4.3-fpc-3.2.4.patch diff --git a/skychart-4.3-fpc-3.2.4.patch b/skychart-4.3-fpc-3.2.4.patch new file mode 100644 index 0000000..f4b928c --- /dev/null +++ b/skychart-4.3-fpc-3.2.4.patch @@ -0,0 +1,15 @@ +diff -rU4 skychart-4.3-4974-src--orig/skychart/cu_tz.pas skychart-4.3-4974-src--patched/skychart/cu_tz.pas +--- skychart-4.3-4974-src--orig/skychart/cu_tz.pas 2025-03-03 03:30:14.000000000 +0100 ++++ skychart-4.3-4974-src--patched/skychart/cu_tz.pas 2025-08-15 10:32:52.001369952 +0200 +@@ -41,8 +41,11 @@ + Windows, + {$endif} + {$ifdef unix} + unixutil, ++ {$IF FPC_FULLVERSION > 30202} // FPC 3.2.4 moves TzSeconds from UnixUtil to Unix ++ unix, ++ {$ENDIF} + {$endif} + Classes, SysUtils, Math; + + type diff --git a/skychart.spec b/skychart.spec index 2af587f..25ef4a9 100644 --- a/skychart.spec +++ b/skychart.spec @@ -56,6 +56,8 @@ Patch: skychart-4.3-satmessage.patch # This feature was asked upstream specifically for Fedora Patch: skychart-4.3-noupdatemenu.patch +# Fix build with FPC 3.2.4 +Patch: skychart-4.3-fpc-3.2.4.patch ExclusiveArch: %{fpc_arches} ExcludeArch: %{ix86}