diff options
Diffstat (limited to 'media-video/parole')
-rw-r--r-- | media-video/parole/Manifest | 2 | ||||
-rw-r--r-- | media-video/parole/parole-4.18.1.ebuild | 76 |
2 files changed, 78 insertions, 0 deletions
diff --git a/media-video/parole/Manifest b/media-video/parole/Manifest index 589e892bd0fe..52fc53d64d89 100644 --- a/media-video/parole/Manifest +++ b/media-video/parole/Manifest @@ -1,3 +1,5 @@ DIST parole-4.18.0.tar.bz2 932686 BLAKE2B 49bbc93d1172daf29e73d5eacedfae2fb11f14684232e2c6cbcc84fcddfa65bcece6ef41c68fb58a0046e1a60280ff92e0890e5302f9e0751c1afce825bee7f3 SHA512 2988c8b6f9f0beab646a90116ee83f19d6e6689ea4d037ea643aa26d5716f7c452fa96ee1d4c6d01ee6c421b06cb5405f7256cfdb525ce1016c12f0a78cddb80 +DIST parole-4.18.1.tar.bz2 934059 BLAKE2B db5b6345bcf8eae47668bfd504106b8f44bb272a7d9e88fb53824a4141c88a45f4fdcb6df5a5513ebba82ffda9438be91ffe060d1cc19f0ab56887dc3ff606e1 SHA512 ec2b8036f2be594dc13c37aca76b7250ec1792c7166501e9a2775efb731e87cf6894196243e68026437e2bbd4a9edf1aa9cfa076886e333e2ecf4523f8f1d647 EBUILD parole-4.18.0.ebuild 1389 BLAKE2B eb0852fb6cd17b6228e5bb371a27ac7b47b55fc51fc9f60938c73b92431c52b53c4d3c13ee429cb3139b1b80332938971e8aa5290b7fd554c1d3b8bebb21ef55 SHA512 c515808f28b3928ea9bb5d79389bafa3e9b93b119a75c8beab8242614d78af5475a74eeb99be396d7b596d5b19c32431907e4059085eb5baf95e1fb24127ec3c +EBUILD parole-4.18.1.ebuild 1478 BLAKE2B 8e17bb93c211625f73c411ba8062785fd9ee1140c6337c1f2a9c096c94c215094642c6af69332f6fb09d9e6e366fa89e26171682f5dc03e2022edc12de34498e SHA512 80fbeb2446ff5ea958ab5ec152ad16696074d73a9031504ca6ea67f5bbe02e16eb70ec8f1757495a8ef5e9c306f34eed6b4a75d8e4b13b11d329d6b03de32408 MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3 diff --git a/media-video/parole/parole-4.18.1.ebuild b/media-video/parole/parole-4.18.1.ebuild new file mode 100644 index 000000000000..82f6f2b68574 --- /dev/null +++ b/media-video/parole/parole-4.18.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A simple Xfce4 media player using GStreamer" +HOMEPAGE=" + https://docs.xfce.org/apps/parole/start + https://gitlab.xfce.org/apps/parole/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" +IUSE="libnotify taglib wayland X" + +DEPEND=" + >=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.38:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[wayland?,X?] + >=xfce-base/libxfce4ui-4.11:=[gtk3(+)] + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/xfconf-4.10:= + libnotify? ( >=x11-libs/libnotify-0.7 ) + taglib? ( >=media-libs/taglib-1.6:0= ) + X? ( + >=x11-libs/libX11-1.6.7 + ) +" +RDEPEND=" + ${DEPEND} + media-plugins/gst-plugins-meta:1.0 +" +DEPEND+=" + x11-base/xorg-proto +" +BDEPEND=" + dev-util/glib-utils + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local myconf=( + # clutter backend does not work with new GTK+3 versions + --disable-clutter + $(use_enable taglib) + $(use_enable libnotify notify-plugin) + $(use_enable wayland) + $(use_enable X x11) + ) + + econf "${myconf[@]}" +} + +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 +} |