2022-12-01 22:01:50 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2025-07-12 14:09:19 +02:00
|
|
|
VERSION=2.3.0
|
2022-12-01 22:01:50 +01:00
|
|
|
|
|
|
|
|
echo "Based on zxing version $VERSION" >> /etc/versions
|
|
|
|
|
source /etc/profile
|
|
|
|
|
|
|
|
|
|
cd /usr/local/cache
|
|
|
|
|
if ! test -f zxing-cpp-v${VERSION}.tar.gz; then
|
2022-12-07 11:51:20 +01:00
|
|
|
wget --quiet -O zxing-cpp-v${VERSION}.tar.gz https://github.com/zxing-cpp/zxing-cpp/archive/refs/tags/v${VERSION}.tar.gz
|
2022-12-01 22:01:50 +01:00
|
|
|
fi
|
|
|
|
|
cd ~builduser
|
|
|
|
|
tar xf /usr/local/cache/zxing-cpp-v${VERSION}.tar.gz
|
|
|
|
|
cd zxing-cpp-${VERSION}
|
|
|
|
|
mkdir build
|
|
|
|
|
cd build
|
|
|
|
|
cmake -DCMAKE_TOOLCHAIN_FILE=/opt/android-qt6/lib/cmake/Qt6/qt.toolchain.cmake \
|
|
|
|
|
-DCMAKE_INSTALL_PREFIX=/opt/android-zxing \
|
|
|
|
|
-DBUILD_SHARED_LIBS=OFF \
|
|
|
|
|
-DBUILD_EXAMPLES=OFF \
|
|
|
|
|
-DBUILD_BLACKBOX_TESTS=OFF \
|
|
|
|
|
-DBUILD_UNIT_TESTS=OFF \
|
|
|
|
|
-DBUILD_PYTHON_MODULE=OFF \
|
|
|
|
|
-G Ninja \
|
|
|
|
|
..
|
|
|
|
|
|
|
|
|
|
ninja install
|
|
|
|
|
|