-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian package building #105
Conversation
Also related to #94 |
if [ -z "$4" ]; then | ||
echo "You must specify a packaging version (e.g. 1) as the fourth argument" >&2 | ||
exit 1 | ||
fi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if [ "$#" -ne 4 ]
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4 or 5 arguments is OK
if [[ $TRAVIS_OS_NAME == 'osx' ]] | ||
then | ||
make bundle | ||
elif [[ $TRAVIS_OS_NAME == 'linux' ]] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can this be pushed into the yml
? on.condition: "$TRAVIS_OS_NAME == linux"
or does that not work
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was the pattern already in most of the travis scripts, I don't really feel like changing it. TBH I don't understand travis's yml.
Fix paths in travis Pass in a version to build add -e flag to all scripts fix syntax, add doxygen fix path passed to debian.sh Add devscripts to travis for debian building Add fakeroot and attempt to deploy the artifact Default to 0~dev0 if no tag is present, and deploy the correct artifact (maybe) Fix some paths, maybe Flip conditional Add graphviz to dependencies for doxygen
This pull request migrates Travis to Bionic and gets it building a .deb file.
Once Debian packages are built by Travis, we can put them on a PPA through launchpad.
Related to #47 and #94