Commit Graph

6 Commits

Author SHA1 Message Date
Thomas A. F. Thorne 3198b1336e
Yes To apt-get Questions
Automated systems rarely answer command prompt questions.  The last
build ended in:

Do you want to continue? [Y/n] Abort.
2019-02-07 09:54:54 +00:00
Thomas A. F. Thorne 1f49431829
Package List As One Item Per Line & Order
I prefer lists to always be one item per line and in alphabetical order.

One item per-line makes merge conflicts less likely in the future.
Alphabetic ordering should mean any duplicate entries become obvious to
a human adding items.

Other orderings that future editors can easily spot and comply with are
fine and if there is a good reason to keep stuff bunched up (saving your
scroll wheel is not one) then that is fine too.  I just use this as a
"Do the following by default" guideline.
2019-02-07 09:42:55 +00:00
Thomas A. F. Thorne 0d5702ca69
Update apt-get install List
Copy the current set of required packages from
https://github.com/debauchee/barrier/wiki/Building-on-Linux

sudo apt install git cmake make xorg-dev g++ libcurl4-openssl-dev \
                 libavahi-compat-libdnssd-dev libssl-dev libx11-dev \
                 libqt4-dev qtbase5-dev

This is following a failure of:
E: Unable to locate package  libxtst-dev

From the AppVeyor build.  The Travis build is debian, the AppVeyor one
is Ubuntu 18.04 at present.
2019-02-07 09:31:08 +00:00
Thomas A. F. Thorne 1656142e03
Correct - sh To - sh:
Syntax errors behave strangely when the yml parser stops being involved
and Power Shell or Bash take over.  This error said:

sh sudo apt-get update && sudo apt-get install \ libxtst-dev
qtdeclarative5-dev libavahi-compat-libdnssd-dev
sh: 0: Can't open sudo
Command exited with code 127
2019-02-07 09:22:09 +00:00
Thomas A. F. Thorne ad8046c024
Comment Out "environment" Section
When I pushed AppVeyor reported:

Error parsing appveyor.yml: "environment" section must be a mapping.
(Line: 7, Column: 13)

I assume this means they cannot be empty.  I had left only commented out
lines in it.
2019-02-07 09:05:19 +00:00
Thomas A. F. Thorne 0c9b509269 Add Basic .appveyor.yml With Linux Build
The AppVeyor system does not work in my fork of the project.  To make
the build common between forks and the main, a .yml file should be used.

Outline the sections and basics in some comments as described in the
AppVeyor getting started notes.  Copy the build steps from the current
.travis.yml file.

Once the Linux builds are working, I can start guessing at how to get
the Windows one running as well.
2019-02-07 09:02:43 +00:00