forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-gfx/gnofract4d: version bump to 4.3_p20200821
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Chris Mayo <[email protected]> Closes: gentoo#15987 Signed-off-by: Joonas Niilola <[email protected]>
- Loading branch information
Showing
2 changed files
with
61 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST gnofract4d-4.0.1_p1.tar.gz 7638038 BLAKE2B c12bade5f219d2d41dc50569c0df315273b0c2a0a6a40543f48f3e4cb766512ed18b979463574db65ac443b1a8dffbcc1f3c9dc04d7c6b89881fdfcfce95c41c SHA512 d7f3a081b3681866d2da911eedab6ec74f22f36d5175a85f93751519e96971cf147b99ddcda32c597283b39e9da4f0fc6a8843331334a18efa3bf459cfd00af5 | ||
DIST gnofract4d-4.3_p20200821.tar.gz 18256808 BLAKE2B dbdf69879bd40f1963b88bba35b831d7f6f96afff3d6d62c970324d5af613eb58bc71152245017135a99308857b4861650c46a4c345b73aed734e5bdaf04c524 SHA512 21afcd56521dfa526b49617ec8b1373b41492c22cd44cf7da4c13fef8ae5a6d5b54eb8859eb1e85b34db444a84e672905443576b60f1768c777bce120efa46d4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
PYTHON_COMPAT=( python3_{6,7,8,9} ) | ||
DISTUTILS_SINGLE_IMPL=1 | ||
|
||
inherit distutils-r1 optfeature virtualx xdg | ||
|
||
COMMIT="47752e0d240d9f2686c2a69d813ac5112bda1ad3" | ||
|
||
DESCRIPTION="A program for drawing beautiful mathematically-based images known as fractals" | ||
HOMEPAGE="https://fract4d.github.io/gnofract4d/" | ||
SRC_URI="https://github.com/fract4d/gnofract4d/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="BSD" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
|
||
DEPEND=" | ||
media-libs/libpng:0= | ||
virtual/jpeg | ||
test? ( | ||
media-video/ffmpeg[vpx,zlib] | ||
)" | ||
RDEPEND="${DEPEND} | ||
$(python_gen_cond_dep ' | ||
dev-python/pycairo[${PYTHON_USEDEP}] | ||
dev-python/pygobject:3[${PYTHON_USEDEP}] | ||
') | ||
x11-libs/gtk+:3[introspection]" | ||
BDEPEND="virtual/pkgconfig" | ||
|
||
distutils_enable_tests pytest | ||
|
||
S="${WORKDIR}/${PN}-${COMMIT}" | ||
|
||
src_prepare() { | ||
sed -i -e "s:share/doc/gnofract4d/:share/doc/${PF}/:" setup.py || die | ||
# test_regress.py does not provide pytest with any tests and inspecting it requires dev-python/pillow | ||
rm test_regress.py || die | ||
|
||
distutils-r1_src_prepare | ||
} | ||
|
||
python_compile_all() { | ||
if use test; then | ||
ln -s "${BUILD_DIR}"/lib/fract4d/*.so fract4d/ || die | ||
fi | ||
} | ||
|
||
src_test() { | ||
virtx distutils-r1_src_test | ||
} | ||
|
||
pkg_postinst() { | ||
xdg_pkg_postinst | ||
optfeature "creating videos" media-video/ffmpeg[vpx,zlib] | ||
} |