On Tue, Jun 01, 2010 at 10:14:03PM +0200, Robert Schwebel wrote: > To be used with glib-2.25.x. > > Signed-off-by: Robert Schwebel <r.schwe...@pengutronix.de> > --- > rules/dconf.in | 8 ++++++ > rules/dconf.make | 73 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 81 insertions(+), 0 deletions(-) > create mode 100644 rules/dconf.in > create mode 100644 rules/dconf.make > > diff --git a/rules/dconf.in b/rules/dconf.in > new file mode 100644 > index 0000000..42a41ab > --- /dev/null > +++ b/rules/dconf.in > @@ -0,0 +1,8 @@ > +## SECTION=system_libraries > + > +config DCONF > + tristate > + select GLIB
dconf needs glib 2.25 right? Then it should select GLIB_EXPERIMENTAL mol > + prompt "dconf" > + help > + FIXME > diff --git a/rules/dconf.make b/rules/dconf.make > new file mode 100644 > index 0000000..602d3c9 > --- /dev/null > +++ b/rules/dconf.make > @@ -0,0 +1,73 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2010 by Robert Schwebel <r.schwe...@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_DCONF) += dconf > + > +# > +# Paths and names > +# > +DCONF_VERSION := 0.3.1 > +DCONF := dconf-$(DCONF_VERSION) > +DCONF_SUFFIX := tar.bz2 > +DCONF_URL := > http://download.gnome.org/sources/dconf/0.3/$(DCONF).$(DCONF_SUFFIX) > +DCONF_SOURCE := $(SRCDIR)/$(DCONF).$(DCONF_SUFFIX) > +DCONF_DIR := $(BUILDDIR)/$(DCONF) > +DCONF_LICENSE := LGPLv2.1 > + > +# > ---------------------------------------------------------------------------- > +# Get > +# > ---------------------------------------------------------------------------- > + > +$(DCONF_SOURCE): > + @$(call targetinfo) > + @$(call get, DCONF) > + > +# > ---------------------------------------------------------------------------- > +# Prepare > +# > ---------------------------------------------------------------------------- > + > +# > +# autoconf > +# > +DCONF_CONF_TOOL := autoconf > + > +# > ---------------------------------------------------------------------------- > +# Target-Install > +# > ---------------------------------------------------------------------------- > + > +$(STATEDIR)/dconf.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, dconf) > + @$(call install_fixup, dconf,PACKAGE,dconf) > + @$(call install_fixup, dconf,PRIORITY,optional) > + @$(call install_fixup, dconf,VERSION,$(DCONF_VERSION)) > + @$(call install_fixup, dconf,SECTION,base) > + @$(call install_fixup, dconf,AUTHOR,"Robert Schwebel > <r.schwe...@pengutronix.de>") > + @$(call install_fixup, dconf,DEPENDS,) > + @$(call install_fixup, dconf,DESCRIPTION,missing) > + > + @$(call install_copy, dconf, 0, 0, 0644, -, > /usr/lib/gio/modules/libdconfsettings.so) > + @$(call install_lib, dconf, 0, 0, 0644, libdconf) > + > + @$(call install_copy, dconf, 0, 0, 0755, -, /usr/libexec/dconf-service) > + @$(call install_copy, dconf, 0, 0, 0755, -, /usr/bin/dconf) > + > + @$(call install_copy, dconf, 0, 0, 0644, -, > /usr/share/dbus-1/services/ca.desrt.dconf.service) > + @$(call install_copy, dconf, 0, 0, 0644, -, > /usr/share/dbus-1/system-services/ca.desrt.dconf.service) > + > + @$(call install_finish, dconf) > + > + @$(call touch) > + > +# vim: syntax=make > -- > 1.7.1 > > > -- > ptxdist mailing list > ptxdist@pengutronix.de > -- 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 ptxdist@pengutronix.de