Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/tesseract/.github/workflows/msys2.yml @ 17:dd9cdb856310
Remove PKG-INFO from the because it is regenerated automatically for the sdist
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 18 Sep 2025 17:40:40 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
name: msys2 # msys2 build for tesseract -head from main branch. on: #push: schedule: - cron: 0 17 * * * jobs: windows: runs-on: windows-2019 strategy: fail-fast: false matrix: include: - msystem: MINGW64 mingw_package_prefix: mingw-w64-x86_64 defaults: run: shell: msys2 {0} steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: msys2/setup-msys2@v2 with: msystem: ${{ matrix.msystem }} install: autoconf automake automake-wrapper git libtool make - run: pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-gcc - run: gcc --version - name: Install dependencies run: | pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-cairo pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-curl pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-gcc-libs pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-icu pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-leptonica pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-libarchive pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-pango pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-pkg-config pacman --noconfirm -S ${{ matrix.mingw_package_prefix }}-zlib - name: Setup Tesseract run: | ./autogen.sh - name: Configure Tesseract run: | ./configure '--disable-shared' '--disable-openmp' '--disable-doc' 'CXX=${{ matrix.config.cxx }}' 'CXXFLAGS=-g -O2' - name: Build and install Tesseract run: | make make install - name: Make and install training tools run: | make training make training-install - name: Display version run: | tesseract -v text2image -v lstmtraining -v - name: Download fonts, tessdata and langdata required for tests run: | git clone https://github.com/egorpugin/tessdata tessdata_unittest cp tessdata_unittest/fonts/* test/testing/ mv tessdata_unittest/* ../ - name: Run Tesseract on phototest.tif and devatest.png run: | tesseract test/testing/phototest.tif - --tessdata-dir ../tessdata tesseract test/testing/devatest.png - -l hin+eng --tessdata-dir ../tessdata
