sigrok-util.git
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.

8 years agosigrok-cross-mingw: PulseView: Drop -DENABLE_DECODE=y -DENABLE_TESTS=y.
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.

8 years agosigrok-cross-mingw: Don't add $PREFIX/bin to the PATH.
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.

8 years agocross-compile scripts: Use common build dir name.
Uwe Hermann [Sun, 30 Mar 2014 16:31:42 +0000 (18:31 +0200)]
cross-compile scripts: Use common build dir name.

8 years agonew-driver: Drop obsolete/unused drv-Makefile.am.
Uwe Hermann [Tue, 25 Mar 2014 08:38:23 +0000 (09:38 +0100)]
new-driver: Drop obsolete/unused drv-Makefile.am.

8 years agonew-driver: Change 'probe_group' to 'channel_group'.
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.

8 years agoAdapted new-driver to new build system
Abhishek Kumar [Sat, 22 Mar 2014 06:40:10 +0000 (12:10 +0530)]
Adapted new-driver to new build system

8 years agosigrok-cross-mingw: Add/install sigrok-dumps.
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.

8 years agonew-driver: Drop unneeded comment.
Uwe Hermann [Fri, 28 Feb 2014 12:17:48 +0000 (13:17 +0100)]
new-driver: Drop unneeded comment.

8 years agosigrok-cross-mingw: Drop -DENABLE_COTIRE=y.
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.

8 years agosigrok-cross-mingw: Add -DENABLE_TESTS=y for PulseView.
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.

8 years agosigrok-cross-mingw: Drop obsolete linking fix.
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.

8 years agosigrok-cross-mingw: Do a verbose build of the sigrok components.
Uwe Hermann [Fri, 17 Jan 2014 17:19:52 +0000 (18:19 +0100)]
sigrok-cross-mingw: Do a verbose build of the sigrok components.

8 years agosigrok-cross-mingw: Silence wget and unzip.
Uwe Hermann [Fri, 17 Jan 2014 17:18:56 +0000 (18:18 +0100)]
sigrok-cross-mingw: Silence wget and unzip.

8 years agosigrok-cross-android: Do a verbose build of the sigrok components.
Uwe Hermann [Fri, 17 Jan 2014 17:48:25 +0000 (18:48 +0100)]
sigrok-cross-android: Do a verbose build of the sigrok components.

8 years agosigrok-cross-android: Silence wget.
Uwe Hermann [Fri, 17 Jan 2014 10:07:36 +0000 (11:07 +0100)]
sigrok-cross-android: Silence wget.

8 years agosigrok-cross-android: Add $PARALLEL for parallel builds.
Uwe Hermann [Thu, 16 Jan 2014 23:55:26 +0000 (00:55 +0100)]
sigrok-cross-android: Add $PARALLEL for parallel builds.

8 years agosysclk-lwla: Add custom protocol dissector for use with Wireshark.
Daniel Elstner [Wed, 15 Jan 2014 21:10:11 +0000 (22:10 +0100)]
sysclk-lwla: Add custom protocol dissector for use with Wireshark.

8 years agoRename tool to sigrok-fwextract-sysclk-lwla.
Uwe Hermann [Tue, 14 Jan 2014 17:58:57 +0000 (18:58 +0100)]
Rename tool to sigrok-fwextract-sysclk-lwla.

(i.e., drop the "1034" since this tool can later be expanded to also
work for other Sysclk LWLA models)

8 years agosysclk-lwla: Add bitstream extraction utility for the LWLA1034.
Daniel Elstner [Mon, 13 Jan 2014 22:59:30 +0000 (23:59 +0100)]
sysclk-lwla: Add bitstream extraction utility for the LWLA1034.

8 years agosigrok-cross-linux: Add file for simple Linux (cross-)compiles.
Uwe Hermann [Mon, 13 Jan 2014 23:55:28 +0000 (00:55 +0100)]
sigrok-cross-linux: Add file for simple Linux (cross-)compiles.

This script can be adjusted to build the sigrok components for various
Linux-based targets via various cross-toolchains.

Per default it will do native builds though, i.e. it can also be used
just as a simple "I don't want to type that much" script to clone,
build, and install (e.g. in $HOME/sr) all sigrok components in one go.

8 years agosigrok-fwextract-saleae-logic16: Support vendor SW ver 1.1.18
Marcus Comstedt [Sun, 5 Jan 2014 13:54:07 +0000 (14:54 +0100)]
sigrok-fwextract-saleae-logic16: Support vendor SW ver 1.1.18

8 years agosigrok-cross-android: Add/use $VER_GLIB.
Uwe Hermann [Fri, 10 Jan 2014 21:31:06 +0000 (22:31 +0100)]
sigrok-cross-android: Add/use $VER_GLIB.

Also, move Python block for consistency.

8 years agosigrok-cross-mingw: Bring back accidentally dropped patch.
Uwe Hermann [Sun, 5 Jan 2014 09:53:38 +0000 (10:53 +0100)]
sigrok-cross-mingw: Bring back accidentally dropped patch.

8 years agosigrok-cross-mingw: Also ship zadig.exe and zadig_xp.exe.
Uwe Hermann [Sun, 5 Jan 2014 09:51:06 +0000 (10:51 +0100)]
sigrok-cross-mingw: Also ship zadig.exe and zadig_xp.exe.

This is a helper tool for installing libusb-win32 or WinUSB drivers on
Windows, which is a requirement for USB devices to be recognized by
libsigrok (libusb actually) on Windows.

8 years agosigrok-cross-mingw: README: Add some more requirements.
Uwe Hermann [Sun, 5 Jan 2014 09:29:59 +0000 (10:29 +0100)]
sigrok-cross-mingw: README: Add some more requirements.

This also fixes bug #248.

8 years agosigrok-cross-mingw: Add -DENABLE_COTIRE=y for faster PulseView builds.
Uwe Hermann [Sun, 5 Jan 2014 00:56:45 +0000 (01:56 +0100)]
sigrok-cross-mingw: Add -DENABLE_COTIRE=y for faster PulseView builds.

8 years agosigrok-cross-mingw: Add an option for parallel compiles.
Uwe Hermann [Sun, 5 Jan 2014 00:52:03 +0000 (01:52 +0100)]
sigrok-cross-mingw: Add an option for parallel compiles.

This currently defaults to "-j 2".

8 years agoREADME: Update, add missing items, drop uneeded ones.
Uwe Hermann [Sun, 5 Jan 2014 00:49:32 +0000 (01:49 +0100)]
README: Update, add missing items, drop uneeded ones.

8 years agosigrok-cross-mingw: Get libusb0.dll from libusb-win32.
Uwe Hermann [Sun, 5 Jan 2014 00:48:08 +0000 (01:48 +0100)]
sigrok-cross-mingw: Get libusb0.dll from libusb-win32.

This is one half of the fix for bug #241.

8 years agosigrok-cross-android: Initial support for MIPS/x86 Android builds.
Uwe Hermann [Fri, 3 Jan 2014 21:53:24 +0000 (22:53 +0100)]
sigrok-cross-android: Initial support for MIPS/x86 Android builds.

8 years agonew-driver: Update for recent LOG_PREFIX changes.
Uwe Hermann [Fri, 3 Jan 2014 21:39:21 +0000 (22:39 +0100)]
new-driver: Update for recent LOG_PREFIX changes.

8 years agosigrok-cross-android: Switch to libusbx for libusb-1.0
Marcus Comstedt [Fri, 3 Jan 2014 16:08:59 +0000 (17:08 +0100)]
sigrok-cross-android: Switch to libusbx for libusb-1.0

8 years agosigrok-cross-mingw: Use a fake python3.pc.
Uwe Hermann [Fri, 3 Jan 2014 00:45:22 +0000 (01:45 +0100)]
sigrok-cross-mingw: Use a fake python3.pc.

Switch from using a fake python3-config script to a fake python3.pc
file, so that we can use standard pkg-config on MinGW cross-compiles too.

This fixes the MinGW cross-compile.

8 years agosigrok-cross-mingw: Enable decoder support (works on Windows now).
Uwe Hermann [Wed, 1 Jan 2014 21:07:14 +0000 (22:07 +0100)]
sigrok-cross-mingw: Enable decoder support (works on Windows now).

8 years agosigrok-cross-mingw: Ship/use all our firmware files.
Uwe Hermann [Wed, 1 Jan 2014 21:05:33 +0000 (22:05 +0100)]
sigrok-cross-mingw: Ship/use all our firmware files.

8 years agosigrok-cross-mingw: Fix firmware/decoder dir locations.
Uwe Hermann [Wed, 1 Jan 2014 21:04:05 +0000 (22:04 +0100)]
sigrok-cross-mingw: Fix firmware/decoder dir locations.

8 years agoRename pulseview.patch to pulseview_linkfix.patch.
Uwe Hermann [Wed, 1 Jan 2014 19:15:38 +0000 (20:15 +0100)]
Rename pulseview.patch to pulseview_linkfix.patch.

8 years agosigrok-cross-android: Drop $TOP usage for now.
Uwe Hermann [Fri, 27 Dec 2013 01:50:43 +0000 (02:50 +0100)]
sigrok-cross-android: Drop $TOP usage for now.

This breaks in some cases, e.g.

./sigrok-cross-android: line 201:
[...]/sr_android_build/./libusb-1.0.patch: No such file or directory

8 years agoRevert "sigrok-cross-mingw: Build libusbx."
Uwe Hermann [Fri, 27 Dec 2013 01:04:14 +0000 (02:04 +0100)]
Revert "sigrok-cross-mingw: Build libusbx."

This reverts commit 6cc41785239777c83f5b8d02307ea4b43457d946.

Current MXE has libusb-1.0 already, no need to manually build it.

8 years agosigrok-cross-android: Add missing $VER_PYTHON.
Uwe Hermann [Fri, 27 Dec 2013 01:02:09 +0000 (02:02 +0100)]
sigrok-cross-android: Add missing $VER_PYTHON.

8 years agoMark cross-compile scripts as working, since they are.
Martin Ling [Sun, 22 Dec 2013 21:07:11 +0000 (21:07 +0000)]
Mark cross-compile scripts as working, since they are.

8 years agosigrok-cross-android: Parameterize python version.
Martin Ling [Sun, 22 Dec 2013 21:02:20 +0000 (21:02 +0000)]
sigrok-cross-android: Parameterize python version.

8 years agosigrok-cross-mingw: Abort on error.
Martin Ling [Sun, 22 Dec 2013 20:47:02 +0000 (20:47 +0000)]
sigrok-cross-mingw: Abort on error.

8 years agosigrok-cross-mingw: Build libusbx.
Martin Ling [Sun, 22 Dec 2013 20:46:35 +0000 (20:46 +0000)]
sigrok-cross-mingw: Build libusbx.

8 years agoUse patch instead of sed to apply hack to pulseview link flags.
Martin Ling [Sun, 22 Dec 2013 20:45:47 +0000 (20:45 +0000)]
Use patch instead of sed to apply hack to pulseview link flags.

8 years agoFix libftdi build.
Uwe Hermann [Sat, 7 Dec 2013 12:32:09 +0000 (13:32 +0100)]
Fix libftdi build.

libftdi needs to be able to find libusb-config, which is installed in
the $PREFIX/bin directory.

8 years agoPass home directory to makensis.
Martin Ling [Fri, 6 Dec 2013 01:46:45 +0000 (01:46 +0000)]
Pass home directory to makensis.

8 years agosigrok-cross-android: Build libserialport.
Martin Ling [Thu, 5 Dec 2013 20:36:47 +0000 (20:36 +0000)]
sigrok-cross-android: Build libserialport.

8 years agosigrok-cross-android: Build libsigrokdecode and sigrok-cli.
Martin Ling [Thu, 5 Dec 2013 19:38:24 +0000 (19:38 +0000)]
sigrok-cross-android: Build libsigrokdecode and sigrok-cli.

8 years agoCross-compile Python for Android.
Martin Ling [Thu, 5 Dec 2013 14:56:00 +0000 (14:56 +0000)]
Cross-compile Python for Android.

8 years agoUse latest glib.
Martin Ling [Wed, 4 Dec 2013 18:11:14 +0000 (18:11 +0000)]
Use latest glib.

9 years agocheck the return value of git clone instead of its stderr content
Aurelien Jacobs [Sun, 1 Dec 2013 00:42:22 +0000 (01:42 +0100)]
check the return value of git clone instead of its stderr content

9 years agosigrok-cross-mingw: Build and use libserialport.
Uwe Hermann [Fri, 15 Nov 2013 12:01:15 +0000 (13:01 +0100)]
sigrok-cross-mingw: Build and use libserialport.

9 years agosigrok-cross-mingw: Drop code for currently unmaintained frontends.
Uwe Hermann [Fri, 15 Nov 2013 08:50:37 +0000 (09:50 +0100)]
sigrok-cross-mingw: Drop code for currently unmaintained frontends.

9 years agonew-driver: Update for probe groups changes.
Uwe Hermann [Mon, 11 Nov 2013 07:25:47 +0000 (08:25 +0100)]
new-driver: Update for probe groups changes.

9 years agosigrok-cross-mingw: Update to match new PV CMakeLists.txt.
Uwe Hermann [Tue, 15 Oct 2013 20:00:53 +0000 (22:00 +0200)]
sigrok-cross-mingw: Update to match new PV CMakeLists.txt.

9 years agonew-driver: Set drivers to $HW_ENABLED_DEFAULT initially.
Uwe Hermann [Wed, 4 Sep 2013 07:48:50 +0000 (09:48 +0200)]
new-driver: Set drivers to $HW_ENABLED_DEFAULT initially.

Otherwise --disable-all-drivers doesn't work properly.

9 years agosigrok-cross-mingw: Update PulseView link workaround.
Uwe Hermann [Wed, 4 Sep 2013 07:00:56 +0000 (09:00 +0200)]
sigrok-cross-mingw: Update PulseView link workaround.

9 years agosigrok-cross-android: libsigrok: Drop --disable-alsa.
Uwe Hermann [Fri, 30 Aug 2013 18:43:54 +0000 (20:43 +0200)]
sigrok-cross-android: libsigrok: Drop --disable-alsa.

This is no longer needed, libsigrok's configure script correctly detects
that there's no alsa using pkg-config.

9 years agosigrok-cross-android: libsigrok: Drop LDFLAGS/CPPFLAGS.
Uwe Hermann [Fri, 30 Aug 2013 18:35:12 +0000 (20:35 +0200)]
sigrok-cross-android: libsigrok: Drop LDFLAGS/CPPFLAGS.

These are not needed, libsigrok's configure script finds everything
correctly via pkg-config now.

9 years agosigrok-cross-android: Bump gettext/pcre/libffi/libzip versions.
Uwe Hermann [Fri, 30 Aug 2013 18:20:41 +0000 (20:20 +0200)]
sigrok-cross-android: Bump gettext/pcre/libffi/libzip versions.

9 years agosigrok-cross-android: Build libusb-1.0
Marcus Comstedt [Wed, 28 Aug 2013 13:07:18 +0000 (15:07 +0200)]
sigrok-cross-android: Build libusb-1.0

9 years agosigrok-cross-android: Set PKG_CONFIG_LIBDIR globally
Marcus Comstedt [Wed, 28 Aug 2013 12:19:44 +0000 (14:19 +0200)]
sigrok-cross-android: Set PKG_CONFIG_LIBDIR globally

PKG_CONFIG_LIBDIR overrides the global directory for .pc files.
This way, no globally installed package files for the build system
will be picked up.  Also, PKG_CONFIG_PATH is unset to prevent any
local build system packages from being found.  Only the packages built
by the script itself should be found.

9 years agosigrok-cross-mingw: Installers (NSIS) for sigrok-cli & PulseView.
Uwe Hermann [Thu, 29 Aug 2013 19:38:05 +0000 (21:38 +0200)]
sigrok-cross-mingw: Installers (NSIS) for sigrok-cli & PulseView.

9 years agosigrok-cross-mingw: Workaround for MXE/mingw Pulseview link issue.
Uwe Hermann [Thu, 29 Aug 2013 19:15:40 +0000 (21:15 +0200)]
sigrok-cross-mingw: Workaround for MXE/mingw Pulseview link issue.

9 years agomingw README: Mention libusb1 MXE package.
Uwe Hermann [Tue, 27 Aug 2013 06:09:33 +0000 (08:09 +0200)]
mingw README: Mention libusb1 MXE package.

9 years agosigrok-cross-mingw: Drop libusb-1.0 build, now in MXE.
Uwe Hermann [Wed, 21 Aug 2013 10:22:16 +0000 (12:22 +0200)]
sigrok-cross-mingw: Drop libusb-1.0 build, now in MXE.

libusb-1.0 is now available from MXE (www.mxe.cc) like all of the other
dependencies, so we don't have to build it manually anymore.

9 years agosigrok-cross-android: Add PKG_CONFIG_PATH for glib.
Uwe Hermann [Fri, 16 Aug 2013 10:11:37 +0000 (12:11 +0200)]
sigrok-cross-android: Add PKG_CONFIG_PATH for glib.

Among other things, this fixes the build wrt ffi.h not being found.

  CC       libgobject_2_0_la-gclosure.lo
gclosure.c:29:17: fatal error: ffi.h: No such file or directory

9 years agosigrok-cross-android: Silence unzip.
Uwe Hermann [Fri, 16 Aug 2013 10:09:48 +0000 (12:09 +0200)]
sigrok-cross-android: Silence unzip.

9 years agosigrok-cross-android: Build libsigrok
Marcus Comstedt [Thu, 15 Aug 2013 22:12:12 +0000 (00:12 +0200)]
sigrok-cross-android: Build libsigrok

9 years agosigrok-cross-android: Fix glib build
Marcus Comstedt [Thu, 15 Aug 2013 16:02:19 +0000 (18:02 +0200)]
sigrok-cross-android: Fix glib build

9 years agosigrok-cross-android: Fix gettext build
Marcus Comstedt [Thu, 15 Aug 2013 14:41:58 +0000 (16:41 +0200)]
sigrok-cross-android: Fix gettext build

9 years agosigrok-cross-android: Fix iconv build
Marcus Comstedt [Thu, 15 Aug 2013 13:53:23 +0000 (15:53 +0200)]
sigrok-cross-android: Fix iconv build

9 years agosigrok-cross-android: Avoid building C++ libraries
Marcus Comstedt [Thu, 15 Aug 2013 13:07:25 +0000 (15:07 +0200)]
sigrok-cross-android: Avoid building C++ libraries

The Android NDK doesn't ship C++ includes, so skip building C++
support in libpcre and libusb (we don't need it anyway).

9 years agosigrok-cross-android: Ignore build products
Marcus Comstedt [Thu, 15 Aug 2013 12:33:45 +0000 (14:33 +0200)]
sigrok-cross-android: Ignore build products

9 years agosigrok-cross-android: Update zlib version
Marcus Comstedt [Thu, 15 Aug 2013 12:33:16 +0000 (14:33 +0200)]
sigrok-cross-android: Update zlib version

9 years agosigrok-cross-android: Stop on errors
Marcus Comstedt [Thu, 15 Aug 2013 12:32:07 +0000 (14:32 +0200)]
sigrok-cross-android: Stop on errors

9 years agofirmware tools: Cosmetics, whitespace.
Uwe Hermann [Thu, 8 Aug 2013 17:55:07 +0000 (19:55 +0200)]
firmware tools: Cosmetics, whitespace.

9 years agosigrok-fwextract-saleae-logic16: Add extraction of FX2 firmware
Marcus Comstedt [Wed, 7 Aug 2013 22:33:27 +0000 (00:33 +0200)]
sigrok-fwextract-saleae-logic16: Add extraction of FX2 firmware

9 years agonew-driver: Shorten dev_list().
Uwe Hermann [Tue, 6 Aug 2013 11:38:50 +0000 (13:38 +0200)]
new-driver: Shorten dev_list().

9 years agosigrok-fwextract-hantek-dso: Add manpage.
Uwe Hermann [Mon, 5 Aug 2013 13:17:53 +0000 (15:17 +0200)]
sigrok-fwextract-hantek-dso: Add manpage.

9 years agosigrok-fwextract-saleae-logic16: Add manpage.
Uwe Hermann [Mon, 5 Aug 2013 13:11:21 +0000 (15:11 +0200)]
sigrok-fwextract-saleae-logic16: Add manpage.

9 years agoMove/rename firmware extractor tools.
Uwe Hermann [Mon, 5 Aug 2013 12:44:53 +0000 (14:44 +0200)]
Move/rename firmware extractor tools.

Since sigrok-util will be released as tarball with the usual build
system at some point, and the tools will be installed in /usr/bin by
most distros, the tools need to have unique names as to not conflict
with other things in /usr/bin. We use a common 'sigrok-fwextract-' prefix
for all current and future firmware extractor tools to keep the
names consistent and unique.

Drop the .py suffix from the executables, since the implementation
language doesn't matter and is generally not encoded in the filename
in things installed in /usr/bin.

Later on, every tool will also get a manpage, of course.