1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/librsvg/trunk/Makefile

Revision 21505, 2.8 KB (checked in by lblume, 9 months ago)

librsvg/trunk: Respin the package; clean up dependencies; No version bump as they've got non trivial deps

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