Compare commits
13 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a1f9b40e25 | ||
|
|
e349e4daf3 | ||
|
|
83f39af43b | ||
|
|
7e0d8b2261 | ||
|
|
c7cacc4ff6 | ||
|
|
9e8fda5da7 | ||
|
|
c1a1464aff | ||
|
|
4bf60622da | ||
|
|
c8afa8c3e1 | ||
|
|
91ee701e63 | ||
|
|
37ec51b563 | ||
|
|
e10e4642f5 | ||
|
|
6a2e497498 |
4 changed files with 73 additions and 58 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -31,3 +31,8 @@
|
|||
/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
|
||||
/skychart-4.3-4639-src-nopatents.tar.xz
|
||||
/skychart-4.3-4719-src-nopatents.tar.xz
|
||||
/skychart-4.3-4974-src-nopatents.tar.xz
|
||||
|
|
|
|||
15
skychart-4.3-fpc-3.2.4.patch
Normal file
15
skychart-4.3-fpc-3.2.4.patch
Normal file
|
|
@ -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
|
||||
108
skychart.spec
108
skychart.spec
|
|
@ -1,12 +1,13 @@
|
|||
%global svnversion 4558
|
||||
%global date 20221203
|
||||
%global svnversion 4974
|
||||
%global date 20250303
|
||||
%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: GPLv2+
|
||||
# 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,57 @@ 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-4974
|
||||
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
|
||||
|
||||
# Fix build with FPC 3.2.4
|
||||
Patch: skychart-4.3-fpc-3.2.4.patch
|
||||
|
||||
ExclusiveArch: %{fpc_arches}
|
||||
ExcludeArch: ppc64le
|
||||
ExcludeArch: %{ix86}
|
||||
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: fpc
|
||||
BuildRequires: lazarus
|
||||
BuildRequires: fpc-src
|
||||
BuildRequires: lazarus-lcl-nogui
|
||||
BuildRequires: lazarus-lcl-qt5
|
||||
BuildRequires: lazarus-tools
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: dos2unix
|
||||
BuildRequires: gtk2-devel
|
||||
|
|
@ -97,7 +105,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 +115,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 +126,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,48 +138,35 @@ 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
|
||||
Custom catalog builder for Skychart.
|
||||
|
||||
%prep
|
||||
%setup0 -q -n %{name}-%{maj_ver}-%{svnversion}-src
|
||||
%setup -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
|
||||
# Put additional catalogs files where are required for installation
|
||||
|
||||
# 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
|
||||
|
|
@ -233,7 +228,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
|
||||
|
|
|
|||
3
sources
3
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-4974-src-nopatents.tar.xz) = 89e5c5c4294b5472b7640d094c498c5be1845616a8b9fd40a5e70b7defe268ddd86cf86e2454bb85dd00b3173fc162eceeddfba54c2cb4f9f0f6f83083b4d13b
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue