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
:=c4ec4fdb2b1842e221ca39127e85682d
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 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(call confvar
,CONFIG_PACKAGE_librsvg CONFIG_PACKAGE_librsvg-pixbuf-loader
)
30 define Package
/librsvg
34 TITLE
:=SVG rendering library
35 URL
:=http
://librsvg.sourceforge.net
/
36 DEPENDS
:=+cairo
+libxml2
+glib2
+libcroco
+pango
+gtk2
39 define Package
/librsvg-pixbuf-loader
43 TITLE
:=SVG rendering library
44 URL
:=http
://librsvg.sourceforge.net
/
48 define Package
/librsvg
/description
49 librsvg is a high performance SVG rendering library associated with the Gnome Project.
52 define Build
/Configure
53 $(call Build
/Configure
/Default
, \
55 --disable-mozilla-plugin \
57 $(if
$(CONFIG_PACKAGE_librsvg-pixbuf-loader
), \
58 --enable-pixbuf-loader
,\
59 --disable-pixbuf-loader \
64 define Build
/InstallDev
65 $(INSTALL_DIR
) $(1)/usr
/lib
/
66 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,la
} $(1)/usr
/lib
/
67 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
/
68 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* $(1)/usr
/lib
/pkgconfig
/
69 $(INSTALL_DIR
) $(1)/usr
/include/
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
73 define Package
/librsvg
/install
74 $(INSTALL_DIR
) $(1)/usr
/lib
/
75 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,a
} $(1)/usr
/lib
/
78 define Package
/librsvg-pixbuf-loader
/install
79 $(INSTALL_DIR
) $(1)/usr
/lib
/gtk-2.0
/2.10.0/loaders
81 $(PKG_INSTALL_DIR
)/usr
/lib
/gtk-2.0
/2.10.0/loaders
/*.
{so
*,a
} \
82 $(1)/usr
/lib
/gtk-2.0
/2.10.0/loaders
85 $(eval
$(call BuildPackage
,librsvg
))
86 $(eval
$(call BuildPackage
,librsvg-pixbuf-loader
))