2c6077635a
As source url use the git repository instead of the unavaiable svn repository. Also because the git repository does not include the netsurf core buildsystem source that are needed to build this package add as dependency the netsurf-buildsystem package and use those files through a symbolink link. This fix the following error: svn: E670002: Unable to connect to a repository at URL 'svn://svn.netsurf-browser.org/trunk/libsvgtiny' svn: E670002: Unknown hostname 'svn.netsurf-browser.org' Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
47 lines
1.5 KiB
Makefile
47 lines
1.5 KiB
Makefile
################################################################################
|
|
#
|
|
# libsvgtiny
|
|
#
|
|
################################################################################
|
|
|
|
LIBSVGTINY_SITE = http://git.netsurf-browser.org/libsvgtiny.git
|
|
LIBSVGTINY_SITE_METHOD = git
|
|
LIBSVGTINY_VERSION = ea9d99fc8b231c22d06168135e181d61f4eb2f06
|
|
LIBSVGTINY_INSTALL_STAGING = YES
|
|
LIBSVGTINY_DEPENDENCIES = \
|
|
libxml2 host-gperf host-pkgconf host-netsurf-buildsystem
|
|
LIBSVGTINY_LICENSE = MIT
|
|
LIBSVGTINY_LICENSE_FILES = README
|
|
|
|
# The libsvgtiny build system cannot build both the shared and static
|
|
# libraries. So when the Buildroot configuration requests to build
|
|
# both the shared and static variants, we build only the shared one.
|
|
ifeq ($(BR2_SHARED_LIBS)$(BR2_SHARED_STATIC_LIBS),y)
|
|
LIBSVGTINY_COMPONENT_TYPE = lib-shared
|
|
else
|
|
LIBSVGTINY_COMPONENT_TYPE = lib-static
|
|
endif
|
|
|
|
define LIBSVGTINY_CONFIGURE_CMDS
|
|
ln -sf $(HOST_DIR)/usr/share/netsurf-buildsystem $(@D)/build
|
|
endef
|
|
|
|
define LIBSVGTINY_BUILD_CMDS
|
|
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) PREFIX=/usr \
|
|
COMPONENT_TYPE=$(LIBSVGTINY_COMPONENT_TYPE)
|
|
endef
|
|
|
|
define LIBSVGTINY_INSTALL_STAGING_CMDS
|
|
$(TARGET_CONFIGURE_OPTS) \
|
|
$(MAKE) -C $(@D) PREFIX=/usr DESTDIR=$(STAGING_DIR) \
|
|
COMPONENT_TYPE=$(LIBSVGTINY_COMPONENT_TYPE) install
|
|
endef
|
|
|
|
define LIBSVGTINY_INSTALL_TARGET_CMDS
|
|
$(TARGET_CONFIGURE_OPTS) \
|
|
$(MAKE) -C $(@D) PREFIX=/usr DESTDIR=$(TARGET_DIR) \
|
|
COMPONENT_TYPE=$(LIBSVGTINY_COMPONENT_TYPE) install
|
|
endef
|
|
|
|
$(eval $(generic-package))
|