1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-09-19 13:50:06 +00:00
Commit Graph

2138 Commits

Author SHA1 Message Date
Stephen Gaito
c40c9889d7 another correction to alpine docker file 2020-06-23 09:46:22 +01:00
Stephen Gaito
397b88121b corrected creation of alpine docker image 2020-06-23 05:15:28 +01:00
Stephen Gaito
21bb84c5da add explicit delays to allow Xvfb time to stablize 2020-06-22 23:08:56 +01:00
Stephen Gaito
4d95701ffa fixed typo in alpine docker creation as well as turn warnings back on in browser tests 2020-06-22 22:53:45 +01:00
stephengaito
e45dfe95a0
Merge pull request #61 from stephengaito/master
Update to most recent Poppler/FontForge and improved build scripts

**Update to Poppler 0.89.0**

**Update to Fontforge 20200314**

**Update build scripts:**

Major refactor of build scripts to ensure we can build pdf2htmlEX with statically linked versions of poppler and fontforge. These changes allow us to build Debian archives which will not break existing installations of poppler or fontforge on a user's machine.

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 12:08:37 +01:00
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