On Tue, Jun 01, 2010 at 01:34:00AM +0200, Tim Sander wrote: > Hi Robert > > Hopefully this is the right way. Is it ok to push the incremental changes to > the git repository? > Otherwise it seems a little cumbersome... > > Best regards > Tim > > Signed-off-by: Tim Sander <[email protected]> > > diff --git a/CREDITS b/CREDITS > index 27b3738..e2c0cb6 100644 > --- a/CREDITS > +++ b/CREDITS > @@ -255,3 +255,6 @@ N: Mike Wakerly > E: [email protected] > D: Developer > > +N: Tim sander > +E: [email protected] > +D: Developer > 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..c777bef > --- /dev/null > +++ b/rules/libnih.make > @@ -0,0 +1,80 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2010 by Tim Sander <[email protected]> > +# > +# 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_PLATFORMDIR}/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 > <[email protected]>") > + @$(call install_fixup, libnih, DEPENDS,) > + @$(call install_fixup, libnih, DESCRIPTION, missing) > + @for i in $(shell cd $(PKGDIR)/$(LIBNIH) && find bin sbin usr/bin > usr/sbin -type f); do \ > + $(call install_copy, libnih, 0, 0, 0755, -, /$$i); \ > + done > + @for i in $(shell cd $(PKGDIR)/$(LIBNIH) && find lib usr/lib -name > "*.so*"); do \ > + $(call install_copy, libnih, 0, 0, 0644, -, /$$i); \ > + done > + @links="$(shell cd $(PKGDIR)/$(LIBNIH) && find lib usr/lib -type l)"; > \ > + if [ -n "$$links" ]; then \ > + for i in $$links; do \ > + from="`readlink $(PKGDIR)/$(LIBNIH)/$$i`"; \ > + to="/$$i"; \ > + $(call install_link, libnih, $$from, $$to); \ > + done; \ > + fi
Please provide a real targetinstall stage. > + @$(call install_finish, libnih) > + > + @$(call touch) > + > +# vim: syntax=make > > -- > ptxdist mailing list > [email protected] > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list [email protected]
