File echoes.spec of Package echoes

#
# spec file for package echoes
#
# Copyright (c) 2019 giuseppe massimo bertani <gmbertani@users.sourceforge.net>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#

Name:           echoes
Version:        0.62
Release:        1
Summary:        RF spectrograph for meteor scatter
License:        GPL-3.0-or-later
Group:          Productivity/Scientific/Astronomy
Url:            https://sourceforge.net/projects/echoes
Source:         echoes-0.62.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build


BuildRequires:  pulseaudio
BuildRequires:  pulseaudio-utils
BuildRequires:  libliquid-devel >= 1.3.2
BuildRequires:  hicolor-icon-theme
BuildRequires:  libqt5-qttools-devel
# BuildRequires:  update-desktop-files
BuildRequires:  pkgconfig(Qt5Charts)
BuildRequires:  pkgconfig(Qt5Sql)
BuildRequires:  pkgconfig(Qt5Multimedia)
BuildRequires:  pkgconfig(Qt5MultimediaWidgets)
BuildRequires:  pkgconfig(libusb-1.0)
BuildRequires:  pkgconfig(SoapySDR)   


%description
Echoes is a RF spectrograph designed for meteor scatter purposes. It relies on SoapySDR library for audio devices and SDR devices support.


%prep

%setup
qmake-qt5 echoes.pro -r -spec linux-g++  AUX_INSTALL_DIR=/usr/share BIN_INSTALL_DIR=/usr/bin APP_VERSION=0.62 BUILD_DATE=`date --iso-8601`

%build
%make_build

%install
%make_install INSTALL_ROOT=%{buildroot}
mkdir -p %{buildroot}%{_datadir}/echoes/langs
install -m 644 .qm/*.qm %{buildroot}%{_datadir}/echoes/langs/
ln -sf /usr/bin/echoes %{buildroot}/usr/bin/console_echoes


%files 
%defattr(-,root,root,-)
%dir %{_datadir}/echoes
%dir %{_datadir}/fonts/truetype
%dir %{_datadir}/echoes/langs

# Eseguibili
/usr/bin/echoes
/usr/bin/console_echoes

# File di supporto installati in modo piatto in /usr/share/echoes/
/usr/share/echoes/license.txt
/usr/share/echoes/echoes.sqlite3

# Traduzioni (file .qm)
%{_datadir}/echoes/langs/*.qm

# File .rts installati in modo piatto (uso il pattern per coprire tutti i file di test):
%{_datadir}/echoes/*.rts
/usr/share/echoes/README.txt

# Desktop file
/usr/share/applications/echoes.desktop

# Fonts
/usr/share/fonts/truetype/Gauge-Oblique.ttf
/usr/share/fonts/truetype/Gauge-Regular.ttf
/usr/share/fonts/truetype/Gauge-Heavy.ttf

# Icone e Suoni
/usr/share/icons/hicolor/32x32/apps/echoes_xpm32.xpm
/usr/share/sounds/ping.wav

%changelog
* Wed Nov 12 2025 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.62-0
- Upstream version 0.62

* Wed Jun 25 2025 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.61-0
- Upstream version 0.61

* Tue Dec 24 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.60-1
- Upstream version 0.60

* Mon Dec 16 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.58-12
- Upstream version 0.58

* Mon Jul 15 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.57-3
- Upstream version 0.57

* Fri May 24 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.56-6
- Upstream version 0.56

* Thu Mar 21 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.55-1
- Upstream version 0.55

* Sun Jan 19 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.59-1
- Upstream version 0.59

* Tue Jan 02 2024 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.54-3
- Upstream version 0.54

* Sun Nov 12 2023 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.53-0
- Upstream version 0.53

* Wed Sep 27 2023 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.52-0
- Upstream version 0.52

* Fri Aug 11 2023 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.51-2
- Upstream version 0.51 BUGFIX#1

* Mon Jul 31 2023 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.51-1
- Upstream version 0.51

* Mon Feb 14 2022 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.50-1
- Upstream version 0.50

* Fri Sep 17 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.33-1
- Upstream version 0.33

* Sat May 01 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.32-1
- Upstream version 0.32

* Sat Apr 10 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.31-1
- Upstream version 0.31

* Thu Mar 18 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.30-1
- Upstream version 0.30

* Sat Mar 06 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.29-1
- Upstream version 0.29

* Tue Mar 02 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.28-1
- Upstream version 0.28

* Sat Jan 18 2021 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.27-1
- Upstream version 0.27

* Sun Dec 23 2018 - giuseppe massimo bertani <gmbertani@users.sourceforge.net> 0.24-0
- first RPMs created under OBS. Upstream version 0.24
openSUSE Build Service is sponsored by