summaryrefslogtreecommitdiff
path: root/media-gfx/fr0st
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/fr0st
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/fr0st')
-rw-r--r--media-gfx/fr0st/Manifest6
-rw-r--r--media-gfx/fr0st/files/fr0st-1.4-colour.patch9
-rw-r--r--media-gfx/fr0st/fr0st-1.4-r2.ebuild57
-rw-r--r--media-gfx/fr0st/metadata.xml11
4 files changed, 83 insertions, 0 deletions
diff --git a/media-gfx/fr0st/Manifest b/media-gfx/fr0st/Manifest
new file mode 100644
index 000000000000..140a25b3392a
--- /dev/null
+++ b/media-gfx/fr0st/Manifest
@@ -0,0 +1,6 @@
+AUX fr0st-1.4-colour.patch 342 SHA256 e998cde827b65a35f940eb111dd32f59f619504fa1a470a6aa8ed21bfb637f2b SHA512 f3f6fe3af3dca4f709b7fcbd9b8f6c2b089c5cd7b1188a874b16d13eac9f3aae959ed5065a6ecf92ee47080ce25759c8180b86d1c9bd0f85e655217b7bd2f4b7 WHIRLPOOL fa5d7039a64ffa7753bf0a6d21540f61d526c47a2a7cdd769e7b13455dbb2fbd8069f87bcb92a049dd49f9d2624c8991af75ffc433eac6821f8889175781df39
+DIST fr0st-1.4-src.tgz 1535978 SHA256 88b545245c1cea6506c4c59a32f3c302703365c1fb477d951fcb465281589989 SHA512 d4ececca724bef264097466328e98699efbf82d999107a1ed8b21b938fd5025b888197f021ac56c7fb008226f0230bd058cb94efec61bb59d67f2263d3140ec5 WHIRLPOOL 9d3f389d56d1b23d044fab65f843c3ff6f95ec30d68635c6225b6512d970896e34a40f091e01f938e02d611503481575a30a9294300aa463479a909aa932c67a
+EBUILD fr0st-1.4-r2.ebuild 1166 SHA256 b97f651982de6807b1b729480d3aab937546a9d05cd75b225b2b41de119d6f5e SHA512 31a16cb6e838611ff30bdbdcfa7006d102192725483b00a766813e9ce3f441e1a16d6fd596521f5e0337ebed22abc99dd34824aa03f5d2f569d49cd2e761ee3a WHIRLPOOL 5231453aa0c638acf8e336b47530d7ec694d0c4bd4454062873af135979707c9562da914b1ccf25d52cd28155915846050009babdbb963163d28b5df770d4eb9
+MISC ChangeLog 3036 SHA256 901296f35ad906c4f8ab43a86d84e023eeecd5de4b518e5cf43dc1a706148aac SHA512 6c56bbc78bc558dfd7b773780910ed4be5206f7e61d3dd470335cef50bcc2a9bff7730ca0f54da9878839e544c036fed1dbb9253d2d21c1954e3431d0ad32e99 WHIRLPOOL 7af6c099bbff98507882078854010d21c9a916b7fb6fd6ca74efd695696bfdc330fe347a35ba1561e9f07e49fe3c0a108ee45b1e775c87c272f369a9d4719a6d
+MISC ChangeLog-2015 602 SHA256 d9ec458e2ff7bedc627752bfc8d58cd64731b3fd7b83c2c907a2ea7e1a3c7a44 SHA512 52286c8c4c0609a83a1c5c71d29f7ebdbc6ede4ea125aae4752ff9eb8c3a5da342307956dccef4d0a6ab628516dbffb47e6ec73a0f5b29d9ec543ec4182292f7 WHIRLPOOL a31eb75a4b1706d48d8ac0f40fd503f02c02b106aa66a71d853871b2f68717e8d66b3d904aeab1c49a414ce7c266a661c36704facc68312e8c64c2eead4ca7bf
+MISC metadata.xml 332 SHA256 01c2518dcf5f7fb0749e927035431d3d4f9e8c9f23d934bcb171c3f1409f4170 SHA512 9d0d54e496ce20b092cbc4080e326cfc3ccbb9d9f6a5ac2c40a12a3647c702fa018832bb701947819bc09d2704e397ebd391fc74d2010033da379ca18964d4ec WHIRLPOOL 9eb64fdf41630becb43408cd4990595f230d238fc3b4914dd0285f6cd992df9dcd85b91b6cdd3ffc1e951b2e543c263c39f4c2a3490e9871925e57fbb9813680
diff --git a/media-gfx/fr0st/files/fr0st-1.4-colour.patch b/media-gfx/fr0st/files/fr0st-1.4-colour.patch
new file mode 100644
index 000000000000..9fb17aadaab7
--- /dev/null
+++ b/media-gfx/fr0st/files/fr0st-1.4-colour.patch
@@ -0,0 +1,9 @@
+--- fr0stlib/gui/canvas.py~ 2011-05-14 19:58:25.000000000 +0200
++++ fr0stlib/gui/canvas.py 2016-02-20 17:47:25.853322560 +0100
+@@ -79,7 +79,7 @@
+
+ def SetBrush(self, FillColor, FillStyle):
+ r,g,b = FillColor
+- c = wx.Color(r,g,b, self.Opacity)
++ c = wx.Colour(r,g,b, self.Opacity)
+ self.Brush = wx.Brush(c)
diff --git a/media-gfx/fr0st/fr0st-1.4-r2.ebuild b/media-gfx/fr0st/fr0st-1.4-r2.ebuild
new file mode 100644
index 000000000000..15677c3b0257
--- /dev/null
+++ b/media-gfx/fr0st/fr0st-1.4-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+WX_GTK_VER="3.0"
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib python-single-r1 wxwidgets
+
+DESCRIPTION="A fractal flame editor"
+HOMEPAGE="http://fr0st.wordpress.com/"
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}.0/+download/${P}-src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-python/wxpython:${WX_GTK_VER}
+ >=media-gfx/flam3-3.0.1
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P}-src"
+
+pkg_setup() {
+ fr0st_libdir="/usr/$(get_libdir)/fr0st"
+ fr0st_sharedir="/usr/share/fr0st"
+
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-colour.patch #564106
+ python_fix_shebang .
+ need-wxwidgets unicode
+}
+
+src_install() {
+ insinto "${fr0st_sharedir}"
+ doins -r icons samples
+
+ insinto "${fr0st_libdir}"
+ doins -r fr0stlib
+
+ exeinto "${fr0st_libdir}"
+ doexe fr0st.py
+
+ dosym "${fr0st_libdir}"/fr0st.py /usr/bin/fr0st
+ dosym "${fr0st_sharedir}"/icons/fr0st.png /usr/share/pixmaps/fr0st.png
+
+ make_desktop_entry fr0st fr0st
+
+ dodoc changelog.txt
+}
diff --git a/media-gfx/fr0st/metadata.xml b/media-gfx/fr0st/metadata.xml
new file mode 100644
index 000000000000..d503ce096805
--- /dev/null
+++ b/media-gfx/fr0st/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>graphics@gentoo.org</email>
+ <name>Gentoo Graphics Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="launchpad">fr0st</remote-id>
+ </upstream>
+</pkgmetadata>