From 0b832a429ecd6081aa9faa0eb262303b019d87ea Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 9 Mar 2025 01:48:35 +0000 Subject: gentoo auto-resync : 09:03:2025 - 01:48:35 --- x11-misc/evolvotron/Manifest | 5 ++- x11-misc/evolvotron/evolvotron-0.8.2.ebuild | 47 ++++++++++++++++++++++ .../files/evolvotron-0.8.2-fix-desktop.patch | 12 ++++++ x11-misc/evolvotron/metadata.xml | 11 ++++- 4 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 x11-misc/evolvotron/evolvotron-0.8.2.ebuild create mode 100644 x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch (limited to 'x11-misc/evolvotron') diff --git a/x11-misc/evolvotron/Manifest b/x11-misc/evolvotron/Manifest index 81b139fc4f07..ef0c64e23f2f 100644 --- a/x11-misc/evolvotron/Manifest +++ b/x11-misc/evolvotron/Manifest @@ -1,4 +1,7 @@ AUX evolvotron-0.7.1-gcc11-predicate-decl.patch 1065 BLAKE2B 2d5b22c2f239f211a321d0610ac573a0dbce528ff249d39d954bbb51e4b4a7cd58134e5833ddd73b8683db6c064928550c98f6600fa199e77b77c7f67515f595 SHA512 bee1abc69d8664ee977a45e0ab5f36466048bb6fbab1c96b98d7b28163070bc6f3bb9bd0ba2963f224f881836ddf2c8b3cce98771a664a6345485f849814a03c +AUX evolvotron-0.8.2-fix-desktop.patch 382 BLAKE2B c1f0bf41ca795442515c73edefc63434d931df98eeb4cc7119d1e11cd7ebbe733840921efa04461cab1319fc3dc62d03a142839dec0193894ac1ff8a947e172e SHA512 616a74b0301211e6f69979c2916699470f5cddf52e79871a9477bd548250eea8802037be32e759ba0822738e3be8d2856cf79248acc14445b590716a7d155e86 DIST evolvotron-0.7.1.tar.gz 179516 BLAKE2B b73c813fdf134e0e4c7882e06a12bc06acfb6dcdf4a38043c4c30027bf00da10df85d6877abdbd8ca6393496038ba9fa0c32a16b0f37dd14d72cc63c00a17d1c SHA512 74f48dc0881a82d999ccc910df026da80fcc46a906fe2fbb8edbae50a1fa42a3379087f00dd21fd9e5d69cee7c6fc745b80f8703b1af1ebc3a1cdb52ffbe16e9 +DIST evolvotron-0.8.2.tar.gz 250210 BLAKE2B 95d5d4cb6c242b1f07a763d4621257a33501134bfe09dec0a9b6368cb21fcd33a3d7ffd5527246b79be03d6266411c0964265150a5dc11b38336c99909f65a9d SHA512 6d998fb76b0dfb375d4cf135cbd7333a3d450f40d8adcfdcc90d1fa261e21a9ab60e3cc3ba5c9438efedc9ad9ba469697917291f1955413f21cb6bbbc340101e EBUILD evolvotron-0.7.1-r1.ebuild 986 BLAKE2B 08301bf075a5e8d678e19ab3e84c28403e719529a8aed8c2956386c83a8b4d1b8d05abfb674dbe14c2a398590a3fd2547f10581793031f81bf0b2a8e37c5b6c3 SHA512 339bfb175da4037795d5447f3b08ce55bb843761ee4bd6dc0e9e9506576878627e9d65fe031ff1bc9a042fdab1a41eddf8a6158cec1dce51027616268863d84e -MISC metadata.xml 247 BLAKE2B e588522d9427bfb05aea1102c0d8c7e36fc1b50c7fdcf0972bbe73cbf91786f58ad6581fb872fe136f34ac21966068e5802b7b172cad95a6bceb87bdd7c343e1 SHA512 396db4ac12a556025564c0e1425fe876b31ddecd0610fa3d8d4f7611314b483fb5a857136abfeb470591df0e51db29a6259be2338f237a7abbbbb8eaecaf6b09 +EBUILD evolvotron-0.8.2.ebuild 859 BLAKE2B 92753db01b7b5ec97fb2454e05c232d7bbd8df633f03c0f867e5b45d54a5b52e7a3b1be629715e8aca7fa4421f38b94428625ba49569c65746c37cff1627cdd7 SHA512 c3d9643494a833850a82c68cef608a68b1c1c9acda9c5441f52c45b3039593e95db57cf32bc05c27a1fd80b8bc61aed8317bb2fab1eca70e2d6e4f14cc585c55 +MISC metadata.xml 756 BLAKE2B a7cc31952bbee452601efafbf2b80301db9d55ef2f3d983967a215a3e5c5fe77d754d59e1da7757feeac06f67e5c84d018f26969d2cb754359fd110692394c12 SHA512 f252a51a654b872168f60de38ec0493d7a88ab1d6e89bcb16c90dd7075ac3e6f7d41bb36938f6fb800f62924954a5a5c1c3cf864d24d133e99f9a976b9fef844 diff --git a/x11-misc/evolvotron/evolvotron-0.8.2.ebuild b/x11-misc/evolvotron/evolvotron-0.8.2.ebuild new file mode 100644 index 000000000000..0227e9ce2754 --- /dev/null +++ b/x11-misc/evolvotron/evolvotron-0.8.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop qmake-utils xdg + +DESCRIPTION="Generative art image evolver" +HOMEPAGE="https://www.timday.com/share/evolvotron/" +SRC_URI="https://github.com/WickedSmoke/evolvotron/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + dev-libs/boost:= + dev-qt/qtbase:6[gui,widgets] +" +DEPEND="${RDEPEND}" + +PATCHES=( + # to be removed at the next release 0.8.3 + "${FILESDIR}"/${PN}-0.8.2-fix-desktop.patch +) + +HTML_DOCS=( evolvotron.html ) + +src_configure() { + eqmake6 main.pro +} + +src_install() { + local bin + for bin in ${PN}{,_mutate,_render}; do + dobin ${bin}/${bin} + done + + for x in 48 128; do + doicon -s ${x} dist/icon-${x}.png + done + + domenu dist/${PN}.desktop + + doman man/man1/* + einstalldocs +} diff --git a/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch b/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch new file mode 100644 index 000000000000..6503c6722211 --- /dev/null +++ b/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch @@ -0,0 +1,12 @@ +https://github.com/WickedSmoke/evolvotron/pull/8.patch +diff --git a/dist/evolvotron.desktop b/dist/evolvotron.desktop +index a2f79c7..8d5f550 100644 +--- a/dist/evolvotron.desktop ++++ b/dist/evolvotron.desktop +@@ -4,5 +4,5 @@ Name=Evolvotron + Comment=Interactive generative art program + Exec=evolvotron + Icon=evolvotron +-Terminal=0 ++Terminal=false + Categories=Qt;Graphics;2DGraphics; diff --git a/x11-misc/evolvotron/metadata.xml b/x11-misc/evolvotron/metadata.xml index 154ded0b9b65..942e80a22a9c 100644 --- a/x11-misc/evolvotron/metadata.xml +++ b/x11-misc/evolvotron/metadata.xml @@ -3,6 +3,15 @@ - evolvotron + evolvotron + WickedSmoke/evolvotron + + Evolvotron is an interactive "generative art" application for Linux to + evolve images/textures/patterns/animations through an iterative process + of random mutation and user-selection driven evolution. (This process + is also often referred to as "evolutionary art" or "genetic art".) If + you like lava lamps, and still think the Mandelbrot set is cool, this + could be the software for you. + -- cgit v1.2.3