Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 197672 - media-gfx/mypaint (new ebuild)
Summary: media-gfx/mypaint (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Markos Chandras (RETIRED)
URL: http://people.ee.ethz.ch/~mrenold/myp...
Whiteboard:
Keywords: EBUILD
: 282242 302863 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-10-31 18:27 UTC by Adrian Perez
Modified: 2010-12-31 16:52 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for myPaint 0.5.0 (mypaint-0.5.0.ebuild,518 bytes, text/plain)
2007-10-31 18:27 UTC, Adrian Perez
Details
media-gfx/mypaint-0.7.0.ebuild (mypaint-0.7.0.ebuild,775 bytes, text/plain)
2009-06-23 07:29 UTC, Christoph Brill (egore) (RESIGNED)
Details
mypaint-0.7.0-Fix-the-hanging-build.patch (mypaint-0.7.0-Fix-the-hanging-build.patch,882 bytes, patch)
2009-06-23 07:30 UTC, Christoph Brill (egore) (RESIGNED)
Details | Diff
mypaint-0.7.1 (mypaint-0.7.1.ebuild,820 bytes, text/plain)
2009-10-27 08:33 UTC, Martin Gysel (bearsh)
Details
Ebuild for version 0.8.2 (mypaint-0.8.2.ebuild,727 bytes, text/plain)
2010-01-30 22:09 UTC, Mike Limansky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Perez 2007-10-31 18:27:17 UTC
This is a painting program I am using since I have a Wacom tablet. It has good support for tablet pressure, tilt and acceleration and a nice selection of predefined brushes, which can be customized. At also supports “dynamic” brushes which react to the mentioned values affecting the brush.

Reproducible: Always
Comment 1 Adrian Perez 2007-10-31 18:27:46 UTC
Created attachment 134830 [details]
Ebuild for myPaint 0.5.0
Comment 2 Sebastián Magrí 2008-06-15 04:33:44 UTC
Version 0.5.1 released... ( http://www.gnomefiles.org/app.php?soft_id=1189 ) You could add it into sunrise overlay...
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-04-14 03:17:52 UTC
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached 
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the 
main tree.
Heuristics show that no Gentoo developer has commented on your ebuild.

Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. 
We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 4 Christoph Brill (egore) (RESIGNED) 2009-06-23 07:29:23 UTC
Created attachment 195534 [details]
media-gfx/mypaint-0.7.0.ebuild

"Bumped" ebuild to 0.7.0

Upstream switched to scons so I had to rewrite 99% of the ebuild. Now it installs correctly.
Comment 5 Christoph Brill (egore) (RESIGNED) 2009-06-23 07:30:25 UTC
Created attachment 195535 [details, diff]
mypaint-0.7.0-Fix-the-hanging-build.patch

Without this patch the build hands on my system. It causes the CXXFLAGS (like "-Wall") to be appended with whitespaces in between (like "- W a l l ").
Comment 6 Eric Womer 2009-08-18 15:50:58 UTC
sudo emerge mypaint
Calculating dependencies... done!                                       

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-gfx/mypaint-0.7.0 from portage-overlay
 * mypaint-0.7.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
 * checking ebuild checksums ;-) ...                                       [ ok ]
 * checking auxfile checksums ;-) ...                                      [ ok ]
 * checking miscfile checksums ;-) ...                                     [ ok ]
>>> Unpacking source...                                                          
>>> Unpacking mypaint-0.7.0.tar.bz2 to /var/tmp/portage/media-gfx/mypaint-0.7.0/work                                                                                
bzip2: /var/tmp/portage/media-gfx/mypaint-0.7.0/distdir/mypaint-0.7.0.tar.bz2 is not a bzip2 file.                                                                  
tar: This does not look like a tar archive                                        
tar: Exiting with failure status due to previous errors                           
 *                                                                                
 * ERROR: media-gfx/mypaint-0.7.0 failed.                                         
 * Call stack:                                                                    
 *               ebuild.sh, line   49:  Called src_unpack                         
 *             environment, line 2843:  Called unpack 'mypaint-0.7.0.tar.bz2'     
 *               ebuild.sh, line  383:  Called _unpack_tar 'bzip2'                
 *               ebuild.sh, line  358:  Called die                                
 * The specific snippet of code:                                                  
 *                              assert "$myfail"                                  
 *  The die message:                                                              
 *   failure unpacking mypaint-0.7.0.tar.bz2                                      
 *                                                                                
 * If you need support, post the topmost build error, and the call stack if relevant.                                                                               
 * A complete build log is located at '/var/tmp/portage/media-gfx/mypaint-0.7.0/temp/build.log'.                                                                    
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/mypaint-0.7.0/temp/environment'.                                                           
 * This ebuild is from an overlay named 'portage-overlay': '/usr/local/portage/'  
 *                                                                                

>>> Failed to emerge media-gfx/mypaint-0.7.0, Log file:

>>>  '/var/tmp/portage/media-gfx/mypaint-0.7.0/temp/build.log'

Comment 7 Eric Womer 2009-08-18 15:56:23 UTC
also mypaint depends on matplotlib 
Comment 8 Eric Womer 2009-08-18 20:53:50 UTC
I made a mistake building using the release.sh file so wypaint really dosent need matplotlib, sorry.
Comment 9 Martin Gysel (bearsh) 2009-10-27 08:31:45 UTC
0.7.1 is out...
Comment 10 Martin Gysel (bearsh) 2009-10-27 08:33:36 UTC
Created attachment 208414 [details]
mypaint-0.7.1
Comment 11 Markus Meier gentoo-dev 2009-10-30 14:50:35 UTC
*** Bug 282242 has been marked as a duplicate of this bug. ***
Comment 12 Arne Babenhauserheide 2009-11-27 19:38:38 UTC
The ebuild looks very good. 

In Sunrise Overlay. 

-> https://overlays.gentoo.org/svn/proj/sunrise/sunrise/media-gfx/mypaint/
Comment 13 Mike Limansky 2010-01-30 22:09:16 UTC
Created attachment 217946 [details]
Ebuild for version 0.8.2

I've prepare ebuild for the latest (0.8.0) version. Now it depends on dev-libs/protobuf with use python. Added to depends.
Comment 14 Justin Lecher (RETIRED) gentoo-dev 2010-01-31 15:11:25 UTC
*** Bug 302863 has been marked as a duplicate of this bug. ***
Comment 15 Mike Limansky 2010-03-02 18:25:49 UTC
Comment on attachment 217946 [details]
Ebuild for version 0.8.2

The new version is available. It's just a bug-fix release. 

Ebuild renamed, works fine for me.
Comment 16 Mike Limansky 2010-03-17 21:32:11 UTC
Comment on attachment 217946 [details]
Ebuild for version 0.8.2

Rename ebuild since new version is available (http://mypaint.intilinux.com/?p=372).

Are there any issues blocking the ebuild integration?
Comment 17 Franz Glauber Vanderlinde 2010-12-22 12:05:12 UTC
# emerge --info =media-gfx/mypaint-0.8.2
Portage 2.1.9.25 (default/linux/x86/10.0, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r1 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.36-gentoo-r1-i686-Intel-R-_Core-TM-_Duo_CPU_T2250_@_1.73GHz-with-gentoo-1.12.14
Timestamp of tree: Tue, 21 Dec 2010 03:30:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.7.9-r2, 1.8.5-r3, 1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA dlj-1.1 skype-eula AdobeFlash-10.1"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="pt_BR"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/roslin /usr/portage/local/layman/enlightenment /usr/portage/local/layman/kde /usr/portage/local/layman/dilfridge /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi aften alsa ao apache2 autoipd avahi bash-completion berkdb bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr cg cgi chm chroot cli cracklib crypt ctype cups curl custom-optimization cxx dbus disk-partition djvu dri dv dvb dvd dvdnav dvdr embedded encode extras faac ffmpeg filter finger firefox firefox3 flac flash fontconfig fortran fts3 fuse gcj gdbm gif gimp glib glitz gnutls gpm gtk hal hash iconv imagemagick ipod ipv6 java javascript joystick jpeg json kde lame laptop lm_sensors lyrics mad matroska md5sum mdnsresponder-compat mmx mng modules mozilla mp3 mp4 mpeg mplayer msn mssql mudflap mysql mysqli ncurses net network nls nptl nptlonly nsplugin ntfs ogg openexr opengl openmp oscar pam pcre pdf pdo perl php plasma plotutils png posix ppds pppd python qt3support qt4 rar readline samba sasl scanner sdl session simplexml smp socks5 sql sqlite sqlite3 sse sse2 ssl svg svga sysfs tcpd tga theora threads tiff tokenizer truetype unicode upnp usb v4l v4l2 vcd vim-syntax vlm vorbis webdav webkit win32codecs x264 x86 xcomposite xml xmlreader xorg xscreensaver xv xvid xvmc" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="mouse keyboard synaptics wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="none intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


# cat /var/tmp/portage/media-gfx/mypaint-0.8.2/temp/build.log
 * Package:    media-gfx/mypaint-0.8.2
 * Repository: local
 * USE:  elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking mypaint-0.8.2.tar.bz2 to /var/tmp/portage/media-gfx/mypaint-0.8.2/work
>>> Source unpacked in /var/tmp/portage/media-gfx/mypaint-0.8.2/work
>>> Preparing source in /var/tmp/portage/media-gfx/mypaint-0.8.2/work/mypaint-0.8.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/mypaint-0.8.2/work/mypaint-0.8.2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-gfx/mypaint-0.8.2/work/mypaint-0.8.2 ...
scons: Reading SConscript files ...
Building for python2.6
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 36: ordinal not in range(128):
  File "/var/tmp/portage/media-gfx/mypaint-0.8.2/work/mypaint-0.8.2/SConstruct", line 46:
    env.ParseConfig(python + '-config --cflags --ldflags')
  File "/usr/lib/scons-2.0.1/SCons/Environment.py", line 1460:
    return function(self, self.backtick(command))
  File "/usr/lib/scons-2.0.1/SCons/Environment.py", line 591:
    sys.stderr.write(unicode(err))
Comment 18 Franz Glauber Vanderlinde 2010-12-22 12:37:55 UTC
this is weird. On my other pc, which is amd64, it built fine, and package versions are supposed to almost the same in both...

Also, renaming latest ebuild to version 0.9.0 compiles fine
Comment 19 Mike Limansky 2010-12-26 22:01:43 UTC
(In reply to comment #18)
> this is weird. On my other pc, which is amd64, it built fine, and package
> versions are supposed to almost the same in both...
> 
> Also, renaming latest ebuild to version 0.9.0 compiles fine
> 

Also compiles and works fine on x86.
Comment 20 Markos Chandras (RETIRED) gentoo-dev 2010-12-31 15:54:03 UTC
I will take it. Again, if someone wants to proxy maintain it please let me know
Comment 21 Markos Chandras (RETIRED) gentoo-dev 2010-12-31 16:48:20 UTC
+*mypaint-0.9.0 (31 Dec 2010)
+
+  31 Dec 2010; Markos Chandras <hwoarang@gentoo.org> +mypaint-0.9.0.ebuild,
+  +files/mypaint-0.9.0-gentoo.patch, +metadata.xml:
+  Ebuild moved from sunrise overlay. Thanks to Arne Babenhauserheide (ArneBab)
+  <arne_bab@web.de> and Mike Limansky <limanski@narod.ru>. Thanks to Mike
+  Frysinger for the scons build system shiny code. Bug #197672
+