* [ptxdist] [PATCH v2 0/3] ptxdist: check for python 2.x and rename libusbx @ 2014-04-15 9:19 Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 1/3] libusb: rename libusbx to libusb Alexander Aring ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Alexander Aring @ 2014-04-15 9:19 UTC (permalink / raw) To: ptxdist; +Cc: Alexander Aring This patch series renames the libusbx to libusb again and add some python checks to "configure.ac". - Alex changes since v2: - let use python to check python major version. - correct some text messages on failure. Alexander Aring (3): libusb: rename libusbx to libusb configure.ac: add check for python 2.x version configure.ac: check for python2 binary as well configure.ac | 14 +++++++++++++- .../0001-libusb-needs-librt-and-libpthread.patch} | 13 ++++++------- patches/libusb-1.0.18/series | 1 + patches/libusbx-1.0.18/series | 1 - rules/libusb.make | 6 +++--- 5 files changed, 23 insertions(+), 12 deletions(-) rename patches/{libusbx-1.0.18/0001-libusbx-libusb-needs-librt-and-libpthread.patch => libusb-1.0.18/0001-libusb-needs-librt-and-libpthread.patch} (73%) create mode 100644 patches/libusb-1.0.18/series delete mode 100644 patches/libusbx-1.0.18/series -- 1.9.2 -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
* [ptxdist] [PATCH v2 1/3] libusb: rename libusbx to libusb 2014-04-15 9:19 [ptxdist] [PATCH v2 0/3] ptxdist: check for python 2.x and rename libusbx Alexander Aring @ 2014-04-15 9:19 ` Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 3/3] configure.ac: check for python2 binary as well Alexander Aring 2 siblings, 0 replies; 7+ messages in thread From: Alexander Aring @ 2014-04-15 9:19 UTC (permalink / raw) To: ptxdist; +Cc: Alexander Aring Signed-off-by: Alexander Aring <alex.aring@gmail.com> --- .../0001-libusb-needs-librt-and-libpthread.patch} | 13 ++++++------- patches/libusb-1.0.18/series | 1 + patches/libusbx-1.0.18/series | 1 - rules/libusb.make | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) rename patches/{libusbx-1.0.18/0001-libusbx-libusb-needs-librt-and-libpthread.patch => libusb-1.0.18/0001-libusb-needs-librt-and-libpthread.patch} (73%) create mode 100644 patches/libusb-1.0.18/series delete mode 100644 patches/libusbx-1.0.18/series diff --git a/patches/libusbx-1.0.18/0001-libusbx-libusb-needs-librt-and-libpthread.patch b/patches/libusb-1.0.18/0001-libusb-needs-librt-and-libpthread.patch similarity index 73% rename from patches/libusbx-1.0.18/0001-libusbx-libusb-needs-librt-and-libpthread.patch rename to patches/libusb-1.0.18/0001-libusb-needs-librt-and-libpthread.patch index 2ee3f72..2d0ebb5 100644 --- a/patches/libusbx-1.0.18/0001-libusbx-libusb-needs-librt-and-libpthread.patch +++ b/patches/libusb-1.0.18/0001-libusb-needs-librt-and-libpthread.patch @@ -1,10 +1,9 @@ -From e5c3ffc155a33a9d8f97dc1524be9a776d4ed656 Mon Sep 17 00:00:00 2001 +From 57ec2296445225a11706b1a1eaae56b37a06c9eb Mon Sep 17 00:00:00 2001 From: Alexander Aring <alex.aring@gmail.com> Date: Fri, 28 Mar 2014 12:04:23 +0100 -Subject: [PATCH] libusbx: libusb needs librt and libpthread +Subject: [PATCH] libusb: needs librt and libpthread -This patch is taken from the old libusb package and changes to apply the -libusbx package. Original commit msg from patch is: +Original commit msg from older libusb package: Add missing dependencies. @@ -19,11 +18,11 @@ Signed-off-by: Alexander Aring <alex.aring@gmail.com> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libusb-1.0.pc.in b/libusb-1.0.pc.in -index 7bc33c1..0c6fea7 100644 +index aa023b3..eded053 100644 --- a/libusb-1.0.pc.in +++ b/libusb-1.0.pc.in @@ -6,6 +6,6 @@ includedir=@includedir@ - Name: libusbx-1.0 + Name: libusb-1.0 Description: C API for USB device access from Linux, Mac OS X, Windows and OpenBSD/NetBSD userspace Version: @VERSION@ -Libs: -L${libdir} -lusb-1.0 @@ -31,5 +30,5 @@ index 7bc33c1..0c6fea7 100644 Libs.private: @LIBS@ Cflags: -I${includedir}/libusb-1.0 -- -1.9.1 +1.9.2 diff --git a/patches/libusb-1.0.18/series b/patches/libusb-1.0.18/series new file mode 100644 index 0000000..ea8d389 --- /dev/null +++ b/patches/libusb-1.0.18/series @@ -0,0 +1 @@ +0001-libusb-needs-librt-and-libpthread.patch diff --git a/patches/libusbx-1.0.18/series b/patches/libusbx-1.0.18/series deleted file mode 100644 index 4284244..0000000 --- a/patches/libusbx-1.0.18/series +++ /dev/null @@ -1 +0,0 @@ -0001-libusbx-libusb-needs-librt-and-libpthread.patch diff --git a/rules/libusb.make b/rules/libusb.make index addc4d8..0699cc1 100644 --- a/rules/libusb.make +++ b/rules/libusb.make @@ -17,10 +17,10 @@ PACKAGES-$(PTXCONF_LIBUSB) += libusb # Paths and names # LIBUSB_VERSION := 1.0.18 -LIBUSB_MD5 := f2ccd0589dde901dfd5607459f77bf44 -LIBUSB := libusbx-$(LIBUSB_VERSION) +LIBUSB_MD5 := 4a6d049923efc6496f1d383054dac1a6 +LIBUSB := libusb-$(LIBUSB_VERSION) LIBUSB_SUFFIX := tar.bz2 -LIBUSB_URL := $(call ptx/mirror, SF, libusbx/$(LIBUSB).$(LIBUSB_SUFFIX)) +LIBUSB_URL := $(call ptx/mirror, SF, libusb/$(LIBUSB).$(LIBUSB_SUFFIX)) LIBUSB_SOURCE := $(SRCDIR)/$(LIBUSB).$(LIBUSB_SUFFIX) LIBUSB_DIR := $(BUILDDIR)/$(LIBUSB) LIBUSB_LICENSE := LGPLv2.1 -- 1.9.2 -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
* [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version 2014-04-15 9:19 [ptxdist] [PATCH v2 0/3] ptxdist: check for python 2.x and rename libusbx Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 1/3] libusb: rename libusbx to libusb Alexander Aring @ 2014-04-15 9:19 ` Alexander Aring 2014-04-15 9:24 ` Uwe Kleine-König 2014-04-15 9:26 ` Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 3/3] configure.ac: check for python2 binary as well Alexander Aring 2 siblings, 2 replies; 7+ messages in thread From: Alexander Aring @ 2014-04-15 9:19 UTC (permalink / raw) To: ptxdist; +Cc: Alexander Aring Signed-off-by: Alexander Aring <alex.aring@gmail.com> --- configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/configure.ac b/configure.ac index 2a97944..efc67ba 100644 --- a/configure.ac +++ b/configure.ac @@ -304,6 +304,18 @@ AC_ARG_WITH(python, AS_HELP_STRING([--with-python],[name of the python executabl AC_PATH_PROGS(PYTHON, python2.7 python2.6 python) AC_SUBST(PYTHON) ]) + +dnl +dnl Check for python 2.x +dnl +AC_MSG_CHECKING([check for python major version]) +PYTHON_MAJOR_VERSION=`$PYTHON -c "import sys; print(sys.version_info[[0]])" 2> /dev/null` +case "$PYTHON_MAJOR_VERSION" in +2) ;; +*) AC_MSG_ERROR([we need python version 2.x but found $PYTHON_MAJOR_VERSION.x]) ;; +esac +AC_MSG_RESULT([$PYTHON_MAJOR_VERSION]) + dnl dnl We need the Python distutils dnl -- 1.9.2 -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version 2014-04-15 9:19 ` [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version Alexander Aring @ 2014-04-15 9:24 ` Uwe Kleine-König 2014-04-15 9:28 ` Alexander Aring 2014-04-15 9:26 ` Alexander Aring 1 sibling, 1 reply; 7+ messages in thread From: Uwe Kleine-König @ 2014-04-15 9:24 UTC (permalink / raw) To: ptxdist; +Cc: Alexander Aring On Tue, Apr 15, 2014 at 11:19:24AM +0200, Alexander Aring wrote: > Signed-off-by: Alexander Aring <alex.aring@gmail.com> > --- > configure.ac | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/configure.ac b/configure.ac > index 2a97944..efc67ba 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -304,6 +304,18 @@ AC_ARG_WITH(python, AS_HELP_STRING([--with-python],[name of the python executabl > AC_PATH_PROGS(PYTHON, python2.7 python2.6 python) > AC_SUBST(PYTHON) > ]) > + > +dnl > +dnl Check for python 2.x I thought you wanted to do s/python/Python/ ? > +dnl > +AC_MSG_CHECKING([check for python major version]) ditto > +PYTHON_MAJOR_VERSION=`$PYTHON -c "import sys; print(sys.version_info[[0]])" 2> /dev/null` > +case "$PYTHON_MAJOR_VERSION" in > +2) ;; > +*) AC_MSG_ERROR([we need python version 2.x but found $PYTHON_MAJOR_VERSION.x]) ;; ditto -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ | -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version 2014-04-15 9:24 ` Uwe Kleine-König @ 2014-04-15 9:28 ` Alexander Aring 0 siblings, 0 replies; 7+ messages in thread From: Alexander Aring @ 2014-04-15 9:28 UTC (permalink / raw) To: Uwe Kleine-König; +Cc: ptxdist On Tue, Apr 15, 2014 at 11:24:42AM +0200, Uwe Kleine-König wrote: > On Tue, Apr 15, 2014 at 11:19:24AM +0200, Alexander Aring wrote: > > Signed-off-by: Alexander Aring <alex.aring@gmail.com> > > --- > > configure.ac | 12 ++++++++++++ > > 1 file changed, 12 insertions(+) > > > > diff --git a/configure.ac b/configure.ac > > index 2a97944..efc67ba 100644 > > --- a/configure.ac > > +++ b/configure.ac > > @@ -304,6 +304,18 @@ AC_ARG_WITH(python, AS_HELP_STRING([--with-python],[name of the python executabl > > AC_PATH_PROGS(PYTHON, python2.7 python2.6 python) > > AC_SUBST(PYTHON) > > ]) > > + > > +dnl > > +dnl Check for python 2.x > I thought you wanted to do s/python/Python/ ? > > > +dnl > > +AC_MSG_CHECKING([check for python major version]) > ditto > > > +PYTHON_MAJOR_VERSION=`$PYTHON -c "import sys; print(sys.version_info[[0]])" 2> /dev/null` > > +case "$PYTHON_MAJOR_VERSION" in > > +2) ;; > > +*) AC_MSG_ERROR([we need python version 2.x but found $PYTHON_MAJOR_VERSION.x]) ;; > ditto > I need another coffee..., Sorry. - Alex -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version 2014-04-15 9:19 ` [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version Alexander Aring 2014-04-15 9:24 ` Uwe Kleine-König @ 2014-04-15 9:26 ` Alexander Aring 1 sibling, 0 replies; 7+ messages in thread From: Alexander Aring @ 2014-04-15 9:26 UTC (permalink / raw) To: ptxdist Hi, On Tue, Apr 15, 2014 at 11:19:24AM +0200, Alexander Aring wrote: > Signed-off-by: Alexander Aring <alex.aring@gmail.com> > --- > configure.ac | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/configure.ac b/configure.ac > index 2a97944..efc67ba 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -304,6 +304,18 @@ AC_ARG_WITH(python, AS_HELP_STRING([--with-python],[name of the python executabl > AC_PATH_PROGS(PYTHON, python2.7 python2.6 python) > AC_SUBST(PYTHON) > ]) > + > +dnl > +dnl Check for python 2.x > +dnl > +AC_MSG_CHECKING([check for python major version]) > +PYTHON_MAJOR_VERSION=`$PYTHON -c "import sys; print(sys.version_info[[0]])" 2> /dev/null` > +case "$PYTHON_MAJOR_VERSION" in > +2) ;; > +*) AC_MSG_ERROR([we need python version 2.x but found $PYTHON_MAJOR_VERSION.x]) ;; > +esac some little note here. I know we don't need a switch case here but it's good to handle others python major versions in the future. Then maybe python 4.x is incompatible with python 3.x like the current situation with python 3.x and python 2.x - Alex -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
* [ptxdist] [PATCH v2 3/3] configure.ac: check for python2 binary as well 2014-04-15 9:19 [ptxdist] [PATCH v2 0/3] ptxdist: check for python 2.x and rename libusbx Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 1/3] libusb: rename libusbx to libusb Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version Alexander Aring @ 2014-04-15 9:19 ` Alexander Aring 2 siblings, 0 replies; 7+ messages in thread From: Alexander Aring @ 2014-04-15 9:19 UTC (permalink / raw) To: ptxdist; +Cc: Alexander Aring Signed-off-by: Alexander Aring <alex.aring@gmail.com> --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index efc67ba..a96d0b7 100644 --- a/configure.ac +++ b/configure.ac @@ -301,7 +301,7 @@ AC_ARG_WITH(python, AS_HELP_STRING([--with-python],[name of the python executabl AC_SUBST(PYTHON) AC_MSG_NOTICE([Using python executable $PYTHON]) ],[ - AC_PATH_PROGS(PYTHON, python2.7 python2.6 python) + AC_PATH_PROGS(PYTHON, python2 python2.7 python2.6 python) AC_SUBST(PYTHON) ]) -- 1.9.2 -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2014-04-15 9:28 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-04-15 9:19 [ptxdist] [PATCH v2 0/3] ptxdist: check for python 2.x and rename libusbx Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 1/3] libusb: rename libusbx to libusb Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 2/3] configure.ac: add check for python 2.x version Alexander Aring 2014-04-15 9:24 ` Uwe Kleine-König 2014-04-15 9:28 ` Alexander Aring 2014-04-15 9:26 ` Alexander Aring 2014-04-15 9:19 ` [ptxdist] [PATCH v2 3/3] configure.ac: check for python2 binary as well Alexander Aring
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox