mingw-w64-tinyxml2 4.0.1 - Update to latest version (#2109)
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
_realname=tinyxml2
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=3.0.0
|
||||
pkgver=4.0.1
|
||||
pkgrel=1
|
||||
pkgdesc="Simple, small, C++ XML parser that can be easily integrated into other programs (mingw-w64)"
|
||||
arch=('any')
|
||||
@@ -13,7 +13,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-gcc")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs")
|
||||
options=('strip' 'staticlibs')
|
||||
source=(${_realname}-${pkgver}.tar.gz::https://github.com/leethomason/tinyxml2/archive/${pkgver}.tar.gz)
|
||||
sha256sums=('128aa1553e88403833e0cccf1b651f45ce87bc207871f53fdcc8e7f9ec795747')
|
||||
sha256sums=('14b38ef25cc136d71339ceeafb4856bb638d486614103453eccd323849267f20')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
@@ -24,33 +24,18 @@ build() {
|
||||
mkdir ${srcdir}/build-${MINGW_CHOST}
|
||||
cd ${srcdir}/build-${MINGW_CHOST}
|
||||
|
||||
msg "Build shared version..."
|
||||
mkdir shared && cd shared
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
${MINGW_PREFIX}/bin/cmake \
|
||||
-G"MSYS Makefiles" \
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
../../${_realname}-${pkgver}
|
||||
make
|
||||
|
||||
cd ${srcdir}/build-${MINGW_CHOST}
|
||||
msg "Build static version..."
|
||||
mkdir static && cd static
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
${MINGW_PREFIX}/bin/cmake \
|
||||
-G"MSYS Makefiles" \
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=OFF \
|
||||
../../${_realname}-${pkgver}
|
||||
-DBUILD_{SHARED,STATIC}_LIBS=ON \
|
||||
${srcdir}/${_realname}-${pkgver}
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}/shared"
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
make DESTDIR=${pkgdir} install
|
||||
|
||||
cp ${srcdir}/build-${MINGW_CHOST}/static/libtinyxml2.a ${pkgdir}${MINGW_PREFIX}/lib/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user