stephengaito
9a988599ef
Merge pull request #29 from stephengaito/updateBuildScripts
...
Update build scripts
Major refactor of build scripts to ensure we can build pdf2htmlEX with staticly linked versions of poppler and fontforge.
Added an "experimental" build based on Alpine to produce an Alpine based docker image. NOTE: the Alpine iconv is not sufficient for all fonts required for pdf2htmlEX/poppler. This image may or may not work for your PDFs.
Fully tested using the associated Laminar scripts in stephengaito/laminar-scripts and stephengaito/pdf2htmlex-laminar-scripts
2020-06-22 10:26:39 +01:00
Stephen Gaito
71eb7d969c
corrected alpine image creation
2020-06-21 14:02:44 +01:00
Stephen Gaito
0d2c5048b0
refactored Alpine image creation
2020-06-21 12:00:27 +01:00
Stephen Gaito
f340abb31e
updated names of created images add gnu-libiconv-dev to alpine build
2020-06-21 07:12:05 +01:00
Stephen Gaito
e4f34fdc0e
added gnu-libiconv runtime dependencies of pdf2htmlEX inside Alpine linux
2020-06-20 19:46:28 +01:00
Stephen Gaito
6913b970d7
added additional runtime dependencies of pdf2htmlEX inside Alpine linux
2020-06-20 19:22:42 +01:00
Stephen Gaito
8455d458ec
corrected alpine docker image creation scripts
2020-06-20 17:22:46 +01:00
Stephen Gaito
e302947e48
added cairo-dev to alpine build
2020-06-20 16:54:37 +01:00
Stephen Gaito
3d5eb63486
added glib-dev to alpine build
2020-06-20 16:38:46 +01:00
Stephen Gaito
83b12315b3
added gettext-dev to alpine build
2020-06-20 16:17:03 +01:00
Stephen Gaito
e777c6ef4b
added fontconfig-dev to alpine build
2020-06-20 16:09:23 +01:00
Stephen Gaito
1dab7509c4
added freetype-dev to alpine build
2020-06-20 16:05:01 +01:00
Stephen Gaito
c235a6ba7d
continued corrections of travis build and test
2020-06-20 13:12:53 +01:00
Stephen Gaito
8f19c49a7a
corrected travis error
2020-06-20 13:04:56 +01:00
Stephen Gaito
310bbccfe1
corrected installation of automaice test software
2020-06-20 12:29:01 +01:00
Stephen Gaito
c09362078d
continued work on making ubuntu and alpine builds distinct
2020-06-20 11:52:17 +01:00
Stephen Gaito
98acb27bfe
begun to explicitly name apt and ubuntu buildScripts
2020-06-20 10:31:35 +01:00
Stephen Gaito
8a04d6a192
added browser_tests SUCCESS if dff_bbox is not None but basefilename is test_fail
2020-06-20 10:13:26 +01:00
Stephen Gaito
f1abed5a1f
first attempt at integration of build on Alpine Linx
2020-06-20 09:11:30 +00:00
Stephen Gaito
32f37576d5
removed old createDockerImages added explicit words SUCCESS and FAILURE in browser_tests
2020-06-19 17:20:53 +01:00
Stephen Gaito
658b064604
attempt docker build from deb using travisTGclwBM
2020-06-19 12:55:06 +01:00
Stephen Gaito
b671343757
corrected docker build from debian archive
2020-06-19 12:54:04 +01:00
Stephen Gaito
a9d178ea0b
another attempt to solve dpkg-deb invalid characters in version problem
2020-06-19 12:17:14 +01:00
Stephen Gaito
ccfe780b80
corrected PDF2HTMLEX_VERSION
2020-06-19 11:37:25 +01:00
Stephen Gaito
2b51b0e62d
attempt to build docker image from deb archive
2020-06-19 11:32:45 +01:00
Stephen Gaito
8f58db5f7f
travis fix 3
2020-06-19 11:19:43 +01:00
Stephen Gaito
2cbbd3beb7
fix travis 2
2020-06-19 10:24:16 +01:00
Stephen Gaito
d3550d5ea8
first attempt to fix docker outside ldconfig problem and correct travis script
2020-06-19 09:34:51 +01:00
Stephen Gaito
a5dd4865ae
corrected test.py.in from failing with appImages complex PATH and ARGS
2020-06-17 19:56:35 +01:00
Stephen Gaito
cb00d5a5d2
attempt to debug appImage problems
2020-06-17 16:14:24 +01:00
Stephen Gaito
27df8a4262
corrected produceHtmlForBrowserTests
2020-06-17 14:14:55 +01:00
Stephen Gaito
eb63aa06a4
corrected setup of data directory for tests
2020-06-17 11:32:06 +01:00
Stephen Gaito
402273ff2a
second attempt to fix test.py.in
2020-06-16 16:38:40 +01:00
Stephen Gaito
7d2c5df9d7
corrected runTests to use pdf2htmlEX/test/runLocalTestsBash
2020-06-16 16:26:19 +01:00
Stephen Gaito
7f2bb46407
explitictly split PDF2HTMLEX_PATH in test.py.in to allow for arguments in path
2020-06-16 15:48:01 +01:00
Stephen Gaito
16c88c49c4
browser_tests now use pre computed html
2020-06-15 14:27:28 +01:00
Stephen Gaito
df62ee7f21
renamed runLocalTests
2020-06-14 17:07:34 +01:00
Stephen Gaito
2853b9e36b
refactored existing python3 test_output.py tests to use only bash and pdf2htmlEX so we do not need to load extra fonts by accident
2020-06-14 16:46:05 +01:00
Stephen Gaito
4171aef19e
added explicit install of wget in installAutomaticTests
2020-06-14 10:35:20 +01:00
Stephen Gaito
f48822d816
corrected printing of error messages in test.py.in
2020-06-13 19:38:51 +01:00
Stephen Gaito
d373e10218
corrected createImages
2020-06-12 14:53:44 +01:00
Stephen Gaito
bf924dca2d
explicitly split createDockerImage into an inside and an outside docker container parts
2020-06-12 14:50:49 +01:00
Stephen Gaito
501b73b489
exploring create image permissions problems
2020-06-11 09:27:47 +01:00
Stephen Gaito
c10efe8ece
updated createAppImage to understand permissions problems
2020-06-11 09:05:14 +01:00
Stephen Gaito
d327b43a43
ensure files copied into AppImage Debian archive and Docker image are readable added sudo as a build tool
2020-06-11 06:37:23 +01:00
Stephen Gaito
174f28a21a
updated required build tools
2020-06-09 12:52:18 +01:00
Stephen Gaito
d5fd346ba0
corrected documentation
2020-06-06 13:09:54 +01:00
Stephen Gaito
87bc1ba525
updated release message
2020-06-06 12:53:21 +01:00
Stephen Gaito
aaa7f53c58
corrected appimage creation
2020-06-06 12:31:17 +01:00
Stephen Gaito
8f86e21b8f
test travis
2020-06-06 11:52:52 +01:00