| Submitter | Khem Raj |
|---|---|
| Date | Jan. 26, 2013, 6:45 a.m. |
| Message ID | <1359182715-3063-1-git-send-email-raj.khem@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/43451/ |
| State | Accepted, archived |
| Headers | show |
Comments
On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote: > Signed-off-by: Khem Raj <raj.khem@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 > > 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 > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 27-01-13 20:21, Martin Jansa schreef: > On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote: >> Signed-off-by: Khem Raj <raj.khem@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 >> >> 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 Can we please just split out read_edid and keep i2cdetect perl free? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: GPGTools - http://gpgtools.org iD8DBQFRBZCLMkyGM64RGpERAkyKAJ9lgADO4yYgmzNJS7kKqCX5doSkhgCfXuHI lq2opQscNEqDxmHf2P/o3ag= =8+Jq -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 27-01-13 21:39, Koen Kooi schreef: > Op 27-01-13 20:21, Martin Jansa schreef: >> On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote: >>> Signed-off-by: Khem Raj <raj.khem@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 >>> >>> 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 > > Can we please just split out read_edid and keep i2cdetect perl free? It's slightly more, but the idea still is the same: root@hexy:~/PWM# for i in $(opkg files i2c-tools | grep bin) ; do file $i ; done /usr/bin/decode-dimms: Perl script, ASCII text executable /usr/sbin/i2cget: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped /usr/sbin/eeprog: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped /usr/sbin/eeprom: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped /usr/bin/decode-vaio: Perl script, ASCII text executable /usr/sbin/i2c-stub-from-dump: Perl script, ASCII text executable /usr/bin/ddcmon: Perl script, ASCII text executable /usr/sbin/i2cdump: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped /usr/sbin/i2cdetect: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped /usr/sbin/eepromer: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped /usr/bin/decode-edid: Perl script, ASCII text executable /usr/sbin/i2cset: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: GPGTools - http://gpgtools.org iD8DBQFRBj3NMkyGM64RGpERAg8CAJ4+wC9o4XYjmSbOqoGRCQf8ikpm1ACcDJGs 0er5dDQEb2jEA7Pp/Oy3+Og= =UhAd -----END PGP SIGNATURE-----
On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote: > Signed-off-by: Khem Raj <raj.khem@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@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
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 +}
Signed-off-by: Khem Raj <raj.khem@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