diff --git a/media-video/tartube/metadata.xml b/media-video/tartube/metadata.xml index 498b2a8..6a35679 100644 --- a/media-video/tartube/metadata.xml +++ b/media-video/tartube/metadata.xml @@ -1,10 +1,11 @@ - - Use AtomicParsley for embedding thumbnails in audio files - - - axcore/tartube - + + Use AtomicParsley for embedding thumbnails in audio files + Required for various video post-processing tasks + + + axcore/tartube + diff --git a/media-video/tartube/tartube-2.0.0.ebuild b/media-video/tartube/tartube-2.0.0.ebuild index 23f596b..29e8b1e 100644 --- a/media-video/tartube/tartube-2.0.0.ebuild +++ b/media-video/tartube/tartube-2.0.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit distutils-r1 eutils xdg-utils +inherit eutils xdg distutils-r1 DESCRIPTION="A GUI front-end for youtube-dl" HOMEPAGE="https://tartube.sourceforge.io" @@ -22,18 +22,19 @@ fi RESTRICT="mirror" LICENSE="GPL-3" SLOT="0" -IUSE="+atomicparsley" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="+atomicparsley +ffmpeg" -DEPEND=" - ${PYTHON_DEPS} -" RDEPEND=" - ${DEPEND} + dev-python/pygobject[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] net-misc/youtube-dl - x11-libs/gtk+:3 - atomicparsley? ( media-video/atomicparsley ) + x11-themes/adwaita-icon-theme + atomicparsley? ( + media-video/atomicparsley + ) + ffmpeg? ( + media-video/ffmpeg + ) " DOCS=( @@ -44,6 +45,7 @@ DOCS=( src_prepare() { export TARTUBE_PKG_STRICT=1 + distutils-r1_src_prepare } @@ -54,6 +56,7 @@ src_install() { pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update + elog "You may need to set path to (system) youtube-dl" elog "in Tartube's System preferences" } diff --git a/media-video/tartube/tartube-2.1.0.ebuild b/media-video/tartube/tartube-2.1.0.ebuild index 23f596b..29e8b1e 100644 --- a/media-video/tartube/tartube-2.1.0.ebuild +++ b/media-video/tartube/tartube-2.1.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit distutils-r1 eutils xdg-utils +inherit eutils xdg distutils-r1 DESCRIPTION="A GUI front-end for youtube-dl" HOMEPAGE="https://tartube.sourceforge.io" @@ -22,18 +22,19 @@ fi RESTRICT="mirror" LICENSE="GPL-3" SLOT="0" -IUSE="+atomicparsley" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="+atomicparsley +ffmpeg" -DEPEND=" - ${PYTHON_DEPS} -" RDEPEND=" - ${DEPEND} + dev-python/pygobject[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] net-misc/youtube-dl - x11-libs/gtk+:3 - atomicparsley? ( media-video/atomicparsley ) + x11-themes/adwaita-icon-theme + atomicparsley? ( + media-video/atomicparsley + ) + ffmpeg? ( + media-video/ffmpeg + ) " DOCS=( @@ -44,6 +45,7 @@ DOCS=( src_prepare() { export TARTUBE_PKG_STRICT=1 + distutils-r1_src_prepare } @@ -54,6 +56,7 @@ src_install() { pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update + elog "You may need to set path to (system) youtube-dl" elog "in Tartube's System preferences" } diff --git a/media-video/tartube/tartube-9999.ebuild b/media-video/tartube/tartube-9999.ebuild index 23f596b..29e8b1e 100644 --- a/media-video/tartube/tartube-9999.ebuild +++ b/media-video/tartube/tartube-9999.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit distutils-r1 eutils xdg-utils +inherit eutils xdg distutils-r1 DESCRIPTION="A GUI front-end for youtube-dl" HOMEPAGE="https://tartube.sourceforge.io" @@ -22,18 +22,19 @@ fi RESTRICT="mirror" LICENSE="GPL-3" SLOT="0" -IUSE="+atomicparsley" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="+atomicparsley +ffmpeg" -DEPEND=" - ${PYTHON_DEPS} -" RDEPEND=" - ${DEPEND} + dev-python/pygobject[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] net-misc/youtube-dl - x11-libs/gtk+:3 - atomicparsley? ( media-video/atomicparsley ) + x11-themes/adwaita-icon-theme + atomicparsley? ( + media-video/atomicparsley + ) + ffmpeg? ( + media-video/ffmpeg + ) " DOCS=( @@ -44,6 +45,7 @@ DOCS=( src_prepare() { export TARTUBE_PKG_STRICT=1 + distutils-r1_src_prepare } @@ -54,6 +56,7 @@ src_install() { pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update + elog "You may need to set path to (system) youtube-dl" elog "in Tartube's System preferences" }