From c8abff8df0969ea3f96a484291db2bcc8aee704e Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Sun, 21 May 2023 15:54:16 +0200 Subject: [PATCH] Remove old broken GitHub action vcpkg-4.1.1 (fixes issue #4078) Signed-off-by: Stefan Weil --- .github/workflows/vcpkg-4.1.1.yml | 109 ------------------------------ 1 file changed, 109 deletions(-) delete mode 100644 .github/workflows/vcpkg-4.1.1.yml diff --git a/.github/workflows/vcpkg-4.1.1.yml b/.github/workflows/vcpkg-4.1.1.yml deleted file mode 100644 index fe71d4db..00000000 --- a/.github/workflows/vcpkg-4.1.1.yml +++ /dev/null @@ -1,109 +0,0 @@ -name: vcpkg-4.1.1 -# build tesseract 4.1 using vcpkg and cmake on ubuntu and windows. -# build and run basicapitest on windows. -# macos fails on leptonica build - https://github.com/microsoft/vcpkg/issues/16116 -on: - #push: - schedule: - - cron: 0 22 1 * * - -jobs: - build: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest, windows-latest] - - steps: - - name: Checkout Tesseract Source (for test images) - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install vcpkg (Linux) - run: | - git clone https://github.com/microsoft/vcpkg - vcpkg/bootstrap-vcpkg.sh - vcpkg/vcpkg integrate install - if: runner.os == 'Linux' - - - name: Build Tesseract 4.1.1 (Linux) - run: | - vcpkg/vcpkg install tesseract:x64-linux - if: runner.os == 'Linux' - - - name: Visual Studio Setup (Windows) - shell: cmd - run: | - call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat" - if: runner.os == 'Windows' - - - name: Install vcpkg (Windows) - run: | - git clone https://github.com/microsoft/vcpkg - vcpkg/bootstrap-vcpkg.bat - vcpkg/vcpkg integrate install - if: runner.os == 'Windows' - - - name: Build and Install Tesseract and dependencies using vcpkg (Windows) - run: | - vcpkg/vcpkg install tesseract:x64-windows - if: runner.os == 'Windows' - - - name: Download tessdata used for tests - run: | - git clone https://github.com/egorpugin/tessdata tessdata_unittest - mv tessdata_unittest/* ../ - if: runner.os == 'Windows' - - - name: Create CMakeLists.txt file for basicapitest - shell: bash - run: | - cd test - cat << "EOF" > CMakeLists.txt - cmake_minimum_required(VERSION 3.19) - project( basicapitest ) - find_package( Tesseract REQUIRED ) - find_package( Leptonica REQUIRED ) - include_directories(${Tesseract_INCLUDE_DIRS}) - include_directories(${Leptonica_INCLUDE_DIRS}) - add_executable( basicapitest testing/basicapitest.cpp ) - target_link_libraries(basicapitest ${Leptonica_LIBRARIES}) - target_link_libraries(basicapitest ${Tesseract_LIBRARIES}) - target_link_libraries(basicapitest libtesseract) - EOF - cat CMakeLists.txt - if: runner.os == 'Windows' - - - name: Configure basicapitest - run: | - cd test - cmake . "-DCMAKE_TOOLCHAIN_FILE=${env:GITHUB_WORKSPACE}/vcpkg/scripts/buildsystems/vcpkg.cmake" - if: runner.os == 'Windows' - - - name: Build basicapitest - run: | - cd test - cmake --build . --config Release - if: runner.os == 'Windows' - - - name: Run basicapitest (Windows) - run: | - cd test - D:\a\tesseract\tesseract\test\Release\basicapitest.exe - if: runner.os == 'Windows' - - - name: Build Tesseract 4.1.1 (macOS) Leptonica build fails - run: | - git clone https://github.com/microsoft/vcpkg - vcpkg/bootstrap-vcpkg.sh - vcpkg/vcpkg integrate install - vcpkg install leptonica:x64-osx - vcpkg install tesseract:x64-osx - if: runner.os == 'macOS' - - - name: Display Leptonica error log (macOS) Fails - run: | - cat /usr/local/share/vcpkg/buildtrees/leptonica/install-x64-osx-dbg-out.log - if: ${{ runner.os == 'macOS' && always() }}