diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2010-01-24 00:33:23 +0100 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2011-04-08 01:21:03 +0200 |
commit | 325410a9d7402d80fbf1940bada94ec8bd53c09e (patch) | |
tree | eb4ecf89c7dc9cce92db194cad0870103d3f6834 /rules/libical.make | |
parent | c9590ef8d9fcf31c75bbf4251f2b289a64fe4218 (diff) | |
download | ptxdist-325410a9d7402d80fbf1940bada94ec8bd53c09e.tar.gz ptxdist-325410a9d7402d80fbf1940bada94ec8bd53c09e.tar.xz |
libical: added new package
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'rules/libical.make')
-rw-r--r-- | rules/libical.make | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/rules/libical.make b/rules/libical.make new file mode 100644 index 000000000..cef9b1485 --- /dev/null +++ b/rules/libical.make @@ -0,0 +1,87 @@ +# -*-makefile-*- +# +# Copyright (C) 2010 by Robert Schwebel <r.schwebel@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_LIBICAL) += libical + +# +# Paths and names +# +LIBICAL_VERSION := 0.46 +LIBICAL := libical-$(LIBICAL_VERSION) +LIBICAL_SUFFIX := tar.gz +LIBICAL_URL := $(PTXCONF_SETUP_SFMIRROR)/project/freeassociation/libical/libical-0.46/$(LIBICAL).$(LIBICAL_SUFFIX) +LIBICAL_SOURCE := $(SRCDIR)/$(LIBICAL).$(LIBICAL_SUFFIX) +LIBICAL_DIR := $(BUILDDIR)/$(LIBICAL) +LIBICAL_LICENSE := unknown + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +$(LIBICAL_SOURCE): + @$(call targetinfo) + @$(call get, LIBICAL) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +LIBICAL_PATH := PATH=$(CROSS_PATH) +LIBICAL_CONF_ENV := $(CROSS_ENV) + +# +# autoconf +# +LIBICAL_CONF_TOOL := autoconf +LIBICAL_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --disable-icalerrors-are-fatal \ + --disable-java \ + --disable-python \ + --without-builtintz \ + --without-bdb4 \ + --without-backtrace \ + --without-devel + +ifdef PTXCONF_LIBICAL_CXX +LIBICAL_CONF_OPT += --enable-cxx +else +LIBICAL_CONF_OPT += --disable-cxx +endif + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/libical.targetinstall: + @$(call targetinfo) + + @$(call install_init, libical) + @$(call install_fixup, libical,PRIORITY,optional) + @$(call install_fixup, libical,SECTION,base) + @$(call install_fixup, libical,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") + @$(call install_fixup, libical,DESCRIPTION,missing) + + @$(call install_lib, libical, 0, 0, 0644, libical) + @$(call install_lib, libical, 0, 0, 0644, libicalss) + @$(call install_lib, libical, 0, 0, 0644, libicalvcal) + +ifdef PTXCONF_LIBICAL_CXX + @$(call install_lib, libical, 0, 0, 0644, libical_cxx) + @$(call install_lib, libical, 0, 0, 0644, libicalss_cxx) +endif + @$(call install_finish, libical) + + @$(call touch) + +# vim: syntax=make |