On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote: > Signed-off-by: Khem Raj <[email protected]> > --- > .../i2c-tools/i2c-tools-3.0.3/Module.mk | 72 > -------------------- > .../i2c-tools/i2c-tools-3.1.0/Module.mk | 72 > ++++++++++++++++++++ > .../recipes-support/i2c-tools/i2c-tools_3.0.3.bb | 24 ------- > .../recipes-support/i2c-tools/i2c-tools_3.1.0.bb | 26 +++++++ > 4 files changed, 98 insertions(+), 96 deletions(-) > delete mode 100644 > meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk > create mode 100644 > meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk > delete mode 100644 meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb > create mode 100644 meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb > > diff --git a/meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk > b/meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk > deleted file mode 100644 > index fcaf72f..0000000 > --- a/meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk > +++ /dev/null > @@ -1,72 +0,0 @@ > -# EEPROMER > -# > -# Licensed under the GNU General Public License. > - > -EEPROMER_DIR := eepromer > - > -EEPROMER_CFLAGS := -Wstrict-prototypes -Wshadow -Wpointer-arith > -Wcast-qual \ > - -Wcast-align -Wwrite-strings -Wnested-externs -Winline \ > - -W -Wundef -Wmissing-prototypes -Iinclude > - > -EEPROMER_TARGETS := eepromer eeprom eeprog > - > -# > -# Programs > -# > - > -$(EEPROMER_DIR)/eepromer: $(EEPROMER_DIR)/eepromer.o > - $(CC) $(LDFLAGS) -o $@ $^ > - > -$(EEPROMER_DIR)/eeprom: $(EEPROMER_DIR)/eeprom.o > - $(CC) $(LDFLAGS) -o $@ $^ > - > -$(EEPROMER_DIR)/eeprog: $(EEPROMER_DIR)/eeprog.o $(EEPROMER_DIR)/24cXX.o > - $(CC) $(LDFLAGS) -o $@ $^ > - > -# > -# Objects > -# > - > -$(EEPROMER_DIR)/eepromer.o: $(EEPROMER_DIR)/eepromer.c > - $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > - > -$(EEPROMER_DIR)/eeprom.o: $(EEPROMER_DIR)/eeprom.c > - $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > - > -$(EEPROMER_DIR)/eeprog.o: $(EEPROMER_DIR)/eeprog.c > - $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > - > -$(EEPROMER_DIR)/24cXX.o: $(EEPROMER_DIR)/24cXX.c > - $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > - > -# > -# Commands > -# > - > -all-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > - > -strip-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > - strip $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > - > -clean-eepromer: > - $(RM) $(addprefix $(EEPROMER_DIR)/,*.o $(EEPROMER_TARGETS)) > - > -install-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > - $(INSTALL_DIR) $(DESTDIR)$(sbindir) $(DESTDIR)$(man8dir) > - for program in $(EEPROMER_TARGETS) ; do \ > - $(INSTALL_PROGRAM) $(EEPROMER_DIR)/$$program $(DESTDIR)$(sbindir) ; done > - > -uninstall-eepromer: > - for program in $(EEPROMER_TARGETS) ; do \ > - $(RM) $(DESTDIR)$(sbindir)/$$program ; \ > - $(RM) $(DESTDIR)$(man8dir)/$$program.8 ; done > - > -all: all-eepromer > - > -strip: strip-eepromer > - > -clean: clean-eepromer > - > -install: install-eepromer > - > -uninstall: uninstall-eepromer > diff --git a/meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk > b/meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk > new file mode 100644 > index 0000000..fcaf72f > --- /dev/null > +++ b/meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk > @@ -0,0 +1,72 @@ > +# EEPROMER > +# > +# Licensed under the GNU General Public License. > + > +EEPROMER_DIR := eepromer > + > +EEPROMER_CFLAGS := -Wstrict-prototypes -Wshadow -Wpointer-arith > -Wcast-qual \ > + -Wcast-align -Wwrite-strings -Wnested-externs -Winline \ > + -W -Wundef -Wmissing-prototypes -Iinclude > + > +EEPROMER_TARGETS := eepromer eeprom eeprog > + > +# > +# Programs > +# > + > +$(EEPROMER_DIR)/eepromer: $(EEPROMER_DIR)/eepromer.o > + $(CC) $(LDFLAGS) -o $@ $^ > + > +$(EEPROMER_DIR)/eeprom: $(EEPROMER_DIR)/eeprom.o > + $(CC) $(LDFLAGS) -o $@ $^ > + > +$(EEPROMER_DIR)/eeprog: $(EEPROMER_DIR)/eeprog.o $(EEPROMER_DIR)/24cXX.o > + $(CC) $(LDFLAGS) -o $@ $^ > + > +# > +# Objects > +# > + > +$(EEPROMER_DIR)/eepromer.o: $(EEPROMER_DIR)/eepromer.c > + $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > + > +$(EEPROMER_DIR)/eeprom.o: $(EEPROMER_DIR)/eeprom.c > + $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > + > +$(EEPROMER_DIR)/eeprog.o: $(EEPROMER_DIR)/eeprog.c > + $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > + > +$(EEPROMER_DIR)/24cXX.o: $(EEPROMER_DIR)/24cXX.c > + $(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ > + > +# > +# Commands > +# > + > +all-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > + > +strip-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > + strip $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > + > +clean-eepromer: > + $(RM) $(addprefix $(EEPROMER_DIR)/,*.o $(EEPROMER_TARGETS)) > + > +install-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) > + $(INSTALL_DIR) $(DESTDIR)$(sbindir) $(DESTDIR)$(man8dir) > + for program in $(EEPROMER_TARGETS) ; do \ > + $(INSTALL_PROGRAM) $(EEPROMER_DIR)/$$program $(DESTDIR)$(sbindir) ; done > + > +uninstall-eepromer: > + for program in $(EEPROMER_TARGETS) ; do \ > + $(RM) $(DESTDIR)$(sbindir)/$$program ; \ > + $(RM) $(DESTDIR)$(man8dir)/$$program.8 ; done > + > +all: all-eepromer > + > +strip: strip-eepromer > + > +clean: clean-eepromer > + > +install: install-eepromer > + > +uninstall: uninstall-eepromer > diff --git a/meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb > b/meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb > deleted file mode 100644 > index 021090c..0000000 > --- a/meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb > +++ /dev/null > @@ -1,24 +0,0 @@ > -DESCRIPTION = "Set of i2c tools for linux" > -SECTION = "base" > -LICENSE = "GPLv2" > -LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" > - > -SRC_URI = > "http://dl.lm-sensors.org/i2c-tools/releases/i2c-tools-${PV}.tar.bz2 \ > - file://Module.mk \ > - " > -SRC_URI[md5sum] = "511376eed04455cdb277ef19c5f73bb4" > -SRC_URI[sha256sum] = > "23b28e474741834e3f1b35b0686528769a13adc92d2ff5603cbda1d6bd5e5629" > - > -inherit autotools > - > -do_compile_prepend() { > - cp ${WORKDIR}/Module.mk ${S}/eepromer/ > - sed -i 's#/usr/local#/usr#' Makefile > - echo "include eepromer/Module.mk" >> Makefile > -} > - > -do_install_append() { > - install -d ${D}${includedir}/linux > - install -m 0644 include/linux/i2c-dev.h > ${D}${includedir}/linux/i2c-dev-user.h > - rm -f ${D}${includedir}/linux/i2c-dev.h > -} > diff --git a/meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb > b/meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb > new file mode 100644 > index 0000000..7589537 > --- /dev/null > +++ b/meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb > @@ -0,0 +1,26 @@ > +DESCRIPTION = "Set of i2c tools for linux" > +SECTION = "base" > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" > + > +RDEPENDS += "perl"
Also RDEPENDS_${PN} and also fixed in jansa/in-test
> +
> +SRC_URI =
> "http://pkgs.fedoraproject.org/repo/pkgs/i2c-tools/i2c-tools-3.1.0.tar.bz2/f15019e559e378c6e9d5d6299a00df21/i2c-tools-${PV}.tar.bz2
> \
> + file://Module.mk \
> + "
> +SRC_URI[md5sum] = "f15019e559e378c6e9d5d6299a00df21"
> +SRC_URI[sha256sum] =
> "960023f61de292c6dd757fcedec4bffa7dd036e8594e24b26a706094ca4c142a"
> +
> +inherit autotools
> +
> +do_compile_prepend() {
> + cp ${WORKDIR}/Module.mk ${S}/eepromer/
> + sed -i 's#/usr/local#/usr#' Makefile
> + echo "include eepromer/Module.mk" >> Makefile
> +}
> +
> +do_install_append() {
> + install -d ${D}${includedir}/linux
> + install -m 0644 include/linux/i2c-dev.h
> ${D}${includedir}/linux/i2c-dev-user.h
> + rm -f ${D}${includedir}/linux/i2c-dev.h
> +}
> --
> 1.7.9.5
>
>
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
