Commit Graph

2176 Commits

Author SHA1 Message Date
Stephen Gaito 1cb016fd14 enable releases on multiple ubuntu distributions reattempt travis 2020-06-06 09:22:08 +01:00
Stephen Gaito 6028a9d280 enable releases on multiple ubuntu distributions 2020-06-06 09:15:01 +01:00
Stephen Gaito d456ae4412 start multiple releases via travis 2020-06-06 09:00:07 +01:00
Stephen Gaito 6b11b0133e added upload of deb pakcage to githubTGclwBM 2020-06-06 08:21:31 +01:00
Stephen Gaito 7417038308 added upload of deb pakcage to github 2020-06-06 08:18:44 +01:00
Stephen Gaito f3e7e60ed2 corrected docker image creation and added additional build documentation 2020-06-06 07:50:22 +01:00
Stephen Gaito 2faa2c022a corrected travis build 2020-06-06 07:03:26 +01:00
Stephen Gaito 0d5d7ad721 corrected travis configuration 2020-06-06 06:33:45 +01:00
Stephen Gaito a5209ace82 turned on simple tests and upload from travis 2020-06-06 06:18:14 +01:00
Stephen Gaito 49712c9ec2 minor corrections 2020-06-05 12:06:51 +01:00
Stephen Gaito d4c172d8ce minor corrections 2020-06-05 11:55:54 +01:00
Stephen Gaito d49260afe7 corrected table of contents 2020-06-05 11:47:46 +01:00
Stephen Gaito 3f45343ba4 added more comprehensive documentation for the build scripts 2020-06-05 11:44:33 +01:00
stephengaito 6f38dfffeb
Merge pull request #28 from stephengaito/travisLocalTests
Travis local tests
Partial work on using travis to perform local browser tests... which fail in way different to local browser tests on a local machine.... so we need a strategy to allow failures on travis AND to automatically upload the results to the github releases page...
BUT we will overhaul and document the buildScripts before fixing this issue.
2020-06-05 08:18:55 +01:00
Stephen Gaito 8358679784 test creating images inside travis 2020-06-03 19:25:05 +01:00
Stephen Gaito f584f9196e attempt local browser tests with travis 2020-06-03 18:55:37 +01:00
Stephen Gaito 68ce207809 updated tests 2020-06-03 15:13:29 +01:00
Stephen Gaito a2b2e9dbc4 updated tests 2020-06-03 15:10:37 +01:00
Stephen Gaito 7745c3ba85 updated tests 2020-06-03 15:06:05 +01:00
Stephen Gaito 939075cc3a added testScript to run local tests 2020-06-03 14:54:10 +01:00
stephengaito fbf06c21f8
Merge pull request #27 from stephengaito/updateTests
updated local tests and added bash scripts to help automate testing.
updated local tests (currently ignoring remote browser tests)
currently the browser_tests/text_visibility fails because of clipping issues (probably actually layering interactions with clipping)
added bash scripts to help install run and check the test outputs, as well as regenerate tests which fail simply due to slight layout changes.
2020-06-03 14:42:54 +01:00
Stephen Gaito d2e869f05c updated local tests and added bash scripts to help automate testing. 2020-06-03 12:17:44 +00:00
stephengaito 0b0d14afd9
Merge pull request #26 from stephengaito/updateTravis
Update travis
Sorted out building on Travis-Linux (Ubuntu 18.04) now working but need tests and upload
Attempted (and failed) to get Travis-MacOS working. Since I have no MacOS machines locally and the cost of a cloud MacOS instance is too high, I am unable to understand how to fix HomeBrew build.
ABANDONED HomeBrew for MacOS.
2020-06-03 05:19:31 +01:00
Stephen Gaito d7da59ba12 cleaned up references to apt build scripts 2020-06-02 18:45:29 +00:00
Stephen Gaito f33ec28d89 removed all brew related build scripts as well as install poppler and fontforge 2020-06-02 18:41:10 +00:00
Stephen Gaito 91c1163721 begun cleaning up buildScripts to remove brew 2020-06-02 15:54:32 +00:00
Stephen Gaito 3f6d39e71f move brew install into .travis.yml 2020-06-02 14:02:30 +00:00
Stephen Gaito 5941fb40c4 corrected brew installs for travis homebrew 2020-06-02 13:45:26 +00:00
Stephen Gaito 2904663ad2 started work on macos travis builds 2020-06-02 13:28:36 +00:00
Stephen Gaito 3e835a38e2 refactored use of set ev 2020-06-02 11:58:27 +00:00
Stephen Gaito f1828789f6 ensure important buildScripts have set ev 2020-06-02 11:34:11 +00:00
Stephen Gaito aaf512d418 updated buildPopper to explicitly enable or disable graphics packages used by pdf2htmlEX 2020-06-02 11:19:52 +00:00
Stephen Gaito f922bf7b88 test travis 1 2020-06-02 10:47:40 +00:00
stephengaito ec281e3b70
Merge pull request #25 from stephengaito/linuxBrew
initial changes to suit linuxBrew
Fixed pdf2htmlEX/CMakeLists.txt to only use the CAIRO_LIBRARY_DIRS if NOT USING_BREW
Brought buildScripts/*Brew uptodate with the *Apt versions
2020-06-02 10:44:28 +01:00
stephengaito 33e5a0e3de
Merge branch 'master' into linuxBrew 2020-06-02 10:44:02 +01:00
Stephen Gaito 9a13676801 initial changes to suit linuxBrew 2020-06-02 04:14:34 +00:00
stephengaito 9a2ba163e1
Merge pull request #24 from stephengaito/debianPackaging
Debian packaging
Added scripts to automatically build Debian archive packages of pdf2htmlEX
2020-06-01 17:49:28 +01:00
Stephen Gaito cf48cf54c1 removed dependence on lsb_release and ensured dpkg-architecture is installed 2020-06-01 16:12:22 +00:00
Stephen Gaito ed2f9db9cb added createDebianPackage into createImages added Licenses corrected install of poppler-data 2020-06-01 11:06:06 +00:00
Stephen Gaito 82aeeac8c7 corrected debian dependencies for lack of libglib-2.0 2020-06-01 11:28:38 +01:00
Stephen Gaito a73211fb9b provisional commit of scripts to build debian package 2020-06-01 07:49:30 +00:00
Stephen Gaito 1b7bab3e2d begun rearranging poppler-data-dir 2020-05-31 18:34:48 +00:00
Stephen Gaito 30ffdeeea4 initial work on packaging debian old script too complex and does not work with new build system 2020-05-31 15:18:57 +00:00
Stephen Gaito 040037ad3a begun work on reintroducing building debian packages 2020-05-31 13:58:56 +01:00
stephengaito 3fcd0a6674
Merge pull request #23 from stephengaito/cleanUpBuild
Clean up build
Turned off unused options for both Poppler (0.89.0) and FontForge (20200314)
Removed unused (apt) pacakges
Proved that we can build on xenial (16.04), bionic(18.04), focal(20.04) (and probably eoan (19.10))
2020-05-31 13:48:08 +01:00
Stephen Gaito 2d293d2b61 corrected required packages and worked on pdf2htmlEX library list 2020-05-31 08:28:39 +00:00
Stephen Gaito 576d2b71d9 begun removing un-used libraries 2020-05-31 08:03:43 +00:00
Stephen Gaito 465d2f0f32 updated build options for fontforge and poppler to a minimum 2020-05-31 07:57:12 +00:00
Stephen Gaito d27f7d3a8b recorded cmake build options for fontforge and poppler turn off options not used by pdf2htmlEX 2020-05-31 07:18:54 +00:00
stephengaito 436d672649
Merge pull request #22 from stephengaito/poppler-0.89.0
updated to poppler-0.89.0 with no obvious changes
2020-05-30 22:22:15 +01:00