media-gfx / mypaint

Fast and easy graphics application for digital painters

Official package sites : http://mypaint.app/ ·

v2.0.1-r4 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~arm64
USE flags
openmp

General

openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"

python_single_target

python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / json-c : A JSON implementation in C

dev-python / numpy : Fast array and numerical python library

dev-python / protobuf : Google's Protocol Buffers - Python bindings

dev-python / pycairo : Python bindings for the cairo library

dev-python / pygobject : Python bindings for GObject Introspection

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler

media-gfx / mypaint-brushes : Default MyPaint brushes

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libmypaint : Library for making brushstrokes

media-libs / libpng : Portable Network Graphics library

sys-devel / gettext : GNU locale utilities

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / json-c : A JSON implementation in C

dev-python / numpy : Fast array and numerical python library

dev-python / protobuf : Google's Protocol Buffers - Python bindings

dev-python / pycairo : Python bindings for the cairo library

dev-python / pygobject : Python bindings for GObject Introspection

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler

media-gfx / mypaint-brushes : Default MyPaint brushes

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libmypaint : Library for making brushstrokes

media-libs / libpng : Portable Network Graphics library

sys-devel / gettext : GNU locale utilities

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

836232
media-gfx/mypaint-2.0.1-r2 fails tests on MUSL
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/mypaint: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r4 amd64, #952970
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r4 x86, #952970
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: port to python-single-r1
The package isn't suitable for PEP517, as it installs data files and it simply happens to be written in Python, rather than intending to be imported and so on. Unfortunately, for the remaining PEP517 holdouts, there's little pressure upstream for them to port to a proper build system yet, as while setuptools deprecated the `setup.py` entrypoint some time ago, there's no removal in sight yet, so the only pressing side is on Gentoo's where we want to cleanup distutils-r1's support for that. It was arguably a mistake to really have these packages use distutils-r1 in the first place. The obvious workaround for now is to invoke setup.py manually w/ python-single-r1, and punt the question until setuptools removal of the entrypoint looks closer (at which time, other distros will be putting pressure on upstreams too). Of course, if at the time of such a setuptools change, the package is still not fixed, then we'd have to remove it. (In this case, upstream are preparing a port to Meson.) Bug: https://bugs.gentoo.org/836232 Closes: https://bugs.gentoo.org/909985 Closes: https://bugs.gentoo.org/927525 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move sys-libs/libomp → llvm-runtimes/openmp
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{protobuf-python → protobuf}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-gfx/mypaint: update HOMEPAGE, enable py3.12
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: drop 2.0.1-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-gfx/mypaint: Keyword 2.0.1-r3 arm64, #907776
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r3 x86, #900453
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r3 amd64, #900453
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: update EAPI 7 -> 8, enable py3.11
Small chance the gettext stuff in the Python 3.11 patch helps w/ the musl segfault, bug #836232. Bug: https://bugs.gentoo.org/836232 Closes: https://bugs.gentoo.org/807979 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: enable py3.10 and disable py3.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/mypaint: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Agostino Sarubbo · gentoo
media-gfx/mypaint: x86 stable wrt bug #708500
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r2 amd64, #708500
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/mypaint: cleanup old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: add gdk-pixbuf[jpeg] dep
Closes: https://bugs.gentoo.org/735374 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: apply upstream patch for openmp crash
We apply the upstream patch for an OpenMP crash which was (after quite some effort by upstream and a contributor) now solved. Thanks-to: Red Rozenglass <rozenglass@protonmail.com> URL: https://github.com/mypaint/mypaint/issues/1107 Closes: https://bugs.gentoo.org/739122 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: patch out openmp flag
We'll return to whether we want USE=openmp later on, but there's no point for now, as it's being added unconditionally and libmypaint's openmp is causing a crash right now. Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: tidy ebuild
* Respect CFLAGS further (was injecting -O3 -g later on for some of the build) * Tidy eclass usage * Unrestrict tests (failing at present), reported upstream. Bug: https://bugs.gentoo.org/739122 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/mypaint: bump to 2.0.1
Bug: https://bugs.gentoo.org/735374 Bug: https://bugs.gentoo.org/708500 Bug: https://bugs.gentoo.org/701098 Closes: https://bugs.gentoo.org/701104 Closes: https://bugs.gentoo.org/701078 Closes: https://bugs.gentoo.org/662562 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
media-gfx/mypaint: fix build failure
The added patch fixes build failure caused by missing boolean definition when building with new json-c versions. Closes: https://bugs.gentoo.org/721388 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/15959 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/mypaint: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/mypaint: Revbump post dep change
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/mypaint: Permit numpy-python2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/mypaint: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-gfx/mypaint: x86 stable (bug #676552)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-gfx/mypaint: amd64 stable wrt bug #676552
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
media-gfx/mypaint: Drop old
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Pacho Ramos · gentoo
media-gfx/mypaint: Pull missing and automagic deps
Closes: https://bugs.gentoo.org/578580 Closes: https://bugs.gentoo.org/657482 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Pipping · gentoo
media-gfx/mypaint: Be robust to scons CXXFLAGS issues
Upstream scons bug: https://github.com/SCons/scons/issues/3017 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Castagnino · gentoo
media-gfx/mypaint: drop broken multilib handling
The current multilib handling is only partial as it moves libs to $(get_libdir) but does not fix the python entry point to load librbries from the correct directory. The bug is only triggered on SYMLINK_LIB systems. As this package will never be installed for multiple libdirs, drop this and stick to upstream. Closes: https://bugs.gentoo.org/648960 Closes: https://github.com/gentoo/gentoo/pull/9337 Package-Manager: Portage-2.3.44, Repoman-2.3.10
Arfrever Frehtes Taifersar Arahesis · gentoo
media-gfx/mypaint: Clean dev-libs/protobuf dependencies.
Ulrich Müller · gentoo
media-gfx/mypaint: Remove linguas_* from IUSE.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Arfrever Frehtes Taifersar Arahesis · gentoo
media-gfx/mypaint: Depend on || ( dev-python/protobuf-python dev-libs/protobuf[python] ).
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Lars Wendler · gentoo
media-gfx/mypaint: Bump to version 1.2.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Pacho Ramos · gentoo
media-gfx/mypaint: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-gfx/mypaint: x86 stable wrt bug #593554
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-gfx/mypaint-1.1.0-r2: stable on amd64
Gentoo-Bug: 593554
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990
Markos Chandras · gentoo
media-gfx/mypaint: Version bump. Ebuild by darkstalker <slayerbeast@gmail.com>. Bug #572300
Package-Manager: portage-2.2.27
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed