Hi

This is patch 7290cdbf0d483085f6bacf8be7233406cfb88ce6
from git://gitorious.org/~tstone/oselas/ptxdist-upstart.git.

Should contain all fixes suggested on this list. The commit
order in the git repository has been shuffled to fit the suggestions.

Best regards
Tim

diff --git a/rules/libnih.in b/rules/libnih.in
new file mode 100644
index 0000000..d29b415
--- /dev/null
+++ b/rules/libnih.in
@@ -0,0 +1,11 @@
+## SECTION=system_libraries
+
+config LIBNIH
+       bool
+       prompt "libnih"
+       select DBUS
+       select HOST_LIBNIH
+       help
+         libnih is a small library for C application development containing 
+         functions that, despite its name, are not implemented elsewhere in 
+         the standard library set.
diff --git a/rules/libnih.make b/rules/libnih.make
new file mode 100644
index 0000000..f40be37
--- /dev/null
+++ b/rules/libnih.make
@@ -0,0 +1,74 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by Tim Sander <tim.san...@hbm.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_LIBNIH) += libnih
+
+#
+# Paths and names
+#
+LIBNIH_VERSION := 1.0.2
+LIBNIH         := libnih-$(LIBNIH_VERSION)
+LIBNIH_SUFFIX := tar.gz
+LIBNIH_URL := 
http://launchpad.net/libnih/1.0/$(LIBNIH_VERSION)/+download/$(LIBNIH).$(LIBNIH_SUFFIX)
+LIBNIH_DIR             := $(BUILDDIR)/$(LIBNIH)
+LIBNIH_SOURCE  := $(SRCDIR)/$(LIBNIH).$(LIBNIH_SUFFIX)
+LIBNIH_LICENSE  := GPLv2+
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+$(LIBNIH_SOURCE):
+       @$(call targetinfo)
+       @$(call get, LIBNIH)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+LIBNIH_PATH    := PATH=$(CROSS_PATH)
+LIBNIH_ENV     := $(CROSS_ENV) 
NIH_DBUS_TOOL=${PTXDIST_SYSROOT_HOST}/bin/nih-dbus-tool
+
+#
+# autoconf
+#
+LIBNIH_AUTOCONF := \
+       $(CROSS_AUTOCONF_USR)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libnih.targetinstall:
+       @$(call targetinfo)
+
+       @$(call install_init,  libnih)
+       @$(call install_fixup, libnih, PACKAGE, libnih)
+       @$(call install_fixup, libnih, PRIORITY, optional)
+       @$(call install_fixup, libnih, VERSION, 1.0.1)
+       @$(call install_fixup, libnih, SECTION, base)
+       @$(call install_fixup, libnih, AUTHOR, "Tim Sandet 
<tim.san...@hbm.com>")
+       @$(call install_fixup, libnih, DEPENDS,)
+       @$(call install_fixup, libnih, DESCRIPTION, missing)
+
+
+       $(call install_copy, libnih, 0, 0, 0644, -, 
/usr/lib/libnih-dbus.so.1.0.0); 
+       $(call install_copy, libnih, 0, 0, 0644, -, /usr/lib/libnih.so.1.0.0); 
+       $(call install_link, libnih, libnih-dbus.so.1.0.0, 
/usr/lib/libnih-dbus.so.1); 
+       $(call install_link, libnih, libnih-dbus.so.1.0.0, 
/usr/lib/libnih-dbus.so); 
+       $(call install_link, libnih, libnih.so.1.0.0, /usr/lib/libnih.so.1); 
+       $(call install_link, libnih, libnih.so.1.0.0, /usr/lib/libnih.so); 
+       @$(call install_finish, libnih)
+
+       @$(call touch)
+
+# vim: syntax=make

-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to