commit 51ef0ab4b70e2388edec599e6e913c51da416774
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Tue Jul 25 16:53:58 2023 +0200
Added AppStream metadata
dream.spec | 12 ++++++++++--
net.sourceforge.Dream.metainfo.xml | 36 ++++++++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+), 2 deletions(-)
---
diff --git a/dream.spec b/dream.spec
index 1730c68..548f166 100644
--- a/dream.spec
+++ b/dream.spec
@@ -1,11 +1,12 @@
Name: dream
Version: 2.2
-Release: 12%{?dist}
+Release: 13%{?dist}
Summary: A software radio for AM and Digital Radio Mondiale (DRM)
License: GPLv2+
URL:
https://sourceforge.net/projects/drm/
Source0:
https://sourceforge.net/projects/drm/files/dream/%{version}/dream_%{versi...
Source1: dream.desktop
+Source2: net.sourceforge.Dream.metainfo.xml
Patch0: dream-2.2-use-system-libs.patch
#
https://sourceforge.net/p/drm/tickets/233/
@@ -14,7 +15,7 @@ Patch1: dream-2.2-hamlib-4-fix.patch
Patch2: dream-2.2-gpsd-3.20-fix.patch
#
https://sourceforge.net/p/drm/tickets/235/
Patch3: dream-2.2-gpsd-3.23-fix.patch
-Patch4: dream-2.2-fix-qwttext.patch
+Patch4: dream-2.2-fix-qwttext.patch
BuildRequires: gcc-c++
BuildRequires: hamlib-devel
BuildRequires: pulseaudio-libs-devel
@@ -53,6 +54,9 @@ OUT_PWD="%{_prefix}" %{qmake_qt5} ./dream.pro
# icon
install -Dpm 0644 src/GUI-QT/res/MainIcon.svg
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/dream.svg
+# metainfo
+install -Dpm 0644 %{SOURCE2}
%{buildroot}%{_metainfodir}/net.sourceforge.Dream.metainfo.xml
+
# desktop file
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install --add-category="Utility" \
@@ -66,8 +70,12 @@ desktop-file-install --add-category="Utility" \
%{_datadir}/icons/hicolor/scalable/apps/dream.svg
%{_datadir}/applications/dream.desktop
%{_mandir}/man1/*
+%{_metainfodir}/net.sourceforge.Dream.metainfo.xml
%changelog
+* Sat Jul 22 2023 Daniel Rusek <mail(a)asciiwolf.com> - 2.2-13
+- Added AppStream metadata
+
* Wed Feb 08 2023 Leigh Scott <leigh123linux(a)gmail.com> - 2.2-12
- rebuilt
diff --git a/net.sourceforge.Dream.metainfo.xml b/net.sourceforge.Dream.metainfo.xml
new file mode 100644
index 0000000..83874f1
--- /dev/null
+++ b/net.sourceforge.Dream.metainfo.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+ <id>net.sourceforge.Dream</id>
+ <launchable type="desktop-id">dream.desktop</launchable>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0</project_license>
+ <provides>
+ <binary>dream</binary>
+ </provides>
+ <name>Dream</name>
+ <summary>Software implementation of a DRM receiver</summary>
+ <description>
+ <p>
+ Dream is a software implementation of a Digital Radio Mondiale (DRM) receiver. With
Dream, DRM broadcasts
+ can be received with a modified analog receiver (SW, MW, LW) and a PC with a sound
card.
+ </p>
+ <p>
+ Digital Radio Mondiale is a set of digital audio broadcasting technologies designed
to work over the bands
+ currently used for analogue radio broadcasting.
+ </p>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <image
type="source">https://a.fsdn.com/con/app/proj/drm/screenshot...
+ </screenshot>
+ <screenshot>
+ <image
type="source">https://a.fsdn.com/con/app/proj/drm/screenshot...
+ </screenshot>
+ <screenshot>
+ <image
type="source">https://a.fsdn.com/con/app/proj/drm/screenshot...
+ </screenshot>
+ </screenshots>
+ <url
type="homepage">https://sourceforge.net/projects/drm/</ur...
+ <url
type="bugtracker">https://sourceforge.net/p/drm/tickets/<...
+ <content_rating type="oars-1.1"/>
+</component>