]>
sigrok.org Git - sigrok-util.git/log
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
Marcus Comstedt [Sat, 26 Apr 2014 13:32:07 +0000 (15:32 +0200)]
sigrok-cross-android: Fix locale issues in Python
Marcus Comstedt [Sat, 26 Apr 2014 13:30:12 +0000 (15:30 +0200)]
sigrok-cross-android: Fix brokenness in mbstowcs/wcstombs in Python patch
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.
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
Marcus Comstedt [Sun, 6 Apr 2014 14:47:14 +0000 (16:47 +0200)]
sigrok-cross-android: Build PulseView
Marcus Comstedt [Sat, 5 Apr 2014 14:18:17 +0000 (16:18 +0200)]
sigrok-cross-android: Build boost and qt for PulseView
Uwe Hermann [Sun, 17 Aug 2014 14:45:26 +0000 (16:45 +0200)]
sigrok-cross-mingw: Switch to Qt5.
Uwe Hermann [Sun, 17 Aug 2014 14:44:18 +0000 (16:44 +0200)]
sigrok-cross-mingw: Update MXE and MinGW related docs.
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).
Uwe Hermann [Mon, 4 Aug 2014 14:59:08 +0000 (16:59 +0200)]
sigrok-cross-mingw: Add and use $TARGET (i686 or x86_64).
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).
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.
Uwe Hermann [Mon, 4 Aug 2014 14:40:26 +0000 (16:40 +0200)]
sigrok-cross-mingw: Add and use $TOOLCHAIN_TRIPLET.
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.
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).
Bert Vermeulen [Tue, 22 Jul 2014 22:16:53 +0000 (00:16 +0200)]
new-driver: Use new project structure.
Uwe Hermann [Tue, 22 Jul 2014 22:08:38 +0000 (00:08 +0200)]
Drop references to obsolete sigrok-commits mailing list.
Bert Vermeulen [Sun, 20 Jul 2014 15:47:21 +0000 (17:47 +0200)]
new-driver: Remove development leftover.
Bert Vermeulen [Fri, 11 Jul 2014 14:45:50 +0000 (16:45 +0200)]
new-driver: Use new DRIVER and drivers.c build changes.
Marcus Comstedt [Fri, 4 Jul 2014 17:01:20 +0000 (19:01 +0200)]
sigrok-cross-android: Use new libftdi1, drop libusb-0.1
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).
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.
Uwe Hermann [Tue, 22 Apr 2014 19:47:08 +0000 (21:47 +0200)]
new-driver: Whitespace fixes in the generated Makefile.am.
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".
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.
Uwe Hermann [Fri, 4 Apr 2014 18:03:29 +0000 (20:03 +0200)]
sigrok-cross-mingw: PulseView: Drop -DENABLE_DECODE=y -DENABLE_TESTS=y.
* -DENABLE_DECODE=y is on per default now, no longer needed.
* -DENABLE_TESTS=y is not needed for the cross-build.
Uwe Hermann [Fri, 4 Apr 2014 18:00:12 +0000 (20:00 +0200)]
sigrok-cross-mingw: Don't add $PREFIX/bin to the PATH.
That directory contains cross-compiled binaries, which cannot be run
on the host anyway.
Uwe Hermann [Sun, 30 Mar 2014 16:31:42 +0000 (18:31 +0200)]
cross-compile scripts: Use common build dir name.
Uwe Hermann [Tue, 25 Mar 2014 08:38:23 +0000 (09:38 +0100)]
new-driver: Drop obsolete/unused drv-Makefile.am.
Uwe Hermann [Fri, 14 Mar 2014 20:32:32 +0000 (21:32 +0100)]
new-driver: Change 'probe_group' to 'channel_group'.
This is an update related to bug #259.
Abhishek Kumar [Sat, 22 Mar 2014 06:40:10 +0000 (12:10 +0530)]
Adapted new-driver to new build system
Uwe Hermann [Thu, 20 Mar 2014 12:21:10 +0000 (13:21 +0100)]
sigrok-cross-mingw: Add/install sigrok-dumps.
The files in there are shipped with the sigrok-cli and PulseView
installer as example files so people can test out various features.
Uwe Hermann [Fri, 28 Feb 2014 12:17:48 +0000 (13:17 +0100)]
new-driver: Drop unneeded comment.
Uwe Hermann [Thu, 30 Jan 2014 21:20:12 +0000 (22:20 +0100)]
sigrok-cross-mingw: Drop -DENABLE_COTIRE=y.
This seems to cause issues on some Ubuntu versions (likely due to an
older cmake version, but we didn't investigate much). We're just
dropping the Cotire use in this script to avoid the problems, since it
is a fully optional thing (only affects compile performance) anyway.
This fixes bug #249.
Uwe Hermann [Tue, 28 Jan 2014 17:09:18 +0000 (18:09 +0100)]
sigrok-cross-mingw: Add -DENABLE_TESTS=y for PulseView.
This builds the unit tests (requires "check" from MXE) so that we can
catch any platform specific issues there. It won't _run_ the tests,
though.
Uwe Hermann [Tue, 28 Jan 2014 17:08:33 +0000 (18:08 +0100)]
sigrok-cross-mingw: Drop obsolete linking fix.
This is now included in mainline PulseView.
Uwe Hermann [Fri, 17 Jan 2014 17:19:52 +0000 (18:19 +0100)]
sigrok-cross-mingw: Do a verbose build of the sigrok components.
Uwe Hermann [Fri, 17 Jan 2014 17:18:56 +0000 (18:18 +0100)]
sigrok-cross-mingw: Silence wget and unzip.
Uwe Hermann [Fri, 17 Jan 2014 17:48:25 +0000 (18:48 +0100)]
sigrok-cross-android: Do a verbose build of the sigrok components.