Compare commits

...
Sign in to create a new pull request.

34 commits

Author SHA1 Message Date
Fedora Release Engineering
6bbc24f4a4 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:15:10 +00:00
Fedora Release Engineering
e8a0233bb3 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:42:10 +00:00
Fedora Release Engineering
520800d3bc Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:52:13 +00:00
Fedora Release Engineering
99b3ade9c7 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:53:38 +00:00
Miroslav Suchý
7cb30fb42d convert GPLv3 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 14:47:10 +02:00
Fedora Release Engineering
c2e94e3db8 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:07:14 +00:00
Fedora Release Engineering
0594afe231 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 09:45:48 +00:00
Fedora Release Engineering
5522293276 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:54:49 +00:00
Fedora Release Engineering
883d33f947 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 07:31:40 +00:00
Florian Weimer
9990ed0abd Port configure script to C99 (#2160018)
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-01-11 11:56:32 +01:00
Fedora Release Engineering
0326a708f1 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:11:29 +00:00
Fedora Release Engineering
f2be3d3a90 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:09:38 +00:00
Fedora Release Engineering
18b189522e - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 21:37:36 +00:00
Jaroslav Škarvada
cd1f4fad88 New version
Resolves: rhbz#1983096
2021-07-19 18:22:34 +02:00
Jaroslav Škarvada
51852e8b8e Dropped no_home patch
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-07-11 16:51:49 +02:00
Jaroslav Škarvada
767037e993 Installed .glade file and icon system wide 2021-07-11 16:45:59 +02:00
Jaroslav Škarvada
0d78abc2ff New version
Simplified the SPEC file
2021-07-08 16:42:09 +02:00
Jaroslav Škarvada
510ab792c7 Fixed no_home patch
SPEC file cleanup

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-07-07 16:28:41 +02:00
Fedora Release Engineering
45d2e7dbe0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:05:50 +00:00
Tom Stellard
b68273541a Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 01:28:52 +00:00
Fedora Release Engineering
d7d662d36f - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:46:34 +00:00
Richard Shaw
42e14def9e Add manfile to %%files. 2020-02-21 15:42:31 -06:00
Richard Shaw
db07301083 One more time... 2020-02-21 15:32:41 -06:00
Richard Shaw
bb05491397 Fix install location. 2020-02-21 15:19:14 -06:00
Richard Shaw
571f5ed9eb Fix FTBFS problems. 2020-02-21 15:14:16 -06:00
Fedora Release Engineering
44545d6ba2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 04:31:15 +00:00
Richard Shaw
788acf2545 Spec file cleanup and add BR for c++. 2019-08-30 08:36:51 -05:00
Richard Shaw
712e89f8e0 spec file fixes. 2019-08-29 15:57:19 -05:00
Richard Shaw
88e955bbeb Upload new sources. 2019-08-29 15:14:03 -05:00
Richard Shaw
d0f216e491 Update changelog. 2019-08-29 15:11:55 -05:00
Richard Shaw
dfcf815b8a Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild 2019-08-29 15:11:13 -05:00
Fedora Release Engineering
15552a624f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 04:15:22 +00:00
Fedora Release Engineering
6b49cb34a4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 12:27:45 +00:00
f9afa0605e Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:55 +01:00
6 changed files with 121 additions and 53 deletions

2
.gitignore vendored
View file

@ -1 +1 @@
xgridloc-0.9.tar.gz
/xgridloc-*.tar.bz2

View file

@ -1 +1 @@
dd31139da9668030b92533f24902e4b4 xgridloc-0.9.tar.gz
SHA512 (xgridloc-1.8.4.tar.bz2) = 3ba04e0771cf390a7b7d4062175ade4a24c75325ab1226132f1918a31d78396e1f1157c63043a05888878338d87006011248608461430d06ab837be91af3fa68

View file

@ -0,0 +1,16 @@
Include <unistd.h> for the _exit function, to avoid an implicit
function declaration. An equivalent fix is already included in the
ultimate gnulib/libintl upstream project.
diff --git a/m4/intdiv0.m4 b/m4/intdiv0.m4
index 744b99ea8da87ca1..f5cbd3e944362697 100644
--- a/m4/intdiv0.m4
+++ b/m4/intdiv0.m4
@@ -33,6 +33,7 @@ changequote([,])dnl
[AC_LANG_SOURCE([[
#include <stdlib.h>
#include <signal.h>
+#include <unistd.h>
static void
sigfpe_handler (int sig)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -1,12 +0,0 @@
#!/bin/sh
#Wrapper script for xgridloc to ensure that user configuration is present
xgridlocbin="/usr/libexec/xgridloc-bin"
#check if user configuration is present
if [ ! -e ~/.xgridlocrc ]
then
echo "Creating user configuration file"
cp /usr/share/xgridloc/xgridlocrc ~/.xgridlocrc
fi
#launch xgridloc
echo "Please configure your serial device in the .xgridlocrc file in your users home directory"
$xgridlocbin

View file

@ -1,74 +1,138 @@
Name: xgridloc
Version: 0.9
Release: 26%{?dist}
Version: 1.8.4
Release: 14%{?dist}
Summary: A GTK+ application for the calculation of Maidenhead QRA Locators
Group: Applications/Communications
License: GPLv3
URL: http://5b4az.chronos.org.uk/pages/locator.html
# Automatically converted from old format: GPLv3 - review is highly recommended.
License: GPL-3.0-only
URL: https://www.qsl.net/5b4az/
Source0: https://www.qsl.net/5b4az/pkg/locator/%{name}/%{name}-%{version}.tar.bz2
Source0: http://5b4az.chronos.org.uk/pkg/locator/%{name}/%{name}-%{version}.tar.gz
# desktop file
Source1: %{name}.desktop
# icon file
Source2: %{name}.png
# default config file wrapper script
Source3: xgridloc.sh.in
Patch0: xgridloc-configure-c99.patch
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: desktop-file-utils
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: glib2-devel
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel
%description
xgridloc is a GTK+ graphical version of gridloc and performs the same basic
functions for ham radio operators, but additionally it can use xplanet to
xgridloc is a GTK+ graphical version of gridloc and performs the same basic
functions for ham radio operators, but additionally it can use xplanet to
display the home and DX locations and the great circle path between them.
%prep
%setup -qn %{name}
sh autogen.sh
%autosetup -p1
%build
./autogen.sh
%configure LDFLAGS="-lm"
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" PACKAGE_LIBS="$PACKAGE_LIBS -lm"
%configure
%make_build
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%make_install
# no upstream .desktop or icon yet so we'll use a temporary one.
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/
cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/%{name}.png
mkdir -p %{buildroot}%{_datadir}/pixmaps/
ln -rs %{buildroot}%{_datadir}/%{name}/%{name}.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
# no upstream .desktop so we'll use a temporary one
desktop-file-install \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1}
# --vendor="fedora" obsolete per new package guidelines.
--dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
# install default user configuration file
install -p -D -m 0644 $RPM_BUILD_DIR/%{name}/default/.xgridlocrc $RPM_BUILD_ROOT%{_datadir}/%{name}/xgridlocrc
# move original binary to libexecdir
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
mv $RPM_BUILD_ROOT%{_bindir}/%{name} $RPM_BUILD_ROOT%{_libexecdir}/%{name}-bin
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
# install wrapper script
install -p -D -m 0755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/xgridloc
%files
%doc AUTHORS NEWS README doc/%{name}.html COPYING
%dir %{_datadir}/%{name}
%{_libexecdir}/%{name}-bin
%doc AUTHORS NEWS README doc/%{name}.html
%license COPYING
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/xgridlocrc
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/%{name}
%{_datadir}/pixmaps/%{name}.svg
%{_mandir}/man1/%{name}.1*
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Jul 29 2024 Miroslav Suchý <msuchy@redhat.com> - 1.8.4-10
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 11 2023 Florian Weimer <fweimer@redhat.com> - 1.8.4-5
- Port configure script to C99 (#2160018)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jul 19 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 1.8.4-1
- New version
Resolves: rhbz#1983096
* Sun Jul 11 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 1.8.3-2
- Installed .glade file and icon system wide
* Thu Jul 8 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 1.8.3-1
- New version
- Simplified the SPEC file
* Wed Jul 7 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 1.8.2-32
- Fixed no_home patch
Resolves: rhbz#1965709
- SPEC file cleanup
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Aug 29 2019 Richard Shaw <hobbes1069@gmail.com> - 1.8.2-1
- Update to 1.8.2.
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild