NFC: Always quote ${srcdir} and ${pkgdir}
Just in case someone has space in his path to MINGW-packages repo.
This commit is contained in:
parent
c22cc87bce
commit
c9e5b84b9b
@ -22,18 +22,18 @@ sha256sums=('b497f74d6cc7ee58ff824457427acc02c6f7a102e483816fbb1b2494942ef983'
|
|||||||
'a12af87ccc044e81365b5afdc853f5007b0ce3b55e715c8cf85dd73d0b7bd307')
|
'a12af87ccc044e81365b5afdc853f5007b0ce3b55e715c8cf85dd73d0b7bd307')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
patch -p1 -i ${srcdir}/001-win-install.patch
|
patch -p1 -i "${srcdir}"/001-win-install.patch
|
||||||
mkdir -p bin
|
mkdir -p bin
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
make CC=${CC} LN=${CC} -f Makefile.win
|
make CC=${CC} LN=${CC} -f Makefile.win
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
make CC=${CC} LN=${CC} DESTDIR=${pkgdir} prefix=${MINGW_PREFIX} install -f Makefile.win
|
make CC=${CC} LN=${CC} DESTDIR="${pkgdir}" prefix=${MINGW_PREFIX} install -f Makefile.win
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@ build() {
|
|||||||
cd "${srcdir}/${_realname}-${pkgver}/sources/"
|
cd "${srcdir}/${_realname}-${pkgver}/sources/"
|
||||||
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
|
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
|
||||||
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
cp -R ${srcdir}/${_realname}-${pkgver}/sources/. "${srcdir}"/build-${MSYSTEM}
|
cp -R "${srcdir}"/${_realname}-${pkgver}/sources/. "${srcdir}"/build-${MSYSTEM}
|
||||||
CROSS="${MINGW_PREFIX}/bin/" \
|
CROSS="${MINGW_PREFIX}/bin/" \
|
||||||
make -f Makefile.W32 CC="$CC"
|
make -f Makefile.W32 CC="$CC"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,10 +27,10 @@ prepare () {
|
|||||||
if [[ ${CC} == clang ]] ; then
|
if [[ ${CC} == clang ]] ; then
|
||||||
sed -i 's/-Werror/ -Wno-missing-exception-spec -Wno-unused-but-set-variable -Wno-unknown-attributes/' */*.mak */*/*.mak
|
sed -i 's/-Werror/ -Wno-missing-exception-spec -Wno-unused-but-set-variable -Wno-unknown-attributes/' */*.mak */*/*.mak
|
||||||
fi
|
fi
|
||||||
patch -p1 -i ${srcdir}/001-disable-static.patch
|
patch -p1 -i "${srcdir}"/001-disable-static.patch
|
||||||
|
|
||||||
# https://sourceforge.net/p/sevenzip/bugs/2530/
|
# https://sourceforge.net/p/sevenzip/bugs/2530/
|
||||||
patch -p1 -i ${srcdir}/002-guard-msvc-code.patch
|
patch -p1 -i "${srcdir}"/002-guard-msvc-code.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -50,5 +50,5 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR="${pkgdir}" install
|
make DESTDIR="${pkgdir}" install
|
||||||
sed -e "s|-mwindows||g" -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/sdl.pc
|
sed -e "s|-mwindows||g" -i "${pkgdir}"${MINGW_PREFIX}/lib/pkgconfig/sdl.pc
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,7 +35,7 @@ prepare() {
|
|||||||
cd "${srcdir}"/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
# Fixes sdl-config https://github.com/msys2/MINGW-packages/issues/9881
|
# Fixes sdl-config https://github.com/msys2/MINGW-packages/issues/9881
|
||||||
patch -p1 -i ${srcdir}/005-sdl-config-win-paths.patch
|
patch -p1 -i "${srcdir}"/005-sdl-config-win-paths.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -59,5 +59,5 @@ package() {
|
|||||||
sed -e "s|${MINGW_PREFIX}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
sed -e "s|${MINGW_PREFIX}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
||||||
done
|
done
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.txt"
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.txt"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -41,18 +41,18 @@ sha256sums=('1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a'
|
|||||||
noextract=(${_realname}-${pkgver}.tar.gz)
|
noextract=(${_realname}-${pkgver}.tar.gz)
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
[[ -d ${srcdir}/${_realname}-${pkgver} ]] && rm -rf ${srcdir}/${_realname}-${pkgver}
|
[[ -d "${srcdir}"/${_realname}-${pkgver} ]] && rm -rf "${srcdir}"/${_realname}-${pkgver}
|
||||||
tar -xzf ${srcdir}/${_realname}-${pkgver}.tar.gz -C ${srcdir} || true
|
tar -xzf "${srcdir}"/${_realname}-${pkgver}.tar.gz -C "${srcdir}" || true
|
||||||
|
|
||||||
cd "${srcdir}/${_realname}-${pkgver}"
|
cd "${srcdir}/${_realname}-${pkgver}"
|
||||||
|
|
||||||
patch -Np1 -i ${srcdir}/mikmod1.patch
|
patch -Np1 -i "${srcdir}"/mikmod1.patch
|
||||||
patch -Np1 -i ${srcdir}/mikmod2.patch
|
patch -Np1 -i "${srcdir}"/mikmod2.patch
|
||||||
patch -Np1 -i ${srcdir}/fluidsynth-volume.patch
|
patch -Np1 -i "${srcdir}"/fluidsynth-volume.patch
|
||||||
patch -Np1 -i ${srcdir}/double-free-crash.patch
|
patch -Np1 -i "${srcdir}"/double-free-crash.patch
|
||||||
patch -Np1 -i ${srcdir}/SDL_mixer-find_lib.mingw.patch
|
patch -Np1 -i "${srcdir}"/SDL_mixer-find_lib.mingw.patch
|
||||||
patch -Np1 -i ${srcdir}/autoreconf-fix.patch
|
patch -Np1 -i "${srcdir}"/autoreconf-fix.patch
|
||||||
patch -Np1 -i ${srcdir}/non-void-return-value.patch
|
patch -Np1 -i "${srcdir}"/non-void-return-value.patch
|
||||||
|
|
||||||
#sed -e "/CONFIG_FILE_ETC/s|/etc/timidity.cfg|/etc/timidity++/timidity.cfg|" \
|
#sed -e "/CONFIG_FILE_ETC/s|/etc/timidity.cfg|/etc/timidity++/timidity.cfg|" \
|
||||||
# -e "/DEFAULT_PATH/s|/etc/timidity|/etc/timidity++|" \
|
# -e "/DEFAULT_PATH/s|/etc/timidity|/etc/timidity++|" \
|
||||||
|
|||||||
@ -45,5 +45,5 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR="${pkgdir}" install
|
make DESTDIR="${pkgdir}" install
|
||||||
install -m644 ${srcdir}/${_realname}-${pkgver}/liba52/a52_internal.h "${pkgdir}${MINGW_PREFIX}/include/a52dec/"
|
install -m644 "${srcdir}"/${_realname}-${pkgver}/liba52/a52_internal.h "${pkgdir}${MINGW_PREFIX}/include/a52dec/"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,7 +49,7 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make install DESTDIR="${pkgdir}"
|
make install DESTDIR="${pkgdir}"
|
||||||
install -Dm644 ${srcdir}/${_realname}-releases-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-releases-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: ts=2 sw=2 et:
|
# vim: ts=2 sw=2 et:
|
||||||
|
|||||||
@ -92,5 +92,5 @@ package() {
|
|||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR="${pkgdir}" install
|
make DESTDIR="${pkgdir}" install
|
||||||
install -Dm644 "${srcdir}"/${_longname}-${pkgver}/LICENSE \
|
install -Dm644 "${srcdir}"/${_longname}-${pkgver}/LICENSE \
|
||||||
${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
"${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,7 +21,7 @@ sha256sums=('af649ef8b14076325387e0a1d2d16dd8395ff3db75d79cc904eb6c179c1982fe'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${_realname}-${pkgver}
|
cd ${_realname}-${pkgver}
|
||||||
patch -p1 -i ${srcdir}/001-cmake-install-config.patch
|
patch -p1 -i "${srcdir}"/001-cmake-install-config.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -56,10 +56,10 @@ build() {
|
|||||||
|
|
||||||
package(){
|
package(){
|
||||||
cd "${srcdir}/build-${MSYSTEM}-static"
|
cd "${srcdir}/build-${MSYSTEM}-static"
|
||||||
DESTDIR=${pkgdir} cmake --install .
|
DESTDIR="${pkgdir}" cmake --install .
|
||||||
|
|
||||||
cd "${srcdir}/build-${MSYSTEM}-shared"
|
cd "${srcdir}/build-${MSYSTEM}-shared"
|
||||||
DESTDIR=${pkgdir} cmake --install .
|
DESTDIR="${pkgdir}" cmake --install .
|
||||||
|
|
||||||
install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" \
|
install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" \
|
||||||
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
|
|||||||
@ -97,64 +97,64 @@ pkgver() {
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
echo ":: Patching build directory"
|
echo ":: Patching build directory"
|
||||||
cd ${srcdir}/build
|
cd "${srcdir}"/build
|
||||||
patch -p1 -i ${srcdir}/001-add-mingw-toolchain.patch
|
patch -p1 -i "${srcdir}"/001-add-mingw-toolchain.patch
|
||||||
python ${srcdir}/build/util/lastchange.py -o ${srcdir}/build/util/LASTCHANGE
|
python "${srcdir}"/build/util/lastchange.py -o "${srcdir}"/build/util/LASTCHANGE
|
||||||
rm -rf ${srcdir}/${_realname}/build
|
rm -rf "${srcdir}"/${_realname}/build
|
||||||
ln -sf ${srcdir}/build ${srcdir}/${_realname}
|
ln -sf "${srcdir}"/build "${srcdir}"/${_realname}
|
||||||
echo "checkout_google_benchmark = false" > ${srcdir}/${_realname}/build/config/gclient_args.gni
|
echo "checkout_google_benchmark = false" > "${srcdir}"/${_realname}/build/config/gclient_args.gni
|
||||||
|
|
||||||
echo ":: Patching zlib directory"
|
echo ":: Patching zlib directory"
|
||||||
mkdir -p ${srcdir}/${_realname}/third_party/zlib
|
mkdir -p "${srcdir}"/${_realname}/third_party/zlib
|
||||||
ln -sf ${srcdir}/zlib.gn ${srcdir}/${_realname}/third_party/zlib/BUILD.gn
|
ln -sf "${srcdir}"/zlib.gn "${srcdir}"/${_realname}/third_party/zlib/BUILD.gn
|
||||||
ln -sf ${srcdir}/zlib/google ${srcdir}/${_realname}/third_party/zlib
|
ln -sf "${srcdir}"/zlib/google "${srcdir}"/${_realname}/third_party/zlib
|
||||||
|
|
||||||
echo ":: Extracting SwiftShader"
|
echo ":: Extracting SwiftShader"
|
||||||
cd ${srcdir}
|
cd "${srcdir}"
|
||||||
bsdtar -xf swiftshader.zip || bsdtar -xf swiftshader.zip
|
bsdtar -xf swiftshader.zip || bsdtar -xf swiftshader.zip
|
||||||
mv swiftshader-* SwiftShader
|
mv swiftshader-* SwiftShader
|
||||||
|
|
||||||
echo ":: Patching SwiftShader directory"
|
echo ":: Patching SwiftShader directory"
|
||||||
cd ${srcdir}/SwiftShader
|
cd "${srcdir}"/SwiftShader
|
||||||
patch -p1 -i ${srcdir}/004-swiftshader-updates.patch
|
patch -p1 -i "${srcdir}"/004-swiftshader-updates.patch
|
||||||
patch -p1 -i ${srcdir}/008-arm64-mingw-intrinsic.patch
|
patch -p1 -i "${srcdir}"/008-arm64-mingw-intrinsic.patch
|
||||||
ln -sf ${srcdir}/SwiftShader ${srcdir}/${_realname}/third_party
|
ln -sf "${srcdir}"/SwiftShader "${srcdir}"/${_realname}/third_party
|
||||||
|
|
||||||
echo ":: Patching vulkan_memory_allocator directory"
|
echo ":: Patching vulkan_memory_allocator directory"
|
||||||
cd ${srcdir}/vulkan_memory_allocator
|
cd "${srcdir}"/vulkan_memory_allocator
|
||||||
patch -p1 -i ${srcdir}/005-vulkan-memory-allocator-updates.patch
|
patch -p1 -i "${srcdir}"/005-vulkan-memory-allocator-updates.patch
|
||||||
ln -sf ${srcdir}/vulkan_memory_allocator ${srcdir}/${_realname}/third_party
|
ln -sf "${srcdir}"/vulkan_memory_allocator "${srcdir}"/${_realname}/third_party
|
||||||
|
|
||||||
echo ":: Patching spirv-tools directory"
|
echo ":: Patching spirv-tools directory"
|
||||||
cd ${srcdir}/spirv-tools
|
cd "${srcdir}"/spirv-tools
|
||||||
patch -p1 -i ${srcdir}/006-spirv-updates.patch
|
patch -p1 -i "${srcdir}"/006-spirv-updates.patch
|
||||||
|
|
||||||
echo ":: Patching vulkan-loader directory"
|
echo ":: Patching vulkan-loader directory"
|
||||||
cd ${srcdir}/vulkan-loader
|
cd "${srcdir}"/vulkan-loader
|
||||||
patch -p1 -i ${srcdir}/007-vulkan-loader-updates.patch
|
patch -p1 -i "${srcdir}"/007-vulkan-loader-updates.patch
|
||||||
|
|
||||||
echo ":: Copying vulkan-deps files"
|
echo ":: Copying vulkan-deps files"
|
||||||
ln -sf ${srcdir}/vulkan-deps ${srcdir}/${_realname}/third_party
|
ln -sf "${srcdir}"/vulkan-deps "${srcdir}"/${_realname}/third_party
|
||||||
cp -rf ${srcdir}/spirv-headers ${srcdir}/${_realname}/third_party/vulkan-deps/spirv-headers/src
|
cp -rf "${srcdir}"/spirv-headers "${srcdir}"/${_realname}/third_party/vulkan-deps/spirv-headers/src
|
||||||
cp -rf ${srcdir}/spirv-tools ${srcdir}/${_realname}/third_party/vulkan-deps/spirv-tools/src
|
cp -rf "${srcdir}"/spirv-tools "${srcdir}"/${_realname}/third_party/vulkan-deps/spirv-tools/src
|
||||||
cp -rf ${srcdir}/vulkan-headers ${srcdir}/${_realname}/third_party/vulkan-deps/vulkan-headers/src
|
cp -rf "${srcdir}"/vulkan-headers "${srcdir}"/${_realname}/third_party/vulkan-deps/vulkan-headers/src
|
||||||
cp -rf ${srcdir}/vulkan-loader ${srcdir}/${_realname}/third_party/vulkan-deps/vulkan-loader/src
|
cp -rf "${srcdir}"/vulkan-loader "${srcdir}"/${_realname}/third_party/vulkan-deps/vulkan-loader/src
|
||||||
cp -rf ${srcdir}/vulkan-tools ${srcdir}/${_realname}/third_party/vulkan-deps/vulkan-tools/src
|
cp -rf "${srcdir}"/vulkan-tools "${srcdir}"/${_realname}/third_party/vulkan-deps/vulkan-tools/src
|
||||||
cp -rf ${srcdir}/vulkan-validation-layers ${srcdir}/${_realname}/third_party/vulkan-deps/vulkan-validation-layers/src
|
cp -rf "${srcdir}"/vulkan-validation-layers "${srcdir}"/${_realname}/third_party/vulkan-deps/vulkan-validation-layers/src
|
||||||
|
|
||||||
echo ":: Soft linking extra repos"
|
echo ":: Soft linking extra repos"
|
||||||
mkdir -p ${srcdir}/${_realname}/third_party/libjpeg
|
mkdir -p "${srcdir}"/${_realname}/third_party/libjpeg
|
||||||
ln -sf ${srcdir}/jpeg.gn ${srcdir}/${_realname}/third_party/libjpeg/BUILD.gn
|
ln -sf "${srcdir}"/jpeg.gn "${srcdir}"/${_realname}/third_party/libjpeg/BUILD.gn
|
||||||
mkdir -p ${srcdir}/${_realname}/third_party/jsoncpp
|
mkdir -p "${srcdir}"/${_realname}/third_party/jsoncpp
|
||||||
ln -sf ${srcdir}/jsoncpp.gn ${srcdir}/${_realname}/third_party/jsoncpp/BUILD.gn
|
ln -sf "${srcdir}"/jsoncpp.gn "${srcdir}"/${_realname}/third_party/jsoncpp/BUILD.gn
|
||||||
rm -f ${srcdir}/${_realname}/third_party/libpng/BUILD.gn
|
rm -f "${srcdir}"/${_realname}/third_party/libpng/BUILD.gn
|
||||||
ln -sf ${srcdir}/png.gn ${srcdir}/${_realname}/third_party/libpng/BUILD.gn
|
ln -sf "${srcdir}"/png.gn "${srcdir}"/${_realname}/third_party/libpng/BUILD.gn
|
||||||
rm -f ${srcdir}/${_realname}/third_party/rapidjson/BUILD.gn
|
rm -f "${srcdir}"/${_realname}/third_party/rapidjson/BUILD.gn
|
||||||
ln -sf ${srcdir}/rjson.gn ${srcdir}/${_realname}/third_party/rapidjson/BUILD.gn
|
ln -sf "${srcdir}"/rjson.gn "${srcdir}"/${_realname}/third_party/rapidjson/BUILD.gn
|
||||||
ln -sf ${srcdir}/clang ${srcdir}/${_realname}/tools
|
ln -sf "${srcdir}"/clang "${srcdir}"/${_realname}/tools
|
||||||
|
|
||||||
echo ":: Patching angle source"
|
echo ":: Patching angle source"
|
||||||
cd ${srcdir}/${_realname}
|
cd "${srcdir}"/${_realname}
|
||||||
apply_patch_with_msg \
|
apply_patch_with_msg \
|
||||||
002-buildflags-fixes.patch \
|
002-buildflags-fixes.patch \
|
||||||
003-angle-src-fixes.patch
|
003-angle-src-fixes.patch
|
||||||
@ -225,18 +225,18 @@ package() {
|
|||||||
_target=Debug
|
_target=Debug
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,include/{EGL,GLES2}}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/{bin,lib,include/{EGL,GLES2}}
|
||||||
|
|
||||||
install -Dm755 out/${_target}-${MSYSTEM}/lib*.dll ${pkgdir}${MINGW_PREFIX}/bin/
|
install -Dm755 out/${_target}-${MSYSTEM}/lib*.dll "${pkgdir}"${MINGW_PREFIX}/bin/
|
||||||
install -Dm755 out/${_target}-${MSYSTEM}/lib*.dll.a ${pkgdir}${MINGW_PREFIX}/lib/
|
install -Dm755 out/${_target}-${MSYSTEM}/lib*.dll.a "${pkgdir}"${MINGW_PREFIX}/lib/
|
||||||
install -Dm755 out/${_target}-${MSYSTEM}/obj/lib*.a ${pkgdir}${MINGW_PREFIX}/lib/
|
install -Dm755 out/${_target}-${MSYSTEM}/obj/lib*.a "${pkgdir}"${MINGW_PREFIX}/lib/
|
||||||
|
|
||||||
# Copy public ANGLE headers
|
# Copy public ANGLE headers
|
||||||
install -Dm644 include/angle_gl.h ${pkgdir}${MINGW_PREFIX}/include
|
install -Dm644 include/angle_gl.h "${pkgdir}"${MINGW_PREFIX}/include
|
||||||
install -Dm644 include/angle_windowsstore.h ${pkgdir}${MINGW_PREFIX}/include
|
install -Dm644 include/angle_windowsstore.h "${pkgdir}"${MINGW_PREFIX}/include
|
||||||
install -Dm644 include/EGL/eglext_angle.h ${pkgdir}${MINGW_PREFIX}/include/EGL
|
install -Dm644 include/EGL/eglext_angle.h "${pkgdir}"${MINGW_PREFIX}/include/EGL
|
||||||
install -Dm644 include/GLES2/gl2ext_angle.h ${pkgdir}${MINGW_PREFIX}/include/GLES2
|
install -Dm644 include/GLES2/gl2ext_angle.h "${pkgdir}"${MINGW_PREFIX}/include/GLES2
|
||||||
|
|
||||||
# Copy license
|
# Copy license
|
||||||
install -Dm644 LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,36 +35,36 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/${_realname}-${pkgver}"
|
cd "${srcdir}/${_realname}-${pkgver}"
|
||||||
install -D -m755 ${_realname}.exe ${pkgdir}${MINGW_PREFIX}/bin/${_realname}.exe
|
install -D -m755 ${_realname}.exe "${pkgdir}"${MINGW_PREFIX}/bin/${_realname}.exe
|
||||||
install -D -m755 Resources/8859-1.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-1.txt
|
install -D -m755 Resources/8859-1.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-1.txt
|
||||||
install -D -m755 Resources/8859-2.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-2.txt
|
install -D -m755 Resources/8859-2.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-2.txt
|
||||||
install -D -m755 Resources/8859-3.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-3.txt
|
install -D -m755 Resources/8859-3.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-3.txt
|
||||||
install -D -m755 Resources/8859-4.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-4.txt
|
install -D -m755 Resources/8859-4.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-4.txt
|
||||||
install -D -m755 Resources/8859-5.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-5.txt
|
install -D -m755 Resources/8859-5.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-5.txt
|
||||||
install -D -m755 Resources/8859-6.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-6.txt
|
install -D -m755 Resources/8859-6.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-6.txt
|
||||||
install -D -m755 Resources/8859-7.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-7.txt
|
install -D -m755 Resources/8859-7.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-7.txt
|
||||||
install -D -m755 Resources/8859-8.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-8.txt
|
install -D -m755 Resources/8859-8.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-8.txt
|
||||||
install -D -m755 Resources/8859-9.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-9.txt
|
install -D -m755 Resources/8859-9.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-9.txt
|
||||||
install -D -m755 Resources/8859-10.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-10.txt
|
install -D -m755 Resources/8859-10.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-10.txt
|
||||||
install -D -m755 Resources/8859-11.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-11.txt
|
install -D -m755 Resources/8859-11.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-11.txt
|
||||||
install -D -m755 Resources/8859-13.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-13.txt
|
install -D -m755 Resources/8859-13.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-13.txt
|
||||||
install -D -m755 Resources/8859-14.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-14.txt
|
install -D -m755 Resources/8859-14.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-14.txt
|
||||||
install -D -m755 Resources/8859-15.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-15.txt
|
install -D -m755 Resources/8859-15.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-15.txt
|
||||||
install -D -m755 Resources/8859-16.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/8859-16.txt
|
install -D -m755 Resources/8859-16.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/8859-16.txt
|
||||||
install -D -m755 Resources/cp437.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp437.txt
|
install -D -m755 Resources/cp437.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp437.txt
|
||||||
install -D -m755 Resources/cp850.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp850.txt
|
install -D -m755 Resources/cp850.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp850.txt
|
||||||
install -D -m755 Resources/cp852.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp852.txt
|
install -D -m755 Resources/cp852.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp852.txt
|
||||||
install -D -m755 Resources/cp862.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp862.txt
|
install -D -m755 Resources/cp862.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp862.txt
|
||||||
install -D -m755 Resources/cp864.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp864.txt
|
install -D -m755 Resources/cp864.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp864.txt
|
||||||
install -D -m755 Resources/cp866.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp866.txt
|
install -D -m755 Resources/cp866.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp866.txt
|
||||||
install -D -m755 Resources/cp1250.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp1250.txt
|
install -D -m755 Resources/cp1250.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp1250.txt
|
||||||
install -D -m755 Resources/cp1251.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp1251.txt
|
install -D -m755 Resources/cp1251.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp1251.txt
|
||||||
install -D -m755 Resources/cp1252.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/cp1252.txt
|
install -D -m755 Resources/cp1252.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/cp1252.txt
|
||||||
install -D -m755 Resources/koi8-r.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/koi8-r.txt
|
install -D -m755 Resources/koi8-r.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/koi8-r.txt
|
||||||
install -D -m755 Resources/koi8-u.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/koi8-u.txt
|
install -D -m755 Resources/koi8-u.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/koi8-u.txt
|
||||||
install -D -m755 Resources/MacCyrillic.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/MacCyrillic.txt
|
install -D -m755 Resources/MacCyrillic.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/MacCyrillic.txt
|
||||||
install -D -m755 Resources/MacRoman.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/MacRoman.txt
|
install -D -m755 Resources/MacRoman.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/MacRoman.txt
|
||||||
install -D -m755 Resources/roman.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/roman.txt
|
install -D -m755 Resources/roman.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/roman.txt
|
||||||
install -D -m755 Resources/UTF-8.txt ${pkgdir}${MINGW_PREFIX}/share/${_realname}/UTF-8.txt
|
install -D -m755 Resources/UTF-8.txt "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/UTF-8.txt
|
||||||
install -D -m755 Resources/fontnames ${pkgdir}${MINGW_PREFIX}/share/${_realname}/fontnames
|
install -D -m755 Resources/fontnames "${pkgdir}"${MINGW_PREFIX}/share/${_realname}/fontnames
|
||||||
}
|
}
|
||||||
|
|||||||
@ -54,6 +54,6 @@ package() {
|
|||||||
|
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/libaom-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/libaom-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
install -Dm644 ${srcdir}/libaom-${pkgver}/PATENTS ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/PATENTS
|
install -Dm644 "${srcdir}"/libaom-${pkgver}/PATENTS "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/PATENTS
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,8 +51,8 @@ prepare() {
|
|||||||
0003-apr-prevent-override-build-flags.patch \
|
0003-apr-prevent-override-build-flags.patch \
|
||||||
0004-apr-install-missing-m4-files.patch
|
0004-apr-install-missing-m4-files.patch
|
||||||
|
|
||||||
patch -p0 -i ${srcdir}/apr_ssize_t.patch
|
patch -p0 -i "${srcdir}"/apr_ssize_t.patch
|
||||||
patch -p0 -i ${srcdir}/apr_wtypes.patch
|
patch -p0 -i "${srcdir}"/apr_wtypes.patch
|
||||||
|
|
||||||
./buildconf
|
./buildconf
|
||||||
# autoreconf -fi
|
# autoreconf -fi
|
||||||
|
|||||||
@ -46,7 +46,7 @@ prepare() {
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
[[ -d "build-${MSYSTEM}" ]] && rm -rf "build-${MSYSTEM}"
|
[[ -d "build-${MSYSTEM}" ]] && rm -rf "build-${MSYSTEM}"
|
||||||
cp -rf ${srcdir}/phc-winner-argon2-${pkgver} "${srcdir}/build-${MSYSTEM}"
|
cp -rf "${srcdir}"/phc-winner-argon2-${pkgver} "${srcdir}/build-${MSYSTEM}"
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
|
|
||||||
make AR=${MINGW_PREFIX}/bin/ar OPTTARGET=${_march}
|
make AR=${MINGW_PREFIX}/bin/ar OPTTARGET=${_march}
|
||||||
@ -57,8 +57,8 @@ package() {
|
|||||||
make install DESTDIR="${pkgdir}" AR=${MINGW_PREFIX}/bin/ar PREFIX="${MINGW_PREFIX}" OPTTARGET=${_march}
|
make install DESTDIR="${pkgdir}" AR=${MINGW_PREFIX}/bin/ar PREFIX="${MINGW_PREFIX}" OPTTARGET=${_march}
|
||||||
|
|
||||||
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
install -Dm644 ${srcdir}/libargon2.pc "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libargon2.pc"
|
install -Dm644 "${srcdir}"/libargon2.pc "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libargon2.pc"
|
||||||
sed -e "s|@MINGW_PREFIX@|${MINGW_PREFIX}|g" \
|
sed -e "s|@MINGW_PREFIX@|${MINGW_PREFIX}|g" \
|
||||||
-e "s|@UPSTREAM_VER@|${pkgver}|g" \
|
-e "s|@UPSTREAM_VER@|${pkgver}|g" \
|
||||||
-i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libargon2.pc
|
-i "${pkgdir}"${MINGW_PREFIX}/lib/pkgconfig/libargon2.pc
|
||||||
}
|
}
|
||||||
|
|||||||
@ -30,7 +30,7 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
../${_realname}${intver}/configure \
|
../${_realname}${intver}/configure \
|
||||||
--prefix=${MINGW_PREFIX} \
|
--prefix=${MINGW_PREFIX} \
|
||||||
|
|||||||
@ -71,5 +71,5 @@ package() {
|
|||||||
install -Dm0755 doc/xmlrpc/aria2mon "${pkgdir}"${MINGW_PREFIX}/bin/aria2mon
|
install -Dm0755 doc/xmlrpc/aria2mon "${pkgdir}"${MINGW_PREFIX}/bin/aria2mon
|
||||||
echo '@ruby -- "%~dp0aria2rpc" %*' > "${pkgdir}"${MINGW_PREFIX}/bin/aria2rpc.cmd
|
echo '@ruby -- "%~dp0aria2rpc" %*' > "${pkgdir}"${MINGW_PREFIX}/bin/aria2rpc.cmd
|
||||||
echo '@ruby -- "%~dp0aria2mon" %*' > "${pkgdir}"${MINGW_PREFIX}/bin/aria2mon.cmd
|
echo '@ruby -- "%~dp0aria2mon" %*' > "${pkgdir}"${MINGW_PREFIX}/bin/aria2mon.cmd
|
||||||
rm ${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/xmlrpc/aria2{rpc,mon}
|
rm "${pkgdir}"${MINGW_PREFIX}/share/doc/${_realname}/xmlrpc/aria2{rpc,mon}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@ sha256sums=('f61560738926e57f9173510389634d8c06cabedfa857db4b28fb7704707ff128'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}"/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
patch -p1 -i ${srcdir}/001-no-undefined.patch
|
patch -p1 -i "${srcdir}"/001-no-undefined.patch
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -53,7 +53,7 @@ package() {
|
|||||||
|
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
cd ${pkgdir}${MINGW_PREFIX}
|
cd "${pkgdir}"${MINGW_PREFIX}
|
||||||
|
|
||||||
for info in as bfd binutils ctf-spec gprof ld ldint sframe-spec; do
|
for info in as bfd binutils ctf-spec gprof ld ldint sframe-spec; do
|
||||||
mv share/info/${info}.info share/info/${_target}-${info}.info
|
mv share/info/${info}.info share/info/${_target}-${info}.info
|
||||||
|
|||||||
@ -104,29 +104,29 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
make DESTDIR="${pkgdir}" install
|
make DESTDIR="${pkgdir}" install
|
||||||
|
|
||||||
cd ${srcdir}/build-nano-${MSYSTEM}
|
cd "${srcdir}"/build-nano-${MSYSTEM}
|
||||||
|
|
||||||
mkdir ${pkgdir}/nano-install-${MSYSTEM}
|
mkdir "${pkgdir}"/nano-install-${MSYSTEM}
|
||||||
|
|
||||||
make DESTDIR="${pkgdir}/nano-install-${MSYSTEM}" install
|
make DESTDIR="${pkgdir}/nano-install-${MSYSTEM}" install
|
||||||
|
|
||||||
cd ${pkgdir}${MINGW_PREFIX}
|
cd "${pkgdir}"${MINGW_PREFIX}
|
||||||
|
|
||||||
# we need only libstdc nano files
|
# we need only libstdc nano files
|
||||||
multilibs=($(bin/${_target}-gcc -print-multi-lib 2>/dev/null))
|
multilibs=($(bin/${_target}-gcc -print-multi-lib 2>/dev/null))
|
||||||
for multilib in "${multilibs[@]}"; do
|
for multilib in "${multilibs[@]}"; do
|
||||||
dir="${multilib%%;*}"
|
dir="${multilib%%;*}"
|
||||||
from_dir=${pkgdir}/nano-install-${MSYSTEM}${MINGW_PREFIX}/${_target}/lib/"$dir"
|
from_dir="${pkgdir}"/nano-install-${MSYSTEM}${MINGW_PREFIX}/${_target}/lib/"$dir"
|
||||||
to_dir=${_target}/lib/"$dir"
|
to_dir=${_target}/lib/"$dir"
|
||||||
|
|
||||||
cp -f "$from_dir"/libstdc++.a "$to_dir"/libstdc++_nano.a
|
cp -f "$from_dir"/libstdc++.a "$to_dir"/libstdc++_nano.a
|
||||||
cp -f "$from_dir"/libsupc++.a "$to_dir"/libsupc++_nano.a
|
cp -f "$from_dir"/libsupc++.a "$to_dir"/libsupc++_nano.a
|
||||||
done
|
done
|
||||||
rm -r ${pkgdir}/nano-install-${MSYSTEM}
|
rm -r "${pkgdir}"/nano-install-${MSYSTEM}
|
||||||
|
|
||||||
# strip target binaries
|
# strip target binaries
|
||||||
find lib/gcc/${_target}/${pkgver} ${_target}/lib -type f -and \( -name \*.a -or -name \*.o \) -exec ${_target}-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \;
|
find lib/gcc/${_target}/${pkgver} ${_target}/lib -type f -and \( -name \*.a -or -name \*.o \) -exec ${_target}-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \;
|
||||||
|
|||||||
@ -40,7 +40,7 @@ noextract=("newlib-${pkgver}.tar.gz")
|
|||||||
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}
|
cd "${srcdir}"
|
||||||
# bsdtar doesn't like the symlinks
|
# bsdtar doesn't like the symlinks
|
||||||
tar -xzf newlib-${pkgver}.tar.gz || true
|
tar -xzf newlib-${pkgver}.tar.gz || true
|
||||||
}
|
}
|
||||||
@ -48,7 +48,7 @@ prepare() {
|
|||||||
# Newlib is required to build GCC, but GCC is also required to compile newlib
|
# Newlib is required to build GCC, but GCC is also required to compile newlib
|
||||||
# So we must build a minimal GCC first, to avoid the circular dependency
|
# So we must build a minimal GCC first, to avoid the circular dependency
|
||||||
_build_gcc() {
|
_build_gcc() {
|
||||||
cp -a ${MINGW_PREFIX}/${_target} ${srcdir}/gcc-install-${MSYSTEM}
|
cp -a ${MINGW_PREFIX}/${_target} "${srcdir}"/gcc-install-${MSYSTEM}
|
||||||
|
|
||||||
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
|
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
|
||||||
CFLAGS+=" -Wno-int-conversion -Wno-array-bounds -Wno-mismatched-tags"
|
CFLAGS+=" -Wno-int-conversion -Wno-array-bounds -Wno-mismatched-tags"
|
||||||
@ -84,12 +84,12 @@ _build_gcc() {
|
|||||||
--with-multilib-list=rmprofile \
|
--with-multilib-list=rmprofile \
|
||||||
--with-host-libstdcxx="-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm" \
|
--with-host-libstdcxx="-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm" \
|
||||||
--with-sysroot=${MINGW_PREFIX} \
|
--with-sysroot=${MINGW_PREFIX} \
|
||||||
--with-build-sysroot=${srcdir}/gcc-install-${MSYSTEM} \
|
--with-build-sysroot="${srcdir}"/gcc-install-${MSYSTEM} \
|
||||||
--with-build-time-tools=${MINGW_PREFIX}/${_target}/bin \
|
--with-build-time-tools=${MINGW_PREFIX}/${_target}/bin \
|
||||||
LDFLAGS="${_GCC_LDFLAGS}"
|
LDFLAGS="${_GCC_LDFLAGS}"
|
||||||
|
|
||||||
make all-gcc
|
make all-gcc
|
||||||
make DESTDIR=${srcdir}/gcc-install-${MSYSTEM} install-gcc
|
make DESTDIR="${srcdir}"/gcc-install-${MSYSTEM} install-gcc
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -100,7 +100,7 @@ build() {
|
|||||||
export PATH="${srcdir}/gcc-install-${MSYSTEM}/bin:${PATH}"
|
export PATH="${srcdir}/gcc-install-${MSYSTEM}/bin:${PATH}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
../newlib-${pkgver}/configure \
|
../newlib-${pkgver}/configure \
|
||||||
--build=${MINGW_CHOST} \
|
--build=${MINGW_CHOST} \
|
||||||
@ -115,7 +115,7 @@ build() {
|
|||||||
--disable-nls
|
--disable-nls
|
||||||
make
|
make
|
||||||
|
|
||||||
mkdir -p ${srcdir}/nano-build-${MSYSTEM} && cd ${srcdir}/nano-build-${MSYSTEM}
|
mkdir -p "${srcdir}"/nano-build-${MSYSTEM} && cd "${srcdir}"/nano-build-${MSYSTEM}
|
||||||
|
|
||||||
../newlib-${pkgver}/configure \
|
../newlib-${pkgver}/configure \
|
||||||
--build=${MINGW_CHOST} \
|
--build=${MINGW_CHOST} \
|
||||||
@ -138,21 +138,21 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${pkgdir}
|
cd "${pkgdir}"
|
||||||
|
|
||||||
cd ${srcdir}/nano-build-${MSYSTEM}
|
cd "${srcdir}"/nano-build-${MSYSTEM}
|
||||||
|
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
|
|
||||||
find ${pkgdir} -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \;
|
find "${pkgdir}" -regex ".*/lib\(c\|g\|rdimon\)\.a" -exec rename .a _nano.a '{}' \;
|
||||||
install -Dm644 -t ${pkgdir}${MINGW_PREFIX}/${_target}/include/newlib-nano ${pkgdir}${MINGW_PREFIX}/${_target}/include/newlib.h
|
install -Dm644 -t "${pkgdir}"${MINGW_PREFIX}/${_target}/include/newlib-nano "${pkgdir}"${MINGW_PREFIX}/${_target}/include/newlib.h
|
||||||
|
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
|
|
||||||
find ${pkgdir}${MINGW_PREFIX}/${_target}/lib \( -name "*.a" -or -name "*.o" \) -exec ${_target}-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \;
|
find "${pkgdir}"${MINGW_PREFIX}/${_target}/lib \( -name "*.a" -or -name "*.o" \) -exec ${_target}-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \;
|
||||||
|
|
||||||
# Avoid conflict with other targets newlib
|
# Avoid conflict with other targets newlib
|
||||||
mv ${pkgdir}${MINGW_PREFIX}/share/info/porting.info ${pkgdir}${MINGW_PREFIX}/share/info/${_target}-porting.info
|
mv "${pkgdir}"${MINGW_PREFIX}/share/info/porting.info "${pkgdir}"${MINGW_PREFIX}/share/info/${_target}-porting.info
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,7 +44,7 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
declare -a _extra_config
|
declare -a _extra_config
|
||||||
if check_option "debug" "n"; then
|
if check_option "debug" "n"; then
|
||||||
@ -75,7 +75,7 @@ check() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
|
|
||||||
DESTDIR=${pkgdir} "${MINGW_PREFIX}"/bin/cmake.exe --install .
|
DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install .
|
||||||
|
|
||||||
install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname}
|
install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname}
|
||||||
install -m644 "${srcdir}/${_realname}-${pkgver}/"*{.html,.png,.pdf,README.md} \
|
install -m644 "${srcdir}/${_realname}-${pkgver}/"*{.html,.png,.pdf,README.md} \
|
||||||
|
|||||||
@ -119,12 +119,12 @@ package_arpack() {
|
|||||||
|
|
||||||
# Static Install
|
# Static Install
|
||||||
cd "${srcdir}/build-${MSYSTEM}-static-32"
|
cd "${srcdir}/build-${MSYSTEM}-static-32"
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
# Shared Install
|
# Shared Install
|
||||||
cd "${srcdir}/build-${MSYSTEM}-shared-32"
|
cd "${srcdir}/build-${MSYSTEM}-shared-32"
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
install -Dm644 ${srcdir}/${_realname}-ng-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
install -Dm644 "${srcdir}"/${_realname}-ng-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
||||||
|
|
||||||
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
||||||
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}ng/*.cmake; do
|
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}ng/*.cmake; do
|
||||||
@ -134,13 +134,13 @@ package_arpack() {
|
|||||||
|
|
||||||
if [ "${CARCH}" == "x86_64" ]; then
|
if [ "${CARCH}" == "x86_64" ]; then
|
||||||
# separate files for PARPACK
|
# separate files for PARPACK
|
||||||
mkdir -p ${srcdir}/${MSYSTEM}-PARPACK/bin
|
mkdir -p "${srcdir}"/${MSYSTEM}-PARPACK/bin
|
||||||
mkdir -p ${srcdir}/${MSYSTEM}-PARPACK/include/arpack
|
mkdir -p "${srcdir}"/${MSYSTEM}-PARPACK/include/arpack
|
||||||
mkdir -p ${srcdir}/${MSYSTEM}-PARPACK/lib/pkgconfig
|
mkdir -p "${srcdir}"/${MSYSTEM}-PARPACK/lib/pkgconfig
|
||||||
mv ${pkgdir}${MINGW_PREFIX}/bin/libparpack* ${srcdir}/${MSYSTEM}-PARPACK/bin/
|
mv "${pkgdir}"${MINGW_PREFIX}/bin/libparpack* "${srcdir}"/${MSYSTEM}-PARPACK/bin/
|
||||||
mv ${pkgdir}${MINGW_PREFIX}/include/arpack/parpack* ${srcdir}/${MSYSTEM}-PARPACK/include/arpack/
|
mv "${pkgdir}"${MINGW_PREFIX}/include/arpack/parpack* "${srcdir}"/${MSYSTEM}-PARPACK/include/arpack/
|
||||||
mv ${pkgdir}${MINGW_PREFIX}/lib/libparpack* ${srcdir}/${MSYSTEM}-PARPACK/lib/
|
mv "${pkgdir}"${MINGW_PREFIX}/lib/libparpack* "${srcdir}"/${MSYSTEM}-PARPACK/lib/
|
||||||
mv ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/parpack* ${srcdir}/${MSYSTEM}-PARPACK/lib/pkgconfig/
|
mv "${pkgdir}"${MINGW_PREFIX}/lib/pkgconfig/parpack* "${srcdir}"/${MSYSTEM}-PARPACK/lib/pkgconfig/
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -152,8 +152,8 @@ package_parpack() {
|
|||||||
conflicts=()
|
conflicts=()
|
||||||
replaces=()
|
replaces=()
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}
|
||||||
cp -rf ${srcdir}/${MSYSTEM}-PARPACK/* ${pkgdir}${MINGW_PREFIX}
|
cp -rf "${srcdir}"/${MSYSTEM}-PARPACK/* "${pkgdir}"${MINGW_PREFIX}
|
||||||
}
|
}
|
||||||
|
|
||||||
package_arpack64() {
|
package_arpack64() {
|
||||||
@ -165,12 +165,12 @@ package_arpack64() {
|
|||||||
|
|
||||||
# Static Install
|
# Static Install
|
||||||
cd "${srcdir}/build-${MSYSTEM}-static-64"
|
cd "${srcdir}/build-${MSYSTEM}-static-64"
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
# Shared Install
|
# Shared Install
|
||||||
cd "${srcdir}/build-${MSYSTEM}-shared-64"
|
cd "${srcdir}/build-${MSYSTEM}-shared-64"
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
install -Dm644 ${srcdir}/${_realname}-ng-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}64/COPYING
|
install -Dm644 "${srcdir}"/${_realname}-ng-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}64/COPYING
|
||||||
|
|
||||||
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
||||||
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}ng_64/*.cmake; do
|
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}ng_64/*.cmake; do
|
||||||
|
|||||||
@ -44,5 +44,5 @@ package() {
|
|||||||
sed -e '1 { s/^#!.*$// }' -i ${_f}
|
sed -e '1 { s/^#!.*$// }' -i ${_f}
|
||||||
done
|
done
|
||||||
|
|
||||||
install -Dm644 COPYRIGHT ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYRIGHT
|
install -Dm644 COPYRIGHT "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYRIGHT
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,17 +39,17 @@ package() {
|
|||||||
# For this conversion, we want the fully qualified ruby.exe path
|
# For this conversion, we want the fully qualified ruby.exe path
|
||||||
# so that we can be sure that we are calling the correct one.
|
# so that we can be sure that we are calling the correct one.
|
||||||
sed -e "s|${_ruby_exe}|${MINGW_PREFIX}/bin/ruby|g" \
|
sed -e "s|${_ruby_exe}|${MINGW_PREFIX}/bin/ruby|g" \
|
||||||
-i ${pkgdir}${MINGW_PREFIX}/bin/asciidoctor
|
-i "${pkgdir}"${MINGW_PREFIX}/bin/asciidoctor
|
||||||
|
|
||||||
# For Win32 .bat files, we want to drop the path references as the path
|
# For Win32 .bat files, we want to drop the path references as the path
|
||||||
# refs are not needed since it's invoked from the same dir. If we did
|
# refs are not needed since it's invoked from the same dir. If we did
|
||||||
# need fully-qualified paths, they would have to be fully-qualified and
|
# need fully-qualified paths, they would have to be fully-qualified and
|
||||||
# in DOS format.
|
# in DOS format.
|
||||||
local _inst_dir=$(cygpath -m ${pkgdir}${MINGW_PREFIX}/bin/)
|
local _inst_dir=$(cygpath -m "${pkgdir}"${MINGW_PREFIX}/bin/)
|
||||||
local _w_ruby_exe=$(cygpath -w ${MINGW_PREFIX}/bin/ruby.exe | sed 's/\\/\\\\/g')
|
local _w_ruby_exe=$(cygpath -w ${MINGW_PREFIX}/bin/ruby.exe | sed 's/\\/\\\\/g')
|
||||||
sed -e "s|${_w_ruby_exe}|ruby.exe|g" \
|
sed -e "s|${_w_ruby_exe}|ruby.exe|g" \
|
||||||
-e "s|${_inst_dir}||g" \
|
-e "s|${_inst_dir}||g" \
|
||||||
-i ${pkgdir}${MINGW_PREFIX}/bin/asciidoctor.bat
|
-i "${pkgdir}"${MINGW_PREFIX}/bin/asciidoctor.bat
|
||||||
|
|
||||||
install -Dm644 "${pkgdir}/${_gemdir}/gems/${_realname}-${pkgver}/LICENSE" \
|
install -Dm644 "${pkgdir}/${_gemdir}/gems/${_realname}-${pkgver}/LICENSE" \
|
||||||
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
|
|||||||
@ -19,7 +19,7 @@ source=("https://github.com/chriskohlhoff/asio/archive/asio-${pkgver//./-}.tar.g
|
|||||||
sha256sums=('f1b94b80eeb00bb63a3c8cef5047d4e409df4d8a3fe502305976965827d95672')
|
sha256sums=('f1b94b80eeb00bb63a3c8cef5047d4e409df4d8a3fe502305976965827d95672')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${_realname}-${pkgver//./-}/asio
|
cd "${srcdir}"/${_realname}-${_realname}-${pkgver//./-}/asio
|
||||||
|
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
}
|
}
|
||||||
@ -38,13 +38,13 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
make check || true
|
make check || true
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
# make DESTDIR=${pkgdir} install
|
# make DESTDIR="${pkgdir}" install
|
||||||
make DESTDIR="${pkgdir}" install-data-am
|
make DESTDIR="${pkgdir}" install-data-am
|
||||||
make DESTDIR="${pkgdir}" -C include install-data-am
|
make DESTDIR="${pkgdir}" -C include install-data-am
|
||||||
|
|
||||||
|
|||||||
@ -21,7 +21,7 @@ validpgpkeys=('78DEC3DB0AEA763951322BBF71C636695B147849') # Aspell Dictionary Up
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/aspell6-en-${pkgver}-0"
|
cd "${srcdir}/aspell6-en-${pkgver}-0"
|
||||||
patch -p1 -i ${srcdir}/001-unixy-dirs.patch
|
patch -p1 -i "${srcdir}"/001-unixy-dirs.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -20,7 +20,7 @@ sha256sums=('ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/aspell6-es-${_pkgver}"
|
cd "${srcdir}/aspell6-es-${_pkgver}"
|
||||||
patch -p1 -i ${srcdir}/001-unixy-dirs.patch
|
patch -p1 -i "${srcdir}"/001-unixy-dirs.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -21,7 +21,7 @@ sha256sums=('f9421047519d2af9a7a466e4336f6e6ea55206b356cd33c8bd18cb626bf2ce91'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/aspell-fr-${_pkgver}-${_rel}"
|
cd "${srcdir}/aspell-fr-${_pkgver}-${_rel}"
|
||||||
patch -p1 -i ${srcdir}/001-unixy-dirs.patch
|
patch -p1 -i "${srcdir}"/001-unixy-dirs.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -20,7 +20,7 @@ sha256sums=('5c29b6ccce57bc3f7c4fb0510d330446b9c769e59c92bdfede27333808b6e646'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/aspell6-ru-${_pkgver}"
|
cd "${srcdir}/aspell6-ru-${_pkgver}"
|
||||||
patch -p1 -i ${srcdir}/001-unixy-dirs.patch
|
patch -p1 -i "${srcdir}"/001-unixy-dirs.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -42,13 +42,13 @@ validpgpkeys=('31A768B0808E4BA619B48F81B6D9D0CC38B327D7') # Kevin Atkinson <kevi
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}"/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
patch -p1 -i ${srcdir}/0001-use-namespace.mingw.patch
|
patch -p1 -i "${srcdir}"/0001-use-namespace.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0002-printf.mingw.patch
|
patch -p1 -i "${srcdir}"/0002-printf.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0003-no-undefined-on.mingw.patch
|
patch -p1 -i "${srcdir}"/0003-no-undefined-on.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0004-reloc.mingw.patch
|
patch -p1 -i "${srcdir}"/0004-reloc.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0005-w32-home.all.patch
|
patch -p1 -i "${srcdir}"/0005-w32-home.all.patch
|
||||||
patch -p1 -i ${srcdir}/0006-abort.mingw.patch
|
patch -p1 -i "${srcdir}"/0006-abort.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0007-fix-including-langinfo.patch
|
patch -p1 -i "${srcdir}"/0007-fix-including-langinfo.patch
|
||||||
|
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
}
|
}
|
||||||
|
|||||||
@ -59,7 +59,7 @@ build() {
|
|||||||
_btype=Release
|
_btype=Release
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||||
${MINGW_PREFIX}/bin/cmake.exe \
|
${MINGW_PREFIX}/bin/cmake.exe \
|
||||||
|
|||||||
@ -26,7 +26,7 @@ sha256sums=('13f74202a3c4c51118b797a39ea4200d3f6cfbe224da6d1d95bb938480132dfd'
|
|||||||
validpgpkeys=('3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F')
|
validpgpkeys=('3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
# https://github.com/archlinux/svntogit-community/blob/packages/avr-binutils/trunk/avr-size.patch
|
# https://github.com/archlinux/svntogit-community/blob/packages/avr-binutils/trunk/avr-size.patch
|
||||||
patch -p1 -i ../01-avr-size.patch
|
patch -p1 -i ../01-avr-size.patch
|
||||||
@ -52,7 +52,7 @@ package() {
|
|||||||
|
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
cd ${pkgdir}${MINGW_PREFIX}
|
cd "${pkgdir}"${MINGW_PREFIX}
|
||||||
|
|
||||||
for info in as bfd binutils ctf-spec gprof ld ldint sframe-spec; do
|
for info in as bfd binutils ctf-spec gprof ld ldint sframe-spec; do
|
||||||
mv share/info/${info}.info share/info/${_target}-${info}.info
|
mv share/info/${info}.info share/info/${_target}-${info}.info
|
||||||
|
|||||||
@ -68,7 +68,7 @@ package() {
|
|||||||
|
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
cd ${pkgdir}${MINGW_PREFIX}
|
cd "${pkgdir}"${MINGW_PREFIX}
|
||||||
|
|
||||||
# strip debug symbols from libraries
|
# strip debug symbols from libraries
|
||||||
find lib -type f -name "*.a" -exec ${MINGW_PREFIX}/bin/${_target}-strip --strip-debug '{}' \;
|
find lib -type f -name "*.a" -exec ${MINGW_PREFIX}/bin/${_target}-strip --strip-debug '{}' \;
|
||||||
|
|||||||
@ -22,9 +22,9 @@ sha256sums=('d2a36022bde4234c90f6dd68c4708169df475675c4f8b83ae267f162a5437acb'
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/$_realname-$pkgver"
|
cd "${srcdir}/$_realname-$pkgver"
|
||||||
patch -p1 -i ${srcdir}/aztecgen-unix_slashes.patch
|
patch -p1 -i "${srcdir}"/aztecgen-unix_slashes.patch
|
||||||
patch -p1 -i ${srcdir}/aztecgen-typename_fix.patch
|
patch -p1 -i "${srcdir}"/aztecgen-typename_fix.patch
|
||||||
patch -p1 -i ${srcdir}/aztecgen-noexcept.patch
|
patch -p1 -i "${srcdir}"/aztecgen-noexcept.patch
|
||||||
|
|
||||||
${CXX} -c src/*.cpp -Iinclude/c ${CXXFLAGS} -std=c++11
|
${CXX} -c src/*.cpp -Iinclude/c ${CXXFLAGS} -std=c++11
|
||||||
ar qcs libaztec.a *.o
|
ar qcs libaztec.a *.o
|
||||||
|
|||||||
@ -36,7 +36,7 @@ apply_patch_with_msg() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
apply_patch_with_msg \
|
apply_patch_with_msg \
|
||||||
001-file-open-unicode.patch
|
001-file-open-unicode.patch
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,6 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}"/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,7 +46,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
make install DESTDIR="${pkgdir}"
|
make install DESTDIR="${pkgdir}"
|
||||||
|
|
||||||
# Licenses
|
# Licenses
|
||||||
|
|||||||
@ -46,5 +46,5 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
DESTDIR="${pkgdir}" cmake --install .
|
DESTDIR="${pkgdir}" cmake --install .
|
||||||
install -Dm644 ${srcdir}/${_realname}-version_${pkgver}/LICENSE ${okgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-version_${pkgver}/LICENSE ${okgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,7 +55,7 @@ apply_patch_with_msg() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
apply_patch_with_msg \
|
apply_patch_with_msg \
|
||||||
0002-check-for-unusual-file-harder.patch \
|
0002-check-for-unusual-file-harder.patch \
|
||||||
@ -128,7 +128,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
# unset LDFLAGS as testsuite makes assumptions about which ones are active
|
# unset LDFLAGS as testsuite makes assumptions about which ones are active
|
||||||
# do not abort on errors - manually check log files
|
# do not abort on errors - manually check log files
|
||||||
@ -136,8 +136,8 @@ check() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
|
|
||||||
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING"* -t "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}"
|
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING"* -t "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}"
|
||||||
|
|
||||||
@ -145,5 +145,5 @@ package() {
|
|||||||
rm -f "${pkgdir}${MINGW_PREFIX}/lib/bfd-plugins/libdep.a"
|
rm -f "${pkgdir}${MINGW_PREFIX}/lib/bfd-plugins/libdep.a"
|
||||||
|
|
||||||
# Remove files shipped with gdb
|
# Remove files shipped with gdb
|
||||||
find ${pkgdir}${MINGW_PREFIX}/share -type f -iname "opcodes.mo" -o -iname "bfd.mo" | xargs -rtl1 rm
|
find "${pkgdir}"${MINGW_PREFIX}/share -type f -iname "opcodes.mo" -o -iname "bfd.mo" | xargs -rtl1 rm
|
||||||
}
|
}
|
||||||
|
|||||||
@ -156,7 +156,7 @@ apply_patch_with_msg() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
rm -rf scripts/addons && mv "${srcdir}"/blender-addons scripts/addons
|
rm -rf scripts/addons && mv "${srcdir}"/blender-addons scripts/addons
|
||||||
|
|
||||||
@ -269,12 +269,12 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
cp -r bin ${pkgdir}${MINGW_PREFIX}/
|
cp -r bin "${pkgdir}"${MINGW_PREFIX}/
|
||||||
rm ${pkgdir}${MINGW_PREFIX}/bin/msgfmt.exe
|
rm "${pkgdir}"${MINGW_PREFIX}/bin/msgfmt.exe
|
||||||
|
|
||||||
# Manually install draco bindings
|
# Manually install draco bindings
|
||||||
_pyver=$(${MINGW_PREFIX}/bin/python -c "import sys;sys.stdout.write('.'.join(map(str, sys.version_info[:2])))")
|
_pyver=$(${MINGW_PREFIX}/bin/python -c "import sys;sys.stdout.write('.'.join(map(str, sys.version_info[:2])))")
|
||||||
@ -284,9 +284,9 @@ package() {
|
|||||||
|
|
||||||
${MINGW_PREFIX}/bin/python -m compileall -o 0 -o 1 -q "${pkgdir}${MINGW_PREFIX}/share/blender/${pkgver%.*}"
|
${MINGW_PREFIX}/bin/python -m compileall -o 0 -o 1 -q "${pkgdir}${MINGW_PREFIX}/share/blender/${pkgver%.*}"
|
||||||
${MINGW_PREFIX}/bin/python -m compileall -o 0 -o 1 -q \
|
${MINGW_PREFIX}/bin/python -m compileall -o 0 -o 1 -q \
|
||||||
${pkgdir}${MINGW_PREFIX}/share/blender/${pkgver%.*}/scripts/startup \
|
"${pkgdir}"${MINGW_PREFIX}/share/blender/${pkgver%.*}/scripts/startup \
|
||||||
${pkgdir}${MINGW_PREFIX}/share/blender/${pkgver%.*}/scripts/modules \
|
"${pkgdir}"${MINGW_PREFIX}/share/blender/${pkgver%.*}/scripts/modules \
|
||||||
${pkgdir}${MINGW_PREFIX}/share/blender/${pkgver%.*}/scripts/addons
|
"${pkgdir}"${MINGW_PREFIX}/share/blender/${pkgver%.*}/scripts/addons
|
||||||
|
|
||||||
install -dm755 "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/"
|
install -dm755 "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/"
|
||||||
for file in "${srcdir}/${_realname}-${pkgver}/doc/license/"*; do
|
for file in "${srcdir}/${_realname}-${pkgver}/doc/license/"*; do
|
||||||
|
|||||||
@ -26,7 +26,7 @@ sha256sums=('9fcd60301aae28f97f1301b735f966cc19e7c49b6b4321b839b4579a0c156f38'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_srcname}-${pkgver}"
|
cd "${srcdir}/${_srcname}-${pkgver}"
|
||||||
patch -p1 -i ${srcdir}/01-build-fix.patch
|
patch -p1 -i "${srcdir}"/01-build-fix.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -60,5 +60,5 @@ package() {
|
|||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install .
|
||||||
|
|
||||||
# License
|
# License
|
||||||
install -Dm644 ${srcdir}/${_srcname}-${pkgver}/LICENSE.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_srcname}-${pkgver}/LICENSE.txt "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,7 +16,7 @@ source=(https://www.obdev.at/downloads/vusb/bootloadHID.${_realver}.tar.gz)
|
|||||||
sha256sums=('154e7e38629a3a2eec2df666edfa1ee2f2e9a57018f17d9f0f8f064cc20d8754')
|
sha256sums=('154e7e38629a3a2eec2df666edfa1ee2f2e9a57018f17d9f0f8f064cc20d8754')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}.${_realver}/commandline
|
cd "${srcdir}"/${_realname}.${_realver}/commandline
|
||||||
|
|
||||||
# Remove precompiled binary
|
# Remove precompiled binary
|
||||||
rm BootloadHID.exe
|
rm BootloadHID.exe
|
||||||
@ -28,13 +28,13 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}/${_realname}.${_realver}/commandline
|
cd "${srcdir}"/${_realname}.${_realver}/commandline
|
||||||
|
|
||||||
make -f Makefile.windows CC="$CC" CXX="$CXX"
|
make -f Makefile.windows CC="$CC" CXX="$CXX"
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}.${_realver}/commandline
|
cd "${srcdir}"/${_realname}.${_realver}/commandline
|
||||||
|
|
||||||
install -Dm755 bootloadHID ${pkgdir}${MINGW_PREFIX}/bin/bootloadHID
|
install -Dm755 bootloadHID "${pkgdir}"${MINGW_PREFIX}/bin/bootloadHID
|
||||||
}
|
}
|
||||||
|
|||||||
@ -58,7 +58,7 @@ package() {
|
|||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install .
|
||||||
|
|
||||||
mkdir ${pkgdir}/${MINGW_PREFIX}/include
|
mkdir "${pkgdir}"/${MINGW_PREFIX}/include
|
||||||
cp -R "${srcdir}/${_realname}-${pkgver}/include/${_realname}" "${pkgdir}/${MINGW_PREFIX}/include/box2d"
|
cp -R "${srcdir}/${_realname}-${pkgver}/include/${_realname}" "${pkgdir}/${MINGW_PREFIX}/include/box2d"
|
||||||
|
|
||||||
install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
|
|||||||
@ -95,37 +95,37 @@ package() {
|
|||||||
cd "${pkgdir}${MINGW_PREFIX}/include/breakpad"
|
cd "${pkgdir}${MINGW_PREFIX}/include/breakpad"
|
||||||
|
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/common/"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/common/"
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/google_breakpad/common/* common/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/google_breakpad/common/* common/
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/common/scoped_ptr.h common/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/common/scoped_ptr.h common/
|
||||||
|
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/common/windows"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/common/windows"
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/common/windows/string_utils-inl.h common/windows/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/common/windows/string_utils-inl.h common/windows/
|
||||||
|
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/crash_generation"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/crash_generation"
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/client_info.h client/windows/crash_generation/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/client_info.h client/windows/crash_generation/
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/crash_generation_client.h client/windows/crash_generation/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/crash_generation_client.h client/windows/crash_generation/
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/crash_generation_server.h client/windows/crash_generation/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/crash_generation_server.h client/windows/crash_generation/
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/minidump_generator.h client/windows/crash_generation/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/crash_generation/minidump_generator.h client/windows/crash_generation/
|
||||||
|
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/common"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/common"
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/common/ipc_protocol.h client/windows/common/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/common/ipc_protocol.h client/windows/common/
|
||||||
|
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/handler"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/handler"
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/handler/exception_handler.h client/windows/handler/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/handler/exception_handler.h client/windows/handler/
|
||||||
|
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/sender"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/breakpad/client/windows/sender"
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/sender/crash_report_sender.h client/windows/sender/
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/sender/crash_report_sender.h client/windows/sender/
|
||||||
|
|
||||||
# Headers aren't really designed to be installed, so we need to do some
|
# Headers aren't really designed to be installed, so we need to do some
|
||||||
# rewriting to make them usefully included using "include <breakpad/somepath/someheader>"
|
# rewriting to make them usefully included using "include <breakpad/somepath/someheader>"
|
||||||
find ${pkgdir} -name *.h -exec sed -i -e's#client/windows/#breakpad/client/windows/#' {} \;
|
find "${pkgdir}" -name *.h -exec sed -i -e's#client/windows/#breakpad/client/windows/#' {} \;
|
||||||
find ${pkgdir} -name *.h -exec sed -i -e's#common/scoped_ptr#breakpad/common/scoped_ptr#' {} \;
|
find "${pkgdir}" -name *.h -exec sed -i -e's#common/scoped_ptr#breakpad/common/scoped_ptr#' {} \;
|
||||||
find ${pkgdir} -name *.h -exec sed -i -e's#common/windows/#breakpad/common/windows/#' {} \;
|
find "${pkgdir}" -name *.h -exec sed -i -e's#common/windows/#breakpad/common/windows/#' {} \;
|
||||||
find ${pkgdir} -name *.h -exec sed -i -e's#google_breakpad/common/#breakpad/common/#' {} \;
|
find "${pkgdir}" -name *.h -exec sed -i -e's#google_breakpad/common/#breakpad/common/#' {} \;
|
||||||
|
|
||||||
# Install a single client library
|
# Install a single client library
|
||||||
cd "${pkgdir}${MINGW_PREFIX}/lib"
|
cd "${pkgdir}${MINGW_PREFIX}/lib"
|
||||||
local _windir=$(cygpath -wm ${srcdir})
|
local _windir=$(cygpath -wm "${srcdir}")
|
||||||
${MINGW_PREFIX}/bin/ar -M <<EOF
|
${MINGW_PREFIX}/bin/ar -M <<EOF
|
||||||
CREATE libbreakpad_client.a
|
CREATE libbreakpad_client.a
|
||||||
ADDLIB ${_windir}/${_realname}.build.${MSYSTEM}/src/out/Debug/obj.target/client/windows/crash_generation/libcrash_generation_client.a
|
ADDLIB ${_windir}/${_realname}.build.${MSYSTEM}/src/out/Debug/obj.target/client/windows/crash_generation/libcrash_generation_client.a
|
||||||
@ -149,20 +149,20 @@ EOF
|
|||||||
# Install crash_generation_app sample source and instructions
|
# Install crash_generation_app sample source and instructions
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/sample"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/sample"
|
||||||
cd "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/sample"
|
cd "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/sample"
|
||||||
cp -v ${srcdir}/README.sample .
|
cp -v "${srcdir}"/README.sample .
|
||||||
cp -v ${srcdir}/Makefile .
|
cp -v "${srcdir}"/Makefile .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/abstract_class.cc .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/abstract_class.cc .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/abstract_class.h .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/abstract_class.h .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/crash_generation_app.cc .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/crash_generation_app.cc .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/crash_generation_app.h .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/crash_generation_app.h .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/crash_generation_app.ico .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/crash_generation_app.ico .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/resource.h .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/resource.h .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/resource.rc .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/resource.rc .
|
||||||
cp -v ${srcdir}/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/small.ico .
|
cp -v "${srcdir}"/${_realname}.build.${MSYSTEM}/src/client/windows/tests/crash_generation_app/small.ico .
|
||||||
|
|
||||||
# Rewrite includes in sample for the rewritten installed headers
|
# Rewrite includes in sample for the rewritten installed headers
|
||||||
sed -i -e's#client/windows/tests/crash_generation_app/##' ${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/sample/*
|
sed -i -e's#client/windows/tests/crash_generation_app/##' "${pkgdir}"${MINGW_PREFIX}/share/doc/${_realname}/sample/*
|
||||||
sed -i -e's#client/windows/#breakpad/client/windows/#' ${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/sample/*
|
sed -i -e's#client/windows/#breakpad/client/windows/#' "${pkgdir}"${MINGW_PREFIX}/share/doc/${_realname}/sample/*
|
||||||
}
|
}
|
||||||
|
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
|
|||||||
@ -15,7 +15,7 @@ source=("${_realname}.zip::https://github.com/quartiq/bscan_spi_bitstreams/archi
|
|||||||
sha256sums=('8cdbf549adee9766c591b6fee258a41a93cc2378579e9b3b71073c2a2c3c614f')
|
sha256sums=('8cdbf549adee9766c591b6fee258a41a93cc2378579e9b3b71073c2a2c3c614f')
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/bscan_spi_bitstreams-bee624dda0b8b44a31a527be14bc9a0c65d589a4
|
cd "${srcdir}"/bscan_spi_bitstreams-bee624dda0b8b44a31a527be14bc9a0c65d589a4
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/share/bscan-spi-bitstreams"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/share/bscan-spi-bitstreams"
|
||||||
install -Dm644 *.bit "${pkgdir}${MINGW_PREFIX}/share/bscan-spi-bitstreams"
|
install -Dm644 *.bit "${pkgdir}${MINGW_PREFIX}/share/bscan-spi-bitstreams"
|
||||||
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
|
|||||||
@ -46,9 +46,9 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}
|
||||||
cp -f "${srcdir}"/${_realname}-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}
|
cp -f "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/bin
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/bin
|
||||||
cp -f "${srcdir}"/build-${MSYSTEM}/BSDFProcessor.exe ${pkgdir}${MINGW_PREFIX}/bin/bsdfprocessor.exe
|
cp -f "${srcdir}"/build-${MSYSTEM}/BSDFProcessor.exe "${pkgdir}"${MINGW_PREFIX}/bin/bsdfprocessor.exe
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,19 +19,19 @@ sha256sums=('501be7eb21623b4bbf47f6c33f74b6dab52374939c0f155b364b1efa641b020a'
|
|||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}"
|
cd "${srcdir}"
|
||||||
|
|
||||||
patch -Np0 -i ${srcdir}/0001-fix-build.patch
|
patch -Np0 -i "${srcdir}"/0001-fix-build.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}
|
cd "${srcdir}"
|
||||||
make all CC=$CC LINKER=$CC CFLAGS="$CFLAGS -Wno-incompatible-function-pointer-types"
|
make all CC=$CC LINKER=$CC CFLAGS="$CFLAGS -Wno-incompatible-function-pointer-types"
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}"
|
cd "${srcdir}"
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,share}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/{bin,share}
|
||||||
cp btyacc.exe ${pkgdir}${MINGW_PREFIX}/bin/
|
cp btyacc.exe "${pkgdir}"${MINGW_PREFIX}/bin/
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/doc/${_realname}
|
||||||
cp README{,.BYACC} ${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/
|
cp README{,.BYACC} "${pkgdir}"${MINGW_PREFIX}/share/doc/${_realname}/
|
||||||
}
|
}
|
||||||
|
|||||||
@ -56,7 +56,7 @@ apply_patch_with_msg() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare () {
|
prepare () {
|
||||||
cd ${srcdir}/bullet3-${pkgver}
|
cd "${srcdir}"/bullet3-${pkgver}
|
||||||
|
|
||||||
apply_patch_with_msg \
|
apply_patch_with_msg \
|
||||||
mingw-allow-shared-builds.patch \
|
mingw-allow-shared-builds.patch \
|
||||||
@ -134,11 +134,11 @@ package_bullet() {
|
|||||||
|
|
||||||
DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install .
|
DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install .
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/bullet
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/bullet
|
||||||
for f in $(find examples -type f -iname *.dll -o -iname *.exe); do
|
for f in $(find examples -type f -iname *.dll -o -iname *.exe); do
|
||||||
cp ${f} ${pkgdir}${MINGW_PREFIX}/share/bullet/
|
cp ${f} "${pkgdir}"${MINGW_PREFIX}/share/bullet/
|
||||||
done
|
done
|
||||||
cp -rf ${srcdir}/bullet3-${pkgver}/data/* ${pkgdir}${MINGW_PREFIX}/share/bullet/
|
cp -rf "${srcdir}"/bullet3-${pkgver}/data/* "${pkgdir}"${MINGW_PREFIX}/share/bullet/
|
||||||
}
|
}
|
||||||
|
|
||||||
package_bullet-dp() {
|
package_bullet-dp() {
|
||||||
@ -153,11 +153,11 @@ package_bullet-dp() {
|
|||||||
|
|
||||||
DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install .
|
DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install .
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/bullet
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/bullet
|
||||||
for f in $(find examples -type f -iname *.dll -o -iname *.exe); do
|
for f in $(find examples -type f -iname *.dll -o -iname *.exe); do
|
||||||
cp ${f} ${pkgdir}${MINGW_PREFIX}/share/bullet/
|
cp ${f} "${pkgdir}"${MINGW_PREFIX}/share/bullet/
|
||||||
done
|
done
|
||||||
cp -rf ${srcdir}/bullet3-${pkgver}/data/* ${pkgdir}${MINGW_PREFIX}/share/bullet/
|
cp -rf "${srcdir}"/bullet3-${pkgver}/data/* "${pkgdir}"${MINGW_PREFIX}/share/bullet/
|
||||||
}
|
}
|
||||||
|
|
||||||
package_python-pybullet() {
|
package_python-pybullet() {
|
||||||
|
|||||||
@ -15,9 +15,9 @@ source=("https://downloads.sourceforge.net/project/tcllib/BWidget/${pkgver}/bwid
|
|||||||
sha256sums=('bfe0036374b84293d23620a7f6dda86571813d0c7adfed983c1f337e5ce81ae0')
|
sha256sums=('bfe0036374b84293d23620a7f6dda86571813d0c7adfed983c1f337e5ce81ae0')
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
_dest=${pkgdir}/${MINGW_PREFIX}/lib
|
_dest="${pkgdir}"/${MINGW_PREFIX}/lib
|
||||||
mkdir -p ${_dest}
|
mkdir -p ${_dest}
|
||||||
cd ${srcdir}
|
cd "${srcdir}"
|
||||||
cp -r bwidget-${pkgver} "${_dest}"
|
cp -r bwidget-${pkgver} "${_dest}"
|
||||||
_bwdir=${_dest}/bwidget-${pkgver}
|
_bwdir=${_dest}/bwidget-${pkgver}
|
||||||
cd ${_bwdir}
|
cd ${_bwdir}
|
||||||
|
|||||||
@ -30,15 +30,15 @@ prepare() {
|
|||||||
mv "${_realname}" "${srcdir}/${_realname}-${pkgver}"
|
mv "${_realname}" "${srcdir}/${_realname}-${pkgver}"
|
||||||
|
|
||||||
sed "s|/usr/bin/python|${MINGW_PREFIX}/bin/python|g" -i certdata2pem.py
|
sed "s|/usr/bin/python|${MINGW_PREFIX}/bin/python|g" -i certdata2pem.py
|
||||||
patch -p0 -i ${srcdir}/certdata2pem.patch
|
patch -p0 -i "${srcdir}"/certdata2pem.patch
|
||||||
cp certdata2pem.py ${srcdir}/${_realname}-${pkgver}/mozilla/certdata2pem.py
|
cp certdata2pem.py "${srcdir}"/${_realname}-${pkgver}/mozilla/certdata2pem.py
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
cp ${srcdir}/update-ca-trust sbin/
|
cp "${srcdir}"/update-ca-trust sbin/
|
||||||
cp ${srcdir}/update-ca-trust.8 sbin/
|
cp "${srcdir}"/update-ca-trust.8 sbin/
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}/mozilla
|
cd "${srcdir}"/${_realname}-${pkgver}/mozilla
|
||||||
mkdir -p legacy-{default,disable}
|
mkdir -p legacy-{default,disable}
|
||||||
|
|
||||||
PYTHONUTF8=1 PYTHONIOENCODING=utf-8 ${MINGW_PREFIX}/bin/python ./certdata2pem.py
|
PYTHONUTF8=1 PYTHONIOENCODING=utf-8 ${MINGW_PREFIX}/bin/python ./certdata2pem.py
|
||||||
@ -57,9 +57,9 @@ build() {
|
|||||||
EOF
|
EOF
|
||||||
cat nssckbi.h | grep -w NSS_BUILTINS_LIBRARY_VERSION | awk '{print "# " $2 " " $3}';
|
cat nssckbi.h | grep -w NSS_BUILTINS_LIBRARY_VERSION | awk '{print "# " $2 " " $3}';
|
||||||
echo '#';
|
echo '#';
|
||||||
) > ${srcdir}/${_realname}-${pkgver}/ca-bundle.trust.crt
|
) > "${srcdir}"/${_realname}-${pkgver}/ca-bundle.trust.crt
|
||||||
|
|
||||||
touch ${srcdir}/${_realname}-${pkgver}/ca-bundle.legacy.default.crt
|
touch "${srcdir}"/${_realname}-${pkgver}/ca-bundle.legacy.default.crt
|
||||||
local NUM_LEGACY_DEFAULT=`find ./legacy-default -type f | wc -l`
|
local NUM_LEGACY_DEFAULT=`find ./legacy-default -type f | wc -l`
|
||||||
if [ $NUM_LEGACY_DEFAULT -ne 0 ]; then
|
if [ $NUM_LEGACY_DEFAULT -ne 0 ]; then
|
||||||
for f in ./legacy-default/*.crt; do
|
for f in ./legacy-default/*.crt; do
|
||||||
@ -74,12 +74,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
if [ -n "$targs" ]; then
|
if [ -n "$targs" ]; then
|
||||||
echo "legacy default flags $targs for $f" >> info.trust
|
echo "legacy default flags $targs for $f" >> info.trust
|
||||||
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> ${srcdir}/${_realname}-${pkgver}/ca-bundle.legacy.default.crt
|
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> "${srcdir}"/${_realname}-${pkgver}/ca-bundle.legacy.default.crt
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
touch ${srcdir}/${_realname}-${pkgver}/ca-bundle.legacy.disable.crt
|
touch "${srcdir}"/${_realname}-${pkgver}/ca-bundle.legacy.disable.crt
|
||||||
NUM_LEGACY_DISABLE=`find ./legacy-disable -type f | wc -l`
|
NUM_LEGACY_DISABLE=`find ./legacy-disable -type f | wc -l`
|
||||||
if [ $NUM_LEGACY_DISABLE -ne 0 ]; then
|
if [ $NUM_LEGACY_DISABLE -ne 0 ]; then
|
||||||
for f in ./legacy-disable/*.crt; do
|
for f in ./legacy-disable/*.crt; do
|
||||||
@ -94,7 +94,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
if [ -n "$targs" ]; then
|
if [ -n "$targs" ]; then
|
||||||
echo "legacy disable flags $targs for $f" >> info.trust
|
echo "legacy disable flags $targs for $f" >> info.trust
|
||||||
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> ${srcdir}/${_realname}-${pkgver}/ca-bundle.legacy.disable.crt
|
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> "${srcdir}"/${_realname}-${pkgver}/ca-bundle.legacy.disable.crt
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
@ -102,42 +102,42 @@ EOF
|
|||||||
local P11FILES=`find . -name \*.tmp-p11-kit | wc -l`
|
local P11FILES=`find . -name \*.tmp-p11-kit | wc -l`
|
||||||
if [ $P11FILES -ne 0 ]; then
|
if [ $P11FILES -ne 0 ]; then
|
||||||
for p in ./*.tmp-p11-kit; do
|
for p in ./*.tmp-p11-kit; do
|
||||||
cat "$p" >> ${srcdir}/${_realname}-${pkgver}/ca-bundle.trust.crt
|
cat "$p" >> "${srcdir}"/${_realname}-${pkgver}/ca-bundle.trust.crt
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,share}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/{bin,lib,share}
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/etc
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/etc
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/man/man8
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/man/man8
|
||||||
|
|
||||||
sed -e "s|@PREFIX@|${MINGW_PREFIX}|g" -i ${srcdir}/update-ca-trust
|
sed -e "s|@PREFIX@|${MINGW_PREFIX}|g" -i "${srcdir}"/update-ca-trust
|
||||||
cp -f ${srcdir}/update-ca-trust ${pkgdir}${MINGW_PREFIX}/bin/
|
cp -f "${srcdir}"/update-ca-trust "${pkgdir}"${MINGW_PREFIX}/bin/
|
||||||
cp -f ${srcdir}/update-ca-trust.8 ${pkgdir}${MINGW_PREFIX}/share/man/man8/
|
cp -f "${srcdir}"/update-ca-trust.8 "${pkgdir}"${MINGW_PREFIX}/share/man/man8/
|
||||||
|
|
||||||
# for p11-kit
|
# for p11-kit
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/p11-kit
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/lib/p11-kit
|
||||||
cp -f ${srcdir}/update-ca-trust ${pkgdir}${MINGW_PREFIX}/lib/p11-kit/p11-kit-extract-trust
|
cp -f "${srcdir}"/update-ca-trust "${pkgdir}"${MINGW_PREFIX}/lib/p11-kit/p11-kit-extract-trust
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/pki/ca-trust-{source,legacy}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/pki/ca-trust-{source,legacy}
|
||||||
install -p -m 644 ca-bundle.trust.crt ${pkgdir}${MINGW_PREFIX}/share/pki/ca-trust-source/ca-bundle.trust.crt
|
install -p -m 644 ca-bundle.trust.crt "${pkgdir}"${MINGW_PREFIX}/share/pki/ca-trust-source/ca-bundle.trust.crt
|
||||||
install -p -m 644 ca-bundle.legacy.default.crt ${pkgdir}${MINGW_PREFIX}/share/pki/ca-trust-legacy/ca-bundle.legacy.default.crt
|
install -p -m 644 ca-bundle.legacy.default.crt "${pkgdir}"${MINGW_PREFIX}/share/pki/ca-trust-legacy/ca-bundle.legacy.default.crt
|
||||||
install -p -m 644 ca-bundle.legacy.disable.crt ${pkgdir}${MINGW_PREFIX}/share/pki/ca-trust-legacy/ca-bundle.legacy.disable.crt
|
install -p -m 644 ca-bundle.legacy.disable.crt "${pkgdir}"${MINGW_PREFIX}/share/pki/ca-trust-legacy/ca-bundle.legacy.disable.crt
|
||||||
|
|
||||||
# touch all files overwritten by update-ca-trust for easy cleanup
|
# touch all files overwritten by update-ca-trust for easy cleanup
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/{extracted,source}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/{extracted,source}
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/source/{anchors,blacklist}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/source/{anchors,blacklist}
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/{openssl,pem,java}
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/{openssl,pem,java}
|
||||||
touch ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
|
touch "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
|
||||||
touch ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/pem/{tls,email,objsign}-ca-bundle.pem
|
touch "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/pem/{tls,email,objsign}-ca-bundle.pem
|
||||||
touch ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/java/cacerts
|
touch "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/java/cacerts
|
||||||
|
|
||||||
# for OpenSSL and static ca-certificates consumers
|
# for OpenSSL and static ca-certificates consumers
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/etc/ssl/certs
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/etc/ssl/certs
|
||||||
cp -f ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ${pkgdir}${MINGW_PREFIX}/etc/ssl/certs/ca-bundle.crt
|
cp -f "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem "${pkgdir}"${MINGW_PREFIX}/etc/ssl/certs/ca-bundle.crt
|
||||||
cp -f ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ${pkgdir}${MINGW_PREFIX}/etc/ssl/cert.pem
|
cp -f "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem "${pkgdir}"${MINGW_PREFIX}/etc/ssl/cert.pem
|
||||||
cp -f ${pkgdir}${MINGW_PREFIX}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt ${pkgdir}${MINGW_PREFIX}/etc/ssl/certs/ca-bundle.trust.crt
|
cp -f "${pkgdir}"${MINGW_PREFIX}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt "${pkgdir}"${MINGW_PREFIX}/etc/ssl/certs/ca-bundle.trust.crt
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,9 +44,9 @@ sha256sums=('a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a'
|
|||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_realname}-${pkgver}"
|
cd "${srcdir}/${_realname}-${pkgver}"
|
||||||
|
|
||||||
patch -p1 -i ${srcdir}/0001-fix-build-with-mingw-11.patch
|
patch -p1 -i "${srcdir}"/0001-fix-build-with-mingw-11.patch
|
||||||
patch -p1 -i ${srcdir}/0026-create-argb-fonts.all.patch
|
patch -p1 -i "${srcdir}"/0026-create-argb-fonts.all.patch
|
||||||
patch -p1 -i ${srcdir}/0030-ucrt-clang-fixes.patch
|
patch -p1 -i "${srcdir}"/0030-ucrt-clang-fixes.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -72,8 +72,8 @@ build() {
|
|||||||
|
|
||||||
package()
|
package()
|
||||||
{
|
{
|
||||||
install -Dm755 ${srcdir}/CalculiX/ccx_${pkgver}/src/ccx_i4/ccx_i4.exe ${pkgdir}${MINGW_PREFIX}/bin/ccx.exe
|
install -Dm755 "${srcdir}"/CalculiX/ccx_${pkgver}/src/ccx_i4/ccx_i4.exe "${pkgdir}"${MINGW_PREFIX}/bin/ccx.exe
|
||||||
install -Dm755 ${srcdir}/CalculiX/ccx_${pkgver}/src/ccx_i8/ccx_i8.exe ${pkgdir}${MINGW_PREFIX}/bin/ccx_i8.exe
|
install -Dm755 "${srcdir}"/CalculiX/ccx_${pkgver}/src/ccx_i8/ccx_i8.exe "${pkgdir}"${MINGW_PREFIX}/bin/ccx_i8.exe
|
||||||
|
|
||||||
install -Dm755 ${srcdir}/gpl-2.0.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm755 "${srcdir}"/gpl-2.0.txt "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,7 +25,7 @@ build() {
|
|||||||
mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM}
|
mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM}
|
||||||
|
|
||||||
cp -r "../${_realname}-$pkgver/prebuilt" \
|
cp -r "../${_realname}-$pkgver/prebuilt" \
|
||||||
${srcdir}/build-${MSYSTEM}
|
"${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="--prefix=;-Dfontsdir=" \
|
MSYS2_ARG_CONV_EXCL="--prefix=;-Dfontsdir=" \
|
||||||
${MINGW_PREFIX}/bin/meson \
|
${MINGW_PREFIX}/bin/meson \
|
||||||
|
|||||||
@ -21,7 +21,7 @@ source=("${url}/archive/${pkgver}/${_realname}-${pkgver}.tar.gz")
|
|||||||
sha256sums=('b33b9f39c15abae317ddaf6a4d93cd4dd184a73e8437a1a1c2dc75d933531f84')
|
sha256sums=('b33b9f39c15abae317ddaf6a4d93cd4dd184a73e8437a1a1c2dc75d933531f84')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
declare -a _extra_config
|
declare -a _extra_config
|
||||||
if check_option "debug" "n"; then
|
if check_option "debug" "n"; then
|
||||||
@ -40,12 +40,12 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/bin/
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/bin/
|
||||||
cp ${srcdir}/build-${MSYSTEM}/cas-offinder ${pkgdir}${MINGW_PREFIX}/bin/
|
cp "${srcdir}"/build-${MSYSTEM}/cas-offinder "${pkgdir}"${MINGW_PREFIX}/bin/
|
||||||
|
|
||||||
mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname
|
mkdir -p "${pkgdir}"${MINGW_PREFIX}/share/licenses/$_realname
|
||||||
cp -pf ${srcdir}/${_realname}-${pkgver}/LICENSE \
|
cp -pf "${srcdir}"/${_realname}-${pkgver}/LICENSE \
|
||||||
${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}
|
"${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,5 +49,5 @@ package() {
|
|||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install ./
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install ./
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/Catch2-${pkgver}/LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.txt"
|
install -Dm644 "${srcdir}"/Catch2-${pkgver}/LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.txt"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -86,8 +86,8 @@ package() {
|
|||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
# hack: use bash scripts as shortcuts since we cannot use symlinks
|
# hack: use bash scripts as shortcuts since we cannot use symlinks
|
||||||
install -d ${pkgdir}${MINGW_PREFIX}/lib/ccache/bin
|
install -d "${pkgdir}"${MINGW_PREFIX}/lib/ccache/bin
|
||||||
cd ${pkgdir}${MINGW_PREFIX}/lib/ccache/bin
|
cd "${pkgdir}"${MINGW_PREFIX}/lib/ccache/bin
|
||||||
scripts=(c++ cc cpp ${CC} ${CXX} ${MINGW_CHOST}-${CXX} ${MINGW_CHOST}-c++ ${MINGW_CHOST}-${CC})
|
scripts=(c++ cc cpp ${CC} ${CXX} ${MINGW_CHOST}-${CXX} ${MINGW_CHOST}-c++ ${MINGW_CHOST}-${CC})
|
||||||
for fn in ${scripts[*]}; do
|
for fn in ${scripts[*]}; do
|
||||||
echo -e '#!/bin/bash\n\nccache '${MINGW_PREFIX}'/bin/'$fn' "$@"' > $fn
|
echo -e '#!/bin/bash\n\nccache '${MINGW_PREFIX}'/bin/'$fn' "$@"' > $fn
|
||||||
|
|||||||
@ -16,20 +16,20 @@ source=("${url}/archive/${_realname}-${pkgver}.tar.gz")
|
|||||||
sha256sums=('1e34e315ce3ab890d39a75ffabaacce2e55fe5ed21591f036a45afda43a3e989')
|
sha256sums=('1e34e315ce3ab890d39a75ffabaacce2e55fe5ed21591f036a45afda43a3e989')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${_realname}-${pkgver}
|
||||||
|
|
||||||
./bootstrap
|
./bootstrap
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}/${_realname}-${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${_realname}-${pkgver}
|
||||||
|
|
||||||
./configure --prefix=${MINGW_PREFIX}
|
./configure --prefix=${MINGW_PREFIX}
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}-${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${_realname}-${pkgver}
|
||||||
|
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,127 +38,127 @@ build() {
|
|||||||
${CC} -fPIC -shared \
|
${CC} -fPIC -shared \
|
||||||
-Wl,--out-implib,libcego.dll.a \
|
-Wl,--out-implib,libcego.dll.a \
|
||||||
-o libcego-0.dll \
|
-o libcego-0.dll \
|
||||||
${srcdir}/build-${MSYSTEM}/src/Cego.o \
|
"${srcdir}"/build-${MSYSTEM}/src/Cego.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAction.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAction.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAdm.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAdm.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAdmNet.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAdmNet.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAdmAction.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAdmAction.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAdminThread.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAdminThread.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAdminThreadPool.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAdminThreadPool.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAdminHandler.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAdminHandler.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAggregation.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAggregation.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAliasObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAliasObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAlterDesc.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAlterDesc.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAttrAlias.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAttrAlias.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAttrCond.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAttrCond.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAttrDesc.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAttrDesc.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAttrComp.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAttrComp.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAVLIndexCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAVLIndexCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAVLIndexEntry.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAVLIndexEntry.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoAVLIndexManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoAVLIndexManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBlob.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBlob.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBTreeCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBTreeCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBTreeManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBTreeManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBTreeNode.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBTreeNode.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBTreeObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBTreeObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBTreeValue.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBTreeValue.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBeatConnection.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBeatConnection.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBeatThread.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBeatThread.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBufferPage.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBufferPage.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBufferPool.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBufferPool.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoBufferPoolEntry.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoBufferPoolEntry.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoCaseCond.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoCaseCond.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoClob.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoClob.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoCheckpoint.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoCheckpoint.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoCheckpointDump.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoCheckpointDump.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoCheckObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoCheckObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoCondDesc.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoCondDesc.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoContentObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoContentObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDatabaseFormater.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDatabaseFormater.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDatabaseManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDatabaseManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDbThreadPool.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDbThreadPool.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDbThread.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDbThread.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDistManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDistManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDistCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDistCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDistDbHandler.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDistDbHandler.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDataPointer.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDataPointer.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDbHandler.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDbHandler.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoDecodableObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoDecodableObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoExpr.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoExpr.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoExpOutStream.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoExpOutStream.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoField.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoField.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoFieldValue.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoFieldValue.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoFactor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoFactor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoFileHandler.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoFileHandler.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoFunction.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoFunction.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoGroupCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoGroupCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoGroupNode.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoGroupNode.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoGroupSpace.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoGroupSpace.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoHavingDesc.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoHavingDesc.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoImpInStream.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoImpInStream.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoJDBCInfo.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoJDBCInfo.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoJoinObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoJoinObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoKeyObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoKeyObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoLockHandler.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoLockHandler.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoLogHandler.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoLogHandler.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoLogManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoLogManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoLogThreadPool.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoLogThreadPool.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoLogThread.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoLogThread.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoLogRecord.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoLogRecord.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoMediatorThread.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoMediatorThread.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoModule.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoModule.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoNet.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoNet.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoOutput.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoOutput.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoObjectCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoObjectCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoObjectManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoObjectManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoOrderCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoOrderCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoOrderNode.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoOrderNode.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoOrderSpace.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoOrderSpace.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoPredDesc.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoPredDesc.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcedure.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcedure.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcThrowStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcThrowStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcAssignStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcAssignStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcBlock.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcBlock.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcBlockStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcBlockStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcCond.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcCond.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcCursorCloseStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcCursorCloseStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcCursorCreateStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcCursorCreateStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcException.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcException.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcFetch.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcFetch.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcIfStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcIfStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcNoopStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcNoopStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcPred.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcPred.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcQueryStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcQueryStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcReturnStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcReturnStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcWhileStmt.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcWhileStmt.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoProcVar.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoProcVar.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoQuery.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoQuery.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoQueryCache.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoQueryCache.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoQueryException.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoQueryException.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoQueryHelper.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoQueryHelper.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoRecoveryManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoRecoveryManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoReturnVar.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoReturnVar.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoSelect.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoSelect.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoSerial.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoSerial.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoSystemObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoSystemObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTableCache.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTableCache.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTableObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTableObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTableCursor.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTableCursor.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTableManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTableManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTerm.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTerm.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTransactionManager.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTransactionManager.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTrigger.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTrigger.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTriggerObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTriggerObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoTypeConverter.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoTypeConverter.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoView.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoView.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoViewObject.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoViewObject.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoXMLHelper.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoXMLHelper.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoXMLSpace.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoXMLSpace.o \
|
||||||
${srcdir}/build-${MSYSTEM}/src/CegoXPorter.o \
|
"${srcdir}"/build-${MSYSTEM}/src/CegoXPorter.o \
|
||||||
-llfcxml -llfcbase -lsystre -lws2_32 -lpthread -lstdc++
|
-llfcxml -llfcbase -lsystre -lws2_32 -lpthread -lstdc++
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -43,7 +43,7 @@ build() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
msg "Build static library"
|
msg "Build static library"
|
||||||
mkdir -p ${srcdir}/static-${MSYSTEM} && cd "${srcdir}/static-${MSYSTEM}"
|
mkdir -p "${srcdir}"/static-${MSYSTEM} && cd "${srcdir}/static-${MSYSTEM}"
|
||||||
|
|
||||||
CFLAGS+=" -D_LARGEFILE_SOURCE=ON -D_FILE_OFFSET_BITS=64" \
|
CFLAGS+=" -D_LARGEFILE_SOURCE=ON -D_FILE_OFFSET_BITS=64" \
|
||||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX" \
|
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX" \
|
||||||
@ -58,7 +58,7 @@ build() {
|
|||||||
${MINGW_PREFIX}/bin/cmake --build .
|
${MINGW_PREFIX}/bin/cmake --build .
|
||||||
|
|
||||||
msg "Build shared library"
|
msg "Build shared library"
|
||||||
mkdir -p ${srcdir}/shared-${MSYSTEM} && cd "${srcdir}/shared-${MSYSTEM}"
|
mkdir -p "${srcdir}"/shared-${MSYSTEM} && cd "${srcdir}/shared-${MSYSTEM}"
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX" \
|
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX" \
|
||||||
CFLAGS+=" -D_LARGEFILE_SOURCE=ON -D_FILE_OFFSET_BITS=64" \
|
CFLAGS+=" -D_LARGEFILE_SOURCE=ON -D_FILE_OFFSET_BITS=64" \
|
||||||
@ -87,5 +87,5 @@ package() {
|
|||||||
find "${pkgdir}${MINGW_PREFIX}/lib/cmake" -type f -name '*.cmake' \
|
find "${pkgdir}${MINGW_PREFIX}/lib/cmake" -type f -name '*.cmake' \
|
||||||
-exec sed -i -e "s|${PREFIX_WIN}|\$\{_IMPORT_PREFIX\}|g" {} \;
|
-exec sed -i -e "s|${PREFIX_WIN}|\$\{_IMPORT_PREFIX\}|g" {} \;
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/licenses/License.txt "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/licenses/License.txt "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,7 +28,7 @@ source=(https://github.com/CGAL/cgal/releases/download/v${pkgver}/CGAL-${pkgver}
|
|||||||
sha256sums=('0acdfbf317c556630dd526f3253780f29b6ec9713ee92903e81b5c93c0f59b7f')
|
sha256sums=('0acdfbf317c556630dd526f3253780f29b6ec9713ee92903e81b5c93c0f59b7f')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
declare -a _extra_config
|
declare -a _extra_config
|
||||||
if check_option "debug" "n"; then
|
if check_option "debug" "n"; then
|
||||||
|
|||||||
@ -40,9 +40,9 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd build-${MSYSTEM}
|
cd build-${MSYSTEM}
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake.exe --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install .
|
||||||
|
|
||||||
# license
|
# license
|
||||||
install -D -m644 ${srcdir}/${_realname}-${pkgver}/license.txt \
|
install -D -m644 "${srcdir}"/${_realname}-${pkgver}/license.txt \
|
||||||
${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
"${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,5 +53,5 @@ package() {
|
|||||||
cd "${srcdir}"/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE.md ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE.md "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,7 +17,7 @@ sha256sums=('1e6f093812d6130e45bdf4cb80280cb3c93d1e1833d8cf989d554d7963b7899a')
|
|||||||
options=(!buildflags !strip)
|
options=(!buildflags !strip)
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/Chipmunk2D-Chipmunk-${pkgver}
|
cd "${srcdir}"/Chipmunk2D-Chipmunk-${pkgver}
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -40,5 +40,5 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,7 +22,7 @@ source=("https://github.com/civetweb/civetweb/archive/v$pkgver/${_realname}-${pk
|
|||||||
sha256sums=('f0e471c1bf4e7804a6cfb41ea9d13e7d623b2bcc7bc1e2a4dd54951a24d60285')
|
sha256sums=('f0e471c1bf4e7804a6cfb41ea9d13e7d623b2bcc7bc1e2a4dd54951a24d60285')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
declare -a extra_config
|
declare -a extra_config
|
||||||
if check_option "debug" "n"; then
|
if check_option "debug" "n"; then
|
||||||
@ -53,7 +53,7 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
||||||
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}/*.cmake; do
|
for _f in "${pkgdir}${MINGW_PREFIX}"/lib/cmake/${_realname}/*.cmake; do
|
||||||
@ -61,6 +61,6 @@ package() {
|
|||||||
sed -e "s|${MINGW_PREFIX}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
sed -e "s|${MINGW_PREFIX}|\$\{_IMPORT_PREFIX\}|g" -i ${_f}
|
||||||
done
|
done
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE.md \
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE.md \
|
||||||
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.md"
|
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.md"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,7 +52,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
for pcfile in "${pkgdir}${MINGW_PREFIX}"/lib/pkgconfig/*.pc; do
|
for pcfile in "${pkgdir}${MINGW_PREFIX}"/lib/pkgconfig/*.pc; do
|
||||||
@ -60,5 +60,5 @@ package() {
|
|||||||
sed -i "1s|^|prefix=${MINGW_PREFIX}\\n|" "${pcfile}"
|
sed -i "1s|^|prefix=${MINGW_PREFIX}\\n|" "${pcfile}"
|
||||||
done
|
done
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -54,7 +54,7 @@ package() {
|
|||||||
cd "${srcdir}"/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
|
|
||||||
# remove path reference in cmake
|
# remove path reference in cmake
|
||||||
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
local PREFIX_WIN=$(cygpath -wm ${MINGW_PREFIX})
|
||||||
|
|||||||
@ -25,8 +25,8 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
[[ -d ${srcdir}/build-${MSYSTEM} ]] && rm -rf ${srcdir}/build-${MSYSTEM}
|
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
|
||||||
cp -Rf ${srcdir}/${_realname}-${pkgver} ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
cp -Rf "${srcdir}"/${_realname}-${pkgver} "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
CPPFLAGS="-DSRE_STRICT_ANSI" \
|
CPPFLAGS="-DSRE_STRICT_ANSI" \
|
||||||
./configure \
|
./configure \
|
||||||
|
|||||||
@ -35,7 +35,7 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||||
${MINGW_PREFIX}/bin/cmake \
|
${MINGW_PREFIX}/bin/cmake \
|
||||||
@ -49,12 +49,12 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
${MINGW_PREFIX}/bin/ctest || true
|
${MINGW_PREFIX}/bin/ctest || true
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,20 +65,20 @@ sha256sums=('9dd5679660a9d1a51186fcbb2d0d44655f0bc8bedeb2ee57b28c9776f139353f'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_realname}-${pkgver}"
|
cd "${srcdir}/${_realname}-${pkgver}"
|
||||||
patch -p1 -i ${srcdir}/001-include-winsock-header.patch
|
patch -p1 -i "${srcdir}"/001-include-winsock-header.patch
|
||||||
patch -p1 -i ${srcdir}/002-mingw-use-wx-manifests.patch
|
patch -p1 -i "${srcdir}"/002-mingw-use-wx-manifests.patch
|
||||||
patch -p1 -i ${srcdir}/003-use-gnu-extensions.patch
|
patch -p1 -i "${srcdir}"/003-use-gnu-extensions.patch
|
||||||
patch -p1 -i ${srcdir}/004-windows-headers-conflict.patch
|
patch -p1 -i "${srcdir}"/004-windows-headers-conflict.patch
|
||||||
patch -p1 -i ${srcdir}/005-cl-15-fix-sqlite3-find-and-build.patch
|
patch -p1 -i "${srcdir}"/005-cl-15-fix-sqlite3-find-and-build.patch
|
||||||
patch -p1 -i ${srcdir}/006-proper-libraries-names-mingw.patch
|
patch -p1 -i "${srcdir}"/006-proper-libraries-names-mingw.patch
|
||||||
patch -p1 -i ${srcdir}/007-strip-whitespaces-flags.patch
|
patch -p1 -i "${srcdir}"/007-strip-whitespaces-flags.patch
|
||||||
#patch -p1 -i ${srcdir}/010-strange-conflicts.patch
|
#patch -p1 -i "${srcdir}"/010-strange-conflicts.patch
|
||||||
patch -p1 -i ${srcdir}/011-backport-use-ToStdString.patch
|
patch -p1 -i "${srcdir}"/011-backport-use-ToStdString.patch
|
||||||
patch -p1 -i ${srcdir}/013-fix-linking-libraries-names.patch
|
patch -p1 -i "${srcdir}"/013-fix-linking-libraries-names.patch
|
||||||
patch -p1 -i ${srcdir}/014-fix-link-dup-error.patch
|
patch -p1 -i "${srcdir}"/014-fix-link-dup-error.patch
|
||||||
patch -p1 -i ${srcdir}/015-remove-WXDLLIMPEXP_SDK-from-codelite_terminal.patch
|
patch -p1 -i "${srcdir}"/015-remove-WXDLLIMPEXP_SDK-from-codelite_terminal.patch
|
||||||
patch -p1 -i ${srcdir}/016-mingw-Set-better-target-names.patch
|
patch -p1 -i "${srcdir}"/016-mingw-Set-better-target-names.patch
|
||||||
patch -p1 -i ${srcdir}/017-unnest-StringHashOptionalCase-and-StringCompareOptio.patch
|
patch -p1 -i "${srcdir}"/017-unnest-StringHashOptionalCase-and-StringCompareOptio.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -113,11 +113,11 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd build-${MSYSTEM}
|
cd build-${MSYSTEM}
|
||||||
|
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
|
|
||||||
# why?
|
# why?
|
||||||
rm -f ${pkgdir}${MINGW_PREFIX}/lib/codelite/*.a
|
rm -f "${pkgdir}"${MINGW_PREFIX}/lib/codelite/*.a
|
||||||
rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.a
|
rm -f "${pkgdir}"${MINGW_PREFIX}/lib/*.a
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,7 +29,7 @@ sha256sums=('a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_realname}-${pkgver}"
|
cd "${srcdir}/${_realname}-${pkgver}"
|
||||||
patch -p1 -i ${srcdir}/0002-windows-gl-headers.patch
|
patch -p1 -i "${srcdir}"/0002-windows-gl-headers.patch
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -29,8 +29,8 @@ sha256sums=('3be672407a7aef60b64ce4b39704b32816b0b28f61ebffd4fbd02c8012901e0d'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_realname}-${pkgver}"
|
cd "${srcdir}/${_realname}-${pkgver}"
|
||||||
patch -p1 -i ${srcdir}/001-mingw-w64-fix.patch
|
patch -p1 -i "${srcdir}"/001-mingw-w64-fix.patch
|
||||||
patch -p1 -i ${srcdir}/002-fix-build-with-boost-1.85.patch
|
patch -p1 -i "${srcdir}"/002-fix-build-with-boost-1.85.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -58,7 +58,7 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
|
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
install -Dm644 "${srcdir}/${_realname}-${pkgver}/licenses/dom_license_e.txt" \
|
install -Dm644 "${srcdir}/${_realname}-${pkgver}/licenses/dom_license_e.txt" \
|
||||||
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
"${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
|
|||||||
@ -32,7 +32,7 @@ apply_patch_with_msg() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}
|
cd "${srcdir}"
|
||||||
rm -rf ${_realname}-${pkgver}
|
rm -rf ${_realname}-${pkgver}
|
||||||
unzip ../${_realname}-${pkgver}.zip
|
unzip ../${_realname}-${pkgver}.zip
|
||||||
|
|
||||||
|
|||||||
@ -23,7 +23,7 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
../${_realname}-${pkgver}/configure \
|
../${_realname}-${pkgver}/configure \
|
||||||
--prefix=${MINGW_PREFIX} \
|
--prefix=${MINGW_PREFIX} \
|
||||||
|
|||||||
@ -20,7 +20,7 @@ sha512sums=('69f39fffdcd965c871e598118db38ddb74a3e75fd7a7965f8d236029fa891f6fcb6
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}"/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
patch -p1 -i ${srcdir}/010-timespec.patch
|
patch -p1 -i "${srcdir}"/010-timespec.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -47,14 +47,14 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
${MINGW_PREFIX}/bin/ctest ./ || true
|
${MINGW_PREFIX}/bin/ctest ./ || true
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --build ./ --target install
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --build ./ --target install
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/README.md ${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/README.md
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/README.md "${pkgdir}"${MINGW_PREFIX}/share/doc/${_realname}/README.md
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
||||||
}
|
}
|
||||||
|
|||||||
@ -62,5 +62,5 @@ package() {
|
|||||||
# #!/${MINGW_PREFIX} -> #!/usr
|
# #!/${MINGW_PREFIX} -> #!/usr
|
||||||
# .. to msys2 perl.
|
# .. to msys2 perl.
|
||||||
sed "s|#!${MINGW_PREFIX}|#!/usr|g" \
|
sed "s|#!${MINGW_PREFIX}|#!/usr|g" \
|
||||||
-i ${pkgdir}${MINGW_PREFIX}/bin/creduce
|
-i "${pkgdir}"${MINGW_PREFIX}/bin/creduce
|
||||||
}
|
}
|
||||||
|
|||||||
@ -57,9 +57,9 @@ build() {
|
|||||||
_extra_config+=("--with-default-msvcrt=msvcrt")
|
_extra_config+=("--with-default-msvcrt=msvcrt")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
${srcdir}/mingw-w64/mingw-w64-crt/configure \
|
"${srcdir}"/mingw-w64/mingw-w64-crt/configure \
|
||||||
--prefix=${MINGW_PREFIX} \
|
--prefix=${MINGW_PREFIX} \
|
||||||
--disable-dependency-tracking \
|
--disable-dependency-tracking \
|
||||||
"${_extra_config[@]}"
|
"${_extra_config[@]}"
|
||||||
@ -68,15 +68,15 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
make DESTDIR=${pkgdir} install-strip
|
make DESTDIR="${pkgdir}" install-strip
|
||||||
|
|
||||||
# Create empty dummy archives, to avoid failing when the compiler driver
|
# Create empty dummy archives, to avoid failing when the compiler driver
|
||||||
# adds -lssp -lssh_nonshared when linking.
|
# adds -lssp -lssh_nonshared when linking.
|
||||||
ar rcs "${pkgdir}"${MINGW_PREFIX}/lib/libssp.a
|
ar rcs "${pkgdir}"${MINGW_PREFIX}/lib/libssp.a
|
||||||
ar rcs "${pkgdir}"${MINGW_PREFIX}/lib/libssp_nonshared.a
|
ar rcs "${pkgdir}"${MINGW_PREFIX}/lib/libssp_nonshared.a
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/mingw-w64/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
install -Dm644 "${srcdir}"/mingw-w64/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
||||||
install -Dm644 ${srcdir}/mingw-w64/COPYING.MinGW-w64/COPYING.MinGW-w64.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.MinGW-w64.txt
|
install -Dm644 "${srcdir}"/mingw-w64/COPYING.MinGW-w64/COPYING.MinGW-w64.txt "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.MinGW-w64.txt
|
||||||
install -Dm644 ${srcdir}/mingw-w64/COPYING.MinGW-w64-runtime/COPYING.MinGW-w64-runtime.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.MinGW-w64-runtime.txt
|
install -Dm644 "${srcdir}"/mingw-w64/COPYING.MinGW-w64-runtime/COPYING.MinGW-w64-runtime.txt "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.MinGW-w64-runtime.txt
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,18 +50,18 @@ del_file_exists() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
[[ -d ${srcdir}/${_realname} ]] && rm -rf ${srcdir}/${_realname}
|
[[ -d "${srcdir}"/${_realname} ]] && rm -rf "${srcdir}"/${_realname}
|
||||||
unzip ${srcdir}/cryptopp${pkgver//./}.zip -d ${srcdir}/${_realname}
|
unzip "${srcdir}"/cryptopp${pkgver//./}.zip -d "${srcdir}"/${_realname}
|
||||||
|
|
||||||
cp -f ${srcdir}/CMakeLists.txt ${srcdir}/${_realname}/
|
cp -f "${srcdir}"/CMakeLists.txt "${srcdir}"/${_realname}/
|
||||||
cp -f ${srcdir}/cryptopp-config.cmake ${srcdir}/${_realname}/
|
cp -f "${srcdir}"/cryptopp-config.cmake "${srcdir}"/${_realname}/
|
||||||
|
|
||||||
cd ${srcdir}/${_realname}
|
cd "${srcdir}"/${_realname}
|
||||||
apply_patch_with_msg 0001-mingw-clang.patch
|
apply_patch_with_msg 0001-mingw-clang.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
declare -a _extra_config
|
declare -a _extra_config
|
||||||
if check_option "debug" "n"; then
|
if check_option "debug" "n"; then
|
||||||
@ -88,7 +88,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
${MINGW_PREFIX}/bin/cmake -DBUILD_TESTING=ON ../${_realname}
|
${MINGW_PREFIX}/bin/cmake -DBUILD_TESTING=ON ../${_realname}
|
||||||
${MINGW_PREFIX}/bin/cmake --build .
|
${MINGW_PREFIX}/bin/cmake --build .
|
||||||
|
|
||||||
@ -96,9 +96,9 @@ check() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
# Install pkgconfig file
|
# Install pkgconfig file
|
||||||
mkdir -p "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig"
|
mkdir -p "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig"
|
||||||
@ -112,5 +112,5 @@ package() {
|
|||||||
rm -f "${pkgdir}/${MINGW_PREFIX}/bin/cryptest.exe"
|
rm -f "${pkgdir}/${MINGW_PREFIX}/bin/cryptest.exe"
|
||||||
rm -rf "${pkgdir}/${MINGW_PREFIX}/share/cryptopp/"
|
rm -rf "${pkgdir}/${MINGW_PREFIX}/share/cryptopp/"
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}/License.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 "${srcdir}"/${_realname}/License.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,9 +24,9 @@ sha256sums=('f3f3980f6b5cad85b40e3130c10a2ffaaa9e36de5f756afd4aacaed98a7a9b7b'
|
|||||||
'e758cd07fcfc37b406f9625a79730043417d6809495c852af4c168d7a43287c5')
|
'e758cd07fcfc37b406f9625a79730043417d6809495c852af4c168d7a43287c5')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/CSFML-${pkgver}
|
cd "${srcdir}"/CSFML-${pkgver}
|
||||||
patch -p1 -i "${srcdir}"/0001-csfml-fix-building-docs.patch
|
patch -p1 -i "${srcdir}"/0001-csfml-fix-building-docs.patch
|
||||||
patch -p1 -i ${srcdir}/mingw-w64-msys2.patch
|
patch -p1 -i "${srcdir}"/mingw-w64-msys2.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -42,5 +42,5 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "build-${MSYSTEM}"
|
cd "build-${MSYSTEM}"
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,5 +38,5 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make install DESTDIR="${pkgdir}"
|
make install DESTDIR="${pkgdir}"
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,5 +38,5 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make install DESTDIR="${pkgdir}"
|
make install DESTDIR="${pkgdir}"
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,8 +22,8 @@ sha256sums=('f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214'
|
|||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "$srcdir/"${_distname}-${_distver}
|
cd "$srcdir/"${_distname}-${_distver}
|
||||||
patch -p1 -i ${srcdir}/001-posix-layout.patch
|
patch -p1 -i "${srcdir}"/001-posix-layout.patch
|
||||||
patch -p1 -i ${srcdir}/002-fix-shared.patch
|
patch -p1 -i "${srcdir}"/002-fix-shared.patch
|
||||||
|
|
||||||
libtoolize --force --copy
|
libtoolize --force --copy
|
||||||
aclocal
|
aclocal
|
||||||
@ -36,7 +36,7 @@ build() {
|
|||||||
cd "${srcdir}"/${_distname}-${_distver}
|
cd "${srcdir}"/${_distname}-${_distver}
|
||||||
rm -rf "${srcdir}"/build-${MSYSTEM} | true
|
rm -rf "${srcdir}"/build-${MSYSTEM} | true
|
||||||
mkdir -p "${srcdir}"/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM}
|
||||||
cp -Rf ${srcdir}/${_distname}-${_distver}/* "${srcdir}"/build-${MSYSTEM}
|
cp -Rf "${srcdir}"/${_distname}-${_distver}/* "${srcdir}"/build-${MSYSTEM}
|
||||||
cd "${srcdir}"/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
# These checks fail with ucrt: https://github.com/msys2/CLANG-packages/issues/21
|
# These checks fail with ucrt: https://github.com/msys2/CLANG-packages/issues/21
|
||||||
|
|||||||
@ -184,8 +184,8 @@ do_package() {
|
|||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||||
|
|
||||||
local PREFIX_DEPS=$(cygpath -am ${MINGW_PREFIX})
|
local PREFIX_DEPS=$(cygpath -am ${MINGW_PREFIX})
|
||||||
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/curl-config
|
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i "${pkgdir}"${MINGW_PREFIX}/bin/curl-config
|
||||||
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libcurl.pc
|
sed -s "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" -i "${pkgdir}"${MINGW_PREFIX}/lib/pkgconfig/libcurl.pc
|
||||||
|
|
||||||
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,5 +24,5 @@ package() {
|
|||||||
# Install headers
|
# Install headers
|
||||||
install -d "${pkgdir}${MINGW_PREFIX}/include/cusp"
|
install -d "${pkgdir}${MINGW_PREFIX}/include/cusp"
|
||||||
cp -r "cusp" "${pkgdir}${MINGW_PREFIX}/include"
|
cp -r "cusp" "${pkgdir}${MINGW_PREFIX}/include"
|
||||||
install -Dm644 ${srcdir}/${_realname}library-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}library-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -98,7 +98,7 @@ prepare() {
|
|||||||
sed -i "s/-fPIC //g" common/Makefile.am sasldb/Makefile.am
|
sed -i "s/-fPIC //g" common/Makefile.am sasldb/Makefile.am
|
||||||
|
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
cp -f ${srcdir}/${_realname}-${pkgver}/win32/include/md5global.h ${srcdir}/${_realname}-${pkgver}/include/md5global.h
|
cp -f "${srcdir}"/${_realname}-${pkgver}/win32/include/md5global.h "${srcdir}"/${_realname}-${pkgver}/include/md5global.h
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -146,5 +146,5 @@ package() {
|
|||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR="${pkgdir}" install sasldir=${_plugindir}
|
make DESTDIR="${pkgdir}" install sasldir=${_plugindir}
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,5 +39,5 @@ package() {
|
|||||||
|
|
||||||
# Remove a warning about srcdir
|
# Remove a warning about srcdir
|
||||||
_src="$(cygpath -m $srcdir)"
|
_src="$(cygpath -m $srcdir)"
|
||||||
find ${pkgdir}/ -name "*.txt" -exec sed -e "s|$_src\/||g" -e "s|python-build-${MSYSTEM}\/||g" -i {} \;
|
find "${pkgdir}"/ -name "*.txt" -exec sed -e "s|$_src\/||g" -e "s|python-build-${MSYSTEM}\/||g" -i {} \;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,5 +44,5 @@ package() {
|
|||||||
|
|
||||||
# Remove a warning about srcdir
|
# Remove a warning about srcdir
|
||||||
_src="$(cygpath -m $srcdir)"
|
_src="$(cygpath -m $srcdir)"
|
||||||
find ${pkgdir}/ -name "*.txt" -exec sed -e "s|$_src\/||g" -e "s|python-build-${MSYSTEM}\/||g" -i {} \;
|
find "${pkgdir}"/ -name "*.txt" -exec sed -e "s|$_src\/||g" -e "s|python-build-${MSYSTEM}\/||g" -i {} \;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -37,7 +37,7 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
||||||
${MINGW_PREFIX}/bin/meson \
|
${MINGW_PREFIX}/bin/meson \
|
||||||
@ -53,7 +53,7 @@ build() {
|
|||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/meson install
|
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/meson install
|
||||||
install -Dm0644 "${srcdir}/${_realname}-${pkgver}"/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
install -Dm0644 "${srcdir}/${_realname}-${pkgver}"/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="-p" python -m compileall \
|
MSYS2_ARG_CONV_EXCL="-p" python -m compileall \
|
||||||
-o 0 -o 1 -q -s"${pkgdir}" -p"/" "${pkgdir}${MINGW_PREFIX}/lib"
|
-o 0 -o 1 -q -s"${pkgdir}" -p"/" "${pkgdir}${MINGW_PREFIX}/lib"
|
||||||
|
|||||||
@ -40,12 +40,12 @@ pkgver() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}
|
cd "${srcdir}"/${_realname}
|
||||||
patch -p1 -i ${srcdir}/0001-make-daalabase-public.mingw.patch
|
patch -p1 -i "${srcdir}"/0001-make-daalabase-public.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0002-make-daalabase-public.mingw.patch
|
patch -p1 -i "${srcdir}"/0002-make-daalabase-public.mingw.patch
|
||||||
patch -p1 -i ${srcdir}/0003-missing-include.patch
|
patch -p1 -i "${srcdir}"/0003-missing-include.patch
|
||||||
patch -p1 -i ${srcdir}/0004-xp-sp2.all.patch
|
patch -p1 -i "${srcdir}"/0004-xp-sp2.all.patch
|
||||||
patch -p1 -i ${srcdir}/0005-no-pkg-config-prefix.mingw.patch
|
patch -p1 -i "${srcdir}"/0005-no-pkg-config-prefix.mingw.patch
|
||||||
|
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
}
|
}
|
||||||
@ -67,8 +67,8 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
|
|
||||||
install -Dm644 ${srcdir}/${_realname}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
install -Dm644 "${srcdir}"/${_realname}/COPYING "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
|
||||||
}
|
}
|
||||||
|
|||||||
@ -43,7 +43,7 @@ _apply_patch_with_msg() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
_apply_patch_with_msg \
|
_apply_patch_with_msg \
|
||||||
0001-db-tls-m4-fix-pthread.patch \
|
0001-db-tls-m4-fix-pthread.patch \
|
||||||
@ -61,7 +61,7 @@ prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}
|
||||||
|
|
||||||
# for ucrt
|
# for ucrt
|
||||||
export ac_cv_func_time=yes
|
export ac_cv_func_time=yes
|
||||||
@ -93,7 +93,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${srcdir}/build-${MSYSTEM}
|
cd "${srcdir}"/build-${MSYSTEM}
|
||||||
make cutest
|
make cutest
|
||||||
if [ -x ./cutest.exe ]; then
|
if [ -x ./cutest.exe ]; then
|
||||||
./cutest.exe || true
|
./cutest.exe || true
|
||||||
@ -102,7 +102,7 @@ check() {
|
|||||||
|
|
||||||
package_db() {
|
package_db() {
|
||||||
make DESTDIR="${pkgdir}" -C "${srcdir}/build-${MSYSTEM}" install
|
make DESTDIR="${pkgdir}" -C "${srcdir}/build-${MSYSTEM}" install
|
||||||
install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
|
|
||||||
# split docs
|
# split docs
|
||||||
mkdir -p dest${MINGW_PREFIX}/share
|
mkdir -p dest${MINGW_PREFIX}/share
|
||||||
|
|||||||
@ -28,7 +28,7 @@ sha256sums=('bc11ac297b3cb010be904c72789695543ee3fdf3d75cdc8225fd371385af4e61'
|
|||||||
'2e9ad01692daf749c399209c2e2db70daa70e5086c157c5f70f5d66b0d5baab2')
|
'2e9ad01692daf749c399209c2e2db70daa70e5086c157c5f70f5d66b0d5baab2')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_srcname}-${pkgver}
|
cd "${srcdir}"/${_srcname}-${pkgver}
|
||||||
patch -Np0 -i "${srcdir}/gcc47.patch"
|
patch -Np0 -i "${srcdir}/gcc47.patch"
|
||||||
patch -Np1 -i "${srcdir}/disable-threading.patch"
|
patch -Np1 -i "${srcdir}/disable-threading.patch"
|
||||||
patch -Np1 -i "${srcdir}/fix-writechar.patch"
|
patch -Np1 -i "${srcdir}/fix-writechar.patch"
|
||||||
|
|||||||
@ -43,5 +43,5 @@ build() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,5 +55,5 @@ check() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/build-${MSYSTEM}"
|
cd "${srcdir}/build-${MSYSTEM}"
|
||||||
make DESTDIR=${pkgdir} install
|
make DESTDIR="${pkgdir}" install
|
||||||
}
|
}
|
||||||
|
|||||||
@ -88,5 +88,5 @@ package() {
|
|||||||
install -Dm644 COPYING.LGPLv2.1 "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
install -Dm644 COPYING.LGPLv2.1 "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
|
||||||
|
|
||||||
# Rename dcadec executable to not conflict with libdca
|
# Rename dcadec executable to not conflict with libdca
|
||||||
mv ${pkgdir}${MINGW_PREFIX}/bin/dcadec{,0}.exe
|
mv "${pkgdir}"${MINGW_PREFIX}/bin/dcadec{,0}.exe
|
||||||
}
|
}
|
||||||
|
|||||||
@ -70,7 +70,7 @@ package() {
|
|||||||
--offline \
|
--offline \
|
||||||
--no-track \
|
--no-track \
|
||||||
--path . \
|
--path . \
|
||||||
--root ${pkgdir}${MINGW_PREFIX}
|
--root "${pkgdir}"${MINGW_PREFIX}
|
||||||
|
|
||||||
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||||
install -Dm644 etc/completion/completion.bash "${pkgdir}${MINGW_PREFIX}/share/bash-completion/completions/${_realname}"
|
install -Dm644 etc/completion/completion.bash "${pkgdir}${MINGW_PREFIX}/share/bash-completion/completions/${_realname}"
|
||||||
|
|||||||
@ -28,8 +28,8 @@ validpgpkeys=('C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7') # Hans Petter Jansson
|
|||||||
prepare() {
|
prepare() {
|
||||||
cd ${_realname}-${pkgver}
|
cd ${_realname}-${pkgver}
|
||||||
|
|
||||||
patch -b -V simple -p1 -i ${srcdir}/001-win.patch
|
patch -b -V simple -p1 -i "${srcdir}"/001-win.patch
|
||||||
patch -b -V simple -p1 -i ${srcdir}/002-install.patch
|
patch -b -V simple -p1 -i "${srcdir}"/002-install.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -25,7 +25,7 @@ sha256sums=('SKIP'
|
|||||||
'b67d69e0623c79e10346afe357178618a8341a2cff3ce1ada0ed284280760856')
|
'b67d69e0623c79e10346afe357178618a8341a2cff3ce1ada0ed284280760856')
|
||||||
|
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd ${srcdir}/wds
|
cd "${srcdir}"/wds
|
||||||
printf "r%s.%s" "$(git rev-list --count "${_commit}")" "$(git rev-parse --short "${_commit}")"
|
printf "r%s.%s" "$(git rev-list --count "${_commit}")" "$(git rev-parse --short "${_commit}")"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -18,19 +18,19 @@ source=("https://github.com/dfu-programmer/dfu-programmer/releases/download/v${p
|
|||||||
sha256sums=('844e469be559657bc52c9d9d03c30846acd11ffbb1ddd42438fa8af1d2b8587d')
|
sha256sums=('844e469be559657bc52c9d9d03c30846acd11ffbb1ddd42438fa8af1d2b8587d')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
./bootstrap.sh
|
./bootstrap.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=${MINGW_PREFIX}
|
--prefix=${MINGW_PREFIX}
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd ${srcdir}/${_realname}-${pkgver}
|
cd "${srcdir}"/${_realname}-${pkgver}
|
||||||
|
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user