Page 1 of 1

SVG support on Puppy: cairo compiled with librsvg

Posted: Thu 22 Mar 2007, 02:37
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)

Posted: Thu 22 Mar 2007, 20:29
by Pizzasgood
Excellent! I've been meaning to sort that out, now I don't have to. :)

Posted: Sat 24 Mar 2007, 07:13
by Kal
wow

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

Good Luck, Kal

Posted: Thu 31 May 2007, 01:25
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).