1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 PYTHON_COMPAT=( python3_{5,6,7} )
7 DISTUTILS_SINGLE_IMPL=1
8 DISABLE_AUTOFORMATTING=true
9 if [[ ${PV} = *9999* ]]; then
10 EGIT_REPO_URI="https://github.com/metabrainz/picard"
13 SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz"
14 KEYWORDS="~amd64 ~x86"
16 inherit distutils-r1 readme.gentoo-r1 xdg
18 DESCRIPTION="A cross-platform music tagger"
19 HOMEPAGE="https://picard.musicbrainz.org"
26 nls? ( dev-qt/linguist-tools:5 )
29 dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
30 dev-qt/qtgui:5[accessibility]
31 >=media-libs/mutagen-1.38"
33 RESTRICT="test" # doesn't work with ebuilds
40 build_args+=( --disable-locales )
42 distutils-r1_python_compile ${build_args[@]}
51 install_args+=( --disable-locales )
53 distutils-r1_python_install ${install_args[@]}
56 python_install_all() {
57 distutils-r1_python_install_all
59 local DOC_CONTENTS="Install optional package media-libs/chromaprint[tools] to enable
60 calculation and lookup of AcoustID fingerprints.
62 Install optional package dev-python/python-discid to enable
63 calculation and lookup of compact disc identifiers (disc IDs).
65 If you are upgrading Picard and it does not start, try removing
67 rm ~/.config/MusicBrainz/Picard.conf"
68 readme.gentoo_create_doc
72 readme.gentoo_print_elog