File xlog.spec of Package xlog

#
# spec file for package xlog
#
# Copyright (c) 2008-2025 Walter Fey DL8FCL
#
# This file is under MIT license

Name:           xlog
Version:        2.0.25
Release:        0
License:        GPL-3.0-only
Summary:        Logging program for Amateur radio
Url:            http://www.nongnu.org/xlog/
Group:          Productivity/Hamradio/Logging
Source0:        %{name}-%{version}.tar.gz
Source1:        http://www.country-files.com/cty/cty.dat
Patch0:         xlog-RIGCAPS_NOT_CONST.diff
Patch1:         xlog-old-style-definition.diff

BuildRequires:  fdupes
BuildRequires:  pkgconfig
BuildRequires:  update-desktop-files
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  pkgconfig(hamlib)
BuildRequires:  pkgconfig(icu-i18n)

%description
Xlog, a logging program for Amateur Radio Operators.

%prep
%autosetup -p1

%build
%configure
%make_build

%install
%make_install
%find_lang %{name}
%suse_update_desktop_file -i -r xlog "Network;HamRadio"
# a rebuild will install the latest cty.dat
rm %{buildroot}%{_datadir}/xlog/dxcc/cty.dat
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/xlog/dxcc/cty.dat
%fdupes %{buildroot}%{_datadir}

%files -f %{name}.lang
%{_bindir}/%{name}
%{_datadir}/xlog/
%{_datadir}/applications/*
%{_mandir}/man1/xlog.1.gz
%{_datadir}/mime/packages/xlog.xml
%{_datadir}/pixmaps/xlog*
%{_datadir}/icons/hicolor/scalable/apps/xlog.svg
%dir %{_datadir}/doc/xlog
%doc %{_datadir}/doc/xlog/*

%changelog
openSUSE Build Service is sponsored by