Fix windows paths in pkg-config files.

This commit is contained in:
Alexey Pavlov
2017-01-31 09:43:16 +03:00
parent d5ee743172
commit fbdcb0014f
3 changed files with 23 additions and 6 deletions

View File

@@ -7,7 +7,7 @@ _realname=glib2
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2.50.2
pkgrel=1
pkgrel=2
url="http://www.gtk.org/"
arch=('any')
pkgdesc="Common C routines used by GTK+ 2.4 and other libs (mingw-w64)"
@@ -100,4 +100,10 @@ package() {
#rm -rf "${pkgdir}${MINGW_PREFIX}/lib/gdbus-2.0"
install -Dm644 "${srcdir}/glib-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
local PREFIX_DEPS=$(cygpath -am ${MINGW_PREFIX})
pushd "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig" > /dev/null
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i gio-2.0.pc
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i glib-2.0.pc
popd > /dev/null
}

View File

@@ -7,7 +7,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-expat")
checkdepends=("${MINGW_PACKAGE_PREFIX}-cunit")
pkgver=0.1.3
pkgrel=2
pkgrel=3
pkgdesc="Metalink library (mingw-w64)"
arch=('any')
url='https://launchpad.net/libmetalink'
@@ -20,7 +20,7 @@ prepare() {
}
build() {
cd "$srcdir"/${_realname}-${pkgver}
cd ${srcdir}/${_realname}-${pkgver}
[[ -d "${srcdir}"/build-${CARCH} ]] && rm -rf "${srcdir}"/build-${CARCH}
mkdir -p "${srcdir}"/build-${CARCH} && cd "${srcdir}"/build-${CARCH}
../${_realname}-${pkgver}/configure \
@@ -35,11 +35,16 @@ build() {
}
check() {
cd "${srcdir}"/build-${CARCH}
cd ${srcdir}/build-${CARCH}
make check
}
package() {
cd "${srcdir}"/build-${CARCH}
cd ${srcdir}/build-${CARCH}
make install DESTDIR="${pkgdir}"
local PREFIX_DEPS=$(cygpath -am ${MINGW_PREFIX})
pushd "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig" > /dev/null
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i ./libmetalink.pc
popd > /dev/null
}

View File

@@ -4,7 +4,7 @@ _realname=libxslt
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.1.29
pkgrel=2
pkgrel=3
pkgdesc="XML stylesheet transformation library (mingw-w64)"
arch=('any')
url="http://xmlsoft.org/XSLT/"
@@ -74,5 +74,11 @@ package() {
export MSYS2_ARG_CONV_EXCL="-//OASIS"
cd "${srcdir}/build-${CARCH}"
make DESTDIR="${pkgdir}" install
local PREFIX_DEPS=$(cygpath -am ${MINGW_PREFIX})
pushd "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig" > /dev/null
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i ./libexslt.pc
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i ./libxslt.pc
popd > /dev/null
}