NFC: Always quote ${srcdir} and ${pkgdir}

Just in case someone has space in his path to MINGW-packages repo.
This commit is contained in:
مهدي شينون (Mehdi Chinoune) 2025-01-14 09:27:50 +01:00
parent c22cc87bce
commit c9e5b84b9b
895 changed files with 2938 additions and 2938 deletions

View File

@ -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
} }

View File

@ -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"
} }

View File

@ -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() {

View File

@ -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
} }

View File

@ -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() {

View File

@ -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"
} }

View File

@ -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++|" \

View File

@ -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/"
} }

View File

@ -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:

View File

@ -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
} }

View File

@ -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"

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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

View File

@ -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
} }

View File

@ -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} \

View File

@ -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}
} }

View File

@ -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
} }

View File

@ -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

View File

@ -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 '{}' \;

View File

@ -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
} }

View File

@ -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} \

View File

@ -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

View File

@ -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
} }

View File

@ -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"

View File

@ -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

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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
} }

View File

@ -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 \

View File

@ -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

View File

@ -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 '{}' \;

View File

@ -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

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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"

View File

@ -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'

View File

@ -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"

View File

@ -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
} }

View File

@ -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}/
} }

View File

@ -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() {

View File

@ -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}

View File

@ -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
} }

View File

@ -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() {

View File

@ -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
} }

View File

@ -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 \

View File

@ -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}
} }

View File

@ -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"
} }

View File

@ -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

View File

@ -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
} }

View File

@ -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++
} }

View File

@ -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
} }

View File

@ -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

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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"
} }

View File

@ -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"
} }

View File

@ -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})

View File

@ -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 \

View File

@ -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"
} }

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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"

View File

@ -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

View File

@ -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} \

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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"
} }

View File

@ -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() {

View File

@ -42,5 +42,5 @@ build() {
package() { package() {
cd "build-${MSYSTEM}" cd "build-${MSYSTEM}"
make DESTDIR=${pkgdir} install make DESTDIR="${pkgdir}" install
} }

View File

@ -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
} }

View File

@ -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
} }

View File

@ -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

View File

@ -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"
} }

View File

@ -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
} }

View File

@ -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"
} }

View File

@ -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 {} \;
} }

View File

@ -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 {} \;
} }

View File

@ -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"

View File

@ -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
} }

View File

@ -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

View File

@ -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"

View File

@ -43,5 +43,5 @@ build() {
package() { package() {
cd "${srcdir}/build-${MSYSTEM}" cd "${srcdir}/build-${MSYSTEM}"
make DESTDIR=${pkgdir} install make DESTDIR="${pkgdir}" install
} }

View File

@ -55,5 +55,5 @@ check() {
package() { package() {
cd "${srcdir}/build-${MSYSTEM}" cd "${srcdir}/build-${MSYSTEM}"
make DESTDIR=${pkgdir} install make DESTDIR="${pkgdir}" install
} }

View File

@ -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
} }

View File

@ -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}"

View File

@ -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() {

View File

@ -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}")"
} }

View File

@ -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