1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-12-22 13:00:08 +00:00
Commit Graph

2104 Commits

Author SHA1 Message Date
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
Stephen Gaito
53005f5e5c updated to poppler-0.89.0 with no obvious changes 2020-05-30 21:19:25 +00:00
stephengaito
06a47baaeb
Merge pull request #21 from stephengaito/poppler-0.88.0
updated to poppler-0.88.0 no obvious changes
2020-05-30 20:10:46 +01:00
Stephen Gaito
091f8b3828 updated to poppler-0.88.0 no obvious changes 2020-05-30 19:07:04 +00:00
stephengaito
91afc433cd
Merge pull request #20 from stephengaito/poppler-0.87.0
update to poppler 0.87.0 with no obvious changes
2020-05-30 19:50:21 +01:00
Stephen Gaito
5cb2553bc6 update to poppler 0.87.0 with no obvious changes 2020-05-30 18:48:06 +00:00
stephengaito
ae063c3a44
Merge pull request #19 from stephengaito/poppler-0.86.1
Update to poppler-0.86.1
findDest now returns stg::unique_ptr and getURI no longer returns GooString but simply std::string
2020-05-30 19:20:43 +01:00
Stephen Gaito
0217c93418 findDest now returns stg::unique_ptr and getURI no longer returns GOOString but simpley std::string 2020-05-30 15:26:11 +00:00
stephengaito
beabf6dfdd
Merge pull request #18 from stephengaito/poppler-0.85.0
updated to poppler-0.85.0 no obvious changes
Updated to poppler 0.85.0
There were NO obvious changes needed in the code.
There were NO obvious differences in the various PDFs tested.
2020-05-30 13:46:29 +01:00
Stephen Gaito
0544f79f52 updated to poppler-0.85.0 no obvious changes 2020-05-30 12:44:57 +00:00
stephengaito
169a1744ab
Merge pull request #17 from stephengaito/poppler-0.84.0
Poppler 0.84.0
Updated to poppler-0.84.0
Poppler 0.84.0 removed the ModRegion tracking.
We now use the bitmap's width and height (ie the whole bitmap).
This might increase the processing time as well as the output image sizes.
2020-05-30 13:24:27 +01:00
Stephen Gaito
e60bd3819e tidied up previous changes 2020-05-30 11:21:22 +00:00
Stephen Gaito
be1d2079ac poppler 0.84.0 removed ModRegion tracking 2020-05-30 09:55:35 +00:00
stephengaito
1f717346b6
Merge pull request #16 from stephengaito/fontforge20200314
Fontforge20200314
Updated FontForge dependency to the most recent version (20200314)
2020-05-30 08:50:28 +01:00
Stephen Gaito
e4c666b4bf corrected ill advised copy of libfontconfig into appImage 2020-05-30 07:46:22 +00:00
Stephen Gaito
930915df34 removed fontforge git version as it is not a stable representation of 20200314 version 2020-05-30 06:59:21 +00:00
Stephen Gaito
7b5780ea83 updated fontforge to 20200314 2020-05-30 06:20:37 +00:00
stephengaito
ece34e216f
Merge pull request #15 from stephengaito/staticBuild
Static build
Remove the FontForge and Poppler Cairo sources from the main pdf2htmlEX source tree.
Build both FontForge and Poppler statically and then link into pdf2htmlEX so there is no longer any need to locally install versions of FontForge or Poppler which are compatible with pdf2htmlEX (and so we reduce conflicts with any FontForge or Poppler libraries installed by the user).
2020-05-29 19:45:31 +01:00
Stephen Gaito
d42b1c1a2e removed poppler Cairo source copies inside pdf2htmlEX source tree 2020-05-29 18:16:50 +00:00
Stephen Gaito
83ec96f0e3 initial attempt at building poppler and fontforge statically and linking into pdf2html 2020-05-29 15:48:42 +00:00
Stephen Gaito
0cfb9720ab added new poppler and fontforge release targets 2020-05-29 06:58:52 +01:00
Stephen Gaito
6ff6689d9f minor correction to createDockerImage 2020-05-28 11:42:35 +00:00
Stephen Gaito
124cae5d21 updated createAppImage and createDockerImage scripts to be able to work inside a docker container 2020-05-28 10:59:27 +00:00