| 1 | NAME = librsvg |
|---|
| 2 | VERSION = 2.35.0 |
|---|
| 3 | GARTYPE = v2 |
|---|
| 4 | |
|---|
| 5 | DESCRIPTION = Scalable Vector Graphics library |
|---|
| 6 | define BLURB |
|---|
| 7 | This is librsvg - A high performance SVG rendering library associated with the Gnome Project. |
|---|
| 8 | endef |
|---|
| 9 | |
|---|
| 10 | MASTER_SITES = $(GNOME_MIRROR) |
|---|
| 11 | DISTFILES = $(DISTNAME).tar.bz2 |
|---|
| 12 | |
|---|
| 13 | # Upstream develops on gcc only |
|---|
| 14 | PATCHFILES += pdiff.patch |
|---|
| 15 | PATCHFILES += perceptualdiff.patch |
|---|
| 16 | |
|---|
| 17 | VENDOR_URL = http://librsvg.sourceforge.net |
|---|
| 18 | |
|---|
| 19 | LICENSE = COPYING.LIB |
|---|
| 20 | |
|---|
| 21 | # We need the new glib only available on Solaris 10 |
|---|
| 22 | PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386 |
|---|
| 23 | |
|---|
| 24 | # TBD: There are more missing |
|---|
| 25 | BUILD_DEP_PKGS += CSWlibxml2-dev |
|---|
| 26 | |
|---|
| 27 | PACKAGES += CSWlibrsvg2-2 |
|---|
| 28 | SPKG_DESC_CSWlibrsvg2-2 = Scalable Vector Graphics library, librsvg-2.so.2 |
|---|
| 29 | PKGFILES_CSWlibrsvg2-2 += $(call pkgfiles_lib,librsvg-2.so.2) |
|---|
| 30 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWpango |
|---|
| 31 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibintl8 |
|---|
| 32 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWgtk2 |
|---|
| 33 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibxml2-2 |
|---|
| 34 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibcroco |
|---|
| 35 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibgthread2-0-0 |
|---|
| 36 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibgmodule2-0-0 |
|---|
| 37 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibpng12-0 |
|---|
| 38 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibcairo2 |
|---|
| 39 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibgobject2-0-0 |
|---|
| 40 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibgio2-0-0 |
|---|
| 41 | RUNTIME_DEP_PKGS_CSWlibrsvg2-2 += CSWlibglib2-0-0 |
|---|
| 42 | OBSOLETED_BY_CSWlibrsvg2-2 = CSWlibrsvg |
|---|
| 43 | |
|---|
| 44 | PACKAGES += CSWlibrsvg-dev |
|---|
| 45 | SPKG_DESC_CSWlibrsvg-dev = Development files for librsvg-2.so.2 |
|---|
| 46 | PKGFILES_CSWlibrsvg-dev += $(PKGFILES_DEVEL) |
|---|
| 47 | PKGFILES_CSWlibrsvg-dev += $(sharedstatedir)/gtk-doc/.* |
|---|
| 48 | RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWlibrsvg2-2 |
|---|
| 49 | RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWlibglib2-dev |
|---|
| 50 | RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWgtk2devel |
|---|
| 51 | RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWlibcairo-dev |
|---|
| 52 | |
|---|
| 53 | PACKAGES += CSWrsvg |
|---|
| 54 | SPKG_DESC_CSWrsvg += SVG to raster image conversion utility |
|---|
| 55 | # PKGFILES is catchall |
|---|
| 56 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibrsvg2-2 |
|---|
| 57 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibxml2-2 |
|---|
| 58 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibintl8 |
|---|
| 59 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibpng12-0 |
|---|
| 60 | RUNTIME_DEP_PKGS_CSWrsvg += CSWftype2 |
|---|
| 61 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibcairo2 |
|---|
| 62 | RUNTIME_DEP_PKGS_CSWrsvg += CSWgtk2 |
|---|
| 63 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibatk1-0-0 |
|---|
| 64 | RUNTIME_DEP_PKGS_CSWrsvg += CSWpango |
|---|
| 65 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibcroco |
|---|
| 66 | RUNTIME_DEP_PKGS_CSWrsvg += CSWfconfig |
|---|
| 67 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibgthread2-0-0 |
|---|
| 68 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibgmodule2-0-0 |
|---|
| 69 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibgobject2-0-0 |
|---|
| 70 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibglib2-0-0 |
|---|
| 71 | RUNTIME_DEP_PKGS_CSWrsvg += CSWlibgio2-0-0 |
|---|
| 72 | |
|---|
| 73 | PACKAGES += CSWlibrsvg-gnome |
|---|
| 74 | SPKG_DESC_CSWlibrsvg-gnome += Scalable Vector Graphics library - Gnome module |
|---|
| 75 | PKGFILES_CSWlibrsvg-gnome += $(call baseisadirs,$(libdir),gtk-2.0/.*) |
|---|
| 76 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibrsvg2-2 |
|---|
| 77 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWpango |
|---|
| 78 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibintl8 |
|---|
| 79 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibpng12-0 |
|---|
| 80 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWftype2 |
|---|
| 81 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibcairo2 |
|---|
| 82 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWgtk2 |
|---|
| 83 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibatk1-0-0 |
|---|
| 84 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibxml2-2 |
|---|
| 85 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibcroco |
|---|
| 86 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWfconfig |
|---|
| 87 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibgthread2-0-0 |
|---|
| 88 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibgmodule2-0-0 |
|---|
| 89 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibgobject2-0-0 |
|---|
| 90 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibglib2-0-0 |
|---|
| 91 | RUNTIME_DEP_PKGS_CSWlibrsvg-gnome += CSWlibgio2-0-0 |
|---|
| 92 | |
|---|
| 93 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 94 | CONFIGURE_ARGS += --enable-shared=yes --enable-static=no |
|---|
| 95 | # This causes an configure abort |
|---|
| 96 | CONFIGURE_ARGS += --disable-Bsymbolic |
|---|
| 97 | |
|---|
| 98 | BUILD64 = 1 |
|---|
| 99 | ISAEXEC = 1 |
|---|
| 100 | |
|---|
| 101 | STRIP_LIBTOOL = 1 |
|---|
| 102 | |
|---|
| 103 | EXTRA_MERGE_DIRS_isa-extra = $(bindir) |
|---|
| 104 | |
|---|
| 105 | include gar/category.mk |
|---|