A open-source tool for writers www.theologeek.ch/manuskript
Go to file
Curtis Gedak 4c28175c43 Remove support for macOS X Sierra (10.12) in Travis CI build
The Travis CI builds for macOS X are failing because there are no
Homebrew bottles (packages) for macOS X Sierra (10.12).

The error message in the Travis CI log is:

    ...
    # Upgrade to python 3.x
    brew upgrade python
    Warning: You are using macOS 10.12.
    We (and Apple) do not provide support for this old version.
    ...

Note that by default the Travis CI will terminate a build after 10
minutes if no output has been received.  Unfortunately building qt
from source code may take hours, so installation using a Homebrew
bottle is required.

To address this issue, choose a macOS X version that has a Homebrew
bottle for qt [1].

[1] https://formulae.brew.sh/formula/qt

The homebrew project currently lists having a qt bottle for:

  - Catalina (10.15)
  - Mojave (10.14)
  - High Sierra (10.13)

No bottle is listed for macOS Sierra (10.12)

In order to support as many versions of macOS X as possible, choose
the lowest osx_image value [2] that is currently supported with a
homebrew bottle.

[2] https://docs.travis-ci.com/user/reference/osx#os-x-version

At this time osx_image value xcode9.3 is listed as supporting OS X
10.13.

Unfortunately xcode9.3 did not work in the Travis CI build.

By following the suggestions for troubleshooting homebrew [3] a
discovery was made that a higher value of xcode10.1 was required.

[3] https://docs.brew.sh/Troubleshooting

Suggestion was to use "brew update" twice and "brew doctor" twice.

The messages in the log were as follows:

    ...
    Warning: Your Xcode (9.3) is outdated.
    Please update to Xcode 10.1 (or delete it).
    ...

Now try setting osx_image value to xcode10.1 which is listed as
supporting OS X 10.13.
2020-01-03 10:31:32 -07:00
bin Adding a bin file 2016-02-06 09:03:12 +01:00
i18n Update all language translation source .ts files 2019-09-30 09:28:57 -06:00
icons Added Windows Icon file 2019-03-08 09:41:56 -07:00
libs Removes unused libraries 2017-11-18 20:58:17 +01:00
manuskript Fix for Windows 10 Dark Theme on older Qt versions 2019-10-02 09:49:52 -06:00
package Fix Travis CI build error on Linux - pyenv: version `3.6.3' not installed 2019-07-31 13:06:10 -06:00
resources Theme, preview, and eternal logos 2015-06-18 21:41:56 +02:00
sample-projects Creates base classes 2017-11-15 20:34:05 +01:00
snap Add DISABLE_WAYLAND to snapcraft.yaml 2019-09-12 10:05:42 -06:00
.codeclimate.yml Updates codeclimate config file 2016-03-10 16:36:28 +01:00
.gitignore Add .gitignore file patterns for Python PyDev Eclipse IDE 2018-08-02 08:57:35 -06:00
.travis.yml Remove support for macOS X Sierra (10.12) in Travis CI build 2020-01-03 10:31:32 -07:00
_config.yml Set theme jekyll-theme-cayman 2017-11-23 14:42:07 +01:00
CHANGELOG.md ========== manuskript-0.10.0 ========== 2019-09-30 09:49:14 -06:00
COPYING Adds license and credits 2015-06-18 11:39:45 +02:00
CREDITS Adds license and credits 2015-06-18 11:39:45 +02:00
makefile Change snap makefile target to snappkg and cleanup whitespace 2019-04-02 09:45:01 -06:00
manuskript.spec Build manuskript.exe with the correct icon 2019-03-08 09:41:56 -07:00
README.md Add import capability to feature list in README.md 2019-04-04 10:19:49 -06:00
TODO.t2t Updated todo 2015-07-09 16:22:26 +02:00

Manuskript

Manuskript is an open-source tool for writers.

Manuskript runs on GNU/Linux, Mac OS X, and Windows.

Main view

Features

Manuskript provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.
With Manuskript you can:

Additionally Manuskript can help in many more ways with a spell checker, markdown highlighter, frequency analyzer, and automatic save in open and plain text file format.

Download

Download and install Manuskript today.

HowTo's

See the Wiki for more detailed instructions on how to install and use Manuskript.

Contribute

You can help improve Manuskript by reporting issues, writing wiki documentation, and translating to other languages. See also Manuskript Contribute page.

Manuskript is written in Python3 and PyQt5.

Free Software

Manuskript is Free Software.
You have the freedom to run, copy, distribute, study, change and improve the software.
Manuskript is distributed under the GNU General Public License version 3 or (at your option) any later version.