diff --git a/.gitignore b/.gitignore index 58d79f4..8573b93 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ xastir-1.9.8.tar.gz /xastir-2.0.4.tar.gz /xastir-2.0.6.tar.gz /xastir-2.0.8.tar.gz +/Release-2.1.0.tar.gz +/Release-2.1.4.tar.gz +/Release-2.2.0.tar.gz diff --git a/org.xastir.Xastir.metainfo.xml b/org.xastir.Xastir.metainfo.xml new file mode 100644 index 0000000..a94c70b --- /dev/null +++ b/org.xastir.Xastir.metainfo.xml @@ -0,0 +1,33 @@ + + + org.xastir.Xastir + CC0-1.0 + GPL-2.0 + + Xastir + APRS client + +

+ Xastir is a graphical application that interfaces HAM radio and internet access to realtime mapping software. +

+ +

+ Automatic Packet Reporting System (APRS) is an amateur radio based digital communication system for real-time exchange + of digital information to users on the network. +

+
+ + xastir.desktop + + + + Main window + https://xastir.org/images/51875.jpg + + + + https://xastir.org + https://github.com/Xastir/Xastir/issues + + +
diff --git a/sources b/sources index f3edb4b..0eb8d81 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2a1101b6cb73e18fae98c2827a0c6217 xastir-2.0.8.tar.gz +SHA512 (Release-2.2.0.tar.gz) = d420118e9118ff837d72f17e78563c7e9d39cfcaf05fe12cbf51b50ed36b9307e4b33b0e8a0d056c504a280683c6eb97637e9c4fec3bf1f0d920cb46f6e2cc0b diff --git a/xastir.spec b/xastir.spec index 8269dae..f7c9c6d 100644 --- a/xastir.spec +++ b/xastir.spec @@ -1,25 +1,30 @@ Summary: Amateur Station Tracking and Reporting system for amateur radio Name: xastir Epoch: 1 -Version: 2.0.8 -Release: 9%{?dist} -License: GPLv2+ -Group: Applications/Internet -Source0: http://downloads.sourceforge.net/xastir/xastir-%{version}.tar.gz +Version: 2.2.0 +Release: 11%{?dist} +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later +Source0: https://github.com/Xastir/Xastir/archive/Release-%{version}.tar.gz Source1: %{name}.desktop Source2: %{name}.png +Source3: %{name}.svg +Source4: org.xastir.Xastir.metainfo.xml URL: http://www.xastir.org Requires: wget +Requires: hicolor-icon-theme +BuildRequires: make BuildRequires: perl-generators -BuildRequires: wget, libXt-devel, festival, GraphicsMagick-devel +BuildRequires: wget, libXt-devel, GraphicsMagick-devel %if 0%{?fedora} >= 24 BuildRequires: motif-devel %else BuildRequires: lesstif-devel %endif -BuildRequires: dos2unix, libax25-devel, curl-devel, pcre-devel, proj-devel -BuildRequires: python2-devel, gpsman, gdal-devel, db4-devel -BuildRequires: desktop-file-utils, xorg-x11-apps, hdf5-devel +BuildRequires: dos2unix, libax25-devel, curl-devel, proj-devel, libXpm-devel +BuildRequires: python3-devel, gdal-devel, libdb-devel +BuildRequires: desktop-file-utils, xfontsel, hdf5-devel +BuildRequires: autoconf, automake, shapelib-devel %description Xastir is a graphical application that interfaces HAM radio @@ -29,10 +34,11 @@ Install XASTIR if you are interested in APRS(tm) and HAM radio software. %prep -%setup -q -n %{name}-%{version} +%setup -q -n Xastir-Release-%{version} +touch -r configure.ac aclocal.m4 Makefile.in config.h.in %build -#./bootstrap.sh +./bootstrap.sh %configure --with-geotiff=/usr/include/libgeotiff make %{?_smp_mflags} for f in README ChangeLog ; do @@ -53,10 +59,11 @@ rm -rf %{buildroot}/usr/share/doc rm %{buildroot}/usr/share/xastir/scripts/gpx2shape #strip exec bit from .pm files find %{buildroot} -type f -name '*.pm' -exec chmod -x {} 2>/dev/null ';' -mkdir -p %{buildroot}/usr/share/pixmaps/ -cp %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png +install -D -p -m644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png +install -D -p -m644 %{SOURCE3} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} +install -D -p -m644 %{SOURCE4} %{buildroot}%{_metainfodir}/org.xastir.Xastir.metainfo.xml %files %{_bindir}/xastir @@ -68,12 +75,106 @@ desktop-file-install \ %{_mandir}/man1/testdbfawk.* %{_datadir}/xastir %{_datadir}/pixmaps/%{name}.png +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/applications/%{name}.desktop +%{_metainfodir}/org.xastir.Xastir.metainfo.xml %doc AUTHORS ChangeLog COPYING DEBUG_LEVELS FAQ LICENSE -%doc README README.Contributing README.CVS README.Getting-Started -%doc README.MAPS README.win32 UPGRADE +%doc README +%doc README.MAPS UPGRADE %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 1:2.2.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Fri Apr 17 2026 Orion Poplawski - 1:2.2.0-10 +- Rebuild for hdf5 2.1 + +* Sat Jan 17 2026 Fedora Release Engineering - 1:2.2.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jul 25 2025 Fedora Release Engineering - 1:2.2.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sun Jan 19 2025 Fedora Release Engineering - 1:2.2.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Oct 25 2024 Orion Poplawski - 1:2.2.0-6 +- Rebuild for hdf5 1.14.5 + +* Fri Jul 26 2024 Miroslav Suchý - 1:2.2.0-5 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 1:2.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 1:2.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Dec 24 2023 Sandro Mani - 1:2.2.0-2 +- Rebuild (shapelib) + +* Wed Nov 01 2023 Lucian Langa - 1:2.2.0-1 +- drop pcre +- re-add shapelib depdency - interal shapelib dropped upstream +- drop all patches - fixed upstream +- upgrade to latest upstream + +* Sat Jul 22 2023 Fedora Release Engineering - 1:2.1.4-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Fri Jun 30 2023 Daniel Rusek - 1:2.1.4-16 +- Added AppStream metadata, better icon + Resolves: rhbz#2218927 + +* Tue Apr 25 2023 DJ Delorie - 1:2.1.4-15 +- Fix C99 compatibility issue + +* Sat Jan 21 2023 Fedora Release Engineering - 1:2.1.4-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 1:2.1.4-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 1:2.1.4-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 1:2.1.4-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 1:2.1.4-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jan 13 2021 Petr Viktorin - 2.1.4-9 +- Switch BuildRequires to python3 + +* Mon Sep 21 2020 Jeff Law - 2.1.4-8 +- Depend on libdb-devel rather than db4-devel + +* Tue Jul 28 2020 Adam Jackson - 2.1.4-7 +- BuildRequire xfontsel not xorg-x11-apps + +* Thu Mar 26 2020 Peter Robinson - 1:2.1.4-6 +- Fix epoch, can't be decremented + +* Tue Mar 03 2020 Sandro Mani - 0:2.1.4-5 +- Rebuild (gdal) + +* Fri Jan 31 2020 Fedora Release Engineering - 0:2.1.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 1:2.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Mar 18 2019 Orion Poplawski - 1:2.1.0-2 +- Rebuild for hdf5 1.10.5 + +* Wed Mar 13 2019 Lucian Langa - 1:2.1.0-1 +- update to latest upstream release +- explicitly pass python3 shebang to tigerpoly script (#1676226) + +* Sun Feb 03 2019 Fedora Release Engineering - 1:2.0.8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 1:2.0.8-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/xastir.svg b/xastir.svg new file mode 100644 index 0000000..8bc6429 --- /dev/null +++ b/xastir.svg @@ -0,0 +1,69 @@ + + + + + +Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + + + + + +