From 623ee73d661e5ed8475cb264511f683407d87365 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Apr 2020 03:41:30 +0100 Subject: gentoo Easter resync : 12.04.2020 --- media-sound/picard/Manifest | 2 + media-sound/picard/picard-2.3.1.ebuild | 73 ++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 media-sound/picard/picard-2.3.1.ebuild (limited to 'media-sound/picard') diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest index f72c34fc897b..1a9cb44c6b8b 100644 --- a/media-sound/picard/Manifest +++ b/media-sound/picard/Manifest @@ -1,4 +1,6 @@ DIST picard-2.1.3.tar.gz 2995390 BLAKE2B dcb81cad62aba7915aeff321775452cef70819194a76530eb96a0a7b0009f7185d7652f77d07bb795b24939a3feb56b73a59d7377574b2c8f09f406ca7a88d81 SHA512 f082216a1a669ba689725c93859116e8a56991861219adb0e7c6ed4e5d621055268652820688de762f55b8672f19ff01afe5ac1ab7f79a640ea381272de9516f +DIST picard-2.3.1.tar.gz 3778379 BLAKE2B b829c29d95922e31479cea0c8bcb3294cd3751374e71f37d387a013529c294a695a2e2f4c8b73af5eeee2fa8f7423d24074bc18b7db130798411803c70a013ff SHA512 fb5ac4cbd02f4b832cb23e3c8b5881eeca04b7b101c015a97fc20c8e0e7871ad2098b750a0c486af958b2bf30221b0c28666313f768dc7d70389519dd795d9cd EBUILD picard-2.1.3-r1.ebuild 1657 BLAKE2B fccc7ac46397e33ff9087da1bd8b3dc03d80ba758dc4abe21c7679977cb1bb8c12967a68c2abdc112f3ca1814030234269ea2a035f144409e218dab3bedf7a09 SHA512 93945e04da0957f96a77a77e670289ce7b9f962533c80c78b0a9f5e53a66384b4c6ae1d268cd088519c38c1da8d79a62154f60d11a908191c27c655597e6af5d +EBUILD picard-2.3.1.ebuild 1661 BLAKE2B 3941cd8b08808783304c9e4abfd7ab05df9d27cb94b9add63f4ad37e3d3c3c2371b25535e51ff4869bbd8703f606e5356210d000665761f0ad09b8f42a736fb6 SHA512 1380c2ccf307c5949d0310d433167f705491f6a421c4fc3ad7b7e7eddf847f61748fd20d9709f9de6e1eb503327e26df437cc5933bd380c68f50875fb1b41582 EBUILD picard-9999.ebuild 1738 BLAKE2B 233f5965ecfa2f84ebff049b03bb961eec74fd4c9b2d13e04915c3882446bb0a3e8d229931852af5ccfcd76b9df3ff618fe5e99a716aac6daf87b8d2903161fe SHA512 7070c7ba182374053632d4c4e986f3f34acc9dbdb6fef040572213ea6bec35c42f2582060ae63ce2a300ac914d5bd2c9d40c97e2c903a87cfb2d69b1253f1d97 MISC metadata.xml 564 BLAKE2B 0408874b350710d85cd50f27158d074ee0a22c392822bfd7d90ae455906934c6ec1fd5963f4f225d2852a7bcbb5f74ec756b8c5ae449d2159ef52d552f6da954 SHA512 ce79b6abdff9db80eeac888838dea351058b17e90ffc5b13d4b446203531948f80705ef4184b35623fef1a0952f0071d5b4588f2fee5d93cebbc902a1a97577d diff --git a/media-sound/picard/picard-2.3.1.ebuild b/media-sound/picard/picard-2.3.1.ebuild new file mode 100644 index 000000000000..86dadf0cab58 --- /dev/null +++ b/media-sound/picard/picard-2.3.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_SINGLE_IMPL=1 +DISABLE_AUTOFORMATTING=true +inherit distutils-r1 gnome2-utils readme.gentoo-r1 xdg + +DESCRIPTION="Cross-platform music tagger" +HOMEPAGE="https://picard.musicbrainz.org" +SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_MULTI_USEDEP}] + ') + dev-qt/qtgui:5 + >=media-libs/mutagen-1.38" +DEPEND=" + nls? ( dev-qt/linguist-tools:5 ) +" + +RESTRICT="test" # doesn't work with ebuilds + +S="${WORKDIR}/${PN}-release-${PV}" + +python_compile() { + local build_args=( + --disable-autoupdate + ) + if ! use nls; then + build_args+=( --disable-locales ) + fi + distutils-r1_python_compile ${build_args[@]} +} + +python_install() { + local install_args=( + --disable-autoupdate + --skip-build + ) + if ! use nls; then + install_args+=( --disable-locales ) + fi + distutils-r1_python_install ${install_args[@]} +} + +python_install_all() { + distutils-r1_python_install_all + + local DOC_CONTENTS="Install optional package media-libs/chromaprint[tools] to enable +calculation and lookup of AcoustID fingerprints. + +Install optional package dev-python/python-discid to enable +calculation and lookup of compact disc identifiers (disc IDs). + +If you are upgrading Picard and it does not start, try removing +Picard's settings: + rm ~/.config/MusicBrainz/Picard.conf" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + xdg_pkg_postinst +} -- cgit v1.2.3