2 # Copyright (C) 2008 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 # $Id: Makefile 12603 2008-09-13 17:54:20Z lars $
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_SOURCE_URL
:=@GNOME
/$(PKG_NAME
)/2.22
17 PKG_MD5SUM
:=aae602677ce201b1a0ed6a0c18c207f2
20 include $(INCLUDE_DIR
)/package.mk
24 EXTRA_LDFLAGS
+=-Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib \
25 -L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib
/ \
26 -L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
/
28 TARGET_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/libcroco-0.6
30 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(call confvar
,CONFIG_PACKAGE_librsvg CONFIG_PACKAGE_librsvg-pixbuf-loader
)
32 define Package
/librsvg
36 TITLE
:=SVG rendering library
37 URL
:=http
://librsvg.sourceforge.net
/
38 DEPENDS
:=+cairo
+libxml2
+glib2
+libcroco
+pango
+gtk2
41 define Package
/librsvg-pixbuf-loader
45 TITLE
:=SVG rendering library
46 URL
:=http
://librsvg.sourceforge.net
/
50 define Package
/librsvg
/description
51 librsvg is a high performance SVG rendering library associated with the Gnome Project.
54 define Build
/Configure
55 $(call Build
/Configure
/Default
, \
57 --disable-mozilla-plugin \
59 $(if
$(CONFIG_PACKAGE_librsvg-pixbuf-loader
), \
60 --enable-pixbuf-loader
,\
61 --disable-pixbuf-loader \
66 define Build
/InstallDev
67 $(INSTALL_DIR
) $(1)/usr
/lib
/
68 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,la
} $(1)/usr
/lib
/
69 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
/
70 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* $(1)/usr
/lib
/pkgconfig
/
71 $(INSTALL_DIR
) $(1)/usr
/include/
72 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
75 define Package
/librsvg
/install
76 $(INSTALL_DIR
) $(1)/usr
/lib
/
77 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,a
} $(1)/usr
/lib
/
80 define Package
/librsvg-pixbuf-loader
/install
81 $(INSTALL_DIR
) $(1)/usr
/lib
/gtk-2.0
/2.10.0/loaders
83 $(PKG_INSTALL_DIR
)/usr
/lib
/gtk-2.0
/2.10.0/loaders
/*.
{so
*,a
} \
84 $(1)/usr
/lib
/gtk-2.0
/2.10.0/loaders
87 $(eval
$(call BuildPackage
,librsvg
))
88 $(eval
$(call BuildPackage
,librsvg-pixbuf-loader
))