Bug 752637 - Remove Image Magick dep
Summary: Remove Image Magick dep
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Publican
Classification: Community
Component: publican
Version: future
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: 3.0
Assignee: Jeff Fearn 🐞
QA Contact: Ruediger Landmann
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-11-10 02:02 UTC by Jeff Fearn 🐞
Modified: 2012-10-31 03:11 UTC (History)
1 user (show)

Fixed In Version: 3.0.0
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-10-31 03:11:04 UTC


Attachments (Terms of Use)

Description Jeff Fearn 🐞 2011-11-10 02:02:20 UTC
Publican has a dependency on Image Magick, this is a large program, makes porting difficult, and is no longer required.

Before the great re-licensing effort we didn't want the images used in the common or generated brands to be covered by the GPL, so we generated the SVGs in code at brand creation and then converted them to PNGs. Now that the common content is covered by the CC0 license there is nothing stopping us shipping SVGs and PNGs in the distribution as the license is liberal enough to not impact reuse.

Comment 1 Jeff Fearn 🐞 2011-11-10 05:09:11 UTC
Removed  all references to Image::Magick & Image::Size. Made create_brand use template images. Currently these images are duplicates of the common brand, but they will be made more generic.

Applied changes to branches/publican-2x and trunk.

Committed revision 1940.

Comment 2 Martin Prpič 2012-04-24 17:09:45 UTC
Verified on Fedora 16!

Previously:

~]$ rpm -q publican
publican-2.8-1.fc15.noarch
~]$ rpm -qR publican | grep Image
perl(Image::Magick)  
perl(Image::Size) 


Now:

~]$ rpm -q publican
publican-3.0-0.fc16.t166.noarch
~]$ rpm -qR publican | grep Image
~]$


Note You need to log in before you can comment on or make changes to this bug.