All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0
@ 2013-01-26  6:45 Khem Raj
  2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Khem Raj @ 2013-01-26  6:45 UTC (permalink / raw)
  To: openembedded-devel

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"
+
+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




^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency
  2013-01-26  6:45 [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Khem Raj
@ 2013-01-26  6:45 ` Khem Raj
  2013-01-27 19:13   ` Martin Jansa
                     ` (2 more replies)
  2013-01-27 19:21 ` [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Martin Jansa
  2013-01-28 10:41 ` Martin Jansa
  2 siblings, 3 replies; 10+ messages in thread
From: Khem Raj @ 2013-01-26  6:45 UTC (permalink / raw)
  To: openembedded-devel

Fixes errors like

| Computing transaction...error: Can't install
arptables-0.0.3+4-r0.0@ppce500v2: no package provides /usr/bin/perl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../recipes-filter/ebtables/ebtables_2.0.10-4.bb   |    2 ++
 .../recipes-support/arptables/arptables_0.0.3-4.bb |    2 ++
 2 files changed, 4 insertions(+)

diff --git a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
index 2596d2f..4e9b0bc 100644
--- a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
+++ b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
@@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=53b4a999993871a28ab1488fdbd2e73e"
 SECTION = "console/network"
 PR = "r1"
 
+RDEPENDS += "perl"
+
 SRC_URI = "${SOURCEFORGE_MIRROR}/ebtables/ebtables-v${PV}.tar.gz \
            file://installnonroot.patch \
            file://01debian_defaultconfig.patch \
diff --git a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
index 71e2600..8da9bb7 100644
--- a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
+++ b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
@@ -3,6 +3,8 @@ PRIORITY = "optional"
 LICENSE = "GPL-2.0"
 SECTION = "console/network"
 
+RDEPENDS += "perl"
+
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 SRC_URI = " \
 	${SOURCEFORGE_MIRROR}/ebtables/arptables-v${PV}.tar.gz;name=arptables \
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency
  2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
@ 2013-01-27 19:13   ` Martin Jansa
  2013-01-27 20:20     ` Joe MacDonald
  2013-01-27 20:40   ` Koen Kooi
  2013-01-28 10:41   ` Martin Jansa
  2 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2013-01-27 19:13 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2148 bytes --]

On Fri, Jan 25, 2013 at 10:45:15PM -0800, Khem Raj wrote:
> Fixes errors like

RDEPENDS_${PN}, fixed in jansa/in-test, I'll merge with that fix if Joe
sends his ack.

Cheers,

> 
> | Computing transaction...error: Can't install
> arptables-0.0.3+4-r0.0@ppce500v2: no package provides /usr/bin/perl
> 
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  .../recipes-filter/ebtables/ebtables_2.0.10-4.bb   |    2 ++
>  .../recipes-support/arptables/arptables_0.0.3-4.bb |    2 ++
>  2 files changed, 4 insertions(+)
> 
> diff --git a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> index 2596d2f..4e9b0bc 100644
> --- a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> +++ b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> @@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=53b4a999993871a28ab1488fdbd2e73e"
>  SECTION = "console/network"
>  PR = "r1"
>  
> +RDEPENDS += "perl"
> +
>  SRC_URI = "${SOURCEFORGE_MIRROR}/ebtables/ebtables-v${PV}.tar.gz \
>             file://installnonroot.patch \
>             file://01debian_defaultconfig.patch \
> diff --git a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> index 71e2600..8da9bb7 100644
> --- a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> +++ b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> @@ -3,6 +3,8 @@ PRIORITY = "optional"
>  LICENSE = "GPL-2.0"
>  SECTION = "console/network"
>  
> +RDEPENDS += "perl"
> +
>  LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
>  SRC_URI = " \
>  	${SOURCEFORGE_MIRROR}/ebtables/arptables-v${PV}.tar.gz;name=arptables \
> -- 
> 1.7.9.5
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0
  2013-01-26  6:45 [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Khem Raj
  2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
@ 2013-01-27 19:21 ` Martin Jansa
  2013-01-27 20:39   ` Koen Kooi
  2013-01-28 10:41 ` Martin Jansa
  2 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2013-01-27 19:21 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 8387 bytes --]

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

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency
  2013-01-27 19:13   ` Martin Jansa
@ 2013-01-27 20:20     ` Joe MacDonald
  0 siblings, 0 replies; 10+ messages in thread
From: Joe MacDonald @ 2013-01-27 20:20 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2393 bytes --]

[Re: [oe] [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency] On 13.01.27 (Sun 20:13) Martin Jansa wrote:

> On Fri, Jan 25, 2013 at 10:45:15PM -0800, Khem Raj wrote:
> > Fixes errors like
> 
> RDEPENDS_${PN}, fixed in jansa/in-test, I'll merge with that fix if Joe
> sends his ack.

Yes, please.  Thanks!

-J.

> 
> Cheers,
> 
> > 
> > | Computing transaction...error: Can't install
> > arptables-0.0.3+4-r0.0@ppce500v2: no package provides /usr/bin/perl
> > 
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > ---
> >  .../recipes-filter/ebtables/ebtables_2.0.10-4.bb   |    2 ++
> >  .../recipes-support/arptables/arptables_0.0.3-4.bb |    2 ++
> >  2 files changed, 4 insertions(+)
> > 
> > diff --git a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> > index 2596d2f..4e9b0bc 100644
> > --- a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> > +++ b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> > @@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=53b4a999993871a28ab1488fdbd2e73e"
> >  SECTION = "console/network"
> >  PR = "r1"
> >  
> > +RDEPENDS += "perl"
> > +
> >  SRC_URI = "${SOURCEFORGE_MIRROR}/ebtables/ebtables-v${PV}.tar.gz \
> >             file://installnonroot.patch \
> >             file://01debian_defaultconfig.patch \
> > diff --git a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> > index 71e2600..8da9bb7 100644
> > --- a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> > +++ b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> > @@ -3,6 +3,8 @@ PRIORITY = "optional"
> >  LICENSE = "GPL-2.0"
> >  SECTION = "console/network"
> >  
> > +RDEPENDS += "perl"
> > +
> >  LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
> >  SRC_URI = " \
> >  	${SOURCEFORGE_MIRROR}/ebtables/arptables-v${PV}.tar.gz;name=arptables \
> > -- 
> > 1.7.9.5
> > 
> > 
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> 
-- 
-Joe MacDonald.
:wq

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0
  2013-01-27 19:21 ` [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Martin Jansa
@ 2013-01-27 20:39   ` Koen Kooi
  2013-01-28  8:58     ` Koen Kooi
  0 siblings, 1 reply; 10+ messages in thread
From: Koen Kooi @ 2013-01-27 20:39 UTC (permalink / raw)
  To: 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-----




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency
  2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
  2013-01-27 19:13   ` Martin Jansa
@ 2013-01-27 20:40   ` Koen Kooi
  2013-01-28 10:41   ` Martin Jansa
  2 siblings, 0 replies; 10+ messages in thread
From: Koen Kooi @ 2013-01-27 20:40 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 26-01-13 07:45, Khem Raj schreef:
> Fixes errors like
> 
> | Computing transaction...error: Can't install 
> arptables-0.0.3+4-r0.0@ppce500v2: no package provides /usr/bin/perl
> 
> Signed-off-by: Khem Raj <raj.khem@gmail.com> --- 
> .../recipes-filter/ebtables/ebtables_2.0.10-4.bb   |    2 ++ 
> .../recipes-support/arptables/arptables_0.0.3-4.bb |    2 ++ 2 files
> changed, 4 insertions(+)
> 
> diff --git a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb index
> 2596d2f..4e9b0bc 100644 ---
> a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb +++
> b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb @@ -4,6
> +4,8 @@ LIC_FILES_CHKSUM =
> "file://COPYING;md5=53b4a999993871a28ab1488fdbd2e73e" SECTION =
> "console/network" PR = "r1"
> 
> +RDEPENDS += "perl"

Can yo split out out the things that need perl? The meat of ebtables doesn't
need perl AFAIK and it would be a shame to drag in perl only for some helper
apps

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org

iD8DBQFRBZDPMkyGM64RGpERAngPAJ9ZXq43eATpg+dYBN9b0M0Sg/LJTgCfZltV
oA6rQGFkTCuvBBEwwOClEMc=
=n1zu
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0
  2013-01-27 20:39   ` Koen Kooi
@ 2013-01-28  8:58     ` Koen Kooi
  0 siblings, 0 replies; 10+ messages in thread
From: Koen Kooi @ 2013-01-28  8:58 UTC (permalink / raw)
  To: openembedded-devel

-----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-----




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0
  2013-01-26  6:45 [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Khem Raj
  2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
  2013-01-27 19:21 ` [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Martin Jansa
@ 2013-01-28 10:41 ` Martin Jansa
  2 siblings, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2013-01-28 10:41 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 8391 bytes --]

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

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency
  2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
  2013-01-27 19:13   ` Martin Jansa
  2013-01-27 20:40   ` Koen Kooi
@ 2013-01-28 10:41   ` Martin Jansa
  2 siblings, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2013-01-28 10:41 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2117 bytes --]

On Fri, Jan 25, 2013 at 10:45:15PM -0800, Khem Raj wrote:
> Fixes errors like
> 
> | Computing transaction...error: Can't install
> arptables-0.0.3+4-r0.0@ppce500v2: no package provides /usr/bin/perl

Applied, please split those perl scripts in followup patch.

Thanks
> 
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  .../recipes-filter/ebtables/ebtables_2.0.10-4.bb   |    2 ++
>  .../recipes-support/arptables/arptables_0.0.3-4.bb |    2 ++
>  2 files changed, 4 insertions(+)
> 
> diff --git a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> index 2596d2f..4e9b0bc 100644
> --- a/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> +++ b/meta-networking/recipes-filter/ebtables/ebtables_2.0.10-4.bb
> @@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=53b4a999993871a28ab1488fdbd2e73e"
>  SECTION = "console/network"
>  PR = "r1"
>  
> +RDEPENDS += "perl"
> +
>  SRC_URI = "${SOURCEFORGE_MIRROR}/ebtables/ebtables-v${PV}.tar.gz \
>             file://installnonroot.patch \
>             file://01debian_defaultconfig.patch \
> diff --git a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> index 71e2600..8da9bb7 100644
> --- a/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> +++ b/meta-networking/recipes-support/arptables/arptables_0.0.3-4.bb
> @@ -3,6 +3,8 @@ PRIORITY = "optional"
>  LICENSE = "GPL-2.0"
>  SECTION = "console/network"
>  
> +RDEPENDS += "perl"
> +
>  LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
>  SRC_URI = " \
>  	${SOURCEFORGE_MIRROR}/ebtables/arptables-v${PV}.tar.gz;name=arptables \
> -- 
> 1.7.9.5
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-01-28 10:57 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-26  6:45 [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Khem Raj
2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
2013-01-27 19:13   ` Martin Jansa
2013-01-27 20:20     ` Joe MacDonald
2013-01-27 20:40   ` Koen Kooi
2013-01-28 10:41   ` Martin Jansa
2013-01-27 19:21 ` [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Martin Jansa
2013-01-27 20:39   ` Koen Kooi
2013-01-28  8:58     ` Koen Kooi
2013-01-28 10:41 ` Martin Jansa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.