Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 307591 - gnome-extra/gnome-paint-0.4.0 (New Package)
Summary: gnome-extra/gnome-paint-0.4.0 (New Package)
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://code.google.com/p/gnome-paint/
Whiteboard: [betagarden]
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2010-03-03 10:43 UTC by Samuel CUELLA
Modified: 2015-05-09 14:47 UTC (History)
4 users (show)

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


Attachments
new ebuild (gnome-paint-0.2.1.ebuild,533 bytes, text/plain)
2010-03-03 10:44 UTC, Samuel CUELLA
Details
ebuild fixed (gnome-paint-0.2.1.ebuild,444 bytes, text/plain)
2010-03-10 15:16 UTC, Angelo D'Autilia (sYdRo)
Details
gnome-paint-0.4.0.ebuild (gnome-paint-0.4.0.ebuild,653 bytes, text/plain)
2014-09-20 11:13 UTC, Wojciech Myrda
Details
84.patch (84.patch,966 bytes, patch)
2014-09-20 11:14 UTC, Wojciech Myrda
Details | Diff
85.patch (85.patch,387.67 KB, patch)
2014-09-20 11:14 UTC, Wojciech Myrda
Details | Diff
84-gtk2.patch (84-gtk2.patch,1.21 KB, patch)
2014-09-20 11:15 UTC, Wojciech Myrda
Details | Diff
fhs_compliance.patch (fhs_compliance.patch,410 bytes, patch)
2014-09-20 11:15 UTC, Wojciech Myrda
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel CUELLA 2010-03-03 10:43:24 UTC
Gnome paint is a MS-Paint( paintbrush ) like written in GTK.

It's simple and easy to use, exactly what you want to scribble without having to open an heavy weight application like gimp

It's still an early version, but it works.

As this application is dealing with graphics, I suggest media-gfx/gnome-paint

Sam.
Comment 1 Samuel CUELLA 2010-03-03 10:44:38 UTC
Created attachment 221917 [details]
new ebuild
Comment 2 Angelo D'Autilia (sYdRo) 2010-03-03 13:14:08 UTC
There's some problems. The ebuild is ok, but the binary crashs with this error: 

**
ERROR:main.c:104:create_window: assertion failed: (window)
Abortito

I think that probably there's any necessary depend library or any patch to apply
Comment 3 Angelo D'Autilia (sYdRo) 2010-03-10 15:16:08 UTC
Created attachment 222989 [details]
ebuild fixed
Comment 4 Angelo D'Autilia (sYdRo) 2010-03-10 15:54:17 UTC
This ebuild is in sunrise overlay now at:

http://overlays.gentoo.org/proj/sunrise/browser/sunrise/gnome-extra/gnome-paint
Comment 5 JING Cheng 2010-06-14 14:53:59 UTC
Hi all,

gnome-paint-0.3 has just been released. Does anyone is interested in?

Thanks-Cheng
Comment 6 Aljoscha Vollmerhaus 2010-12-03 10:10:00 UTC
i would love to see gnome-paint in the offical portage tree!
Comment 7 Sebastian Pipping gentoo-dev 2011-06-16 17:05:43 UTC
FYI gnome-paint-0.4.0 is now available from the betagarden overlay.


(In reply to comment #6)
> i would love to see gnome-paint in the offical portage tree!

I have opened two packaging related bugs upstream:

https://code.google.com/p/gnome-paint/issues/detail?id=22
https://code.google.com/p/gnome-paint/issues/detail?id=23

If fixing these, I have no objections to moving this to the main tree.
Comment 8 Wojciech Myrda 2014-09-20 11:11:47 UTC
(In reply to Sebastian Pipping from comment #7)
> FYI gnome-paint-0.4.0 is now available from the betagarden overlay.
> 
> 
> (In reply to comment #6)
> > i would love to see gnome-paint in the offical portage tree!
> 
> I have opened two packaging related bugs upstream:
> 
> https://code.google.com/p/gnome-paint/issues/detail?id=22
> https://code.google.com/p/gnome-paint/issues/detail?id=23
> 
> If fixing these, I have no objections to moving this to the main tree.

Unfortunately atfer adding to the ebuild following patches issues above where not fixed but package compiled nicely. Without them it would fail to compile

revision 84 & 85 form:
https://code.launchpad.net/~andrewwang43/gnome-paint/nosegfault

revision 84 from:
https://code.launchpad.net/~keruspe/gnome-paint/latest-gtk2

I have prepared ebuild using above patches and one fixing issue 22. I was not able to fix other one as I did have some problems with that change
Comment 9 Wojciech Myrda 2014-09-20 11:13:41 UTC
Created attachment 385168 [details]
gnome-paint-0.4.0.ebuild
Comment 10 Wojciech Myrda 2014-09-20 11:14:09 UTC
Created attachment 385170 [details, diff]
84.patch
Comment 11 Wojciech Myrda 2014-09-20 11:14:40 UTC
Created attachment 385172 [details, diff]
85.patch
Comment 12 Wojciech Myrda 2014-09-20 11:15:02 UTC
Created attachment 385174 [details, diff]
84-gtk2.patch
Comment 13 Wojciech Myrda 2014-09-20 11:15:32 UTC
Created attachment 385176 [details, diff]
fhs_compliance.patch
Comment 14 Sebastian Pipping gentoo-dev 2014-09-20 18:41:08 UTC
Hello Wojciec,

thanks for the patches!  I have a few comments:

 * 84.patch

     Slightly cleaned up, applied to 0.4.0-r1.

 * 85.patch

     For me to apply this patch it would need clean-up to not do whitespace
     changes and an explanation on what they actually fix.
     For me without this patch 0.4.0-r1 compiles, links and starts up fine.

 * 84-gtk2.patch

     For what version of GTK is that needed?
     For GKT+ 2.24.24 it doesn't seem to be needed.
     Also I read, that gtk_widget_get_state is deprecated?
     https://bugs.launchpad.net/unity/+bug/1173219

 * fhs_compliance.patch

     The ebuild in betagarden already does that in another way.
     I can move to using the patch, if you prefer


So the updated 0.4.0-r1 in betagarden has these patches now:

  * gnome-paint-0.4.0-crash-get_gtk_image.patch -- close to r84 above
  * gnome-paint-0.4.0-libm.patch -- link fix
Comment 15 Thomas Sachau gentoo-dev 2015-05-09 14:47:53 UTC
This package has been removed from the sunrise-overlay as the ebuild fails to build.