micropeak: Include firmware in install bits These are useful for people building their own hardware. Signed-off-by: Keith Packard <keithp@keithp.com>
Auto-detect windows signing stuff Still build installers even without signing key Signed-off-by: Keith Packard <keithp@keithp.com>
fat: sign Windows installers with our new code signing certificate
libaltos: Use cross compilers to build libaltos for i686, amd64, aarch64, armel and armhf Use current debian packages to build libraries for x86 and arm debian hosts. Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak: Stick docs in Doc dir on Mac OS X Follows altosui and telegps installation Signed-off-by: Keith Packard <keithp@keithp.com>
macosx: Update macosx install script Use dialog engine to monitor progress and get sudo password Signed-off-by: Keith Packard <keithp@keithp.com>
Use discovered java path for compiler and jni include files Instead of using the discovered java bits just for jni.h, also use javac from that directory. Add JAVA_VERSION param to set language version for newer compilers. Signed-off-by: Keith Packard <keithp@keithp.com>
Use strip-nondeterminism to fix JAR timestamps .jar files are just zip files, and contain dates. These will cause the build to be non-reproducible. Use strip-nondeterminism to smash all of these back to a fixed value. Signed-off-by: Keith Packard <keithp@keithp.com>
macosx: Ship install-macosx script with all apps. This script copies all files to ~/Applications/AltOS, then it deletes all xattrs on all files so that OS X will run the java programs. Signed-off-by: Keith Packard <keithp@keithp.com>
be more aggressive about removing and ignoring .mdwn files
install: Add 'fat-install' target This uses the existing --with-fat-dir option and instead of installing everything to that directory, creates a normal ikiwiki hierarchy of files including .mdwn files, whacked release notes html files and all of the appropriate packages. One stop shopping for adding the release to the web site. Attempted to update Releasing file to match. Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak: Use altoslib/altosuilib flight analysis bits Remove custom graph and stats bits and share bits with altosui. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui/telegps/micropeak: Handle both MULTI_LIB and non-MULTI_LIB builds On x86 systems with -m32 and -m64 compilers, both libaltos32.so and libaltos64.so are built. Otherwise, we should use libaltos.so altosui only dealt with libaltos32.so and libaltos64.so, so it only worked on MULTI_LIB systems. telegps and micropeak only used libaltos.so, so they wouldn't work correctly on multi-lib systems. Fix all of them to work either way. Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak: Update mac/windows FTDI drivers Use latest FTDI drivers. Signed-off-by: Keith Packard <keithp@keithp.com>
linux-fat: Fix up fat linux install icons, mime types and .desktop files use the standard xdg utilities to install mime type and .desktop files. The standard xdg icon installer doesn't handle svg icons, so we have to do those manually. With this patch, xfce, gnome3 and kde4 all place the applications in user-visible menus, display correct file icons and launch correct applications for our file types. Signed-off-by: Keith Packard <keithp@keithp.com>
Clean all .desktop files, ignore them too All .desktop files are built from .desktop.in files, so just remove all of them in make clean, and ignore all of them in .gitignore. This makes the rename less painful. Signed-off-by: Keith Packard <keithp@keithp.com>
Rename icon files to fit XDG specifications. Add file icons. Add mime types Our SVG icons now follow XDG standards by including a vendor prefix. The new file type icons include application-vnd.altusmetrum as a prefix so that they match the mime types declared. Signed-off-by: Keith Packard <keithp@keithp.com>
linux: .desktop files must begin with organization name The spec requires that .desktop files start with the organization name, so I've renamed all of them to altusmetrum-<application>.desktop Signed-off-by: Keith Packard <keithp@keithp.com>
windows installer: Create file associations for Windows. This makes icons appear for the files in the file manager, and lets you double-click on the files to open the appropriate application. Signed-off-by: Keith Packard <keithp@keithp.com>
Fix java version detection and downloading Move java stuff to a common include file, java.nsh Let any version no older than 1.6 serve by using ${VersionCompare} Use version 6 downloads as those don't require a click-through agreement. Signed-off-by: Keith Packard <keithp@keithp.com>