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.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=@GNOME
/$(PKG_NAME
)/2.22
16 PKG_MD5SUM
:=c4ec4fdb2b1842e221ca39127e85682d
19 include $(INCLUDE_DIR
)/package.mk
23 EXTRA_LDFLAGS
+=-Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib \
24 -L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib
/ \
25 -L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
/
27 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(call confvar
,CONFIG_PACKAGE_librsvg CONFIG_PACKAGE_librsvg-pixbuf-loader
)
29 define Package
/librsvg
33 TITLE
:=SVG rendering library
34 URL
:=http
://librsvg.sourceforge.net
/
35 DEPENDS
:=+cairo
+libxml2
+glib2
+libcroco
+pango
+gtk2
38 define Package
/librsvg-pixbuf-loader
42 TITLE
:=SVG rendering library
43 URL
:=http
://librsvg.sourceforge.net
/
47 define Package
/librsvg
/description
48 librsvg is a high performance SVG rendering library associated with the Gnome Project.
51 define Build
/Configure
52 $(call Build
/Configure
/Default
, \
54 --disable-mozilla-plugin \
56 $(if
$(CONFIG_PACKAGE_librsvg-pixbuf-loader
), \
57 --enable-pixbuf-loader
,\
58 --disable-pixbuf-loader \
63 define Build
/InstallDev
64 $(INSTALL_DIR
) $(1)/usr
/lib
/
65 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,a
,la
} $(1)/usr
/lib
/
66 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
/
67 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* $(1)/usr
/lib
/pkgconfig
/
68 $(INSTALL_DIR
) $(1)/usr
/include/
69 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
72 define Package
/librsvg
/install
73 $(INSTALL_DIR
) $(1)/usr
/lib
/
74 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* $(1)/usr
/lib
/
77 define Package
/librsvg-pixbuf-loader
/install
78 $(INSTALL_DIR
) $(1)/usr
/lib
/gtk-2.0
/2.10.0/loaders
80 $(PKG_INSTALL_DIR
)/usr
/lib
/gtk-2.0
/2.10.0/loaders
/*.so
* \
81 $(1)/usr
/lib
/gtk-2.0
/2.10.0/loaders
84 $(eval
$(call BuildPackage
,librsvg
))
85 $(eval
$(call BuildPackage
,librsvg-pixbuf-loader
))