]>
sigrok.org Git - sigrok-util.git/log
Uwe Hermann [Tue, 15 Sep 2015 20:28:20 +0000 (22:28 +0200)]
sigrok-cross-mingw: Use CPPFLAGS=-D__printf__=__gnu_printf__.
This avoids various compiler warnings.
Daniel Elstner [Sun, 13 Sep 2015 17:00:32 +0000 (19:00 +0200)]
new-driver: Include config.h first in template sources
Daniel Elstner [Mon, 7 Sep 2015 04:33:31 +0000 (06:33 +0200)]
Add script for mass-editing sources to include config.h first
Uwe Hermann [Tue, 8 Sep 2015 15:52:01 +0000 (17:52 +0200)]
sigrok-cross-mingw: libusb: Use bootstrap.sh instead of autogen.sh.
This also removes the need to supply --disable-udev.
Uwe Hermann [Tue, 8 Sep 2015 13:40:47 +0000 (15:40 +0200)]
sigrok-cross-mingw: libusb: Add --disable-udev.
Otherwise the (cross-)build fails like this:
checking libudev.h usability... no
checking libudev.h presence... no
checking for libudev.h... no
configure: error: "udev support requested but libudev not installed"
Uwe Hermann [Tue, 8 Sep 2015 00:31:38 +0000 (02:31 +0200)]
sigrok-cross-mingw: Build 'event-abstraction-v4' libusb version.
Uwe Hermann [Tue, 25 Aug 2015 15:10:13 +0000 (17:10 +0200)]
sigrok-cross-mingw: Update patch to match recent changes.
Uwe Hermann [Fri, 21 Aug 2015 06:43:23 +0000 (08:43 +0200)]
sigrok-cross-mingw: Update patch to match recent changes.
Uwe Hermann [Tue, 18 Aug 2015 15:54:19 +0000 (17:54 +0200)]
new-driver: Update <libsigrok/libsigrok.h> #include.
Daniel Elstner [Mon, 17 Aug 2015 14:43:18 +0000 (16:43 +0200)]
new-driver: Update for new SR_DRIVER() macro
Also fix the broken parsing due to the (DRVS) {&foo...} API change,
tighten the regexps a bit, and use "git config" to retrieve the
author name and email address.
Uwe Hermann [Thu, 13 Aug 2015 16:09:51 +0000 (18:09 +0200)]
sigrok-cross-android: Bump various lib versions.
Also, add -DBUILD_TESTS=n to libftdi1's cmake call, since we don't
care about the libftdi unit tests.
Use explicit glibmm version variables since they can deviate from
glib versions.
Uwe Hermann [Tue, 28 Jul 2015 18:33:03 +0000 (20:33 +0200)]
sigrok-cross-mingw: Document required MXE fixes/workarounds.
Uwe Hermann [Tue, 28 Jul 2015 17:53:57 +0000 (19:53 +0200)]
sigrok-cross-android: Bump NDK to r10e, SDK to r24.3.3.
Build-tested and tested on hardware (ARM tablet).
Uwe Hermann [Tue, 28 Jul 2015 17:50:56 +0000 (19:50 +0200)]
sigrok-cross-android: Fix "prepare" due to upstream changes.
The "android update sdk" run now seems to need an additional "--all"
argument, otherwise various packages will not be found. It's unclear
whether this is an intentional upstream change or a bug (it used to
work fine without "--all" before).
Either way, adding "--all" has the desired effect.
Uwe Hermann [Tue, 28 Jul 2015 17:48:33 +0000 (19:48 +0200)]
sigrok-cross-android: Allow non-interactive "prepare".
When running "./sigrok-cross-android prepare" the installer will
ask for confirmation at the start, and for accepting license(s)
multiple times.
Allow non-interactive or scripted use by automating / forcing these
operations.
Uwe Hermann [Tue, 28 Jul 2015 17:47:38 +0000 (19:47 +0200)]
sigrok-cross-android: Don't re-download existing files.
Uwe Hermann [Sat, 18 Jul 2015 16:11:54 +0000 (18:11 +0200)]
new-driver: Update for recent changes.
Uwe Hermann [Wed, 6 May 2015 23:47:56 +0000 (01:47 +0200)]
sigrok-cross-android: Fix typos in a variable name.
Uwe Hermann [Wed, 6 May 2015 16:40:04 +0000 (18:40 +0200)]
sigrok-cross-android: Install all toolchains in "prepare".
Marcus Comstedt [Tue, 14 Apr 2015 07:50:43 +0000 (09:50 +0200)]
sigrok-fwextract-saleae-logic16: Support vendor software version 1.1.34
This fixes bug #398.
Jens Steinhauser [Wed, 29 Apr 2015 19:03:28 +0000 (21:03 +0200)]
sigrok-cross-android: Use newer Qt version and require only one SDK API.
Jens Steinhauser [Wed, 29 Apr 2015 18:35:23 +0000 (20:35 +0200)]
sigrok-cross-android: Fix SF_MIRROR.
Aurelien Jacobs [Sun, 22 Mar 2015 23:26:44 +0000 (00:26 +0100)]
new-driver: Update to match recent drivers API changes.
Uwe Hermann [Tue, 3 Mar 2015 21:01:10 +0000 (22:01 +0100)]
sigrok-cross-android: PulseView: Add -DENABLE_TESTS=y.
This helps to notice build issues in the test suite as well.
Uwe Hermann [Fri, 27 Feb 2015 15:21:30 +0000 (16:21 +0100)]
sigrok-cross-mingw: PulseView: Add -DENABLE_TESTS=y again.
This helps to notice build issues in the test suite as well.
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.
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.
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.
Uwe Hermann [Fri, 27 Feb 2015 11:36:17 +0000 (12:36 +0100)]
sigrok-cross-android: Bump a few library versions.
Uwe Hermann [Sat, 14 Feb 2015 17:28:49 +0000 (18:28 +0100)]
sigrok-native-macosx: README: Document "brew link --force" requirements.
Uwe Hermann [Sat, 14 Feb 2015 17:01:23 +0000 (18:01 +0100)]
sigrok-cross-linux: Don't do verbose builds by default.
Uwe Hermann [Sat, 14 Feb 2015 17:00:31 +0000 (18:00 +0100)]
sigrok-cross-android: 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.
Uwe Hermann [Sat, 14 Feb 2015 13:54:43 +0000 (14:54 +0100)]
sigrok-native-macosx: Add facility to do verbose builds.
Uffe Jakobsen [Fri, 6 Feb 2015 16:53:30 +0000 (17:53 +0100)]
Add make verbose handling to sigrok-cross-linux.
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.
Uwe Hermann [Wed, 4 Feb 2015 00:35:47 +0000 (01:35 +0100)]
sigrok-native-macosx: Enable Python bindings (builds fine).
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.
Uwe Hermann [Sat, 24 Jan 2015 19:29:11 +0000 (20:29 +0100)]
sigrok-native-macosx: Add initial version.
Uwe Hermann [Sat, 24 Jan 2015 19:07:36 +0000 (20:07 +0100)]
sigrok-cross-mingw: 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.
Marcus Comstedt [Mon, 19 Jan 2015 12:36:35 +0000 (13:36 +0100)]
sigrok-cross-android: Bump Boost version to 1.57
Uwe Hermann [Sun, 18 Jan 2015 16:11:12 +0000 (17:11 +0100)]
sigrok-cross-android: Bump Android NDK to r10d.
Uwe Hermann [Sun, 18 Jan 2015 12:29:13 +0000 (13:29 +0100)]
sigrok-cross-android: READE: Add missing dependencies.
Uwe Hermann [Sun, 18 Jan 2015 12:27:05 +0000 (13:27 +0100)]
sigrok-cross-android: Bump build-tools to 21.1.2.
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.
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.
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)
Uwe Hermann [Sun, 7 Dec 2014 16:52:57 +0000 (17:52 +0100)]
sigrok-cross-mingw: Drop libusb0.dll, always use libusb-1.0.
Uwe Hermann [Sun, 7 Dec 2014 14:02:12 +0000 (15:02 +0100)]
sigrok-cross-linux: Run PulseView unit tests.
Uwe Hermann [Sun, 7 Dec 2014 14:03:35 +0000 (15:03 +0100)]
sigrok-cross-mingw: Document qtsvg requirement.
Uwe Hermann [Mon, 24 Nov 2014 14:45:24 +0000 (15:45 +0100)]
sigrok-cross-mingw: Document glibmm requirement.
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.
Uwe Hermann [Sat, 8 Nov 2014 13:50:28 +0000 (14:50 +0100)]
sigrok-cross-android: Add more example toolchain paths.
Marcus Comstedt [Sun, 2 Nov 2014 22:58:39 +0000 (23:58 +0100)]
sigrok-cross-android: Support building with a non-standalone toolchain
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.
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.
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.
Uwe Hermann [Fri, 31 Oct 2014 22:52:01 +0000 (23:52 +0100)]
sigrok-cross-linux: Add facility to allow building with clang.
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.
Uwe Hermann [Fri, 31 Oct 2014 12:38:08 +0000 (13:38 +0100)]
README: Document NDK/SDK requirements.
Uwe Hermann [Fri, 31 Oct 2014 12:01:57 +0000 (13:01 +0100)]
sigrok-cross-android: Disable build of unneeded documentation.
Uwe Hermann [Fri, 31 Oct 2014 11:43:32 +0000 (12:43 +0100)]
sigrok-cross-linux: Extract archives silently.
Also, minor consistency fixes.
Uwe Hermann [Fri, 31 Oct 2014 11:40:48 +0000 (12:40 +0100)]
sigrok-cross-linux: Bump to NDK version r10c.
Uwe Hermann [Sun, 19 Oct 2014 17:54:43 +0000 (19:54 +0200)]
sigrok-cross-android: Do out-of-tree build for most projects.
Uwe Hermann [Tue, 23 Sep 2014 14:10:37 +0000 (16:10 +0200)]
sigrok-cross-linux: Run sr/srd unit tests.
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)
Uwe Hermann [Tue, 23 Sep 2014 14:08:30 +0000 (16:08 +0200)]
sigrok-cross-linux: Do out-of-tree builds per default.
Bert Vermeulen [Wed, 17 Sep 2014 17:38:14 +0000 (19:38 +0200)]
new-driver: Use uint32_t for config keys.
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.
Uwe Hermann [Wed, 10 Sep 2014 07:28:26 +0000 (09:28 +0200)]
new-driver: Update to recent libsigrok changes.
Uwe Hermann [Wed, 3 Sep 2014 06:52:19 +0000 (08:52 +0200)]
sigrok-cross-linux: Allow Python bindings installation.
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.
Marcus Comstedt [Mon, 1 Sep 2014 12:48:19 +0000 (14:48 +0200)]
sigrok-cross-android: Build libsigrok bindings
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.
Uwe Hermann [Sun, 31 Aug 2014 17:24:47 +0000 (19:24 +0200)]
sigrok-cross-android: Only build Qt5 modules we use.
Uwe Hermann [Wed, 27 Aug 2014 20:02:25 +0000 (22:02 +0200)]
sigrok-cross-android: Boost: Do a parallel build.
Uwe Hermann [Wed, 27 Aug 2014 17:53:51 +0000 (19:53 +0200)]
Only use one central .gitignore file.
Uwe Hermann [Tue, 26 Aug 2014 22:36:35 +0000 (00:36 +0200)]
sigrok-cross-android: Enable parallel and verbose builds.
Uwe Hermann [Tue, 26 Aug 2014 22:35:57 +0000 (00:35 +0200)]
sigrok-cross-android: Random cosmetics.
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).
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).
Uwe Hermann [Mon, 25 Aug 2014 20:43:02 +0000 (22:43 +0200)]
sigrok-cross-android: Fix build when host Python != 3.3.
Marcus Comstedt [Mon, 25 Aug 2014 18:00:02 +0000 (20:00 +0200)]
sigrok-cross-android: Use new repos for PV and androidutils
Marcus Comstedt [Tue, 15 Jul 2014 22:16:10 +0000 (00:16 +0200)]
sigrok-cross-android: Remove PV setup now handled by ant
Marcus Comstedt [Tue, 15 Jul 2014 07:49:59 +0000 (09:49 +0200)]
sigrok-cross-android: Set rpath to gnustl_shared for boost libraries
Marcus Comstedt [Wed, 9 Jul 2014 16:36:59 +0000 (18:36 +0200)]
sigrok-cross-android: Remove unused variable ANDROID_BUILD_TOOLS
Marcus Comstedt [Tue, 8 Jul 2014 07:41:34 +0000 (09:41 +0200)]
sigrok-cross-android: Restrict Python assets to .py files
Marcus Comstedt [Mon, 7 Jul 2014 21:12:21 +0000 (23:12 +0200)]
sigrok-cross-android: Bump Qt version to 5.3
Marcus Comstedt [Sun, 6 Jul 2014 15:33:37 +0000 (17:33 +0200)]
sigrok-cross-android: Use /sdcard/sigrok-firmware for firmwares
Marcus Comstedt [Sun, 6 Jul 2014 15:24:30 +0000 (17:24 +0200)]
sigrok-cross-android: Use Java glue for PV from github
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
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
Marcus Comstedt [Sat, 5 Jul 2014 20:51:09 +0000 (22:51 +0200)]
sigrok-cross-android: Add Qt5Svg to PV libraries
Marcus Comstedt [Wed, 2 Jul 2014 15:27:38 +0000 (17:27 +0200)]
sigrok-cross-android: Skip building boost threads
Marcus Comstedt [Sun, 18 May 2014 12:06:33 +0000 (14:06 +0200)]
sigrok-cross-android: Add an icon to PulseView
Marcus Comstedt [Sat, 17 May 2014 10:56:29 +0000 (12:56 +0200)]
sigrok-cross-android: Adapt PulseView for Qt5
Marcus Comstedt [Sat, 17 May 2014 10:54:45 +0000 (12:54 +0200)]
sigrok-cross-android: Build Qt5
Marcus Comstedt [Sun, 27 Apr 2014 07:58:24 +0000 (09:58 +0200)]
sigrok-cross-android: Make Python work in PulseView, and reenable SRD
Marcus Comstedt [Sat, 26 Apr 2014 13:32:34 +0000 (15:32 +0200)]
sigrok-cross-android: Enable zlib module in Python