SVG support on Puppy: cairo compiled with librsvg

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

SVG support on Puppy: cairo compiled with librsvg

#1 Post by wow »

This a small update for Puppy, it allows the use of Scalable Vector Graphics on applications that requires it(e.g. xfce-4.4; Beryl and others) and SVG icon themes

First install librsvg: http://librsvg.sourceforge.net/
  • libcroco-0.6.1.pup
    librsvg-2.14.4.pup(requires libcroco)
Then install cairo: http://cairographics.org/
  • cairo-1.4.0svg.pup
Download from: Extended info:

Configured with:

Code: Select all

./configure --build=i486-t2-linux-gnu --prefix=/usr --infodir=/usr/share/info --datadir=/usr/share --sbindir=/usr/sbin --sysconfdir=/etc --localstatedir=/var ax_cv_c_float_words_bigendian=no
Configure output:

Code: Select all

cairo will be compiled with the following surface backends:
  image:         yes (always builtin)
  Xlib:          yes
  Xlib Xrender:  yes
  Quartz:        no (disabled, use --enable-quartz to enable)
  XCB:           no (disabled, use --enable-xcb to enable)
  Win32:         no (requires a Win32 platform)
  OS2:           no (disabled, use --enable-os2 to enable)
  PostScript:    yes
  PDF:           yes
  SVG:           yes
  glitz:         no (disabled, use --enable-glitz to enable)
  BeOS:          no (disabled, use --enable-beos to enable)
  DirectFB:      no (disabled, use --enable-directfb to enable)

the following font backends:
  FreeType:      yes
  Win32:         no (requires a Win32 platform)
  ATSUI:         no (disabled, use --enable-atsui to enable)

the following features:
  PNG functions: yes

and the following debug options:
  gcov support:  no
  test surfaces: no
  pdf testing:   no (requires poppler-glib >= 0.4.1)
  svg testing:   no (requires librsvg-2.0 >= 2.15.0)
Last edited by wow on Thu 31 May 2007, 01:17, edited 1 time in total.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#2 Post by Pizzasgood »

Excellent! I've been meaning to sort that out, now I don't have to. :)
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

Kal
Posts: 626
Joined: Thu 05 May 2005, 16:59
Location: California, High Desert

#3 Post by Kal »

wow

Thanks, now Gxine doesn't sent out warnings about icons not loading anymore.

Good Luck, Kal

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#4 Post by wow »

I have uploaded librsvg-2.14.4.pup again, the previous one has missing dependencies(glitz, xcb-lib) preventing that you can run 'rsvg-view' and the other rsvg apps. Tip: to view .svgz files choose rsvg-view as Run Action(Rox-Filer).
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

Post Reply