diff --git a/mingw-w64-libproxy/0001-install-backend-bindir.patch b/mingw-w64-libproxy/0001-install-backend-bindir.patch new file mode 100644 index 0000000000..a51197579c --- /dev/null +++ b/mingw-w64-libproxy/0001-install-backend-bindir.patch @@ -0,0 +1,11 @@ +--- a/src/backend/meson.build ++++ b/src/backend/meson.build +@@ -38,8 +38,6 @@ + dependencies: px_backend_deps, + c_args: px_backend_c_args, + install: true, +- install_dir: pkglibdir, +- install_rpath: pkglibdir + ) + + px_backend_dep = declare_dependency( diff --git a/mingw-w64-libproxy/PKGBUILD b/mingw-w64-libproxy/PKGBUILD index 76eb7989a3..0214b4b46d 100644 --- a/mingw-w64-libproxy/PKGBUILD +++ b/mingw-w64-libproxy/PKGBUILD @@ -4,7 +4,7 @@ _realname=libproxy pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=0.5.1 -pkgrel=1 +pkgrel=2 pkgdesc="A library that provides automatic proxy configuration management (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') @@ -22,11 +22,17 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-ninja" "${MINGW_PACKAGE_PREFIX}-vala") checkdepends=("${MINGW_PACKAGE_PREFIX}-libsoup3") -source=("${_realname}-${pkgver}.tar.gz::https://github.com/libproxy/libproxy/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('991109f122bffc6023f7f4b587b13cde4d2a416409cdda24cff6cf70dc283e83') +source=("${_realname}-${pkgver}.tar.gz::https://github.com/libproxy/libproxy/archive/refs/tags/${pkgver}.tar.gz" + "0001-install-backend-bindir.patch") +sha256sums=('991109f122bffc6023f7f4b587b13cde4d2a416409cdda24cff6cf70dc283e83' + '659e9f5ab6097cff46b04e49b833c89422c2b7fbd6e26baf370fac7159c0aecf') prepare() { cd "${srcdir}/${_realname}-${pkgver}" + + # Install libpxbackend-1.0.dll in bindir for libproxy-1.dll + # Partially reverts https://github.com/libproxy/libproxy/pull/223 + patch -p1 -i "${srcdir}/0001-install-backend-bindir.patch" } build() {