Generic Linux Binary Packages

Merged
#56 · Created  · Last updated

Merged pull request

Merged in fk/speedcrunch/cross-linux-binary (pull request #56)

0f32526·Author: ·Closed by: ·2016-04-14

Description

As promised, a process to build generic Linux binaries, consisting of:

  • A Vagrantfile to create an appropriate CentOS 6 VM. One could also use Docker or manage the VM manually, but I used what I knew.

  • A bunch of scripts to set up the build environment and build Qt, SpeedCrunch and a set of packages (deb, rpm, generic tarball).

I updated the manual as well, with short instructions on how to operate these and an updated Linux installation section. Also, not entirely related, but since they're so excessively in-depth (*whistles innocently*) I moved the source-building instructions to its own page.

I was a bit skeptical of the whole DEB+RPM thing, buuuut the results are actually pretty good, including dependency specifications. To recap, these are the systems I tested, both the binary and the appropriate package:

  • Ubuntu 10.04, 12.04, 14.04, 16.04, all 64-bit

  • Ubuntu 14.04 32-bit

  • Debian 8 64-bit

  • CentOS 6 32-bit

  • CentOS 7 32-bit

  • CentOS 7 64-bit

  • Fedora 23 32-bit

  • openSUSE 42.1 64-bit

  • Mageia 5 32-bit

I've uploaded example builds at https://bitbucket.org/fk/speedcrunch/downloads.

0 attachments

0 comments

Loading commits...