summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolic <jakov.smolic@sartura.hr>2020-11-14 22:47:33 +0100
committerDavid Seifert <soap@gentoo.org>2020-11-14 22:47:33 +0100
commit85529bfb58a5b49669a0a514ef756cd0fba73c31 (patch)
tree7155321e17151fc45147cec84efbe655a3e95ffe
parentmedia-video/kino: update desktop mimeinfo and mime-info cache (diff)
downloadgentoo-85529bfb58a5b49669a0a514ef756cd0fba73c31.tar.gz
gentoo-85529bfb58a5b49669a0a514ef756cd0fba73c31.tar.bz2
gentoo-85529bfb58a5b49669a0a514ef756cd0fba73c31.zip
media-video/parole: port to xdg eclass, pass .desktop file validation
Closes: https://bugs.gentoo.org/740516 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
-rw-r--r--media-video/parole/files/parole-1.0.5-desktop-QA.patch23
-rw-r--r--media-video/parole/parole-1.0.5.ebuild19
2 files changed, 30 insertions, 12 deletions
diff --git a/media-video/parole/files/parole-1.0.5-desktop-QA.patch b/media-video/parole/files/parole-1.0.5-desktop-QA.patch
new file mode 100644
index 000000000000..1b4d387837ec
--- /dev/null
+++ b/media-video/parole/files/parole-1.0.5-desktop-QA.patch
@@ -0,0 +1,23 @@
+--- a/data/desktop/desktop.sh
++++ b/data/desktop/desktop.sh
+@@ -18,17 +18,14 @@ echo "[Desktop Action Play]"
+ echo "Exec=parole --play"
+ echo "_Name=Play/Pause"
+ echo "Icon=media-playback-start-symbolic"
+-echo "OnlyShowIn=Unity;"
+ echo ""
+ echo "[Desktop Action Previous]"
+ echo "Exec=parole --previous"
+ echo "_Name=Previous Track"
+ echo "Icon=media-skip-backward-symbolic"
+-echo "OnlyShowIn=Unity;"
+ echo ""
+ echo "[Desktop Action Next]"
+ echo "Exec=parole --next"
+ echo "_Name=Next Track"
+ echo "Icon=media-skip-forward-symbolic"
+-echo "OnlyShowIn=Unity;"
+ echo ""
+--
+2.26.2
+
diff --git a/media-video/parole/parole-1.0.5.ebuild b/media-video/parole/parole-1.0.5.ebuild
index 390b7e2c5327..f7e2dcaf64b0 100644
--- a/media-video/parole/parole-1.0.5.ebuild
+++ b/media-video/parole/parole-1.0.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit xdg-utils
+inherit xdg
DESCRIPTION="A simple Xfce4 media player using GStreamer"
HOMEPAGE="https://docs.xfce.org/apps/parole/start"
@@ -37,6 +37,11 @@ DEPEND="${COMMON_DEPEND}
DOCS=( AUTHORS ChangeLog README THANKS TODO )
+PATCHES=(
+ # 740516
+ "${FILESDIR}"/${P}-desktop-QA.patch
+)
+
src_configure() {
local myconf=(
# clutter backend does not work with new GTK+3 versions
@@ -52,13 +57,3 @@ src_install() {
default
find "${D}" -name '*.la' -delete || die
}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}