[oe] [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0

Martin Jansa martin.jansa at gmail.com
Mon Jan 28 10:41:13 UTC 2013


On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote:
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
>  .../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

Applied, please split those perl scripts in followup patch.

> 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"
> +
> +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
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20130128/cdf0f3d7/attachment-0002.sig>


More information about the Openembedded-devel mailing list