Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 318519 - media-gfx/pinta (new ebuild)
Summary: media-gfx/pinta (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Julian Ospald
URL: http://pinta-project.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-04 22:25 UTC by Milan Nikolic
Modified: 2012-05-01 15:13 UTC (History)
5 users (show)

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


Attachments
pinta-9999.ebuild (pinta-9999.ebuild,807 bytes, text/plain)
2010-05-04 22:26 UTC, Milan Nikolic
Details
pinta-9999.ebuild (pinta-9999.ebuild,807 bytes, text/plain)
2010-05-05 18:06 UTC, Milan Nikolic
Details
media-gfx/pinta-9999 updated (pinta-9999.ebuild,903 bytes, text/plain)
2010-07-17 19:58 UTC, Nils Andresen
Details
media-gfx/pinta-9999.ebuild updated (pinta-9999.ebuild,1.22 KB, text/plain)
2010-07-18 10:53 UTC, Nils Andresen
Details
media-gfx/pinta-0.4.ebuild (pinta-0.4.ebuild,766 bytes, text/plain)
2010-07-18 10:55 UTC, Nils Andresen
Details
pinta-1.0.ebuild (pinta-1.0.ebuild,778 bytes, text/plain)
2011-05-12 17:18 UTC, Brad Laue
Details
media-gfx/pinta-1.0.ebuild (pinta-1.0.ebuild,1.42 KB, text/plain)
2011-05-12 18:25 UTC, Nils Andresen
Details
pinta-1.1.ebuild (pinta-1.1.ebuild,789 bytes, text/plain)
2012-02-22 22:59 UTC, Julian Ospald
Details
pinta-9999.ebuild (pinta-9999.ebuild,873 bytes, text/plain)
2012-04-28 22:03 UTC, Julian Ospald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Milan Nikolic 2010-05-04 22:25:53 UTC
Pinta http://pinta-project.com/ is a port/clone of Paint.NET to Linux and GTK+.
"It's goal is to provide a simplified alternative to GIMP for casual users." 

I made an live ebuild since source is on github and it seems to me github generate tarball name. 

Reproducible: Always

Steps to Reproduce:
Comment 1 Milan Nikolic 2010-05-04 22:26:33 UTC
Created attachment 230365 [details]
pinta-9999.ebuild

ebuild
Comment 2 Milan Nikolic 2010-05-05 18:06:27 UTC
Created attachment 230519 [details]
pinta-9999.ebuild

oops, $(get_libdir instead of ${
Comment 3 Nils Andresen 2010-07-17 19:58:24 UTC
Created attachment 239175 [details]
media-gfx/pinta-9999 updated

- dropped eutils inheritance, it wasn't used.
- switched EGIT_REPO_URI to git:// instead of http://, http requires git built with libcurl support.
- dropped the xbuild of Pinta/Pinta.csproj, this is part of Pinta.sln
- Pinta now has "Extensions", they're now installed, too

Also/Hint: 
Pinta does not build against dev-lang/mono-2.6.4, because of https://bugzilla.novell.com/show_bug.cgi?id=485841 The build is fine against mono-2.4.2.3. The bug is removed in mono-2.6.7 (which is currently not in portage...)

@Milan: Have you considered bringing this into the sunrise overlay? (http://www.gentoo.org/proj/en/sunrise/ )
Comment 4 Nils Andresen 2010-07-17 21:50:40 UTC
(In reply to comment #3)
> - dropped eutils inheritance, it wasn't used.

Boy, I am really thick tonight. I'll upload a new version when I am awake...
Comment 5 Nils Andresen 2010-07-17 21:51:02 UTC
Comment on attachment 239175 [details]
media-gfx/pinta-9999 updated

garbage
Comment 6 Nils Andresen 2010-07-18 10:53:57 UTC
Created attachment 239233 [details]
media-gfx/pinta-9999.ebuild updated

this seems better.
- eutils inheritance is there (make_wrapper)
- multilib inheritance added (get_libdir)
- eapi=0

The Installation of extensions is awkward -- lets wait for upstream to handle this better...
Comment 7 Nils Andresen 2010-07-18 10:55:33 UTC
Created attachment 239235 [details]
media-gfx/pinta-0.4.ebuild

For all who don't like living on the bleeding edge...
Comment 8 Simeon Maryasin 2010-09-05 13:06:01 UTC
media-gfx/pinta-0.4.ebuild works on ~x86.
Comment 9 Brad Laue 2011-05-12 17:18:58 UTC
Created attachment 272959 [details]
pinta-1.0.ebuild

I'm a bit rusty here - I've modified the ebuild for 1.0 and it builds but gives an access violation during install. Attaching what I have so far...
Comment 10 Nils Andresen 2011-05-12 18:23:52 UTC
(In reply to comment #9)
> but gives an access violation during install.

The problem is in Pinta.Install.proj, it ignores InstallPrefix. I filed a bug-report upstream.  https://bugs.launchpad.net/pinta/+bug/781836
Comment 11 Nils Andresen 2011-05-12 18:25:52 UTC
Created attachment 272977 [details]
media-gfx/pinta-1.0.ebuild

In the meantime I fixed the ebuild to modify the Pinta.Install.proj accordingly.
Comment 12 Martin Samek 2011-05-13 10:50:49 UTC
Pinta is very nice project. I'm looking forward to see it in Portage tree.
Comment 13 Florian Klink 2012-01-21 17:08:28 UTC
pinta-1.1 was released: http://pinta-project.com/Releases.1-1.ashx
Comment 14 Julian Ospald 2012-02-22 22:59:24 UTC
Created attachment 302921 [details]
pinta-1.1.ebuild
Comment 15 Julian Ospald 2012-02-22 23:01:54 UTC
will be added to sunrise overlay shortly
Comment 16 Julian Ospald 2012-03-06 19:28:01 UTC
available after svn review: https://overlays.gentoo.org/svn/proj/sunrise/reviewed/media-gfx/pinta/
Comment 17 Julian Ospald 2012-04-28 22:03:48 UTC
Created attachment 310373 [details]
pinta-9999.ebuild

live ebuild added to sunrise
Comment 18 Julian Ospald 2012-05-01 15:12:35 UTC
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pinta/ChangeLog,v 1.2 2012/05/01 14:58:23 hasufell Exp $
+
+*pinta-1.3 (01 May 2012)
+
+  01 May 2012; Julian Ospald <hasufell@gentoo.org> +pinta-1.3.ebuild,
+  +metadata.xml:
+  Initial commit wrt #318519
+