public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/amarok] epel10.2: pull in upstream (master/ branch) appdata
@ 2026-07-06 18:32 Rex Dieter
0 siblings, 0 replies; only message in thread
From: Rex Dieter @ 2026-07-06 18:32 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/amarok
Branch : epel10.2
Commit : 9d2b677aa4d1bd76e1880dc5f467ad27fadcb5bc
Author : Rex Dieter <rdieter@math.unl.edu>
Date : 2014-11-07T15:06:53-06:00
Stats : +73/-1 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/amarok/c/9d2b677aa4d1bd76e1880dc5f467ad27fadcb5bc?branch=epel10.2
Log:
pull in upstream (master/ branch) appdata
---
diff --git a/Add_AppStream_metadata_for_Amarok.patch b/Add_AppStream_metadata_for_Amarok.patch
new file mode 100644
index 0000000..24fa6cd
--- /dev/null
+++ b/Add_AppStream_metadata_for_Amarok.patch
@@ -0,0 +1,61 @@
+commit 4b3eaaced5bf250ccae0fd558a196cc9a3d6c620
+Author: Matthias Klumpp <matthias@tenstral.net>
+Date: Tue Aug 12 03:28:48 2014 +0200
+
+ Add AppStream metadata for Amarok
+
+ See http://lists.kde.org/?l=kde-core-devel&m=140702291220410 for
+ details.
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index bb3b561..02264d9 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -948,6 +948,7 @@ install(TARGETS amarok ${INSTALL_TARGETS_DEFAULT_ARGS})
+
+ install(PROGRAMS amarok.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+ install(PROGRAMS amarok_containers.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
++install(FILES amarok.appdata.xml DESTINATION ${SHARE_INSTALL_PREFIX}/appdata)
+
+ install(FILES amarok_plugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
+ install(FILES amarok_codecinstall.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
+diff --git a/src/amarok.appdata.xml b/src/amarok.appdata.xml
+new file mode 100644
+index 0000000..66c81be
+--- /dev/null
++++ b/src/amarok.appdata.xml
+@@ -0,0 +1,34 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<component type="desktop">
++ <id>amarok.desktop</id>
++ <metadata_license>CC0-1.0</metadata_license>
++ <name>Amarok</name>
++ <description>
++ <p>Amarok is a free, versatile and powerful music player.</p>
++ <p>Features:</p>
++ <ul>
++ <li>Dynamic playlists matching different criteria</li>
++ <li>Collection managing with rating support</li>
++ <li>Support for basic iPod, MTP and UMS music player devices</li>
++ <li>Integrated Internet services: last.fm, Magnatune, Jamendo, Ampache, mp3tunes and more.</li>
++ <li>Scripting support</li>
++ <li>Cover manager</li>
++ <li>Replay gain support</li>
++ </ul>
++ </description>
++ <url type="homepage">http://amarok.kde.org</url>
++ <url type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&product=amarok</url>
++ <url type="help">http://docs.kde.org/development/en/extragear-multimedia/amarok/index.html</url>
++ <screenshots>
++ <screenshot type="default">
++ <image>http://kde.org/images/screenshots/amarok.png</image>
++ </screenshot>
++ <screenshot>
++ <image>https://amarok.kde.org/files/Amarok2.7screenie.png</image>
++ </screenshot>
++ </screenshots>
++ <project_group>KDE</project_group>
++ <provides>
++ <binary>amarok</binary>
++ </provides>
++</component>
diff --git a/amarok.spec b/amarok.spec
index 680bbf1..8e93ae0 100644
--- a/amarok.spec
+++ b/amarok.spec
@@ -4,7 +4,7 @@
Name: amarok
Summary: Media player
Version: 2.8.0
-Release: 11%{?dist}
+Release: 12%{?dist}
# KDE e.V. may determine that future GPL versions are accepted
License: GPLv2 or GPLv3
@@ -27,6 +27,8 @@ Patch1: amarok-2.8.0-no_kdewebkit.patch
## upstreamable patches
## upstream patches
+# master branch
+Patch100: Add_AppStream_metadata_for_Amarok.patch
BuildRequires: curl-devel
BuildRequires: desktop-file-utils
@@ -37,6 +39,9 @@ BuildRequires: kdelibs4-devel >= 4.9
%if 0%{?kdewebkit}
BuildRequires: kdelibs4-webkit-devel
%endif
+%if 0%{?fedora} > 19
+BuildRequires: libappstream-glib
+%endif
%if 0%{?fedora} > 18 || 0%{?rhel} > 6
BuildRequires: mariadb-embedded-devel
%else
@@ -119,6 +124,7 @@ Requires: %{name} = %{version}-%{release}
%prep
%setup -q
+%patch100 -p1 -b .appdata
%patch0 -p1 -b .onlinedoc
%if ! 0%{?kdewebkit}
%patch1 -p1 -b .no_kdewebkit
@@ -148,6 +154,7 @@ rm -fv %{buildroot}%{_kde4_libdir}/libamarok{-sqlcollection,_taglib,core,lib,pla
%check
+appstream-util validate-relax --nonet %{buildroot}%{_kde4_datadir}/appdata/%{name}.appdata.xml ||:
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/amarok.desktop
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/amarok_containers.desktop
@@ -186,6 +193,7 @@ fi
%{_kde4_configdir}/amarok.knsrc
%{_kde4_configdir}/amarok_homerc
%{_kde4_configdir}/amarokapplets.knsrc
+%{_kde4_datadir}/appdata/%{name}.appdata.xml
%{_kde4_datadir}/applications/kde4/amarok.desktop
%{_kde4_datadir}/applications/kde4/amarok_containers.desktop
%{_kde4_datadir}/applications/kde4/amzdownloader.desktop
@@ -254,6 +262,9 @@ fi
%changelog
+* Fri Nov 07 2014 Rex Dieter <rdieter@fedoraproject.org> 2.8.0-12
+- pull in upstream (master/ branch) appdata
+
* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> 2.8.0-11
- drop Requires: moodbar (which still pulls in gstreamer-0.10)
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-06 18:32 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-06 18:32 [rpms/amarok] epel10.2: pull in upstream (master/ branch) appdata Rex Dieter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox