sigrok-util.git
7 years agosigrok-cross-mingw: README: Drop 'unzip' requirement.
Uwe Hermann [Fri, 27 Feb 2015 15:20:48 +0000 (16:20 +0100)]
sigrok-cross-mingw: README: Drop 'unzip' requirement.

The current build doesn't need unzip anymore.

7 years agosigrok-cross-android: Add a missing (C) line.
Uwe Hermann [Fri, 27 Feb 2015 14:53:35 +0000 (15:53 +0100)]
sigrok-cross-android: Add a missing (C) line.

Large parts of sigrok-cross-android were written by
Marcus Comstedt, add the missing copyright line.

7 years agosigrok-cross-android: Silence the Qt build.
Uwe Hermann [Fri, 27 Feb 2015 11:37:00 +0000 (12:37 +0100)]
sigrok-cross-android: Silence the Qt build.

This is a huge project and doing a verbose build yields many MByte
of console output / logs which are usually not required/interesting.

7 years agosigrok-cross-android: Bump a few library versions.
Uwe Hermann [Fri, 27 Feb 2015 11:36:17 +0000 (12:36 +0100)]
sigrok-cross-android: Bump a few library versions.

7 years agosigrok-native-macosx: README: Document "brew link --force" requirements.
Uwe Hermann [Sat, 14 Feb 2015 17:28:49 +0000 (18:28 +0100)]
sigrok-native-macosx: README: Document "brew link --force" requirements.

7 years agosigrok-cross-linux: Don't do verbose builds by default.
Uwe Hermann [Sat, 14 Feb 2015 17:01:23 +0000 (18:01 +0100)]
sigrok-cross-linux: Don't do verbose builds by default.

7 years agosigrok-cross-android: Add facility to do verbose builds.
Uwe Hermann [Sat, 14 Feb 2015 17:00:31 +0000 (18:00 +0100)]
sigrok-cross-android: Add facility to do verbose builds.

7 years agosigrok-cross-mingw: Add facility to do verbose builds.
Uwe Hermann [Sat, 14 Feb 2015 13:57:11 +0000 (14:57 +0100)]
sigrok-cross-mingw: Add facility to do verbose builds.

7 years agosigrok-native-macosx: Add facility to do verbose builds.
Uwe Hermann [Sat, 14 Feb 2015 13:54:43 +0000 (14:54 +0100)]
sigrok-native-macosx: Add facility to do verbose builds.

7 years agoAdd make verbose handling to sigrok-cross-linux.
Uffe Jakobsen [Fri, 6 Feb 2015 16:53:30 +0000 (17:53 +0100)]
Add make verbose handling to sigrok-cross-linux.

7 years agosigrok-cross-mingw: README: Revert back to Qt4 for now.
Uwe Hermann [Tue, 10 Feb 2015 22:23:04 +0000 (23:23 +0100)]
sigrok-cross-mingw: README: Revert back to Qt4 for now.

The current setup is still using Qt4. Some Qt5 issues need to
be sorted out first before we can switch.

7 years agosigrok-native-macosx: Enable Python bindings (builds fine).
Uwe Hermann [Wed, 4 Feb 2015 00:35:47 +0000 (01:35 +0100)]
sigrok-native-macosx: Enable Python bindings (builds fine).

7 years agosigrok-native-macosx: Use /usr/local/opt paths.
Uwe Hermann [Sat, 31 Jan 2015 23:20:32 +0000 (00:20 +0100)]
sigrok-native-macosx: Use /usr/local/opt paths.

Avoid too specific Homebrew paths. The /usr/local/opt/<foo> path is a
symlink to the respective /usr/local/Cellar path for Homebrew.

7 years agosigrok-native-macosx: Add initial version.
Uwe Hermann [Sat, 24 Jan 2015 19:29:11 +0000 (20:29 +0100)]
sigrok-native-macosx: Add initial version.

7 years agosigrok-cross-mingw: Use /bin/sh.
Uwe Hermann [Sat, 24 Jan 2015 19:07:36 +0000 (20:07 +0100)]
sigrok-cross-mingw: Use /bin/sh.

7 years agosigrok-cross-linux: Use /bin/sh.
Uwe Hermann [Sat, 24 Jan 2015 18:07:21 +0000 (19:07 +0100)]
sigrok-cross-linux: Use /bin/sh.

The script doesn't contain anything bash-specific and works fine with
e.g. dash.

7 years agosigrok-cross-android: Bump Boost version to 1.57
Marcus Comstedt [Mon, 19 Jan 2015 12:36:35 +0000 (13:36 +0100)]
sigrok-cross-android: Bump Boost version to 1.57

7 years agosigrok-cross-android: Bump Android NDK to r10d.
Uwe Hermann [Sun, 18 Jan 2015 16:11:12 +0000 (17:11 +0100)]
sigrok-cross-android: Bump Android NDK to r10d.

7 years agosigrok-cross-android: READE: Add missing dependencies.
Uwe Hermann [Sun, 18 Jan 2015 12:29:13 +0000 (13:29 +0100)]
sigrok-cross-android: READE: Add missing dependencies.

7 years agosigrok-cross-android: Bump build-tools to 21.1.2.
Uwe Hermann [Sun, 18 Jan 2015 12:27:05 +0000 (13:27 +0100)]
sigrok-cross-android: Bump build-tools to 21.1.2.

7 years agosigrok-cross-mingw: Always use the latest Zadig.
Uwe Hermann [Sun, 7 Dec 2014 18:10:19 +0000 (19:10 +0100)]
sigrok-cross-mingw: Always use the latest Zadig.

Currently this is version 2.1.1.

7 years agosigrok-cross-mingw: Install/use a stripped pulseview.exe.
Uwe Hermann [Sun, 7 Dec 2014 18:07:28 +0000 (19:07 +0100)]
sigrok-cross-mingw: Install/use a stripped pulseview.exe.

This reduces the installer size by a few MB.

7 years agosigrok-cross-mingw: Switch from libftdi to libftdi1.
Uwe Hermann [Sun, 7 Dec 2014 16:53:58 +0000 (17:53 +0100)]
sigrok-cross-mingw: Switch from libftdi to libftdi1.

(we now no longer use libusb-0.1 or libftdi)

7 years agosigrok-cross-mingw: Drop libusb0.dll, always use libusb-1.0.
Uwe Hermann [Sun, 7 Dec 2014 16:52:57 +0000 (17:52 +0100)]
sigrok-cross-mingw: Drop libusb0.dll, always use libusb-1.0.

7 years agosigrok-cross-linux: Run PulseView unit tests.
Uwe Hermann [Sun, 7 Dec 2014 14:02:12 +0000 (15:02 +0100)]
sigrok-cross-linux: Run PulseView unit tests.

7 years agosigrok-cross-mingw: Document qtsvg requirement.
Uwe Hermann [Sun, 7 Dec 2014 14:03:35 +0000 (15:03 +0100)]
sigrok-cross-mingw: Document qtsvg requirement.

7 years agosigrok-cross-mingw: Document glibmm requirement.
Uwe Hermann [Mon, 24 Nov 2014 14:45:24 +0000 (15:45 +0100)]
sigrok-cross-mingw: Document glibmm requirement.

7 years agosigrok-cross-android: Build boost thread (needed by PulseView).
Uwe Hermann [Sat, 22 Nov 2014 11:13:54 +0000 (12:13 +0100)]
sigrok-cross-android: Build boost thread (needed by PulseView).

PulseView uses boost thread again, enable its build.

7 years agosigrok-cross-android: Add more example toolchain paths.
Uwe Hermann [Sat, 8 Nov 2014 13:50:28 +0000 (14:50 +0100)]
sigrok-cross-android: Add more example toolchain paths.

7 years agosigrok-cross-android: Support building with a non-standalone toolchain
Marcus Comstedt [Sun, 2 Nov 2014 22:58:39 +0000 (23:58 +0100)]
sigrok-cross-android: Support building with a non-standalone toolchain

7 years agosigrok-cross-android: Set host platform in PYTHON_FOR_BUILD
Marcus Comstedt [Sun, 2 Nov 2014 22:50:03 +0000 (23:50 +0100)]
sigrok-cross-android: Set host platform in PYTHON_FOR_BUILD

Unless _PYTHON_HOST_PLATFORM is set, setup.py will fail to detect
that this is a cross build, leading to dynamic modules being flagged
as "failed" because they don't load on the build system.

Set _PYTHON_HOST_PLATFORM in the same way it is done in the default
setting of PYTHON_FOR_BUILD.

7 years agosigrok-cross-android: Prevent glib from running configure with wrong args
Marcus Comstedt [Sun, 2 Nov 2014 22:46:44 +0000 (23:46 +0100)]
sigrok-cross-android: Prevent glib from running configure with wrong args

The autogen.sh script in glib will run the generated configure script
(for a non-cross build) unless the environment variable NOCONFIGURE is
set.  Set it.

7 years agosigrok-cross-android: Add a "prepare" option to setup SDK/NDK/toolchain.
Uwe Hermann [Sat, 1 Nov 2014 15:14:50 +0000 (16:14 +0100)]
sigrok-cross-android: Add a "prepare" option to setup SDK/NDK/toolchain.

7 years agosigrok-cross-linux: Add facility to allow building with clang.
Uwe Hermann [Fri, 31 Oct 2014 22:52:01 +0000 (23:52 +0100)]
sigrok-cross-linux: Add facility to allow building with clang.

7 years agosigrok-cross-android: Strip shared libs to reduce APK size.
Uwe Hermann [Fri, 31 Oct 2014 17:53:16 +0000 (18:53 +0100)]
sigrok-cross-android: Strip shared libs to reduce APK size.

This reduces the APK size from ca. 109MB to ca. 18MB.

7 years agoREADME: Document NDK/SDK requirements.
Uwe Hermann [Fri, 31 Oct 2014 12:38:08 +0000 (13:38 +0100)]
README: Document NDK/SDK requirements.

7 years agosigrok-cross-android: Disable build of unneeded documentation.
Uwe Hermann [Fri, 31 Oct 2014 12:01:57 +0000 (13:01 +0100)]
sigrok-cross-android: Disable build of unneeded documentation.

7 years agosigrok-cross-linux: Extract archives silently.
Uwe Hermann [Fri, 31 Oct 2014 11:43:32 +0000 (12:43 +0100)]
sigrok-cross-linux: Extract archives silently.

Also, minor consistency fixes.

7 years agosigrok-cross-linux: Bump to NDK version r10c.
Uwe Hermann [Fri, 31 Oct 2014 11:40:48 +0000 (12:40 +0100)]
sigrok-cross-linux: Bump to NDK version r10c.

7 years agosigrok-cross-android: Do out-of-tree build for most projects.
Uwe Hermann [Sun, 19 Oct 2014 17:54:43 +0000 (19:54 +0200)]
sigrok-cross-android: Do out-of-tree build for most projects.

8 years agosigrok-cross-linux: Run sr/srd unit tests.
Uwe Hermann [Tue, 23 Sep 2014 14:10:37 +0000 (16:10 +0200)]
sigrok-cross-linux: Run sr/srd unit tests.

8 years agosigrok-cross-linux: Add -DENABLE_TESTS=y, drop -DENABLE_DECODE=y.
Uwe Hermann [Tue, 23 Sep 2014 14:09:38 +0000 (16:09 +0200)]
sigrok-cross-linux: Add -DENABLE_TESTS=y, drop -DENABLE_DECODE=y.

(ENABLE_DECODE=y is the default)

8 years agosigrok-cross-linux: Do out-of-tree builds per default.
Uwe Hermann [Tue, 23 Sep 2014 14:08:30 +0000 (16:08 +0200)]
sigrok-cross-linux: Do out-of-tree builds per default.

8 years agonew-driver: Use uint32_t for config keys.
Bert Vermeulen [Wed, 17 Sep 2014 17:38:14 +0000 (19:38 +0200)]
new-driver: Use uint32_t for config keys.

8 years agonew-driver: Use "git clone --depth 1".
Uwe Hermann [Wed, 10 Sep 2014 07:29:56 +0000 (09:29 +0200)]
new-driver: Use "git clone --depth 1".

This reduces network load and speeds up the script.

8 years agonew-driver: Update to recent libsigrok changes.
Uwe Hermann [Wed, 10 Sep 2014 07:28:26 +0000 (09:28 +0200)]
new-driver: Update to recent libsigrok changes.

8 years agosigrok-cross-linux: Allow Python bindings installation.
Uwe Hermann [Wed, 3 Sep 2014 06:52:19 +0000 (08:52 +0200)]
sigrok-cross-linux: Allow Python bindings installation.

8 years agosigrok-cross-android: Bump most packages to most recent versions.
Uwe Hermann [Tue, 2 Sep 2014 17:40:59 +0000 (19:40 +0200)]
sigrok-cross-android: Bump most packages to most recent versions.

Exceptions: Python and Boost (might need more work)

Build-tested and run-time tested on an Android tablet.

8 years agosigrok-cross-android: Build libsigrok bindings
Marcus Comstedt [Mon, 1 Sep 2014 12:48:19 +0000 (14:48 +0200)]
sigrok-cross-android: Build libsigrok bindings

8 years agosigrok-cross-android: Don't do parallel Python builds.
Uwe Hermann [Sun, 31 Aug 2014 22:00:40 +0000 (00:00 +0200)]
sigrok-cross-android: Don't do parallel Python builds.

Don't do parallel Python builds, this doesn't seem to work well.

8 years agosigrok-cross-android: Only build Qt5 modules we use.
Uwe Hermann [Sun, 31 Aug 2014 17:24:47 +0000 (19:24 +0200)]
sigrok-cross-android: Only build Qt5 modules we use.

8 years agosigrok-cross-android: Boost: Do a parallel build.
Uwe Hermann [Wed, 27 Aug 2014 20:02:25 +0000 (22:02 +0200)]
sigrok-cross-android: Boost: Do a parallel build.

8 years agoOnly use one central .gitignore file.
Uwe Hermann [Wed, 27 Aug 2014 17:53:51 +0000 (19:53 +0200)]
Only use one central .gitignore file.

8 years agosigrok-cross-android: Enable parallel and verbose builds.
Uwe Hermann [Tue, 26 Aug 2014 22:36:35 +0000 (00:36 +0200)]
sigrok-cross-android: Enable parallel and verbose builds.

8 years agosigrok-cross-android: Random cosmetics.
Uwe Hermann [Tue, 26 Aug 2014 22:35:57 +0000 (00:35 +0200)]
sigrok-cross-android: Random cosmetics.

8 years agosigrok-cross-android: Update repo URLs.
Uwe Hermann [Tue, 26 Aug 2014 21:36:09 +0000 (23:36 +0200)]
sigrok-cross-android: Update repo URLs.

Both are now on sigrok.org (again).

8 years agosigrok-cross-android: Assume ANDROID_{NDK,SDK} to live in $HOME.
Uwe Hermann [Mon, 25 Aug 2014 20:50:26 +0000 (22:50 +0200)]
sigrok-cross-android: Assume ANDROID_{NDK,SDK} to live in $HOME.

This is consistent with the rest of the paths (and allows working as
non-root user).

8 years agosigrok-cross-android: Fix build when host Python != 3.3.
Uwe Hermann [Mon, 25 Aug 2014 20:43:02 +0000 (22:43 +0200)]
sigrok-cross-android: Fix build when host Python != 3.3.

8 years agosigrok-cross-android: Use new repos for PV and androidutils
Marcus Comstedt [Mon, 25 Aug 2014 18:00:02 +0000 (20:00 +0200)]
sigrok-cross-android: Use new repos for PV and androidutils

8 years agosigrok-cross-android: Remove PV setup now handled by ant
Marcus Comstedt [Tue, 15 Jul 2014 22:16:10 +0000 (00:16 +0200)]
sigrok-cross-android: Remove PV setup now handled by ant

8 years agosigrok-cross-android: Set rpath to gnustl_shared for boost libraries
Marcus Comstedt [Tue, 15 Jul 2014 07:49:59 +0000 (09:49 +0200)]
sigrok-cross-android: Set rpath to gnustl_shared for boost libraries

8 years agosigrok-cross-android: Remove unused variable ANDROID_BUILD_TOOLS
Marcus Comstedt [Wed, 9 Jul 2014 16:36:59 +0000 (18:36 +0200)]
sigrok-cross-android: Remove unused variable ANDROID_BUILD_TOOLS

8 years agosigrok-cross-android: Restrict Python assets to .py files
Marcus Comstedt [Tue, 8 Jul 2014 07:41:34 +0000 (09:41 +0200)]
sigrok-cross-android: Restrict Python assets to .py files

8 years agosigrok-cross-android: Bump Qt version to 5.3
Marcus Comstedt [Mon, 7 Jul 2014 21:12:21 +0000 (23:12 +0200)]
sigrok-cross-android: Bump Qt version to 5.3

8 years agosigrok-cross-android: Use /sdcard/sigrok-firmware for firmwares
Marcus Comstedt [Sun, 6 Jul 2014 15:33:37 +0000 (17:33 +0200)]
sigrok-cross-android: Use /sdcard/sigrok-firmware for firmwares

8 years agosigrok-cross-android: Use Java glue for PV from github
Marcus Comstedt [Sun, 6 Jul 2014 15:24:30 +0000 (17:24 +0200)]
sigrok-cross-android: Use Java glue for PV from github

8 years agosigrok-cross-android: Redirect SR(D) logs to Android log in PV
Marcus Comstedt [Sun, 6 Jul 2014 15:13:48 +0000 (17:13 +0200)]
sigrok-cross-android: Redirect SR(D) logs to Android log in PV

8 years agosigrok-cross-android: Provide a USB open hook for libusb running under JVM
Marcus Comstedt [Sun, 6 Jul 2014 14:55:19 +0000 (16:55 +0200)]
sigrok-cross-android: Provide a USB open hook for libusb running under JVM

8 years agosigrok-cross-android: Add Qt5Svg to PV libraries
Marcus Comstedt [Sat, 5 Jul 2014 20:51:09 +0000 (22:51 +0200)]
sigrok-cross-android: Add Qt5Svg to PV libraries

8 years agosigrok-cross-android: Skip building boost threads
Marcus Comstedt [Wed, 2 Jul 2014 15:27:38 +0000 (17:27 +0200)]
sigrok-cross-android: Skip building boost threads

8 years agosigrok-cross-android: Add an icon to PulseView
Marcus Comstedt [Sun, 18 May 2014 12:06:33 +0000 (14:06 +0200)]
sigrok-cross-android: Add an icon to PulseView

8 years agosigrok-cross-android: Adapt PulseView for Qt5
Marcus Comstedt [Sat, 17 May 2014 10:56:29 +0000 (12:56 +0200)]
sigrok-cross-android: Adapt PulseView for Qt5

8 years agosigrok-cross-android: Build Qt5
Marcus Comstedt [Sat, 17 May 2014 10:54:45 +0000 (12:54 +0200)]
sigrok-cross-android: Build Qt5

8 years agosigrok-cross-android: Make Python work in PulseView, and reenable SRD
Marcus Comstedt [Sun, 27 Apr 2014 07:58:24 +0000 (09:58 +0200)]
sigrok-cross-android: Make Python work in PulseView, and reenable SRD

8 years agosigrok-cross-android: Enable zlib module in Python
Marcus Comstedt [Sat, 26 Apr 2014 13:32:34 +0000 (15:32 +0200)]
sigrok-cross-android: Enable zlib module in Python

8 years agosigrok-cross-android: Fix locale issues in Python
Marcus Comstedt [Sat, 26 Apr 2014 13:32:07 +0000 (15:32 +0200)]
sigrok-cross-android: Fix locale issues in Python

8 years agosigrok-cross-android: Fix brokenness in mbstowcs/wcstombs in Python patch
Marcus Comstedt [Sat, 26 Apr 2014 13:30:12 +0000 (15:30 +0200)]
sigrok-cross-android: Fix brokenness in mbstowcs/wcstombs in Python patch

8 years agosigrok-cross-android: PulseView now starts
Marcus Comstedt [Sat, 12 Apr 2014 12:01:35 +0000 (14:01 +0200)]
sigrok-cross-android: PulseView now starts

SRD has been temporarily disabled, since there was a crash in it.

8 years agosigrok-cross-android: Switch boost to use gnu-libstdc++ instead of stlport
Marcus Comstedt [Sat, 12 Apr 2014 11:58:45 +0000 (13:58 +0200)]
sigrok-cross-android: Switch boost to use gnu-libstdc++ instead of stlport

8 years agosigrok-cross-android: Build PulseView
Marcus Comstedt [Sun, 6 Apr 2014 14:47:14 +0000 (16:47 +0200)]
sigrok-cross-android: Build PulseView

8 years agosigrok-cross-android: Build boost and qt for PulseView
Marcus Comstedt [Sat, 5 Apr 2014 14:18:17 +0000 (16:18 +0200)]
sigrok-cross-android: Build boost and qt for PulseView

8 years agosigrok-cross-mingw: Switch to Qt5.
Uwe Hermann [Sun, 17 Aug 2014 14:45:26 +0000 (16:45 +0200)]
sigrok-cross-mingw: Switch to Qt5.

8 years agosigrok-cross-mingw: Update MXE and MinGW related docs.
Uwe Hermann [Sun, 17 Aug 2014 14:44:18 +0000 (16:44 +0200)]
sigrok-cross-mingw: Update MXE and MinGW related docs.

8 years agosigrok-cross-mingw: Drop DDK include path again.
Uwe Hermann [Tue, 5 Aug 2014 19:15:36 +0000 (21:15 +0200)]
sigrok-cross-mingw: Drop DDK include path again.

This doesn't seem to be needed with MinGW-w64 (which we now require).

8 years agosigrok-cross-mingw: Add and use $TARGET (i686 or x86_64).
Uwe Hermann [Mon, 4 Aug 2014 14:59:08 +0000 (16:59 +0200)]
sigrok-cross-mingw: Add and use $TARGET (i686 or x86_64).

8 years agosigrok-cross-mingw: i686-pc-mingw32.static -> i686-w64-mingw32.static.
Uwe Hermann [Mon, 4 Aug 2014 14:44:31 +0000 (16:44 +0200)]
sigrok-cross-mingw: i686-pc-mingw32.static -> i686-w64-mingw32.static.

We're switching from MinGW (i686-pc-mingw32.static in MXE)...

  http://mingw.org/

...to MinGW-w64 (i686-w64-mingw32.static in MXE):

  http://mingw-w64.sourceforge.net/

The latter is a fork which nowadays seems to be more active and also to
have a more complete set of win32 API headers and libs.

History:
http://sourceforge.net/p/mingw-w64/wiki2/History/

Among other things this is required for certain API calls now used in
recent libserialport versions (probably will be required for various
other sigrok-related projects later as well).

8 years agosigrok-cross-mingw: Only set PKG_CONFIG_PATH_i686_pc_mingw32_static once.
Uwe Hermann [Mon, 4 Aug 2014 14:42:08 +0000 (16:42 +0200)]
sigrok-cross-mingw: Only set PKG_CONFIG_PATH_i686_pc_mingw32_static once.

8 years agosigrok-cross-mingw: Add and use $TOOLCHAIN_TRIPLET.
Uwe Hermann [Mon, 4 Aug 2014 14:40:26 +0000 (16:40 +0200)]
sigrok-cross-mingw: Add and use $TOOLCHAIN_TRIPLET.

8 years agosigrok-cross-mingw: Pass DDK include path to libserialport.
Uwe Hermann [Thu, 31 Jul 2014 12:23:00 +0000 (14:23 +0200)]
sigrok-cross-mingw: Pass DDK include path to libserialport.

Without this, files like e.g. <cfgmgr32.h> will not be found and the
compile won't work.

8 years agosigrok-cross-linux: Pass PKG_CONFIG_PATH to libsigrokdecode.
Uwe Hermann [Thu, 31 Jul 2014 09:37:43 +0000 (11:37 +0200)]
sigrok-cross-linux: Pass PKG_CONFIG_PATH to libsigrokdecode.

This allows it to find a previously installed libsigrok (for runtc).

8 years agonew-driver: Use new project structure.
Bert Vermeulen [Tue, 22 Jul 2014 22:16:53 +0000 (00:16 +0200)]
new-driver: Use new project structure.

8 years agoDrop references to obsolete sigrok-commits mailing list.
Uwe Hermann [Tue, 22 Jul 2014 22:08:38 +0000 (00:08 +0200)]
Drop references to obsolete sigrok-commits mailing list.

8 years agonew-driver: Remove development leftover.
Bert Vermeulen [Sun, 20 Jul 2014 15:47:21 +0000 (17:47 +0200)]
new-driver: Remove development leftover.

8 years agonew-driver: Use new DRIVER and drivers.c build changes.
Bert Vermeulen [Fri, 11 Jul 2014 14:45:50 +0000 (16:45 +0200)]
new-driver: Use new DRIVER and drivers.c build changes.

8 years agosigrok-cross-android: Use new libftdi1, drop libusb-0.1
Marcus Comstedt [Fri, 4 Jul 2014 17:01:20 +0000 (19:01 +0200)]
sigrok-cross-android: Use new libftdi1, drop libusb-0.1

8 years agosigrok-cross-android: Drop obsolete libserialport --without-libudev.
Uwe Hermann [Wed, 2 Jul 2014 14:53:07 +0000 (16:53 +0200)]
sigrok-cross-android: Drop obsolete libserialport --without-libudev.

This option no longer exists in libserialport upstream (the libudev
usage was removed).

8 years agosigrok-cross-*: Use 'git clone --depth=1'.
Uwe Hermann [Sun, 4 May 2014 14:05:21 +0000 (16:05 +0200)]
sigrok-cross-*: Use 'git clone --depth=1'.

This saves disk space, network bandwidth, and time, since we only
need the latest code version (but no history) in these scripts.

8 years agonew-driver: Whitespace fixes in the generated Makefile.am.
Uwe Hermann [Tue, 22 Apr 2014 19:47:08 +0000 (21:47 +0200)]
new-driver: Whitespace fixes in the generated Makefile.am.

8 years agosigrok-cross-mingw: Update for a more recent MXE.
Uwe Hermann [Fri, 4 Apr 2014 18:51:45 +0000 (20:51 +0200)]
sigrok-cross-mingw: Update for a more recent MXE.

Newer MXE versions (see www.mxe.cc) have a different directory layout
and naming. The triplet "i686-pc-mingw32" is now "i686-pc-mingw32.static",
various path names now have a ".static" suffix, and the environment variable
"PKG_CONFIG_PATH_i686_pc_mingw32" is now called
"PKG_CONFIG_PATH_i686_pc_mingw32_static".

8 years agosigrok-cross-mingw: Drop MSI Python installer, ship only libs/modules.
Uwe Hermann [Fri, 4 Apr 2014 18:24:52 +0000 (20:24 +0200)]
sigrok-cross-mingw: Drop MSI Python installer, ship only libs/modules.

Until now we used to include the official Python MSI Windows installer
in the installers for our frontends (sigrok-cli and PulseView), and it
was run during the installation of the sigrok frontend. Python was also
hardcoded to be installed into c:\python32.

Change this to only ship python32.dll and python32.zip now, which are
simply copied into the install location of the frontend (e.g.
"c:\Program Files (x86)\sigrok\PulseView". The python32.zip file
contains a few DLLs and libs, and all Python stdlib modules.

This has various advantages:

 - There are no longer issues if a user has other Python versions
   installed on the same OS (e.g. a different Python 3 version and/or
   Python 2.x versions). The sigrok frontends will always use _only_ the
   local Python from their install dir and ignore any others.

 - We (or rather the Python MSI installer) no longer create any registry
   entries, potentially change the PATH env. variable, change file
   associations, add Python to the Windows "list of installed software",
   create a Start Menu entry for Python, or do any other things that affect
   the system as a whole. After an uninstall of the respective sigrok
   frontend no traces of (our local) Python will be left on the system.

 - We no longer need to hardcode any path for the Python install. The
   required files will always be installed whereever the sigrok frontend
   is installed, no matter wheter it's on c:\ or any other drive.

 - The installation time is reduced (we no longer need to run the
   official MSI installer) and the size of our NSIS installers is also
   reduced quite a bit (python32.dll + python32.zip are a lot smaller
   than the full Python MSI installer).

 - Frontend load times might even be reduced a bit, since Python will now
   only scan for modules in the two locations we provide (the
   python32.zip file and the decoders/ subdirectory).

Add srd_decodersdir.patch which replaces the (now obsolete) patches
pulseview_decodersdir.patch and sigrok_cli_decodersdir.patch.