diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index 73a91bf90fc4b..81509118467ba 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -1,3 +1,4 @@ DIST gallery-dl-1.32.10.codeberg.tar.gz 1271009 BLAKE2B 340375456255e7495827cf620f64da8405c366df6b35461a057697d3d0bc09e95c4785d10d6b666a92be99bfa2da94891a0367c9919b31d2e490cc57fbc4329e SHA512 ef83fb0538331dd4bc5cc612078db17a2179c83de6a4081f20ff3c612195a5df97b38ef4e50c1d55b30634d2b9863495f926ce076f15c1d43ac631311266551c DIST gallery-dl-1.32.11.codeberg.tar.gz 1271247 BLAKE2B 5fb31bf2a272c3958cdf0807424957e65622d308120696614c618ea12ba3d9c8e14295d84ff5f05544ce990d0b578e1f996acd1a55729f8de88ba377d8e5714b SHA512 3fe398c7798bf91d3216a7b88c956943e121e8e1225a1e5801591bf6931512ae404e5e61aab691372a1b85e1ed654064caf0bd6f7ee4938c946102779d52be0b +DIST gallery-dl-1.32.12.codeberg.tar.gz 1273802 BLAKE2B 54e2dbcf13d341c64c6ebab9c468d7dcec185d55cf099cc6bd473e6a2794aacafb89b8c6a2955be0d4fb4da74afed8f7fb6d6ec52008612108f5eba50c64f613 SHA512 46d1e55afb645bbc5d747d68d251e76de2dcff480c7e9d5688e92a1d28b1b241d9f31dd9ac460d5161048d16c4b442d7d05357b02ec8600cd5147f8bbe26dec0 DIST gallery-dl-1.32.9.gh.tar.gz 1144928 BLAKE2B 6c0776849259d48a2c4822d4aeb330c3e58e6b3efca5d0439d7ecef4b06ed62be8b5a03115b0640f8bb589ebf463281cd5ee8ab3aafe780e3a64e9a782e7f519 SHA512 9bfcd4a68af20e882260cd7a821877a8d64a711df246e968d541993020e791fc877520eae4c520ada50821c25538e68024e4505fe9ac0f4cbd947bb1981606c9 diff --git a/net-misc/gallery-dl/gallery-dl-1.32.12.ebuild b/net-misc/gallery-dl/gallery-dl-1.32.12.ebuild new file mode 100644 index 0000000000000..f8a96fc59194f --- /dev/null +++ b/net-misc/gallery-dl/gallery-dl-1.32.12.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..15} ) +PYTHON_REQ_USE="sqlite,ssl,xml(+)" +DISTUTILS_USE_PEP517="setuptools" + +inherit distutils-r1 optfeature + +DESCRIPTION="Download image galleries and collections from several image hosting sites" +HOMEPAGE="https://codeberg.org/mikf/gallery-dl/ + https://github.com/mikf/gallery-dl/" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://codeberg.org/mikf/${PN}" +else + SRC_URI="https://codeberg.org/mikf/${PN}/archive/v${PV}.tar.gz + -> ${P}.codeberg.tar.gz" + S="${WORKDIR}/${PN}" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + >=dev-python/requests-2.11.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +src_prepare() { + # Tests against real servers, some tests always fail and some are subject to change. + rm ./test/test_{extractor,results}.py || die + distutils-r1_src_prepare +} + +python_compile() { + emake completion man + distutils-r1_python_compile +} + +pkg_postinst() { + optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg + optfeature "video downloads" net-misc/yt-dlp +}