From a896fa2aabc3e83294dc0a3c8a1ced4db49fa5ec9187a66c4e83622d1981338c Mon Sep 17 00:00:00 2001 From: Carsten Ziepke Date: Sun, 18 Sep 2016 09:26:54 +0000 Subject: [PATCH] Accepting request 428422 from home:Mailaender:branches:multimedia:apps everybody loves screenshots :) OBS-URL: https://build.opensuse.org/request/show/428422 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/minitube?expand=0&rev=29 --- appdata.patch | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ minitube.changes | 5 +++++ minitube.spec | 5 +++++ 3 files changed, 67 insertions(+) create mode 100644 appdata.patch diff --git a/appdata.patch b/appdata.patch new file mode 100644 index 0000000..ae7c868 --- /dev/null +++ b/appdata.patch @@ -0,0 +1,57 @@ +From 65acfc49047467609e6551d2cbfc64be522ea09e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= +Date: Sun, 18 Sep 2016 08:08:18 +0200 +Subject: [PATCH] Add an appdata.xml file. + +--- + minitube.appdata.xml | 19 +++++++++++++++++++ + minitube.pro | 3 +++ + 2 files changed, 22 insertions(+) + create mode 100644 minitube.appdata.xml + +diff --git a/minitube.appdata.xml b/minitube.appdata.xml +new file mode 100644 +index 0000000..c6547b6 +--- /dev/null ++++ b/minitube.appdata.xml +@@ -0,0 +1,19 @@ ++ ++ ++ minitube.desktop ++ CC0-1.0 ++ GPL-3.0+ ++ YouTube app ++ ++

++ Minitube is a YouTube desktop application. ++

++
++ http://flavio.tordini.org/minitube ++ ++ http://flavio.tordini.org/files/minitube/minitube-04.jpg ++ http://flavio.tordini.org/files/minitube/minitube-03.jpg ++ http://flavio.tordini.org/files/minitube/minitube-02.jpg ++ http://flavio.tordini.org/files/minitube/minitube-01.jpg ++ ++
+diff --git a/minitube.pro b/minitube.pro +index 42d8808..1e2b1ae 100644 +--- a/minitube.pro ++++ b/minitube.pro +@@ -215,6 +215,7 @@ unix:!mac { + PKGDATADIR=\\\"$$PKGDATADIR\\\" + INSTALLS += translations \ + desktop \ ++ appdata \ + iconsvg \ + icon16 \ + icon22 \ +@@ -228,6 +229,8 @@ unix:!mac { + translations.files += $$DESTDIR/locale + desktop.path = $$DATADIR/applications + desktop.files += minitube.desktop ++ appdata.path = $$DATADIR/appdata ++ appdata.files += minitube.appdata.xml + iconsvg.path = $$DATADIR/icons/hicolor/scalable/apps + iconsvg.files += data/minitube.svg + icon16.path = $$DATADIR/icons/hicolor/16x16/apps diff --git a/minitube.changes b/minitube.changes index 7478154..d3cfd97 100644 --- a/minitube.changes +++ b/minitube.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Sep 18 06:23:57 UTC 2016 - mailaender@opensuse.org + +- Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore + ------------------------------------------------------------------- Sun Jan 24 10:23:20 UTC 2016 - kieltux@gmail.com diff --git a/minitube.spec b/minitube.spec index d63dc31..b874cba 100644 --- a/minitube.spec +++ b/minitube.spec @@ -30,6 +30,8 @@ Source1: minitube.1 Patch0: %{name}-no-update-check.patch # PATCH-FIX-OPENSUSE minitube-fix-watchrelatedvideo-icon.patch kieltux@gmail.com -- Missing toolbar icon (watch related videos). Patch1: %{name}-fix-watchrelatedvideo-icon.patch +# PATCH-FEATURE-UPSTREAM https://github.com/flaviotordini/minitube/pull/52 +Patch2: appdata.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: libqt5-linguist @@ -58,6 +60,7 @@ it strives to create a new TV-like experience. %setup -q %patch0 -p1 %patch1 +%patch2 -p1 %build %qmake5 \ @@ -90,6 +93,8 @@ install -Dm 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %dir %{_datadir}/icons/hicolor/*/apps/ %{_datadir}/icons/hicolor/*/apps/%{name}* %{_mandir}/man?/%{name}.?%{?ext_man} +%dir %{_datadir}/appdata +%{_datadir}/appdata/%{name}.appdata.xml %files lang %defattr(-,root,root)