Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 33384 - Inkscape-0.37 Ebuild
Summary: Inkscape-0.37 Ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL: http://www.inkscape.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-11-13 04:18 UTC by Marc Hildebrand (RETIRED)
Modified: 2004-02-19 07:45 UTC (History)
6 users (show)

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


Attachments
Ebuild inkscape 0.35 (inkscape-0.35.ebuild,872 bytes, text/plain)
2003-11-13 04:21 UTC, Marc Hildebrand (RETIRED)
Details
a refined inkscape-0.36 ebuild (inkscape-0.36.ebuild,1.03 KB, text/plain)
2003-12-11 07:13 UTC, charlie mac
Details
0.37 ebuild (inkscape-0.37.ebuild,1.06 KB, text/plain)
2004-02-13 00:28 UTC, Marc Hildebrand (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Hildebrand (RETIRED) gentoo-dev 2003-11-13 04:18:54 UTC
Hi!
I read about inkscape (SVG Editor derived from sodipodi) on freshmeat today and decided to give it a go.
As I always write a (quick, small and mostly incomplete) ebuild for software I'd like to try I submit it here. Maybe someone wants it.
Comment 1 Marc Hildebrand (RETIRED) gentoo-dev 2003-11-13 04:21:13 UTC
Created attachment 20688 [details]
Ebuild inkscape 0.35
Comment 2 Craig Bradney 2003-11-24 17:35:50 UTC
Need an update. 0.35 will be out very soon and theres nothing in portage yet at all.
Comment 3 foser (RETIRED) gentoo-dev 2003-12-08 15:02:20 UTC
a few comments :

* the description isn't really a description ('seeks to be' ?)
* keywords should always start out ~arch
* ebuild should use gnome2 eclass
* dunno why the MY_P trick is used, seems unneeded
* depend probably needs fixing (i know this misses elements for sure)
* config switches only switch one way : bad
* dunno about static compile, i never enable that with useflags -> you could use it on almost any ebuild, could probably better be set via cflags, i'd say ditch it

and last but not least, inkscape is afaik atm pretty much exactly sodipodi : in that sense it's not very useful having them both at this time. It's a new project, let it mature first.
Comment 4 Charles Goodwin 2003-12-10 13:01:05 UTC
I'd disagree with you there foser.  Inkscape is moving in a radically different direction with it's goals, features, UI, and codebase.

We should drop in an ebuild for the upcoming 0.36 release which will be markedly different from Sodipodi.
Comment 5 Charles Goodwin 2003-12-11 02:21:41 UTC
Inkscape 0.36 is out:
http://www.gnomedesktop.org/article.php?sid=1521

There's now a significant difference between Sodipodi and Inkscape.
Comment 6 Marc Hildebrand (RETIRED) gentoo-dev 2003-12-11 03:17:09 UTC
Hmmm, I don't agree with all your points foser, but of course I'll check the ebuild as soon as I have time to, which will be at the weekend.
As I stated above this ebuild is not perfect.
If someone feels the urge to take it, go right ahead, I have enough stuff to maintain.
Cheers,
Marc.
Comment 7 charlie mac 2003-12-11 07:13:55 UTC
Created attachment 22034 [details]
a refined inkscape-0.36 ebuild

This inkscape build is very heavily influenced by the latest sodipodi (0.33)
ebuild. Hopefully it meets Gentoo's standards better.
Comment 8 Alastair Tse (RETIRED) gentoo-dev 2003-12-11 09:01:47 UTC
*** Bug 35608 has been marked as a duplicate of this bug. ***
Comment 9 Charles Goodwin 2003-12-13 14:07:23 UTC
That ebuild works a treat for me.
Comment 10 Craig Bradney 2003-12-16 14:40:25 UTC
Apart from sourceforge mirror issues, the ebuild works fine here too.

Inkscape is a must.. Sodpodi is falling behind and Inkscape is only improving and quickly too.
Comment 11 Craig Bradney 2004-02-07 09:03:32 UTC
Given the fact that Inkscape 0.37 is almost out, perhaps the 0.36 ebuild could be unmasked?
Comment 12 Craig Bradney 2004-02-10 15:32:47 UTC
Anyone out there?

Inkscape 0.37 is now out.
Comment 13 Marc Hildebrand (RETIRED) gentoo-dev 2004-02-13 00:28:18 UTC
Created attachment 25521 [details]
0.37 ebuild

Hi!
Please test this one.
Cheers,
Marc.
Comment 14 Charles Goodwin 2004-02-13 04:35:10 UTC
WORKSFORME!
Comment 15 Robert Moss (RETIRED) gentoo-dev 2004-02-14 12:50:56 UTC
As an ebuild for Inkscape 0.37 has just been submitted to breakmygentoo.net's Bugzilla, I feel obliged to ask a question - is there any reason as to why 0.37 isn't in portage? Is it still too immature? If so, I'll stick it on breakmygentoo, but if not then I'll wait for it to show up in portage.
Comment 16 Daniel G. Taylor 2004-02-15 02:38:12 UTC
Heh, I was just coming here to submit my 0.37 ebuild... guess someone beat me to it :)
Just for your information, that 0.37 ebuild doesn't need >=dev-libs/libsigc++-1.2.5
You can replace the line with >=dev-libs/libsigc++-1.2
Comment 17 Robert Moss (RETIRED) gentoo-dev 2004-02-17 18:37:32 UTC
We've had a production-quality ebuild available here for over 5 (FIVE) weeks now... is there any reason as to why this isn't in portage? I know what the policies are, but I don't think that Inkscape contravenes any of them; IMHO it's sufficiently mature.

I would put it there myself, but I'm not a developer, so I can't help :-(
Comment 18 Marc Hildebrand (RETIRED) gentoo-dev 2004-02-18 08:07:22 UTC
in cvs.
Comment 19 foser (RETIRED) gentoo-dev 2004-02-18 08:39:10 UTC
atk is not defined in the pack, not needed to be in the deps. Same for pango. Use lowest common denominator for libsigc -> 1.2 , not 1.2.5 . There doesn't seem to be a dep on librsvg anymore.

Intltool dep needs to be upped to 0.29 for XML-Parser to be covered (ok, i don't expect you to know that one).

There is no gnome switch, the switch & deps as they are are useless. There are no mlview or kde switches, why are they in the ebuild ?

You put 4 arches in KEYWORDS, you can only put arches in on a new pack you have actually tested or a reporter has tested. This should be ~x86 only.

The license of the code is not just GPL anymore, you should check.

You miss to install quite a few docs, but those are minor issues.

In short zypher, do you even check the ebuild before you put it in? You should, it's your responsibility.
Comment 20 Marc Hildebrand (RETIRED) gentoo-dev 2004-02-18 11:48:05 UTC
Ok, I fixed the ebuild. (yes, I had checked it)
Actually the instructions included in the release are a bit outdated regarding deps and flags. Should have checked that.
Hope the new ebuild satisfies qa more.
As for the docs I'll have a closer look at that.
Please check, comments welcome.
From everyone ;)
Cheers,
Marc.
Comment 21 foser (RETIRED) gentoo-dev 2004-02-18 23:51:51 UTC
Licenses still not correct (?)

You removed the mmx switch, afaics it is functional so it shouldn't have been removed. 

You removed the mmx switch, but mmx is still in IUSE.

You removed the gnome switch, but left the conditional deps in. Bad. You probably want the switch, because it's useful. It just didn't work with the former ebuild, because the switch got renamed. Added complication is that 'gnome' for gnome-print capabilities is probably not the right flag to use.
Comment 22 Marc Hildebrand (RETIRED) gentoo-dev 2004-02-19 02:49:16 UTC
Yep, you're right. I implemented the flags again. The gnome use-flag is the only one I can think about when wanting gnome-print. A local flag seems a bit useless, who would use +gnome-print -gnome anyway?
The licenses are ok (just take a look at the libsigc++ ebuild for example).
Comment 23 foser (RETIRED) gentoo-dev 2004-02-19 07:45:46 UTC
Well, maybe you just don't need/want gnome-print stuff, but do want gnome. It's not about you, but what is reasonable to request.

About the licenses once again, afaics you still define the wrong license.