From 708621a2ab3e6ca867d5b75c87d66f54291fa23e Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Mon, 4 Nov 2024 20:34:25 +0100 Subject: [PATCH] Remove unneeded pkg-config-crosswrapper The Debian package mingw-w64-tools already contains the required /usr/bin/x86_64-w64-mingw32-pkg-config. Signed-off-by: Stefan Weil --- .github/workflows/pkg-config-crosswrapper | 54 ----------------------- nsis/build.sh | 2 - 2 files changed, 56 deletions(-) delete mode 100755 .github/workflows/pkg-config-crosswrapper diff --git a/.github/workflows/pkg-config-crosswrapper b/.github/workflows/pkg-config-crosswrapper deleted file mode 100755 index 86e2aed6..00000000 --- a/.github/workflows/pkg-config-crosswrapper +++ /dev/null @@ -1,54 +0,0 @@ -#! /bin/sh -# pkg-config wrapper for cross-building -# Sets pkg-config search path to search multiarch and historical cross-compiling paths. - -# If the user has already set PKG_CONFIG_LIBDIR, believe it (even if empty): -# it's documented to be an override -if [ x"${PKG_CONFIG_LIBDIR+set}" = x ]; then - # GNU triplet for the compiler, e.g. i486-linux-gnu for Debian i386, - # i686-linux-gnu for Ubuntu i386 - basename="$(basename "$0")" - triplet="${basename%-pkg-config}" - # Normalized multiarch path if any, e.g. i386-linux-gnu for i386 - dpkg-architecture >/dev/null 2>&1 - if [ "$?" != 0 ]; then - # dpkg-architecture is missing. - echo "Please install dpkg-dev to use pkg-config when cross-building" >&2 - exit 1 - fi - multiarch="$(dpkg-architecture -t"${triplet}" -qDEB_HOST_MULTIARCH 2>/dev/null)" - # Native multiarch path - native_multiarch="$(cat /usr/lib/pkg-config.multiarch)" - - # This can be used for native builds as well, in that case, just exec pkg-config "$@" directly. - if [ "$native_multiarch" = "$multiarch" ]; then - exec pkg-config "$@" - fi - - PKG_CONFIG_LIBDIR="/usr/local/${triplet}/lib/pkgconfig" - # For a native build we would also want to append /usr/local/lib/pkgconfig - # at this point; but this is a cross-building script, so don't - PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR:/usr/local/share/pkgconfig" - - if [ -n "$multiarch" ]; then - PKG_CONFIG_LIBDIR="/usr/local/lib/${multiarch}/pkgconfig:$PKG_CONFIG_LIBDIR" - PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR:/usr/lib/${multiarch}/pkgconfig" - fi - - PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR:/usr/${triplet}/lib/pkgconfig" - # For a native build we would also want to append /usr/lib/pkgconfig - # at this point; but this is a cross-building script, so don't - # If you want to allow use of un-multiarched -dev packages for crossing - # (at the risk of finding build-arch stuff you didn't want, if not in a clean chroot) - # Uncomment the next line: - # PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR:/usr/lib/pkgconfig" - # ... but on Ubuntu we rely cross-building with non-multiarch libraries: - if dpkg-vendor --derives-from Ubuntu; then - PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR:/usr/lib/pkgconfig" - fi - PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR:/usr/share/pkgconfig" - - export PKG_CONFIG_LIBDIR -fi - -exec pkg-config "$@" diff --git a/nsis/build.sh b/nsis/build.sh index f766b957..4de11afb 100755 --- a/nsis/build.sh +++ b/nsis/build.sh @@ -76,8 +76,6 @@ sudo pacman -S --noconfirm \ mingw-w64-x86_64-libtiff \ mingw-w64-x86_64-libwebp -sudo ln -sf "$PWD/.github/workflows/pkg-config-crosswrapper" "/usr/bin/$HOST-pkg-config" - git config --global user.email "sw@weilnetz.de" git config --global user.name "Stefan Weil" git tag -a "v$TAG" -m "Tesseract $TAG"