From 5d63dd0ad7f73b698023fe206752b592ef5df160 Mon Sep 17 00:00:00 2001 From: HAZARD Date: Thu, 30 Jul 2026 20:46:44 -0300 Subject: [PATCH] media-video/ffmpeg4discord: new package, add 0.2.2, 9999 Signed-off-by: HAZARD --- media-video/ffmpeg4discord/Manifest | 1 + .../ffmpeg4discord-0.2.2.ebuild | 35 +++++++++++++++++++ .../ffmpeg4discord/ffmpeg4discord-9999.ebuild | 35 +++++++++++++++++++ media-video/ffmpeg4discord/metadata.xml | 15 ++++++++ 4 files changed, 86 insertions(+) create mode 100644 media-video/ffmpeg4discord/Manifest create mode 100644 media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild create mode 100644 media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild create mode 100644 media-video/ffmpeg4discord/metadata.xml diff --git a/media-video/ffmpeg4discord/Manifest b/media-video/ffmpeg4discord/Manifest new file mode 100644 index 0000000000..fa83aac553 --- /dev/null +++ b/media-video/ffmpeg4discord/Manifest @@ -0,0 +1 @@ +DIST ffmpeg4discord-0.2.2.tar.gz 45345 BLAKE2B abece4356dabf47456c1ffc8c8ac5088dd93363526c3deb8c4d83f2bef4e79aa03933d9056330bcdcf11648bc24127753d2aa679e70fb0bee8c6cad3e0441601 SHA512 89fddd405d583fe5af678d0e47552af91666f81f6e2f774175db1546dc9b50a182704374ad78bb2d531650157c72e4cd20b0a3345ac70b8e1cdd2fe66ccacdde diff --git a/media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild b/media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild new file mode 100644 index 0000000000..8b18774469 --- /dev/null +++ b/media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +DESCRIPTION="Target File Size Video Compression for Discord with FFmpeg" +HOMEPAGE="https://github.com/zfleeman/ffmpeg4discord" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zfleeman/ffmpeg4discord.git" +else + SRC_URI="https://github.com/zfleeman/ffmpeg4discord/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT=0 + +BDEPEND=" + >=dev-python/setuptools-69[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/flask-3.0.1[${PYTHON_USEDEP}] + >=dev-python/ffmpeg-python-0.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild b/media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild new file mode 100644 index 0000000000..8b18774469 --- /dev/null +++ b/media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +DESCRIPTION="Target File Size Video Compression for Discord with FFmpeg" +HOMEPAGE="https://github.com/zfleeman/ffmpeg4discord" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zfleeman/ffmpeg4discord.git" +else + SRC_URI="https://github.com/zfleeman/ffmpeg4discord/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT=0 + +BDEPEND=" + >=dev-python/setuptools-69[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/flask-3.0.1[${PYTHON_USEDEP}] + >=dev-python/ffmpeg-python-0.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/media-video/ffmpeg4discord/metadata.xml b/media-video/ffmpeg4discord/metadata.xml new file mode 100644 index 0000000000..982d063ba1 --- /dev/null +++ b/media-video/ffmpeg4discord/metadata.xml @@ -0,0 +1,15 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + ff4d is a command-line tool that compresses video files to fit under a specified file + size, making them easy to share on Discord and other platforms with file size limits. + + + zfleeman/ffmpeg4discord + +