mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2024-12-12 23:49:06 +08:00
Merge pull request #1892 from Lin-Buo-Ren/improve-snap-packaging
Improve snap packaging
This commit is contained in:
commit
3a7cd2bb31
8
.gitignore
vendored
8
.gitignore
vendored
@ -107,3 +107,11 @@ kernel*.bin
|
||||
times.txt
|
||||
/unlvtests/results*
|
||||
|
||||
# snap packaging specific rules
|
||||
/parts/
|
||||
/stage/
|
||||
/prime/
|
||||
/snap/.snapcraft/
|
||||
|
||||
/*.snap
|
||||
/*_source.tar.bz2
|
||||
|
@ -1,18 +1,28 @@
|
||||
name: tesseract
|
||||
version: master
|
||||
version: git
|
||||
summary: open source optical character recognition engine
|
||||
description: |
|
||||
Tesseract has unicode (UTF-8) support, and can recognize more than 100
|
||||
languages "out of the box". It can be trained to recognize other languages.
|
||||
Tesseract supports various output formats: plain-text, hocr(html), pdf.
|
||||
|
||||
grade: devel # must be 'stable' to release into candidate/stable channels
|
||||
If you want to access the files under /media/* or /run/media/* you'll have
|
||||
to connect the snap to the `core` snap's `removable-media` interface:
|
||||
|
||||
$ sudo snap connect tesseract:removable-media
|
||||
|
||||
grade: stable # must be 'stable' to release into candidate/stable channels
|
||||
confinement: strict
|
||||
|
||||
apps:
|
||||
tesseract:
|
||||
command: env TESSDATA_PREFIX=$SNAP_USER_COMMON tesseract
|
||||
plugs: [home]
|
||||
command: >
|
||||
env
|
||||
TESSDATA_PREFIX=$SNAP_USER_COMMON
|
||||
tesseract
|
||||
plugs:
|
||||
- home
|
||||
- removable-media
|
||||
|
||||
parts:
|
||||
tesseract:
|
||||
@ -27,7 +37,14 @@ parts:
|
||||
- libicu-dev
|
||||
- libpango1.0-dev
|
||||
- libcairo2-dev
|
||||
stage-packages:
|
||||
- libgomp1
|
||||
after: [leptonica]
|
||||
leptonica:
|
||||
source: https://github.com/DanBloomberg/leptonica/archive/1.74.2.tar.gz
|
||||
plugin: autotools
|
||||
stage-packages:
|
||||
- libjbig0
|
||||
- libjpeg-turbo8
|
||||
- libopenjp2-7
|
||||
- libtiff5
|
||||
|
Loading…
Reference in New Issue
Block a user