Signed-off-by: Alexander Stein <alexander.st...@systec-electronic.com>
---
 rules/libksba.in   |   15 +++++++++++
 rules/libksba.make |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+), 0 deletions(-)
 create mode 100644 rules/libksba.in
 create mode 100644 rules/libksba.make

diff --git a/rules/libksba.in b/rules/libksba.in
new file mode 100644
index 0000000..e0f248a
--- /dev/null
+++ b/rules/libksba.in
@@ -0,0 +1,15 @@
+## SECTION=system_libraries
+
+config LIBKSBA
+       tristate
+       prompt "libksba"
+       select LIBGPG_ERROR
+       help
+         Libksba provides an easy API to create and parse X.509
+         and CMS related objects
+
+         libksba is a library to make the tasks of working with
+         X.509 certificates, CMS data and related objects more
+         easy. It provides a highlevel interface to the
+         implemented protocols and presents the data in a
+         consistent way.
diff --git a/rules/libksba.make b/rules/libksba.make
new file mode 100644
index 0000000..9a20b31
--- /dev/null
+++ b/rules/libksba.make
@@ -0,0 +1,66 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by Alexander Stein <alexander.st...@systec-electronic.com>
+#
+# 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_LIBKSBA) += libksba
+
+#
+# Paths and names
+#
+LIBKSBA_VERSION        := 1.0.7
+LIBKSBA                := libksba-$(LIBKSBA_VERSION)
+LIBKSBA_SUFFIX := tar.bz2
+LIBKSBA_URL            := 
ftp://ftp.gnupg.org/gcrypt/libksba/$(LIBKSBA).$(LIBKSBA_SUFFIX)
+LIBKSBA_SOURCE := $(SRCDIR)/$(LIBKSBA).$(LIBKSBA_SUFFIX)
+LIBKSBA_DIR            := $(BUILDDIR)/$(LIBKSBA)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+$(LIBKSBA_SOURCE):
+       @$(call targetinfo)
+       @$(call get, LIBKSBA)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+LIBKSBA_PATH   := PATH=$(CROSS_PATH)
+LIBKSBA_ENV    := $(CROSS_ENV)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libksba.targetinstall:
+       @$(call targetinfo)
+
+       @$(call install_init, libksba)
+       @$(call install_fixup, libksba,PACKAGE,libksba)
+       @$(call install_fixup, libksba,PRIORITY,optional)
+       @$(call install_fixup, libksba,VERSION,$(LIBKSBA_VERSION))
+       @$(call install_fixup, libksba,SECTION,base)
+       @$(call install_fixup, libksba,AUTHOR,"Alexander Stein")
+       @$(call install_fixup, libksba,DEPENDS,)
+       @$(call install_fixup, libksba,DESCRIPTION,missing)
+
+       @$(call install_copy, libksba, 0, 0, 0644, -, \
+               /usr/lib/libksba.so.8.9.6)
+       @$(call install_link, libksba, libksba.so.11.5.3, /usr/lib/libksba.so.8)
+       @$(call install_link, libksba, libksba.so.11.5.3, /usr/lib/libksba.so)
+
+       @$(call install_finish, libksba)
+
+       @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.1


-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to