1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
5 PYTHON_COMPAT=( python3_{6,7} )
7 inherit gnome.org gnome2-utils meson python-single-r1 xdg
9 DESCRIPTION="Music management for Gnome"
10 HOMEPAGE="https://wiki.gnome.org/Apps/Music"
15 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
17 KEYWORDS="amd64 ~arm64 x86"
19 DEPEND="${PYTHON_DEPS}
20 net-libs/gnome-online-accounts[introspection]
21 >=dev-libs/gobject-introspection-1.54:=
22 >=x11-libs/gtk+-3.23.1:3[introspection]
23 >=dev-libs/libdazzle-3.28.0[introspection]
24 >=media-libs/libmediaart-1.9.1:2.0[introspection]
25 net-libs/libsoup:2.4[introspection]
26 >=app-misc/tracker-1.99.1:=[introspection(+)]
27 >=dev-python/pygobject-3.29.1:3[cairo,${PYTHON_USEDEP}]
28 >=dev-python/pycairo-1.14.0[${PYTHON_USEDEP}]
29 >=media-libs/grilo-0.3.4:0.3[introspection]
30 >=media-plugins/grilo-plugins-0.3.8:0.3
32 # xdg-user-dirs-update needs to be there to create needed dirs
33 # https://bugzilla.gnome.org/show_bug.cgi?id=731613
36 >=app-misc/tracker-miners-1.99.1[gstreamer]
37 >=app-misc/tracker-miners-1.99.1[ffmpeg]
39 x11-libs/libnotify[introspection]
40 media-libs/gstreamer:1.0[introspection]
41 media-libs/gst-plugins-base:1.0[introspection]
42 media-plugins/gst-plugins-meta:1.0
43 media-plugins/grilo-plugins:0.3[tracker]
44 x11-misc/xdg-user-dirs
49 >=sys-devel/gettext-0.19.8
53 RESTRICT="test" # only does desktop and appdata validation, and latter needs network to validate screenshot from https
60 sed -e '/sys.path.insert/d' -i "${S}"/gnome-music.in || die "python fixup sed failed"
66 python_fix_shebang "${D}"/usr/bin/gnome-music