diff --git a/mingw-w64-FreeImage/PKGBUILD b/mingw-w64-FreeImage/PKGBUILD index 0866eba822..2af8cd7c4d 100644 --- a/mingw-w64-FreeImage/PKGBUILD +++ b/mingw-w64-FreeImage/PKGBUILD @@ -10,116 +10,116 @@ arch=('any') license=('GPL' 'custom:FIPL') url="http://freeimage.sourceforge.net/" depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libjpeg-turbo" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-LibRaw" - "${_mingw_suff}-openjpeg2" - "${_mingw_suff}-openexr" - "${_mingw_suff}-ilmbase") + "${_mingw_suff}-libjpeg-turbo" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-LibRaw" + "${_mingw_suff}-openjpeg2" + "${_mingw_suff}-openexr" + "${_mingw_suff}-ilmbase") makedepends=("${_mingw_suff}-gcc") options=('strip' 'staticlibs' '!buildflags') source=("http://downloads.sourceforge.net/sourceforge/freeimage/FreeImage${pkgver//./}.zip" - 'FreeImage-3.16.0_mingw-makefiles.patch' - 'FreeImage-3.16.0_unbundle.patch' - 'FreeImage-3.16.0_disable-some-plugins.patch') + 'FreeImage-3.16.0_mingw-makefiles.patch' + 'FreeImage-3.16.0_unbundle.patch' + 'FreeImage-3.16.0_disable-some-plugins.patch') md5sums=('1a2d1fff6204adbd479cc98818892fc1' '20a0a9f7257df79bbcbdec62ed2446d9' '7be47d1342f5a8a59b9ec19495844661' 'ffd4a31d2d1c2cf19af3a1e6232f8fd6') prepare() { - cd ${srcdir}/FreeImage + cd ${srcdir}/FreeImage - # Convert to utf-8 - #iconv -f ISO-8859-15 -t UTF-8 Whatsnew.txt - #iconv -f WINDOWS-1252 -t UTF-8 license-gplv3.txt - #iconv -f ISO-8859-15 -t UTF-8 -o Whatsnew.txt.new Whatsnew.txt && \ - # touch -r Whatsnew.txt Whatsnew.txt.new && \ - # mv Whatsnew.txt.new Whatsnew.txt + # Convert to utf-8 + #iconv -f ISO-8859-15 -t UTF-8 Whatsnew.txt + #iconv -f WINDOWS-1252 -t UTF-8 license-gplv3.txt + #iconv -f ISO-8859-15 -t UTF-8 -o Whatsnew.txt.new Whatsnew.txt && \ + # touch -r Whatsnew.txt Whatsnew.txt.new && \ + # mv Whatsnew.txt.new Whatsnew.txt - #iconv -f WINDOWS-1252 -t UTF-8 -o license-gplv3.txt.new license-gplv3.txt && \ - # touch -r license-gplv3.txt license-gplv3.txt.new && \ - # mv license-gplv3.txt.new license-gplv3.txt + #iconv -f WINDOWS-1252 -t UTF-8 -o license-gplv3.txt.new license-gplv3.txt && \ + # touch -r license-gplv3.txt license-gplv3.txt.new && \ + # mv license-gplv3.txt.new license-gplv3.txt - patch -p1 -i ${srcdir}/FreeImage-3.16.0_mingw-makefiles.patch - patch -p1 -i ${srcdir}/FreeImage-3.16.0_unbundle.patch - patch -p1 -i ${srcdir}/FreeImage-3.16.0_disable-some-plugins.patch + patch -p1 -i ${srcdir}/FreeImage-3.16.0_mingw-makefiles.patch + patch -p1 -i ${srcdir}/FreeImage-3.16.0_unbundle.patch + patch -p1 -i ${srcdir}/FreeImage-3.16.0_disable-some-plugins.patch - # Remove bundled libraries - rm -rf Source/OpenEXR - rm -rf Source/LibMNG - rm -rf Source/LibOpenJPEG - rm -rf Source/LibPNG - rm -rf Source/LibRawLite - rm -rf Source/LibTIFF - rm -rf Source/LibJPEG - rm -rf Source/LibTIFF4 - rm -rf Source/ZLib - rm -rf Source/LibWebP + # Remove bundled libraries + rm -rf Source/OpenEXR + rm -rf Source/LibMNG + rm -rf Source/LibOpenJPEG + rm -rf Source/LibPNG + rm -rf Source/LibRawLite + rm -rf Source/LibTIFF + rm -rf Source/LibJPEG + rm -rf Source/LibTIFF4 + rm -rf Source/ZLib + rm -rf Source/LibWebP - # Mingw-w64 has its own header - rm -rf Source/LibJXR/common/include/guiddef.h + # Mingw-w64 has its own header + rm -rf Source/LibJXR/common/include/guiddef.h - #cp -f ${srcdir}/Makefile.mingw-w64 ${srcdir}/FreeImage/Makefile.mingw-w64 - - # Generate source list - sh ./gensrclist.sh - sh ./genfipsrclist.sh + #cp -f ${srcdir}/Makefile.mingw-w64 ${srcdir}/FreeImage/Makefile.mingw-w64 + + # Generate source list + sh ./gensrclist.sh + sh ./genfipsrclist.sh } build() { - cd ${srcdir}/FreeImage + cd ${srcdir}/FreeImage - mkdir -p ${srcdir}/build-{shared,static} - lndir ${srcdir}/FreeImage ${srcdir}/build-shared - lndir ${srcdir}/FreeImage ${srcdir}/build-static + mkdir -p ${srcdir}/build-{shared,static} + lndir ${srcdir}/FreeImage ${srcdir}/build-shared + lndir ${srcdir}/FreeImage ${srcdir}/build-static - plain "Build shared version..." - cd ${srcdir}/build-shared - make \ - MINGW_TARGET=${MINGW_CHOST} \ - FREEIMAGE_LIBRARY_TYPE="SHARED" \ - -f Makefile.mingw + plain "Build shared version..." + cd ${srcdir}/build-shared + make \ + MINGW_TARGET=${MINGW_CHOST} \ + FREEIMAGE_LIBRARY_TYPE="SHARED" \ + -f Makefile.mingw - make \ - MINGW_TARGET=${MINGW_CHOST} \ - FREEIMAGE_LIBRARY_TYPE="SHARED" \ - -f Makefile.fip + make \ + MINGW_TARGET=${MINGW_CHOST} \ + FREEIMAGE_LIBRARY_TYPE="SHARED" \ + -f Makefile.fip - plain "Build static version..." - cd ${srcdir}/build-static - make \ - MINGW_TARGET=${MINGW_CHOST} \ - FREEIMAGE_LIBRARY_TYPE="STATIC" \ - -f Makefile.mingw + plain "Build static version..." + cd ${srcdir}/build-static + make \ + MINGW_TARGET=${MINGW_CHOST} \ + FREEIMAGE_LIBRARY_TYPE="STATIC" \ + -f Makefile.mingw - make \ - MINGW_TARGET=${MINGW_CHOST} \ - FREEIMAGE_LIBRARY_TYPE="STATIC" \ - -f Makefile.fip + make \ + MINGW_TARGET=${MINGW_CHOST} \ + FREEIMAGE_LIBRARY_TYPE="STATIC" \ + -f Makefile.fip } package() { - install -d "${pkgdir}${MINGW_PREFIX}"/lib - install -d "${pkgdir}${MINGW_PREFIX}"/bin - install -d "${pkgdir}${MINGW_PREFIX}"/include - install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage + install -d "${pkgdir}${MINGW_PREFIX}"/lib + install -d "${pkgdir}${MINGW_PREFIX}"/bin + install -d "${pkgdir}${MINGW_PREFIX}"/include + install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage - cd ${srcdir}/build-shared - install -m755 Dist/libfreeimage-*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - install -m644 Dist/libfreeimage.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ - install -m755 Dist/libfreeimageplus-*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - install -m644 Dist/libfreeimageplus.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ - install -m644 Dist/FreeImage.h "${pkgdir}${MINGW_PREFIX}"/include/ - install -m644 Dist/FreeImagePlus.h "${pkgdir}${MINGW_PREFIX}"/include/ - - install -m644 Whatsnew.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ - install -m644 license-fi.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ - install -m644 license-gplv2.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ - install -m644 license-gplv3.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ + cd ${srcdir}/build-shared + install -m755 Dist/libfreeimage-*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + install -m644 Dist/libfreeimage.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install -m755 Dist/libfreeimageplus-*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + install -m644 Dist/libfreeimageplus.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install -m644 Dist/FreeImage.h "${pkgdir}${MINGW_PREFIX}"/include/ + install -m644 Dist/FreeImagePlus.h "${pkgdir}${MINGW_PREFIX}"/include/ + + install -m644 Whatsnew.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ + install -m644 license-fi.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ + install -m644 license-gplv2.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ + install -m644 license-gplv3.txt "${pkgdir}${MINGW_PREFIX}"/share/doc/FreeImage/ - cd ${srcdir}/build-static - install -m644 Dist/libfreeimage.a "${pkgdir}${MINGW_PREFIX}"/lib/ - install -m644 Dist/libfreeimageplus.a "${pkgdir}${MINGW_PREFIX}"/lib/ + cd ${srcdir}/build-static + install -m644 Dist/libfreeimage.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install -m644 Dist/libfreeimageplus.a "${pkgdir}${MINGW_PREFIX}"/lib/ } diff --git a/mingw-w64-LibRaw/PKGBUILD b/mingw-w64-LibRaw/PKGBUILD index 2f5fd9ef95..f13ce4e715 100644 --- a/mingw-w64-LibRaw/PKGBUILD +++ b/mingw-w64-LibRaw/PKGBUILD @@ -11,14 +11,14 @@ url="http://www.libraw.org" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-jasper") + "${_mingw_suff}-lcms2" + "${_mingw_suff}-jasper") options=('staticlibs' 'strip') source=("http://www.libraw.org/data/${_realname}-${pkgver}.tar.gz" - "http://www.libraw.org/data/${_realname}-demosaic-pack-GPL2-${pkgver}.tar.gz" - "http://www.libraw.org/data/${_realname}-demosaic-pack-GPL3-${pkgver}.tar.gz" - "LibRaw_wsock32.patch" - "LibRaw_obsolete-macros.patch") + "http://www.libraw.org/data/${_realname}-demosaic-pack-GPL2-${pkgver}.tar.gz" + "http://www.libraw.org/data/${_realname}-demosaic-pack-GPL3-${pkgver}.tar.gz" + "LibRaw_wsock32.patch" + "LibRaw_obsolete-macros.patch") sha256sums=('71f43871ec2535345c5c9b748f07813e49915170f9510b721a2be6478426cf96' '749d49694ce729166ec7a1faf7580780687ef190c756931bb075455ee8ed6697' 'f2e904f9baa7d173b5ade163c795f26e110255a758e31bd213086a5a61500b5c' @@ -26,18 +26,18 @@ sha256sums=('71f43871ec2535345c5c9b748f07813e49915170f9510b721a2be6478426cf96' '4a31c0ee066f43915beff6f7959b6b2cd246d390720df379bfc047d4cedb6a8f') prepare() { - mv $srcdir/${_realname}-demosaic-pack-GPL2-${pkgver} $srcdir/${_realname}-$pkgver/ - mv $srcdir/${_realname}-demosaic-pack-GPL3-${pkgver} $srcdir/${_realname}-$pkgver/ - cd "$srcdir/${_realname}-$pkgver" - patch -Np1 -i "$srcdir/LibRaw_wsock32.patch" - patch -Np1 -i "$srcdir/LibRaw_obsolete-macros.patch" - - autoreconf -ifv + mv $srcdir/${_realname}-demosaic-pack-GPL2-${pkgver} $srcdir/${_realname}-$pkgver/ + mv $srcdir/${_realname}-demosaic-pack-GPL3-${pkgver} $srcdir/${_realname}-$pkgver/ + cd "$srcdir/${_realname}-$pkgver" + patch -Np1 -i "$srcdir/LibRaw_wsock32.patch" + patch -Np1 -i "$srcdir/LibRaw_obsolete-macros.patch" + + autoreconf -ifv } build() { - CPPFLAGS+=" -DLIBRAW_NODLL" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + CPPFLAGS+=" -DLIBRAW_NODLL" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" mkdir -p "${srcdir}/build-${MINGW_CHOST}" cd "${srcdir}/build-${MINGW_CHOST}" "${srcdir}"/${_realname}-$pkgver/configure \ @@ -45,9 +45,9 @@ build() { --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ --enable-jasper \ - --enable-lcms \ - --enable-demosaic-pack-gpl2 \ - --enable-demosaic-pack-gpl3 + --enable-lcms \ + --enable-demosaic-pack-gpl2 \ + --enable-demosaic-pack-gpl3 make } diff --git a/mingw-w64-OpenBLAS-git/PKGBUILD b/mingw-w64-OpenBLAS-git/PKGBUILD index b4037ca174..b690428fc2 100644 --- a/mingw-w64-OpenBLAS-git/PKGBUILD +++ b/mingw-w64-OpenBLAS-git/PKGBUILD @@ -15,67 +15,67 @@ groups=("${_mingw_suff}") options=('strip' 'staticlibs') depends=("${_mingw_suff}-gcc-libs") makedepends=("git" - "${_mingw_suff}-gcc" - "${_mingw_suff}-gcc-fortran") + "${_mingw_suff}-gcc" + "${_mingw_suff}-gcc-fortran") source=("$_realname"::"git://github.com/xianyi/OpenBLAS") sha1sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - git clone ${srcdir}/${_realname} . - make -f Makefile CC=gcc FC=gfortran LIBNAME=libopenblasp.a DYNAMIC_ARCH=1 2>make.err + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + git clone ${srcdir}/${_realname} . + make -f Makefile CC=gcc FC=gfortran LIBNAME=libopenblasp.a DYNAMIC_ARCH=1 2>make.err } package() { - cd ${srcdir}/build-${CARCH} - if [ -f libopenblas.dll ]; then - if [ -f exports/libopenblas.def ]; then - dlltool -d exports/libopenblas.def -l libopenblas.dll.a - else - echo "Cannot build export library" >&2 - exit 1 - fi - else - echo "DLL not found" >&2 - exit 1 - fi - mkdir -p "${pkgdir}${MINGW_PREFIX}/bin" - mkdir -p "${pkgdir}${MINGW_PREFIX}/lib" + cd ${srcdir}/build-${CARCH} + if [ -f libopenblas.dll ]; then + if [ -f exports/libopenblas.def ]; then + dlltool -d exports/libopenblas.def -l libopenblas.dll.a + else + echo "Cannot build export library" >&2 + exit 1 + fi + else + echo "DLL not found" >&2 + exit 1 + fi + mkdir -p "${pkgdir}${MINGW_PREFIX}/bin" + mkdir -p "${pkgdir}${MINGW_PREFIX}/lib" - make $MAKEFLAGS -f Makefile LIBNAME=libopenblasp.a DESTDIR="${pkgdir}" PREFIX="${MINGW_PREFIX}" install + make $MAKEFLAGS -f Makefile LIBNAME=libopenblasp.a DESTDIR="${pkgdir}" PREFIX="${MINGW_PREFIX}" install - if [ -f libopenblas.dll ]; then - cp -f libopenblas.dll "${pkgdir}$MINGW_PREFIX/bin/" - else - echo "DLL not found" >&2 - exit 1 - fi + if [ -f libopenblas.dll ]; then + cp -f libopenblas.dll "${pkgdir}$MINGW_PREFIX/bin/" + else + echo "DLL not found" >&2 + exit 1 + fi - if [ -f libopenblas.dll.a ]; then - cp -f libopenblas.dll.a "${pkgdir}$MINGW_PREFIX/lib/" - else - echo "Export library not found" >&2 - exit 1 - fi + if [ -f libopenblas.dll.a ]; then + cp -f libopenblas.dll.a "${pkgdir}$MINGW_PREFIX/lib/" + else + echo "Export library not found" >&2 + exit 1 + fi - if [ -f libopenblasp.a ]; then - rm -f "${pkgdir}$MINGW_PREFIX/lib/libopenblasp.a" - rm -f "${pkgdir}$MINGW_PREFIX/lib/libopenblas.a" - cp -f libopenblasp.a "${pkgdir}$MINGW_PREFIX/lib/libopenblas.a" - else - echo "Static library not found" >&2 - exit 1 - fi + if [ -f libopenblasp.a ]; then + rm -f "${pkgdir}$MINGW_PREFIX/lib/libopenblasp.a" + rm -f "${pkgdir}$MINGW_PREFIX/lib/libopenblas.a" + cp -f libopenblasp.a "${pkgdir}$MINGW_PREFIX/lib/libopenblas.a" + else + echo "Static library not found" >&2 + exit 1 + fi - # Copy Licencse - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -f ${srcdir}/${_realname}/LICENSE \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -f ${srcdir}/${_realname}/lapack-netlib/LICENSE \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/LICENSE-lapack + # Copy Licencse + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -f ${srcdir}/${_realname}/LICENSE \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -f ${srcdir}/${_realname}/lapack-netlib/LICENSE \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/LICENSE-lapack } diff --git a/mingw-w64-ResIL/PKGBUILD b/mingw-w64-ResIL/PKGBUILD index dcc69f496c..fe3a5e73b4 100644 --- a/mingw-w64-ResIL/PKGBUILD +++ b/mingw-w64-ResIL/PKGBUILD @@ -10,67 +10,67 @@ arch=('any') url="http://resil.sourceforge.net" license=("GPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config") + "${_mingw_suff}-pkg-config") depends=( - "${_mingw_suff}-libpng" - "${_mingw_suff}-libmng" - "${_mingw_suff}-openexr" - "${_mingw_suff}-jasper" - "${_mingw_suff}-lcms" - "${_mingw_suff}-SDL" - #"${_mingw_suff}-allegro" - ) + "${_mingw_suff}-libpng" + "${_mingw_suff}-libmng" + "${_mingw_suff}-openexr" + "${_mingw_suff}-jasper" + "${_mingw_suff}-lcms" + "${_mingw_suff}-SDL" + #"${_mingw_suff}-allegro" + ) provides=("${_mingw_suff}-DevIL") conflicts=("${_mingw_suff}-DevIL") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/resil/ResIL-${pkgver}.zip" - fix-il_gif.patch) + fix-il_gif.patch) md5sums=('15640d11900fa75107f4ad2109d71ecb' 'ac530e0b2a453b194c5d945a62fcb6ea') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - #mv include/IL/config.h include/IL/config.h.in - patch -p1 -i ${srcdir}/fix-il_gif.patch + cd "${srcdir}/${_realname}-${pkgver}" + #mv include/IL/config.h include/IL/config.h.in + patch -p1 -i ${srcdir}/fix-il_gif.patch - #libtoolize --copy --force - #aclocal -I m4 - #automake --add-missing - #autoconf - autoreconf -fi + #libtoolize --copy --force + #aclocal -I m4 + #automake --add-missing + #autoconf + autoreconf -fi } build() { - mkdir $srcdir/build-${MINGW_CHOST} - cd "$srcdir/build-${MINGW_CHOST}" + mkdir $srcdir/build-${MINGW_CHOST} + cd "$srcdir/build-${MINGW_CHOST}" - if [[ $CARCH == i686 ]]; then - local _conf="--disable-sse3" - else - local _conf="" - fi - export lt_cv_deplibs_check_method='pass_all' - CFLAGS+=" -I ${MINGW_PREFIX}/include/allegro5" - CPPFLAGS+=" -I ${MINGW_PREFIX}/include/allegro5" - CXXFLAGS+=" -I ${MINGW_PREFIX}/include/allegro5" + if [[ $CARCH == i686 ]]; then + local _conf="--disable-sse3" + else + local _conf="" + fi + export lt_cv_deplibs_check_method='pass_all' + CFLAGS+=" -I ${MINGW_PREFIX}/include/allegro5" + CPPFLAGS+=" -I ${MINGW_PREFIX}/include/allegro5" + CXXFLAGS+=" -I ${MINGW_PREFIX}/include/allegro5" - ../${_realname}-${pkgver}/configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-ILU \ - --enable-ILUT \ - --enable-directx8=no \ - --enable-directx9=yes \ - --enable-wdp=no \ - --disable-allegro \ - --with-sdl-prefix=${MINGW_PREFIX} \ - --without-x \ - ${_conf} - make -j1 + ../${_realname}-${pkgver}/configure --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-ILU \ + --enable-ILUT \ + --enable-directx8=no \ + --enable-directx9=yes \ + --enable-wdp=no \ + --disable-allegro \ + --with-sdl-prefix=${MINGW_PREFIX} \ + --without-x \ + ${_conf} + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-SDL/PKGBUILD b/mingw-w64-SDL/PKGBUILD index 911a4b9b34..d2fecf35dd 100644 --- a/mingw-w64-SDL/PKGBUILD +++ b/mingw-w64-SDL/PKGBUILD @@ -16,20 +16,20 @@ source=("$url/release/SDL-$pkgver.tar.gz") md5sums=('9d96df8417572a2afb781a7c4c811a85') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/SDL-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/SDL-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - mkdir -p "${pkgdir}${MINGW_PREFIX}/bin" + mkdir -p "${pkgdir}${MINGW_PREFIX}/bin" - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - #rm -r "${pkgdir}${MINGW_PREFIX}/share" - #ln -s "${pkgdir}${MINGW_PREFIX}/bin/sdl-config" "${pkgdir}${MINGW_PREFIX}/bin/${MINGW_CHOST}-sdl-config" + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + #rm -r "${pkgdir}${MINGW_PREFIX}/share" + #ln -s "${pkgdir}${MINGW_PREFIX}/bin/sdl-config" "${pkgdir}${MINGW_PREFIX}/bin/${MINGW_CHOST}-sdl-config" } diff --git a/mingw-w64-SDL2/PKGBUILD b/mingw-w64-SDL2/PKGBUILD index f56740772d..c90a3e53f3 100644 --- a/mingw-w64-SDL2/PKGBUILD +++ b/mingw-w64-SDL2/PKGBUILD @@ -16,18 +16,18 @@ source=("http://libsdl.org/release/SDL2-$pkgver.tar.gz") md5sums=('e8070e8b6335def073a80cee78f3a7f0') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/SDL2-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/SDL2-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - #rm -r "${pkgdir}${MINGW_PREFIX}/share" - ln -s "${pkgdir}${MINGW_PREFIX}/bin/sdl2-config" "${pkgdir}${MINGW_PREFIX}/bin/${MINGW_CHOST}-sdl2-config" + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + #rm -r "${pkgdir}${MINGW_PREFIX}/share" + ln -s "${pkgdir}${MINGW_PREFIX}/bin/sdl2-config" "${pkgdir}${MINGW_PREFIX}/bin/${MINGW_CHOST}-sdl2-config" } diff --git a/mingw-w64-allegro/PKGBUILD b/mingw-w64-allegro/PKGBUILD index 9aa518f173..3b34db3f8c 100644 --- a/mingw-w64-allegro/PKGBUILD +++ b/mingw-w64-allegro/PKGBUILD @@ -10,25 +10,25 @@ arch=(any) url="http://alleg.sourceforge.net" license=("custom") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-cmake" - "${_mingw_suff}-freetype" - "${_mingw_suff}-physfs" - "${_mingw_suff}-libvorbis" - "${_mingw_suff}-flac" - "${_mingw_suff}-libpng" - "${_mingw_suff}-openal" - "${_mingw_suff}-dumb" - "${_mingw_suff}-libjpeg-turbo") + "${_mingw_suff}-cmake" + "${_mingw_suff}-freetype" + "${_mingw_suff}-physfs" + "${_mingw_suff}-libvorbis" + "${_mingw_suff}-flac" + "${_mingw_suff}-libpng" + "${_mingw_suff}-openal" + "${_mingw_suff}-dumb" + "${_mingw_suff}-libjpeg-turbo") depends=("${_mingw_suff}-gcc-libs") optdepends=( - "${_mingw_suff}-dumb: allegro_audio" - "${_mingw_suff}-flac: allegro_audio" - "${_mingw_suff}-freetype: allegro_font" - "${_mingw_suff}-libjpeg-turbo: allegro_image" - "${_mingw_suff}-libpng: allegro_image" - "${_mingw_suff}-libvorbis: allegro_audio" - "${_mingw_suff}-openal: allegro_audio" - "${_mingw_suff}-physfs: allegro_physfs") + "${_mingw_suff}-dumb: allegro_audio" + "${_mingw_suff}-flac: allegro_audio" + "${_mingw_suff}-freetype: allegro_font" + "${_mingw_suff}-libjpeg-turbo: allegro_image" + "${_mingw_suff}-libpng: allegro_image" + "${_mingw_suff}-libvorbis: allegro_audio" + "${_mingw_suff}-openal: allegro_audio" + "${_mingw_suff}-physfs: allegro_physfs") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/alleg/allegro-$pkgver.tar.gz") conflicts=("${_mingw_suff}-allegro-static") @@ -36,36 +36,36 @@ provides=("${_mingw_suff}-allegro-static") sha256sums=('71b81080f34f6e485edd0c51f22923c18ff967d5db438e591e6f3885d5bdcda1') prepare() { - cd "$srcdir/allegro-$pkgver" - sed -i "s,DS3DALG_DEFAULT,GUID_NULL,g" "addons/audio/dsound.cpp" + cd "$srcdir/allegro-$pkgver" + sed -i "s,DS3DALG_DEFAULT,GUID_NULL,g" "addons/audio/dsound.cpp" } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} - mkdir "$srcdir/build-${MINGW_CHOST}" && cd "$srcdir/build-${MINGW_CHOST}" - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=Release \ - -DWANT_DEMO=OFF \ - -DWANT_DOCS=OFF \ - -DWANT_EXAMPLES=OFF \ - -DINSTALL_PKG_CONFIG_FILES=ON \ - ../${_realname}-${pkgver} - make + export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} + mkdir "$srcdir/build-${MINGW_CHOST}" && cd "$srcdir/build-${MINGW_CHOST}" + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=Release \ + -DWANT_DEMO=OFF \ + -DWANT_DOCS=OFF \ + -DWANT_EXAMPLES=OFF \ + -DINSTALL_PKG_CONFIG_FILES=ON \ + ../${_realname}-${pkgver} + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install - find "${pkgdir}${MINGW_PREFIX}" -name '*.bat' -o -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "$srcdir/build-${MINGW_CHOST}" + make install + find "${pkgdir}${MINGW_PREFIX}" -name '*.bat' -o -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-angleproject-git/PKGBUILD b/mingw-w64-angleproject-git/PKGBUILD index 369cdd0beb..5bf3511719 100644 --- a/mingw-w64-angleproject-git/PKGBUILD +++ b/mingw-w64-angleproject-git/PKGBUILD @@ -17,29 +17,29 @@ provides=("${_mingw_suff}-angleproject") conflicts=("${_mingw_suff}-angleproject") options=('!strip' 'staticlibs') source=('angleproject::git+https://chromium.googlesource.com/angle/angle' - D3DCompiler_43-i686.dll - D3DCompiler_43-x86_64.dll - 'angleproject-include-import-library-and-use-def-file.patch' - 'angleproject-fix-mingw-compatibility.patch' - 'angleproject-export-shader-symbols.patch' - 'angleproject-fix-trace_event.patch' - 'angleproject-fix-renderer9-stencilformat.patch' - '0050-Untangle-OS-from-GENERATOR-a-bit-for-MSYS2.patch' - '0051-Move-event_tracer-.cpp-.h-to-libGLESv2-instead-of-co.patch' - 0001-Fix-compilation-for-MSVC-2008-and-std-tuple.patch - 0002-Fix-compilation-of-ANGLE-with-mingw-tdm64-gcc-4.8.1.patch - 0003-Fix-compilation-with-MinGW-gcc-64-bit.patch - 0004-Make-it-possible-to-link-ANGLE-statically-for-single.patch - 0005-Fix-build-when-SSE2-is-not-available.patch - 0006-Fix-compilation-of-libGLESv2-with-older-MinGW-w64-he.patch - 0007-Make-DX9-DX11-mutually-exclusive.patch - 0008-ANGLE-Dynamically-load-D3D-compiler-from-a-list-of-k.patch - 0009-ANGLE-Support-WinRT.patch - 0010-ANGLE-Enable-D3D11-for-feature-level-9-cards.patch - 0011-ANGLE-Fix-compilation-error-on-MinGW-caused-by-trace.patch - 0012-ANGLE-fix-semantic-index-lookup.patch - 0013-ANGLE-Allow-for-universal-program-binaries.patch - 0014-ANGLE-D3D11-Fix-internal-index-buffer-for-level-9-ha.patch) + D3DCompiler_43-i686.dll + D3DCompiler_43-x86_64.dll + 'angleproject-include-import-library-and-use-def-file.patch' + 'angleproject-fix-mingw-compatibility.patch' + 'angleproject-export-shader-symbols.patch' + 'angleproject-fix-trace_event.patch' + 'angleproject-fix-renderer9-stencilformat.patch' + '0050-Untangle-OS-from-GENERATOR-a-bit-for-MSYS2.patch' + '0051-Move-event_tracer-.cpp-.h-to-libGLESv2-instead-of-co.patch' + 0001-Fix-compilation-for-MSVC-2008-and-std-tuple.patch + 0002-Fix-compilation-of-ANGLE-with-mingw-tdm64-gcc-4.8.1.patch + 0003-Fix-compilation-with-MinGW-gcc-64-bit.patch + 0004-Make-it-possible-to-link-ANGLE-statically-for-single.patch + 0005-Fix-build-when-SSE2-is-not-available.patch + 0006-Fix-compilation-of-libGLESv2-with-older-MinGW-w64-he.patch + 0007-Make-DX9-DX11-mutually-exclusive.patch + 0008-ANGLE-Dynamically-load-D3D-compiler-from-a-list-of-k.patch + 0009-ANGLE-Support-WinRT.patch + 0010-ANGLE-Enable-D3D11-for-feature-level-9-cards.patch + 0011-ANGLE-Fix-compilation-error-on-MinGW-caused-by-trace.patch + 0012-ANGLE-fix-semantic-index-lookup.patch + 0013-ANGLE-Allow-for-universal-program-binaries.patch + 0014-ANGLE-D3D11-Fix-internal-index-buffer-for-level-9-ha.patch) md5sums=('SKIP' '1c9b45e87528b8bb8cfa884ea0099a85' 'ada0c39d4eacdc81fd84163a95d62079' @@ -65,119 +65,119 @@ md5sums=('SKIP' '357849298a8b1ebfa73a9fa6648a12b5' '5faf59851fda5052282dbaf34602f778') pkgver() { - cd "$srcdir/angleproject" - local _major=$(head -n 4 src/common/version.h | grep 'ANGLE_MAJOR_VERSION' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/') - local _minor=$(head -n 4 src/common/version.h | grep 'ANGLE_MINOR_VERSION' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/') - printf "%s.%s.r%s" "$_major" "$_minor" "$(git rev-list --count HEAD)" + cd "$srcdir/angleproject" + local _major=$(head -n 4 src/common/version.h | grep 'ANGLE_MAJOR_VERSION' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/') + local _minor=$(head -n 4 src/common/version.h | grep 'ANGLE_MINOR_VERSION' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/') + printf "%s.%s.r%s" "$_major" "$_minor" "$(git rev-list --count HEAD)" } build() { - cd "${srcdir}"/angleproject + cd "${srcdir}"/angleproject - export PYTHON=/usr/bin/python2 - # Make sure an import library is created and the correct .def file is used during the build - patch -p0 -i "${srcdir}"/angleproject-include-import-library-and-use-def-file.patch + export PYTHON=/usr/bin/python2 + # Make sure an import library is created and the correct .def file is used during the build + patch -p0 -i "${srcdir}"/angleproject-include-import-library-and-use-def-file.patch - # .def pieces taken from http://qt.gitorious.org/qt/qtbase/commit/b2c44985e740d0a0ea86b7b9f4cc849258ac2340 - patch -p0 -i "${srcdir}"/angleproject-fix-mingw-compatibility.patch + # .def pieces taken from http://qt.gitorious.org/qt/qtbase/commit/b2c44985e740d0a0ea86b7b9f4cc849258ac2340 + patch -p0 -i "${srcdir}"/angleproject-fix-mingw-compatibility.patch - # WebKit depends on symbols which are used in the static library called translator - # This static library is linked into the libGLESv2 shared library - # To allow building WebKit export the required symbols in the libGLESv2 shared library - patch -p0 -i "${srcdir}"/angleproject-export-shader-symbols.patch + # WebKit depends on symbols which are used in the static library called translator + # This static library is linked into the libGLESv2 shared library + # To allow building WebKit export the required symbols in the libGLESv2 shared library + patch -p0 -i "${srcdir}"/angleproject-export-shader-symbols.patch - # Fix missing methods in trace_event.h - patch -p0 -i "${srcdir}"/angleproject-fix-trace_event.patch + # Fix missing methods in trace_event.h + patch -p0 -i "${srcdir}"/angleproject-fix-trace_event.patch - # Fix stencil format method in renderer9_utils.cpp - patch -p0 -i "${srcdir}"/angleproject-fix-renderer9-stencilformat.patch + # Fix stencil format method in renderer9_utils.cpp + patch -p0 -i "${srcdir}"/angleproject-fix-renderer9-stencilformat.patch - # Untangle OS and GENERATOR some. - patch -p1 -i "${srcdir}"/0050-Untangle-OS-from-GENERATOR-a-bit-for-MSYS2.patch + # Untangle OS and GENERATOR some. + patch -p1 -i "${srcdir}"/0050-Untangle-OS-from-GENERATOR-a-bit-for-MSYS2.patch - # Fix multiply defined 'SetTraceFunctionPointers' - patch -p1 -i "${srcdir}"/0051-Move-event_tracer-.cpp-.h-to-libGLESv2-instead-of-co.patch - - # Patches from Qt5 - patch -p4 -i "${srcdir}"/0001-Fix-compilation-for-MSVC-2008-and-std-tuple.patch - patch -p4 -i "${srcdir}"/0002-Fix-compilation-of-ANGLE-with-mingw-tdm64-gcc-4.8.1.patch - #patch -p4 -i "${srcdir}"/0003-Fix-compilation-with-MinGW-gcc-64-bit.patch - #patch -p4 -i "${srcdir}"/0004-Make-it-possible-to-link-ANGLE-statically-for-single.patch - patch -p4 -i "${srcdir}"/0005-Fix-build-when-SSE2-is-not-available.patch - #patch -p4 -i "${srcdir}"/0006-Fix-compilation-of-libGLESv2-with-older-MinGW-w64-he.patch - #patch -p4 -i "${srcdir}"/0007-Make-DX9-DX11-mutually-exclusive.patch - #patch -p4 -i "${srcdir}"/0008-ANGLE-Dynamically-load-D3D-compiler-from-a-list-of-k.patch - #patch -p4 -i "${srcdir}"/0009-ANGLE-Support-WinRT.patch - patch -p4 -i "${srcdir}"/0010-ANGLE-Enable-D3D11-for-feature-level-9-cards.patch - #patch -p4 -i "${srcdir}"/0011-ANGLE-Fix-compilation-error-on-MinGW-caused-by-trace.patch - patch -p4 -i "${srcdir}"/0012-ANGLE-fix-semantic-index-lookup.patch - #patch -p4 -i "${srcdir}"/0013-ANGLE-Allow-for-universal-program-binaries.patch - #patch -p4 -i "${srcdir}"/0014-ANGLE-D3D11-Fix-internal-index-buffer-for-level-9-ha.patch + # Fix multiply defined 'SetTraceFunctionPointers' + patch -p1 -i "${srcdir}"/0051-Move-event_tracer-.cpp-.h-to-libGLESv2-instead-of-co.patch + + # Patches from Qt5 + patch -p4 -i "${srcdir}"/0001-Fix-compilation-for-MSVC-2008-and-std-tuple.patch + patch -p4 -i "${srcdir}"/0002-Fix-compilation-of-ANGLE-with-mingw-tdm64-gcc-4.8.1.patch + #patch -p4 -i "${srcdir}"/0003-Fix-compilation-with-MinGW-gcc-64-bit.patch + #patch -p4 -i "${srcdir}"/0004-Make-it-possible-to-link-ANGLE-statically-for-single.patch + patch -p4 -i "${srcdir}"/0005-Fix-build-when-SSE2-is-not-available.patch + #patch -p4 -i "${srcdir}"/0006-Fix-compilation-of-libGLESv2-with-older-MinGW-w64-he.patch + #patch -p4 -i "${srcdir}"/0007-Make-DX9-DX11-mutually-exclusive.patch + #patch -p4 -i "${srcdir}"/0008-ANGLE-Dynamically-load-D3D-compiler-from-a-list-of-k.patch + #patch -p4 -i "${srcdir}"/0009-ANGLE-Support-WinRT.patch + patch -p4 -i "${srcdir}"/0010-ANGLE-Enable-D3D11-for-feature-level-9-cards.patch + #patch -p4 -i "${srcdir}"/0011-ANGLE-Fix-compilation-error-on-MinGW-caused-by-trace.patch + patch -p4 -i "${srcdir}"/0012-ANGLE-fix-semantic-index-lookup.patch + #patch -p4 -i "${srcdir}"/0013-ANGLE-Allow-for-universal-program-binaries.patch + #patch -p4 -i "${srcdir}"/0014-ANGLE-D3D11-Fix-internal-index-buffer-for-level-9-ha.patch - export CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4" - export CXXFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4" - - sed -i -e 's_python _python2 _g' -e 's_"python"_"python2"_g' -e "s_'python'_'python2'_g" -e 's_/usr/bin/python_/usr/bin/python2_g' $(find -type f) - sed -i -e 's|vsprintf_s|vsprintf|g' $(find . \( -name '*.h' -or -name '*.cpp' \) -and -type f) + export CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4" + export CXXFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4" + + sed -i -e 's_python _python2 _g' -e 's_"python"_"python2"_g' -e "s_'python'_'python2'_g" -e 's_/usr/bin/python_/usr/bin/python2_g' $(find -type f) + sed -i -e 's|vsprintf_s|vsprintf|g' $(find . \( -name '*.h' -or -name '*.cpp' \) -and -type f) - mkdir -p build-${MINGW_CHOST} && pushd build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} && pushd build-${MINGW_CHOST} - if [ "${MINGW_CHOST}" = "i686-w64-mingw32" ] - then - _target="win32" - else - _target="win64" - fi + if [ "${MINGW_CHOST}" = "i686-w64-mingw32" ] + then + _target="win32" + else + _target="win64" + fi - gyp -D OS=win --format make -D TARGET=$_target --depth . -I ../build/common.gypi ../src/build_angle.gyp + gyp -D OS=win --format make -D TARGET=$_target --depth . -I ../build/common.gypi ../src/build_angle.gyp - # Fix linking of libtranslator.a - sed -i \ - -e s@'$(obj).target/$(TARGET)/../src/common/event_tracer.o'@@g \ - -e s@'$(obj).target/$(TARGET)/../src/common/RefCountObject.o'@@g \ - -e s@'$(obj).target/$(TARGET)/../src/common/debug.o'@@g \ - "${srcdir}"/angleproject/src/translator{,_static}.target.mk + # Fix linking of libtranslator.a + sed -i \ + -e s@'$(obj).target/$(TARGET)/../src/common/event_tracer.o'@@g \ + -e s@'$(obj).target/$(TARGET)/../src/common/RefCountObject.o'@@g \ + -e s@'$(obj).target/$(TARGET)/../src/common/debug.o'@@g \ + "${srcdir}"/angleproject/src/translator{,_static}.target.mk - # LINK=g++ is to prevent using flock to serialize linking. - LINK=g++ make -j1 V=1 CXXFLAGS="-std=c++11 -msse2 -DUNICODE -D_UNICODE" + # LINK=g++ is to prevent using flock to serialize linking. + LINK=g++ make -j1 V=1 CXXFLAGS="-std=c++11 -msse2 -DUNICODE -D_UNICODE" - ${MINGW_PREFIX}/bin/ar rcs libGLESv2.a \ - out/Debug/obj.target/libGLESv2/../src/common/*.o \ - out/Debug/obj.target/libGLESv2/../src/libGLESv2/renderer/*.o \ - out/Debug/obj.target/libGLESv2/../src/libGLESv2/renderer/d3d9/*.o \ - out/Debug/obj.target/libGLESv2/../src/libGLESv2/renderer/d3d11/*.o \ - out/Debug/obj.target/libGLESv2/../src/libGLESv2/*.o \ - #out/Debug/obj.target/../src/libtranslator.a \ - #out/Debug/obj.target/../src/libpreprocessor.a - ${MINGW_PREFIX}/bin/ar rcs libEGL.a \ - out/Debug/obj.target/libEGL/../src/common/*.o \ - out/Debug/obj.target/libEGL/../src/libEGL/*.o + ${MINGW_PREFIX}/bin/ar rcs libGLESv2.a \ + out/Debug/obj.target/libGLESv2/../src/common/*.o \ + out/Debug/obj.target/libGLESv2/../src/libGLESv2/renderer/*.o \ + out/Debug/obj.target/libGLESv2/../src/libGLESv2/renderer/d3d9/*.o \ + out/Debug/obj.target/libGLESv2/../src/libGLESv2/renderer/d3d11/*.o \ + out/Debug/obj.target/libGLESv2/../src/libGLESv2/*.o \ + #out/Debug/obj.target/../src/libtranslator.a \ + #out/Debug/obj.target/../src/libpreprocessor.a + ${MINGW_PREFIX}/bin/ar rcs libEGL.a \ + out/Debug/obj.target/libEGL/../src/common/*.o \ + out/Debug/obj.target/libEGL/../src/libEGL/*.o - popd + popd } package() { - cd "${srcdir}"/angleproject - pushd build-${MINGW_CHOST} + cd "${srcdir}"/angleproject + pushd build-${MINGW_CHOST} - mkdir -p "${pkgdir}${MINGW_PREFIX}"/{bin,lib,include} + mkdir -p "${pkgdir}${MINGW_PREFIX}"/{bin,lib,include} - install out/Debug/src/libGLESv2.dll "${pkgdir}${MINGW_PREFIX}"/bin/libGLESv2.dll - install out/Debug/src/libEGL.dll "${pkgdir}${MINGW_PREFIX}"/bin/libEGL.dll + install out/Debug/src/libGLESv2.dll "${pkgdir}${MINGW_PREFIX}"/bin/libGLESv2.dll + install out/Debug/src/libEGL.dll "${pkgdir}${MINGW_PREFIX}"/bin/libEGL.dll - ${MINGW_PREFIX}/bin/strip --strip-unneeded "${pkgdir}${MINGW_PREFIX}"/bin/*.dll + ${MINGW_PREFIX}/bin/strip --strip-unneeded "${pkgdir}${MINGW_PREFIX}"/bin/*.dll - install libGLESv2.a "${pkgdir}${MINGW_PREFIX}"/lib/ - install libEGL.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install libGLESv2.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install libEGL.a "${pkgdir}${MINGW_PREFIX}"/lib/ - ${MINGW_PREFIX}/bin/strip --strip-debug "${pkgdir}${MINGW_PREFIX}"/lib/libEGL.a - install libEGL.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ - install libGLESv2.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ - ${MINGW_PREFIX}/bin/strip --strip-unneeded "${pkgdir}${MINGW_PREFIX}"/lib/*.dll.a + ${MINGW_PREFIX}/bin/strip --strip-debug "${pkgdir}${MINGW_PREFIX}"/lib/libEGL.a + install libEGL.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install libGLESv2.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/ + ${MINGW_PREFIX}/bin/strip --strip-unneeded "${pkgdir}${MINGW_PREFIX}"/lib/*.dll.a - cp -Rv ../include/* "${pkgdir}${MINGW_PREFIX}"/include/ + cp -Rv ../include/* "${pkgdir}${MINGW_PREFIX}"/include/ - popd + popd - install -Dm755 ${srcdir}/D3DCompiler_43-${CARCH}.dll "${pkgdir}${MINGW_PREFIX}"/bin/D3DCompiler_43.dll + install -Dm755 ${srcdir}/D3DCompiler_43-${CARCH}.dll "${pkgdir}${MINGW_PREFIX}"/bin/D3DCompiler_43.dll } diff --git a/mingw-w64-assimp-git/PKGBUILD b/mingw-w64-assimp-git/PKGBUILD index 57c65a893e..278554a0d2 100644 --- a/mingw-w64-assimp-git/PKGBUILD +++ b/mingw-w64-assimp-git/PKGBUILD @@ -18,40 +18,40 @@ options=(!strip staticlibs) md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - export DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST} - - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DASSIMP_BUILD_ASSIMP_TOOLS=YES \ - -DASSIMP_ENABLE_BOOST_WORKAROUND=OFF \ - -DASSIMP_BUILD_STATIC_LIB=OFF \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DDirectX_DXERR_LIBRARY=${PREFIX_DEPS}/${MINGW_CHOST}/lib/libdxerr9.a \ - ../${_realname} - make + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + export DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DASSIMP_BUILD_ASSIMP_TOOLS=YES \ + -DASSIMP_ENABLE_BOOST_WORKAROUND=OFF \ + -DASSIMP_BUILD_STATIC_LIB=OFF \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DDirectX_DXERR_LIBRARY=${PREFIX_DEPS}/${MINGW_CHOST}/lib/libdxerr9.a \ + ../${_realname} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 install - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - install -Dm644 "${srcdir}/${_realname}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + install -Dm644 "${srcdir}/${_realname}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-assimp/PKGBUILD b/mingw-w64-assimp/PKGBUILD index 3505fbe8a1..1706d62bf2 100644 --- a/mingw-w64-assimp/PKGBUILD +++ b/mingw-w64-assimp/PKGBUILD @@ -16,27 +16,27 @@ options=(!strip !buildflags staticlibs) sha1sums=('e80a3a4326b649ed6585c0ce312ed6dd68942834') build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null cd "${srcdir}/${_realname}--${pkgver}-source-only" ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_ASSIMP_TOOLS=NO \ - -DBUILD_STATIC_LIB=ON \ - -DCMAKE_BUILD_TYPE=RELEASE + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_ASSIMP_TOOLS=NO \ + -DBUILD_STATIC_LIB=ON \ + -DCMAKE_BUILD_TYPE=RELEASE make } package() { cd "${srcdir}/${_realname}--${pkgver}-source-only" make -j1 install #DESTDIR="$pkgdir" - install -Dm644 "${srcdir}/${_realname}--${pkgver}-source-only/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/LICENSE" + install -Dm644 "${srcdir}/${_realname}--${pkgver}-source-only/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/LICENSE" } diff --git a/mingw-w64-atk/PKGBUILD b/mingw-w64-atk/PKGBUILD index 5c929de475..705a51a3fb 100644 --- a/mingw-w64-atk/PKGBUILD +++ b/mingw-w64-atk/PKGBUILD @@ -14,10 +14,10 @@ depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-glib2>=2.38.0") options=('strip' 'staticlibs') install=atk-${CARCH}.install source=("http://ftp.gnome.org/pub/gnome/sources/atk/${pkgver%.*}/${_realname}-$pkgver.tar.xz" - 0001-create-libdir.mingw.patch - 0003-give-cc-to-git-scanner.mingw.patch - 0004-export-missing-symbol.all.patch - 0005-export-by-regex.all.patch) + 0001-create-libdir.mingw.patch + 0003-give-cc-to-git-scanner.mingw.patch + 0004-export-missing-symbol.all.patch + 0005-export-by-regex.all.patch) md5sums=('930238dec55fdbf8eda9975b44f07b76' '9621eafe76e816b55113933ead6bbb07' '0c46709d1b08356dbb30560e8b9232b3' @@ -25,32 +25,32 @@ md5sums=('930238dec55fdbf8eda9975b44f07b76' '91d8de025137c620d2490e142c2c77f3') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-create-libdir.mingw.patch - patch -p1 -i ${srcdir}/0003-give-cc-to-git-scanner.mingw.patch - patch -p1 -i ${srcdir}/0004-export-missing-symbol.all.patch - patch -p1 -i ${srcdir}/0005-export-by-regex.all.patch - - autoreconf -fi + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-create-libdir.mingw.patch + patch -p1 -i ${srcdir}/0003-give-cc-to-git-scanner.mingw.patch + patch -p1 -i ${srcdir}/0004-export-missing-symbol.all.patch + patch -p1 -i ${srcdir}/0005-export-by-regex.all.patch + + autoreconf -fi } build() { - CFLAGS+=" -mms-bitfields" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-static \ - --enable-shared \ - --enable-introspection \ - --disable-glibtest - make + CFLAGS+=" -mms-bitfields" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-static \ + --enable-shared \ + --enable-introspection \ + --disable-glibtest + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-atkmm/PKGBUILD b/mingw-w64-atkmm/PKGBUILD index 2ad2046d94..da74ffc83f 100644 --- a/mingw-w64-atkmm/PKGBUILD +++ b/mingw-w64-atkmm/PKGBUILD @@ -11,30 +11,30 @@ url="http://gtkmm.sourceforge.net" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libsigc++" - "${_mingw_suff}-glibmm>=2.36.0" - "${_mingw_suff}-atk" - ) + "${_mingw_suff}-libsigc++" + "${_mingw_suff}-glibmm>=2.36.0" + "${_mingw_suff}-atk" + ) options=(strip staticlibs) source=("http://ftp.gnome.org/pub/GNOME/sources/atkmm/${pkgver%.*}/atkmm-$pkgver.tar.xz") md5sums=('fec7db3fc47ba2e0c95d130ec865a236') build() { - CPPFLAGS+=" -D_REENTRANT" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --disable-documentation - make + CPPFLAGS+=" -D_REENTRANT" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --disable-documentation + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-babl-git/PKGBUILD b/mingw-w64-babl-git/PKGBUILD index 92856ef675..443bd52fcf 100644 --- a/mingw-w64-babl-git/PKGBUILD +++ b/mingw-w64-babl-git/PKGBUILD @@ -23,8 +23,8 @@ pkgver() { } prepare() { - cd ${srcdir}/${_realname} - autoreconf --force --install --verbose + cd ${srcdir}/${_realname} + autoreconf --force --install --verbose } build() { @@ -34,7 +34,7 @@ build() { --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ --enable-shared \ --disable-static make diff --git a/mingw-w64-binutils/PKGBUILD b/mingw-w64-binutils/PKGBUILD index 0d7a8bbd3e..d98e83992d 100644 --- a/mingw-w64-binutils/PKGBUILD +++ b/mingw-w64-binutils/PKGBUILD @@ -16,10 +16,10 @@ makedepends=("${_mingw_suff}-libiconv" "${_mingw_suff}-zlib") options=('staticlibs' '!distcc' '!ccache') #install=binutils.install source=("ftp://mirrors.kernel.org/sources.redhat.com/${_realname}/releases/${_realname}-${pkgver}.tar.bz2" - '010-2.23.52-install-libiberty.patch' - '100-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch' - '020-add-bigobj-format.patch' - '030-binutils-mingw-gnu-print.patch') + '010-2.23.52-install-libiberty.patch' + '100-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch' + '020-add-bigobj-format.patch' + '030-binutils-mingw-gnu-print.patch') md5sums=('e0f71a7b2ddab0f8612336ac81d9636b' '01590d2835f6eda9932f78f84718a1d9' 'cc15baf6f7939980c7f406416736baa8' @@ -27,69 +27,69 @@ md5sums=('e0f71a7b2ddab0f8612336ac81d9636b' '6e8b708d437bccbfa46ba56421dabb40') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i "${srcdir}"/010-2.23.52-install-libiberty.patch - patch -p1 -i "${srcdir}"/100-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch - patch -p1 -i "${srcdir}"/020-add-bigobj-format.patch - patch -p1 -i "${srcdir}"/030-binutils-mingw-gnu-print.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i "${srcdir}"/010-2.23.52-install-libiberty.patch + patch -p1 -i "${srcdir}"/100-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch + patch -p1 -i "${srcdir}"/020-add-bigobj-format.patch + patch -p1 -i "${srcdir}"/030-binutils-mingw-gnu-print.patch - #do not install libiberty - #sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - #sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + #do not install libiberty + #sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in + # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" + #sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure } build() { - if [ "${CARCH}" = "x86_64" ]; then - local _conf='--enable-64-bit-bfd' - else - local _conf='' - LDFLAGS+=" -Wl,--large-address-aware" - fi + if [ "${CARCH}" = "x86_64" ]; then + local _conf='--enable-64-bit-bfd' + else + local _conf='' + LDFLAGS+=" -Wl,--large-address-aware" + fi - cd $srcdir - rm -rf build-${MINGW_CHOST} - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - ../${_realname}-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --disable-werror \ - --enable-lto \ - --with-sysroot=${MINGW_PREFIX} \ - --with-libiconv-prefix=${MINGW_PREFIX} \ - $_conf \ - --disable-nls \ - --disable-rpath \ - --disable-multilib \ - --enable-install-libiberty + cd $srcdir + rm -rf build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + ../${_realname}-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --disable-werror \ + --enable-lto \ + --with-sysroot=${MINGW_PREFIX} \ + --with-libiconv-prefix=${MINGW_PREFIX} \ + $_conf \ + --disable-nls \ + --disable-rpath \ + --disable-multilib \ + --enable-install-libiberty - make + make } check() { - cd ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - # unset LDFLAGS as testsuite makes assumptions about which ones are active - # do not abort on errors - manually check log files - make LDFLAGS="" -k check || true + # unset LDFLAGS as testsuite makes assumptions about which ones are active + # do not abort on errors - manually check log files + make LDFLAGS="" -k check || true } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR=${pkgdir} install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR=${pkgdir} install - mkdir -p ${pkgdir}${MINGW_PREFIX}/{lib,include}/${_realname} - mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include - cp ${pkgdir}${MINGW_PREFIX}/include/ansidecl.h ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/ - mv ${pkgdir}${MINGW_PREFIX}/include/*.h ${pkgdir}${MINGW_PREFIX}/include/${_realname} - mv ${pkgdir}${MINGW_PREFIX}/lib/*.a ${pkgdir}${MINGW_PREFIX}/lib/${_realname} + mkdir -p ${pkgdir}${MINGW_PREFIX}/{lib,include}/${_realname} + mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include + cp ${pkgdir}${MINGW_PREFIX}/include/ansidecl.h ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/ + mv ${pkgdir}${MINGW_PREFIX}/include/*.h ${pkgdir}${MINGW_PREFIX}/include/${_realname} + mv ${pkgdir}${MINGW_PREFIX}/lib/*.a ${pkgdir}${MINGW_PREFIX}/lib/${_realname} - # Remove unwanted files - # rm -rf ${pkgdir}${MINGW_PREFIX}/share + # Remove unwanted files + # rm -rf ${pkgdir}${MINGW_PREFIX}/share - # Add some useful headers - #install -m644 ${srcdir}/${_realname}-${pkgver}/include/libiberty.h ${pkgdir}${MINGW_PREFIX}/include - #install -m644 ${srcdir}/${_realname}-${pkgver}/include/demangle.h ${pkgdir}${MINGW_PREFIX}/include + # Add some useful headers + #install -m644 ${srcdir}/${_realname}-${pkgver}/include/libiberty.h ${pkgdir}${MINGW_PREFIX}/include + #install -m644 ${srcdir}/${_realname}-${pkgver}/include/demangle.h ${pkgdir}${MINGW_PREFIX}/include } diff --git a/mingw-w64-blender-git/PKGBUILD b/mingw-w64-blender-git/PKGBUILD index 5de2ad3eb0..5e2d4b0910 100644 --- a/mingw-w64-blender-git/PKGBUILD +++ b/mingw-w64-blender-git/PKGBUILD @@ -13,34 +13,34 @@ arch=('any') license=('GPL') url="http://www.blender.org" depends=("${_mingw_suff}-boost" - "${_mingw_suff}-glew" - "${_mingw_suff}-ffmpeg" - "${_mingw_suff}-fftw" - "${_mingw_suff}-freetype" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libsndfile" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-openexr" - "${_mingw_suff}-openal" - "${_mingw_suff}-opencollada" - "${_mingw_suff}-opencolorio" - "${_mingw_suff}-openimageio" - "${_mingw_suff}-openshadinglanguage" - "${_mingw_suff}-python3" - "${_mingw_suff}-python3-numpy" - "${_mingw_suff}-wintab-sdk") + "${_mingw_suff}-glew" + "${_mingw_suff}-ffmpeg" + "${_mingw_suff}-fftw" + "${_mingw_suff}-freetype" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libsndfile" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-openexr" + "${_mingw_suff}-openal" + "${_mingw_suff}-opencollada" + "${_mingw_suff}-opencolorio" + "${_mingw_suff}-openimageio" + "${_mingw_suff}-openshadinglanguage" + "${_mingw_suff}-python3" + "${_mingw_suff}-python3-numpy" + "${_mingw_suff}-wintab-sdk") makedepends=("${_mingw_suff}-boost" "${_mingw_suff}-clang" "${_mingw_suff}-cmake") #[[ $CARCH == x86_64 ]] && makedepends+=('cuda') optdepends=('cuda: cycles renderer cuda support') options=(!strip staticlibs !buildflags) #install=blender.install source=("${_realname}"::"git://git.blender.org/blender.git" - "translations"::"git://git.blender.org/blender-translations.git" - "addons"::"git://git.blender.org/blender-addons.git" - "addons-contrib"::"git://git.blender.org/blender-addons-contrib.git" - "mingw-w64-cmake.patch" - "fix-mingw-w64-definitions.patch" - "mingw-dont-install-3rdparty.patch") + "translations"::"git://git.blender.org/blender-translations.git" + "addons"::"git://git.blender.org/blender-addons.git" + "addons-contrib"::"git://git.blender.org/blender-addons-contrib.git" + "mingw-w64-cmake.patch" + "fix-mingw-w64-definitions.patch" + "mingw-dont-install-3rdparty.patch") md5sums=('SKIP' 'SKIP' 'SKIP' @@ -55,81 +55,81 @@ pkgver() { } prepare() { - cd "$srcdir/$_realname" - patch -p1 -i ${srcdir}/mingw-w64-cmake.patch - patch -p1 -i ${srcdir}/fix-mingw-w64-definitions.patch - patch -p1 -i ${srcdir}/mingw-dont-install-3rdparty.patch - - cp -rf $srcdir/translations/* $srcdir/$_realname/release/datafiles/locale/ - cp -rf $srcdir/addons/* $srcdir/$_realname/release/scripts/addons/ - cp -rf $srcdir/addons-contrib/* $srcdir/$_realname/release/scripts/addons_contrib/ + cd "$srcdir/$_realname" + patch -p1 -i ${srcdir}/mingw-w64-cmake.patch + patch -p1 -i ${srcdir}/fix-mingw-w64-definitions.patch + patch -p1 -i ${srcdir}/mingw-dont-install-3rdparty.patch + + cp -rf $srcdir/translations/* $srcdir/$_realname/release/datafiles/locale/ + cp -rf $srcdir/addons/* $srcdir/$_realname/release/scripts/addons/ + cp -rf $srcdir/addons-contrib/* $srcdir/$_realname/release/scripts/addons_contrib/ } build() { - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} - cd $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} + cd $srcdir/build-${MINGW_CHOST} - [[ $CARCH == i686 ]] && ENABLESSE2="-DSUPPORT_SSE2_BUILD=OFF" - [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" - [[ $CARCH == i686 ]] && PMARCH="i686" || PMARCH="x86-64" - #unset CFLAGS - #unset CXXFLAGS - #CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - #CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CFLAGS="-O2 -pipe -march=${PMARCH} -mtune=generic -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS="$CFLAGS" - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DMINGW_LIBS=${PREFIX_DEPS} \ - -DCMAKE_BUILD_TYPE=Release \ - -DWITH_SYSTEM_GLEW=ON \ - -DWITH_SYSTEM_OPENJPEG=ON \ - -DWITH_INSTALL_PORTABLE=OFF \ - -DWITH_OPENCOLLADA=ON \ - -DWITH_GAMEENGINE=ON \ - -DWITH_RAYOPTIMIZATION=ON \ - -DWITH_JACK=OFF \ - -DWITH_PLAYER=ON \ - -DWITH_CODEC_FFMPEG=ON \ - -DWITH_CODEC_SNDFILE=ON \ - -DWITH_CYCLES=ON \ - -DWITH_CYCLES_CUDA_BINARIES=OFF \ - -DWITH_CYCLES_OSL=ON \ - -DWITH_FFTW3=ON \ - -DWITH_MOD_OCEANSIM=ON \ - -DPYTHON_VERSION=3.4 \ - -DPYTHON_LIBPATH=${PREFIX_DEPS}/lib \ - -DPYTHON_LIBRARY=python3.4m \ - -DPYTHON_INCLUDE_DIRS=${PREFIX_DEPS}/include/python3.4m \ - -DWITH_PYTHON_INSTALL=OFF \ - -DWITH_PYTHON_INSTALL_NUMPY=OFF \ - -DPYTHON_NUMPY_PATH=${PREFIX_DEPS}/lib/python3.4/site-packages \ - -DCYCLES_OSL=${PREFIX_DEPS} \ - -DWITH_IMAGE_REDCODE=ON \ - -DWITH_OPENMP=ON \ - ../${_realname} + [[ $CARCH == i686 ]] && ENABLESSE2="-DSUPPORT_SSE2_BUILD=OFF" + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + [[ $CARCH == i686 ]] && PMARCH="i686" || PMARCH="x86-64" + #unset CFLAGS + #unset CXXFLAGS + #CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + #CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CFLAGS="-O2 -pipe -march=${PMARCH} -mtune=generic -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS="$CFLAGS" + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DMINGW_LIBS=${PREFIX_DEPS} \ + -DCMAKE_BUILD_TYPE=Release \ + -DWITH_SYSTEM_GLEW=ON \ + -DWITH_SYSTEM_OPENJPEG=ON \ + -DWITH_INSTALL_PORTABLE=OFF \ + -DWITH_OPENCOLLADA=ON \ + -DWITH_GAMEENGINE=ON \ + -DWITH_RAYOPTIMIZATION=ON \ + -DWITH_JACK=OFF \ + -DWITH_PLAYER=ON \ + -DWITH_CODEC_FFMPEG=ON \ + -DWITH_CODEC_SNDFILE=ON \ + -DWITH_CYCLES=ON \ + -DWITH_CYCLES_CUDA_BINARIES=OFF \ + -DWITH_CYCLES_OSL=ON \ + -DWITH_FFTW3=ON \ + -DWITH_MOD_OCEANSIM=ON \ + -DPYTHON_VERSION=3.4 \ + -DPYTHON_LIBPATH=${PREFIX_DEPS}/lib \ + -DPYTHON_LIBRARY=python3.4m \ + -DPYTHON_INCLUDE_DIRS=${PREFIX_DEPS}/include/python3.4m \ + -DWITH_PYTHON_INSTALL=OFF \ + -DWITH_PYTHON_INSTALL_NUMPY=OFF \ + -DPYTHON_NUMPY_PATH=${PREFIX_DEPS}/lib/python3.4/site-packages \ + -DCYCLES_OSL=${PREFIX_DEPS} \ + -DWITH_IMAGE_REDCODE=ON \ + -DWITH_OPENMP=ON \ + ../${_realname} - # Remove the openjpeg line once blender accepts my patch - make # -j1 VERBOSE=1 + # Remove the openjpeg line once blender accepts my patch + make # -j1 VERBOSE=1 } -package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - cp -r bin ${pkgdir}${MINGW_PREFIX}/ - rm ${pkgdir}${MINGW_PREFIX}/bin/msgfmt.exe - mv ${pkgdir}${MINGW_PREFIX}/bin/*.a ${pkgdir}${MINGW_PREFIX}/lib/ +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make install + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + cp -r bin ${pkgdir}${MINGW_PREFIX}/ + rm ${pkgdir}${MINGW_PREFIX}/bin/msgfmt.exe + mv ${pkgdir}${MINGW_PREFIX}/bin/*.a ${pkgdir}${MINGW_PREFIX}/lib/ - ${MINGW_REFIX}/bin/python3 -m compileall "${pkgdir}${MINGW_PREFIX}/bin/$blender_version" - ${MINGW_REFIX}/bin/python3 -m compileall \ - ${pkgdir}${MINGW_PREFIX}/bin/$blender_version/scripts/startup \ - ${pkgdir}${MINGW_PREFIX}/bin/$blender_version/scripts/modules \ - ${pkgdir}${MINGW_PREFIX}/bin/$blender_version/scripts/addons + ${MINGW_REFIX}/bin/python3 -m compileall "${pkgdir}${MINGW_PREFIX}/bin/$blender_version" + ${MINGW_REFIX}/bin/python3 -m compileall \ + ${pkgdir}${MINGW_PREFIX}/bin/$blender_version/scripts/startup \ + ${pkgdir}${MINGW_PREFIX}/bin/$blender_version/scripts/modules \ + ${pkgdir}${MINGW_PREFIX}/bin/$blender_version/scripts/addons } diff --git a/mingw-w64-blender/PKGBUILD b/mingw-w64-blender/PKGBUILD index 93d71bad20..f6e45d2169 100644 --- a/mingw-w64-blender/PKGBUILD +++ b/mingw-w64-blender/PKGBUILD @@ -10,104 +10,104 @@ arch=('any') license=('GPL') url="http://www.blender.org" depends=( - "${_mingw_suff}-boost" - "${_mingw_suff}-glew" - "${_mingw_suff}-ffmpeg" - "${_mingw_suff}-fftw" - "${_mingw_suff}-freetype" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libsndfile" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-openexr" - "${_mingw_suff}-openal" - "${_mingw_suff}-opencollada" - "${_mingw_suff}-opencolorio" - "${_mingw_suff}-openimageio" - "${_mingw_suff}-openshadinglanguage" - "${_mingw_suff}-python3" - "${_mingw_suff}-python3-numpy" - "${_mingw_suff}-wintab-sdk") + "${_mingw_suff}-boost" + "${_mingw_suff}-glew" + "${_mingw_suff}-ffmpeg" + "${_mingw_suff}-fftw" + "${_mingw_suff}-freetype" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libsndfile" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-openexr" + "${_mingw_suff}-openal" + "${_mingw_suff}-opencollada" + "${_mingw_suff}-opencolorio" + "${_mingw_suff}-openimageio" + "${_mingw_suff}-openshadinglanguage" + "${_mingw_suff}-python3" + "${_mingw_suff}-python3-numpy" + "${_mingw_suff}-wintab-sdk") makedepends=("${_mingw_suff}-cmake" "${_mingw_suff}-boost" "${_mingw_suff}-llvm") #[[ $CARCH == x86_64 ]] && makedepends+=('cuda') #optdepends=('cuda: cycles renderer cuda support') options=(!strip staticlibs) #install=blender.install source=(http://download.blender.org/source/$_realname-$pkgver.tar.gz - "mingw-w64-cmake.patch" - "fix-mingw-w64-definitions.patch" - "mingw-dont-install-3rdparty.patch") + "mingw-w64-cmake.patch" + "fix-mingw-w64-definitions.patch" + "mingw-dont-install-3rdparty.patch") md5sums=('12858464ee9347d9883982973b1689d9' 'd89ba38e140bddb546c9975c4c76dd8e' '57bce4d96f2724d44d5bbeedaa36d392' '1969914e11d0a4f74dbfeddad742c9da') prepare() { - cd "$srcdir/$_realname-v$pkgver" - patch -p1 -i ${srcdir}/mingw-w64-cmake.patch - patch -p1 -i ${srcdir}/fix-mingw-w64-definitions.patch - patch -p1 -i ${srcdir}/mingw-dont-install-3rdparty.patch + cd "$srcdir/$_realname-v$pkgver" + patch -p1 -i ${srcdir}/mingw-w64-cmake.patch + patch -p1 -i ${srcdir}/fix-mingw-w64-definitions.patch + patch -p1 -i ${srcdir}/mingw-dont-install-3rdparty.patch } build() { - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} - cd $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} + cd $srcdir/build-${MINGW_CHOST} - [[ $CARCH == i686 ]] && ENABLESSE2="-DSUPPORT_SSE2_BUILD=OFF" - [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" - [[ $CARCH == i686 ]] && PMARCH="i686" || PMARCH="x86-64" - CFLAGS="-O2 -pipe -march=${PMARCH} -mtune=generic -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS="$CFLAGS" - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DMINGW_LIBS=${PREFIX_DEPS} \ - -DCMAKE_BUILD_TYPE=Release \ - -DWITH_SYSTEM_GLEW=ON \ - -DWITH_SYSTEM_OPENJPEG=ON \ - -DWITH_INSTALL_PORTABLE=OFF \ - -DWITH_OPENCOLLADA=ON \ - -DWITH_GAMEENGINE=ON \ - -DWITH_RAYOPTIMIZATION=ON \ - -DWITH_JACK=OFF \ - -DWITH_PLAYER=ON \ - -DWITH_CODEC_FFMPEG=ON \ - -DWITH_CODEC_SNDFILE=ON \ - -DWITH_CYCLES=ON \ - -DWITH_CYCLES_CUDA_BINARIES=OFF \ - -DWITH_CYCLES_OSL=ON \ - -DWITH_FFTW3=ON \ - -DWITH_MOD_OCEANSIM=ON \ - -DPYTHON_VERSION=3.4 \ - -DPYTHON_LIBPATH=${PREFIX_DEPS}/lib \ - -DPYTHON_LIBRARY=python3.4m \ - -DPYTHON_INCLUDE_DIRS=${PREFIX_DEPS}/include/python3.4m \ - -DWITH_PYTHON_INSTALL=OFF \ - -DWITH_PYTHON_INSTALL_NUMPY=OFF \ - -DPYTHON_NUMPY_PATH=${PREFIX_DEPS}/lib/python3.4/site-packages \ - -DCYCLES_OSL=${PREFIX_DEPS} \ - -DWITH_IMAGE_REDCODE=ON \ - -DWITH_OPENMP=ON \ - ../${_realname}-v${pkgver} + [[ $CARCH == i686 ]] && ENABLESSE2="-DSUPPORT_SSE2_BUILD=OFF" + [[ $CARCH == i686 ]] && BUILDCUDA="OFF" || BUILDCUDA="ON" + [[ $CARCH == i686 ]] && PMARCH="i686" || PMARCH="x86-64" + CFLAGS="-O2 -pipe -march=${PMARCH} -mtune=generic -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS="$CFLAGS" + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DMINGW_LIBS=${PREFIX_DEPS} \ + -DCMAKE_BUILD_TYPE=Release \ + -DWITH_SYSTEM_GLEW=ON \ + -DWITH_SYSTEM_OPENJPEG=ON \ + -DWITH_INSTALL_PORTABLE=OFF \ + -DWITH_OPENCOLLADA=ON \ + -DWITH_GAMEENGINE=ON \ + -DWITH_RAYOPTIMIZATION=ON \ + -DWITH_JACK=OFF \ + -DWITH_PLAYER=ON \ + -DWITH_CODEC_FFMPEG=ON \ + -DWITH_CODEC_SNDFILE=ON \ + -DWITH_CYCLES=ON \ + -DWITH_CYCLES_CUDA_BINARIES=OFF \ + -DWITH_CYCLES_OSL=ON \ + -DWITH_FFTW3=ON \ + -DWITH_MOD_OCEANSIM=ON \ + -DPYTHON_VERSION=3.4 \ + -DPYTHON_LIBPATH=${PREFIX_DEPS}/lib \ + -DPYTHON_LIBRARY=python3.4m \ + -DPYTHON_INCLUDE_DIRS=${PREFIX_DEPS}/include/python3.4m \ + -DWITH_PYTHON_INSTALL=OFF \ + -DWITH_PYTHON_INSTALL_NUMPY=OFF \ + -DPYTHON_NUMPY_PATH=${PREFIX_DEPS}/lib/python3.4/site-packages \ + -DCYCLES_OSL=${PREFIX_DEPS} \ + -DWITH_IMAGE_REDCODE=ON \ + -DWITH_OPENMP=ON \ + ../${_realname}-v${pkgver} - # Remove the openjpeg line once blender accepts my patch - make # -j1 VERBOSE=1 + # Remove the openjpeg line once blender accepts my patch + make # -j1 VERBOSE=1 } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - cp -r bin ${pkgdir}${MINGW_PREFIX}/ - rm ${pkgdir}${MINGW_PREFIX}/bin/msgfmt.exe - mv ${pkgdir}${MINGW_PREFIX}/bin/*.a ${pkgdir}${MINGW_PREFIX}/lib/ + cd "$srcdir/build-${MINGW_CHOST}" + make install + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + cp -r bin ${pkgdir}${MINGW_PREFIX}/ + rm ${pkgdir}${MINGW_PREFIX}/bin/msgfmt.exe + mv ${pkgdir}${MINGW_PREFIX}/bin/*.a ${pkgdir}${MINGW_PREFIX}/lib/ - ${MINGW_REFIX}/bin/python3 -m compileall "${pkgdir}${MINGW_PREFIX}/bin/${pkgver}" - ${MINGW_REFIX}/bin/python3 -m compileall \ - ${pkgdir}${MINGW_PREFIX}/bin/${pkgver}/scripts/startup \ - ${pkgdir}${MINGW_PREFIX}/bin/${pkgver}/scripts/modules \ - ${pkgdir}${MINGW_PREFIX}/bin/${pkgver}/scripts/addons + ${MINGW_REFIX}/bin/python3 -m compileall "${pkgdir}${MINGW_PREFIX}/bin/${pkgver}" + ${MINGW_REFIX}/bin/python3 -m compileall \ + ${pkgdir}${MINGW_PREFIX}/bin/${pkgver}/scripts/startup \ + ${pkgdir}${MINGW_PREFIX}/bin/${pkgver}/scripts/modules \ + ${pkgdir}${MINGW_PREFIX}/bin/${pkgver}/scripts/addons } diff --git a/mingw-w64-boost/PKGBUILD b/mingw-w64-boost/PKGBUILD index 20681e6a2c..b80f90bc26 100644 --- a/mingw-w64-boost/PKGBUILD +++ b/mingw-w64-boost/PKGBUILD @@ -14,15 +14,15 @@ depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-zlib" "${_mingw_suff}-bzip2" makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-bzip2" "${_mingw_suff}-python2" "${_mingw_suff}-python3") options=('strip' 'buildflags' 'staticlibs') source=(http://downloads.sourceforge.net/sourceforge/boost/boost_${_boostver}.tar.bz2 - boost-1.48.0-add-bjam-man-page.patch - boost-1.50.0-fix-non-utf8-files.patch - boost-1.50.0-pool.patch - boost-1.54.0-bind-static_assert.patch - boost-1.54.0-bootstrap.patch - boost-1.54.0-concept-unused_typedef.patch - boost-1.55.0-log_fix_dump_avx2.patch - boost-mingw.patch - using-mingw-w64-python.patch) + boost-1.48.0-add-bjam-man-page.patch + boost-1.50.0-fix-non-utf8-files.patch + boost-1.50.0-pool.patch + boost-1.54.0-bind-static_assert.patch + boost-1.54.0-bootstrap.patch + boost-1.54.0-concept-unused_typedef.patch + boost-1.55.0-log_fix_dump_avx2.patch + boost-mingw.patch + using-mingw-w64-python.patch) md5sums=('d6eef4b4cacb2183f2bf265a5a03a354' 'dff8166486150121bf89d7050c7e5c49' 'ef427ef3a47f8fdeeb6b4ae3246aa84f' @@ -35,107 +35,107 @@ md5sums=('d6eef4b4cacb2183f2bf265a5a03a354' '96297e17f6babfa41c076e5b47c77c02') prepare() { - cd "${srcdir}/boost_${_boostver}" + cd "${srcdir}/boost_${_boostver}" - patch -p1 -i ${srcdir}/boost-1.50.0-fix-non-utf8-files.patch - patch -p1 -i ${srcdir}/boost-1.48.0-add-bjam-man-page.patch - patch -p1 -i ${srcdir}/boost-1.50.0-pool.patch - patch -p1 -i ${srcdir}/boost-1.54.0-bind-static_assert.patch - patch -p1 -i ${srcdir}/boost-1.54.0-concept-unused_typedef.patch - patch -p0 -i ${srcdir}/boost-1.55.0-log_fix_dump_avx2.patch - patch -p1 -i ${srcdir}/boost-mingw.patch - patch -p1 -i ${srcdir}/boost-1.54.0-bootstrap.patch - - # Use out own build Python - patch -p1 -i ${srcdir}/using-mingw-w64-python.patch + patch -p1 -i ${srcdir}/boost-1.50.0-fix-non-utf8-files.patch + patch -p1 -i ${srcdir}/boost-1.48.0-add-bjam-man-page.patch + patch -p1 -i ${srcdir}/boost-1.50.0-pool.patch + patch -p1 -i ${srcdir}/boost-1.54.0-bind-static_assert.patch + patch -p1 -i ${srcdir}/boost-1.54.0-concept-unused_typedef.patch + patch -p0 -i ${srcdir}/boost-1.55.0-log_fix_dump_avx2.patch + patch -p1 -i ${srcdir}/boost-mingw.patch + patch -p1 -i ${srcdir}/boost-1.54.0-bootstrap.patch + + # Use out own build Python + patch -p1 -i ${srcdir}/using-mingw-w64-python.patch - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - echo "using python : 2.7 : ${PREFIX_DEPS}/bin/python2.exe : ${PREFIX_DEPS}/include/python2.7 ;" >> ./tools/build/v2/user-config.jam - echo "using python : 3.4 : ${PREFIX_DEPS}/bin/python3.exe : ${PREFIX_DEPS}/include/python3.4m : ${PREFIX_DEPS}/lib/python3.4/config-3.4m ;" >> ./tools/build/v2/user-config.jam + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + echo "using python : 2.7 : ${PREFIX_DEPS}/bin/python2.exe : ${PREFIX_DEPS}/include/python2.7 ;" >> ./tools/build/v2/user-config.jam + echo "using python : 3.4 : ${PREFIX_DEPS}/bin/python3.exe : ${PREFIX_DEPS}/include/python3.4m : ${PREFIX_DEPS}/lib/python3.4/config-3.4m ;" >> ./tools/build/v2/user-config.jam - mkdir -p "${srcdir}/boost-${MINGW_CHOST}" - lndir "${srcdir}/boost_${_boostver}" "${srcdir}/boost-${MINGW_CHOST}" + mkdir -p "${srcdir}/boost-${MINGW_CHOST}" + lndir "${srcdir}/boost_${_boostver}" "${srcdir}/boost-${MINGW_CHOST}" } build() { - cd "${srcdir}/boost-${MINGW_CHOST}" - ./bootstrap.sh --with-icu=${MINGW_PREFIX} --with-python=${MINGW_PREFIX} + cd "${srcdir}/boost-${MINGW_CHOST}" + ./bootstrap.sh --with-icu=${MINGW_PREFIX} --with-python=${MINGW_PREFIX} - case ${CARCH} in - i686) - local _model=32 - ;; - x86_64) - local _model=64 - ;; - esac + case ${CARCH} in + i686) + local _model=32 + ;; + x86_64) + local _model=64 + ;; + esac - ./b2 \ - toolset=gcc \ - variant=release \ - threading=multi \ - threadapi=win32 \ - link=shared,static \ - runtime-link=shared \ - --debug-configuration \ - --prefix=${pkgdir}${MINGW_PREFIX} \ - -sHAVE_ICU=1 \ - -sICU_PATH=${MINGW_PREFIX} \ - -sICU_LINK="-L${MINGW_PREFIX}/lib -licuuc -licuin -licudt" \ - -sICONV_PATH=${MINGW_PREFIX} \ - -sICONV_LINK="-L${MINGW_PREFIX}/lib -liconv" \ - -sNO_BZIP2 \ - -sBZIP2_BINARY=bz2 \ - -sBZIP2_INCLUDE=${MINGW_PREFIX}/include \ - -sBZIP2_LIBPATH=${MINGW_PREFIX}/lib \ - -sNO_ZLIB \ - -sZLIB_BINARY=z \ - -sZLIB_INCLUDE=${MINGW_PREFIX}/include \ - -sZLIB_LIBPATH=${MINGW_PREFIX}/zlib \ - pch=off \ - -d2 \ - address-model=${_model} \ - --layout=tagged \ - --without-mpi + ./b2 \ + toolset=gcc \ + variant=release \ + threading=multi \ + threadapi=win32 \ + link=shared,static \ + runtime-link=shared \ + --debug-configuration \ + --prefix=${pkgdir}${MINGW_PREFIX} \ + -sHAVE_ICU=1 \ + -sICU_PATH=${MINGW_PREFIX} \ + -sICU_LINK="-L${MINGW_PREFIX}/lib -licuuc -licuin -licudt" \ + -sICONV_PATH=${MINGW_PREFIX} \ + -sICONV_LINK="-L${MINGW_PREFIX}/lib -liconv" \ + -sNO_BZIP2 \ + -sBZIP2_BINARY=bz2 \ + -sBZIP2_INCLUDE=${MINGW_PREFIX}/include \ + -sBZIP2_LIBPATH=${MINGW_PREFIX}/lib \ + -sNO_ZLIB \ + -sZLIB_BINARY=z \ + -sZLIB_INCLUDE=${MINGW_PREFIX}/include \ + -sZLIB_LIBPATH=${MINGW_PREFIX}/zlib \ + pch=off \ + -d2 \ + address-model=${_model} \ + --layout=tagged \ + --without-mpi } package() { - cd "${srcdir}/boost-${MINGW_CHOST}" - case ${CARCH} in - i686) - local _model=32 - ;; - x86_64) - local _model=64 - ;; - esac + cd "${srcdir}/boost-${MINGW_CHOST}" + case ${CARCH} in + i686) + local _model=32 + ;; + x86_64) + local _model=64 + ;; + esac ./b2 \ - toolset=gcc \ - variant=release \ - threading=multi \ - threadapi=win32 \ - link=shared,static \ - runtime-link=shared \ - --prefix=${pkgdir}${MINGW_PREFIX} \ - -sHAVE_ICU=1 \ - -sICU_PATH=${MINGW_PREFIX} \ - -sICU_LINK="-L${MINGW_PREFIX}/lib -licuuc -licuin -licudt" \ - -sICONV_PATH=${MINGW_PREFIX} \ - -sICONV_LINK="-L${MINGW_PREFIX}/lib -liconv" \ - -sNO_BZIP2 \ - -sBZIP2_BINARY=bz2 \ - -sBZIP2_INCLUDE=${MINGW_PREFIX}/include \ - -sBZIP2_LIBPATH=${MINGW_PREFIX}/lib \ - -sNO_ZLIB \ - -sZLIB_BINARY=z \ - -sZLIB_INCLUDE=${MINGW_PREFIX}/include \ - -sZLIB_LIBPATH=${MINGW_PREFIX}/zlib \ - address-model=${_model} \ - --layout=tagged install \ - --without-mpi + toolset=gcc \ + variant=release \ + threading=multi \ + threadapi=win32 \ + link=shared,static \ + runtime-link=shared \ + --prefix=${pkgdir}${MINGW_PREFIX} \ + -sHAVE_ICU=1 \ + -sICU_PATH=${MINGW_PREFIX} \ + -sICU_LINK="-L${MINGW_PREFIX}/lib -licuuc -licuin -licudt" \ + -sICONV_PATH=${MINGW_PREFIX} \ + -sICONV_LINK="-L${MINGW_PREFIX}/lib -liconv" \ + -sNO_BZIP2 \ + -sBZIP2_BINARY=bz2 \ + -sBZIP2_INCLUDE=${MINGW_PREFIX}/include \ + -sBZIP2_LIBPATH=${MINGW_PREFIX}/lib \ + -sNO_ZLIB \ + -sZLIB_BINARY=z \ + -sZLIB_INCLUDE=${MINGW_PREFIX}/include \ + -sZLIB_LIBPATH=${MINGW_PREFIX}/zlib \ + address-model=${_model} \ + --layout=tagged install \ + --without-mpi mkdir -p ${pkgdir}${MINGW_PREFIX}/bin mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin diff --git a/mingw-w64-bullet/PKGBUILD b/mingw-w64-bullet/PKGBUILD index dd9f9878dc..ce528b06fb 100644 --- a/mingw-w64-bullet/PKGBUILD +++ b/mingw-w64-bullet/PKGBUILD @@ -15,53 +15,53 @@ options=('strip' '!buildflags' 'staticlibs') optdepends=('bullet-docs: documentation') makedepends=("${_mingw_suff}-cmake") source=("http://bullet.googlecode.com/files/bullet-${pkgver}-${_rev}.tgz" - dont-try-find-glu.patch - install-pkgconfig-files-mingw.patch) + dont-try-find-glu.patch + install-pkgconfig-files-mingw.patch) md5sums=('70b3c8d202dee91a0854b4cbc88173e8' '53e346560fe8c50834a587bdacf082a7' 'a888f0a035d6f88ab1fbfd1e40b8b960') prepare () { - cd ${srcdir}/bullet-${pkgver}-${_rev} - patch -p1 -i ${srcdir}/dont-try-find-glu.patch - patch -p1 -i ${srcdir}/install-pkgconfig-files-mingw.patch - #sed -i "s|#define SIMD_EPSILON FLT_EPSILON|#define SIMD_EPSILON 1.19209290E-07F|g" src/LinearMath/btScalar.h - rm -f *.dll *.DLL - rm -rf Glut + cd ${srcdir}/bullet-${pkgver}-${_rev} + patch -p1 -i ${srcdir}/dont-try-find-glu.patch + patch -p1 -i ${srcdir}/install-pkgconfig-files-mingw.patch + #sed -i "s|#define SIMD_EPSILON FLT_EPSILON|#define SIMD_EPSILON 1.19209290E-07F|g" src/LinearMath/btScalar.h + rm -f *.dll *.DLL + rm -rf Glut } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - cd ${srcdir}/bullet-${pkgver}-${_rev} - mkdir -p build-${MINGW_CHOST} && pushd build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_SHARED_LIBS=1 \ - -DBUILD_DEMOS=0 \ - -DBUILD_EXTRAS=1 \ - -DINSTALL_LIBS=1 \ - -DUSE_GLUT=0 \ - -DCMAKE_CXX_FLAGS_RELEASE="-fpermissive" \ - -DINSTALL_EXTRA_LIBS=1 \ - -DCMAKE_BUILD_TYPE=Release \ - .. - make + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + cd ${srcdir}/bullet-${pkgver}-${_rev} + mkdir -p build-${MINGW_CHOST} && pushd build-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_SHARED_LIBS=1 \ + -DBUILD_DEMOS=0 \ + -DBUILD_EXTRAS=1 \ + -DINSTALL_LIBS=1 \ + -DUSE_GLUT=0 \ + -DCMAKE_CXX_FLAGS_RELEASE="-fpermissive" \ + -DINSTALL_EXTRA_LIBS=1 \ + -DCMAKE_BUILD_TYPE=Release \ + .. + make } package() { - cd "${srcdir}/bullet-${pkgver}-${_rev}/build-${MINGW_CHOST}" - make install # DESTDIR="${pkgdir}${MINGW_PREFIX}" - install -d "${pkgdir}${MINGW_PREFIX}"/bin - mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/bullet.pc + cd "${srcdir}/bullet-${pkgver}-${_rev}/build-${MINGW_CHOST}" + make install # DESTDIR="${pkgdir}${MINGW_PREFIX}" + install -d "${pkgdir}${MINGW_PREFIX}"/bin + mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/bullet.pc } diff --git a/mingw-w64-bzip2/PKGBUILD b/mingw-w64-bzip2/PKGBUILD index 7b81a59ca3..0c788979b6 100644 --- a/mingw-w64-bzip2/PKGBUILD +++ b/mingw-w64-bzip2/PKGBUILD @@ -12,12 +12,12 @@ license=("custom") makedepends=("${_mingw_suff}-gcc") options=('strip' 'staticlibs') source=("http://www.bzip.org/${pkgver}/bzip2-${pkgver}.tar.gz" - "bzip2-1.0.5-slash.patch" - "bzip2-1.0.4-bzip2recover.patch" - "bzgrep-debian-1.0.5-6.all.patch" - "bzip2-cygming-1.0.6.src.all.patch" - "bzip2-buildsystem.all.patch" - "bzip2-1.0.6-progress.all.patch") + "bzip2-1.0.5-slash.patch" + "bzip2-1.0.4-bzip2recover.patch" + "bzgrep-debian-1.0.5-6.all.patch" + "bzip2-cygming-1.0.6.src.all.patch" + "bzip2-buildsystem.all.patch" + "bzip2-1.0.6-progress.all.patch") sha1sums=('3f89f861209ce81a6bab1fd1998c0ef311712002' '809c3a95f6f6c26463d804b345d62eed8420c6a6' '85ce76fdb67f52f152bba368c1de81132dcdbdb5' @@ -27,39 +27,39 @@ sha1sums=('3f89f861209ce81a6bab1fd1998c0ef311712002' '353b74786f3f8fcddb73691780280a72ef77b85d') prepare() { - cd "$srcdir/${_realname}-$pkgver" - patch -p1 -i "$srcdir/"bzip2-1.0.4-bzip2recover.patch - patch -p1 -i "$srcdir/"bzip2-1.0.5-slash.patch - patch -p1 -i "$srcdir/"bzgrep-debian-1.0.5-6.all.patch - patch -p1 -i "$srcdir/"bzip2-cygming-1.0.6.src.all.patch - patch -p1 -i "$srcdir/"bzip2-buildsystem.all.patch - patch -p1 -i "$srcdir/"bzip2-1.0.6-progress.all.patch + cd "$srcdir/${_realname}-$pkgver" + patch -p1 -i "$srcdir/"bzip2-1.0.4-bzip2recover.patch + patch -p1 -i "$srcdir/"bzip2-1.0.5-slash.patch + patch -p1 -i "$srcdir/"bzgrep-debian-1.0.5-6.all.patch + patch -p1 -i "$srcdir/"bzip2-cygming-1.0.6.src.all.patch + patch -p1 -i "$srcdir/"bzip2-buildsystem.all.patch + patch -p1 -i "$srcdir/"bzip2-1.0.6-progress.all.patch - autoreconf -fi + autoreconf -fi } build() { - unset LDFLAGS - mkdir -p "${srcdir}/build-${CARCH}" - cd "${srcdir}/build-${CARCH}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared - make all-dll-shared + unset LDFLAGS + mkdir -p "${srcdir}/build-${CARCH}" + cd "${srcdir}/build-${CARCH}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared + make all-dll-shared } check() { - cd "${srcdir}/build-${CARCH}" - make -k check + cd "${srcdir}/build-${CARCH}" + make -k check } package() { - cd "${srcdir}/build-${CARCH}" - make DESTDIR="$pkgdir" install - #make PREFIX="${pkgdir}${MINGW_PREFIX}" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - #rm "${pkgdir}${MINGW_PREFIX}/bin/bz"{diff,grep,more} + cd "${srcdir}/build-${CARCH}" + make DESTDIR="$pkgdir" install + #make PREFIX="${pkgdir}${MINGW_PREFIX}" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + #rm "${pkgdir}${MINGW_PREFIX}/bin/bz"{diff,grep,more} } diff --git a/mingw-w64-cairo/PKGBUILD b/mingw-w64-cairo/PKGBUILD index 6e7522bcc9..50ab4300a7 100644 --- a/mingw-w64-cairo/PKGBUILD +++ b/mingw-w64-cairo/PKGBUILD @@ -10,26 +10,26 @@ arch=('any') url="http://cairographics.org" license=("LGPL, MPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-glib2" - "${_mingw_suff}-librsvg" - "${_mingw_suff}-gtk2" - "${_mingw_suff}-poppler" - "${_mingw_suff}-ghostscript" - ) + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-glib2" + "${_mingw_suff}-librsvg" + "${_mingw_suff}-gtk2" + "${_mingw_suff}-poppler" + "${_mingw_suff}-ghostscript" + ) depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-freetype" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-lzo2" - "${_mingw_suff}-zlib" - "${_mingw_suff}-pixman") + "${_mingw_suff}-freetype" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-lzo2" + "${_mingw_suff}-zlib" + "${_mingw_suff}-pixman") optdepends=("mingw-w64-glib2: libcairo-gobject") options=('strip' 'staticlibs') source=("http://cairographics.org/releases/cairo-${pkgver}.tar.xz" - 0001-no-need-to-define-ssize_t-on.v2.mingw.patch - 0009-standalone-headers.mingw.patch - 0010-binary-mode-in-any2ppm.mingw.patch - 0012-more-binary-mode.mingw.patch) + 0001-no-need-to-define-ssize_t-on.v2.mingw.patch + 0009-standalone-headers.mingw.patch + 0010-binary-mode-in-any2ppm.mingw.patch + 0012-more-binary-mode.mingw.patch) sha1sums=('4f6e337d5d3edd7ea79d1426f575331552b003ec' '08c44ff2b0caf61b8f339c01059da88a1201be48' '58c548d2791ba20dd7f6e328ff596f746df3aa10' @@ -37,17 +37,17 @@ sha1sums=('4f6e337d5d3edd7ea79d1426f575331552b003ec' '32d6549232829cbe6cc2e55b79e51d118e796c50') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-no-need-to-define-ssize_t-on.v2.mingw.patch - patch -p1 -i ${srcdir}/0009-standalone-headers.mingw.patch - patch -p1 -i ${srcdir}/0010-binary-mode-in-any2ppm.mingw.patch - patch -p1 -i ${srcdir}/0012-more-binary-mode.mingw.patch - - autoreconf -fi + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-no-need-to-define-ssize_t-on.v2.mingw.patch + patch -p1 -i ${srcdir}/0009-standalone-headers.mingw.patch + patch -p1 -i ${srcdir}/0010-binary-mode-in-any2ppm.mingw.patch + patch -p1 -i ${srcdir}/0012-more-binary-mode.mingw.patch + + autoreconf -fi } build() { - export lt_cv_deplibs_check_method='pass_all' + export lt_cv_deplibs_check_method='pass_all' mkdir -p "${srcdir}/build-${MINGW_CHOST}" cd "${srcdir}/build-${MINGW_CHOST}" CFLAGS+=" -mms-bitfields" @@ -66,7 +66,7 @@ build() { --disable-xcb \ --enable-fc \ --enable-ft \ - ac_cv_prog_GS=${MINGW_PREFIX}/bin/gsc + ac_cv_prog_GS=${MINGW_PREFIX}/bin/gsc make } diff --git a/mingw-w64-cairomm/PKGBUILD b/mingw-w64-cairomm/PKGBUILD index b242e3b36e..a63940204c 100644 --- a/mingw-w64-cairomm/PKGBUILD +++ b/mingw-w64-cairomm/PKGBUILD @@ -16,22 +16,22 @@ source=("http://www.cairographics.org/releases/cairomm-${pkgver}.tar.gz") sha1sums=('35e190a03f760924bece5dc1204cc36b3583c806') build() { - CPPFLAGS+=" -D_REENTRANT" - export lt_cv_deplibs_check_method='pass_all' - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --disable-documentation - make + CPPFLAGS+=" -D_REENTRANT" + export lt_cv_deplibs_check_method='pass_all' + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --disable-documentation + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-cegui/PKGBUILD b/mingw-w64-cegui/PKGBUILD index 57d8ed957d..1cc540fac8 100644 --- a/mingw-w64-cegui/PKGBUILD +++ b/mingw-w64-cegui/PKGBUILD @@ -11,38 +11,38 @@ url="http://crayzedsgui.sourceforge.net" license=("MIT") #makedepends=('doxygen' 'gtk2' 'graphviz' 'irrlicht' 'glm' 'tolua++') makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-cmake" - "${_mingw_suff}-python2" - "mercurial") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-cmake" + "${_mingw_suff}-python2" + "mercurial") depends=("${_mingw_suff}-tinyxml" - "${_mingw_suff}-boost" - "${_mingw_suff}-DevIL" - "${_mingw_suff}-expat" - "${_mingw_suff}-FreeImage" - "${_mingw_suff}-freetype" - "${_mingw_suff}-fribidi" - "${_mingw_suff}-glew" - #"${_mingw_suff}-glfw" - "${_mingw_suff}-glm" - "${_mingw_suff}-irrlicht" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-libiconv" - "${_mingw_suff}-lua51" - "${_mingw_suff}-ogre3d" - "${_mingw_suff}-ois" - "${_mingw_suff}-pcre" - #"${_mingw_suff}-tolua" - "${_mingw_suff}-xerces-c" - "${_mingw_suff}-zlib") + "${_mingw_suff}-boost" + "${_mingw_suff}-DevIL" + "${_mingw_suff}-expat" + "${_mingw_suff}-FreeImage" + "${_mingw_suff}-freetype" + "${_mingw_suff}-fribidi" + "${_mingw_suff}-glew" + #"${_mingw_suff}-glfw" + "${_mingw_suff}-glm" + "${_mingw_suff}-irrlicht" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-libiconv" + "${_mingw_suff}-lua51" + "${_mingw_suff}-ogre3d" + "${_mingw_suff}-ois" + "${_mingw_suff}-pcre" + #"${_mingw_suff}-tolua" + "${_mingw_suff}-xerces-c" + "${_mingw_suff}-zlib") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/crayzedsgui/cegui-${pkgver}.tar.gz" - freetype.patch - mingw-w64-fix.patch - fix-finding-glew.patch - fix-finding-directx.patch - fix-finding-glfw3.patch - fix-dxerr-libname.patch) + freetype.patch + mingw-w64-fix.patch + fix-finding-glew.patch + fix-finding-directx.patch + fix-finding-glfw3.patch + fix-dxerr-libname.patch) md5sums=('142cca3648cee034e04d0f61bd9863ce' '4c5f81f109f36718045bb4ba5ba25602' 'ac605f26c068cf0b90bc24add094ca6d' @@ -52,44 +52,44 @@ md5sums=('142cca3648cee034e04d0f61bd9863ce' '77649c26d817dc7d4d57b9c54d3641f4') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/freetype.patch - patch -p1 -i ${srcdir}/mingw-w64-fix.patch - patch -p1 -i ${srcdir}/fix-finding-glew.patch - patch -p1 -i ${srcdir}/fix-finding-directx.patch - #patch -p1 -i ${srcdir}/fix-finding-glfw3.patch - patch -p1 -i ${srcdir}/fix-dxerr-libname.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/freetype.patch + patch -p1 -i ${srcdir}/mingw-w64-fix.patch + patch -p1 -i ${srcdir}/fix-finding-glew.patch + patch -p1 -i ${srcdir}/fix-finding-directx.patch + #patch -p1 -i ${srcdir}/fix-finding-glfw3.patch + patch -p1 -i ${srcdir}/fix-dxerr-libname.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} - cd "$srcdir/build-${MINGW_CHOST}" + mkdir $srcdir/build-${MINGW_CHOST} + cd "$srcdir/build-${MINGW_CHOST}" - export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} - export CFLAGS="-I${PREFIX_DEPS}/include" - export CXXFLAGS="-I${PREFIX_DEPS}/include" - #cd "${srcdir}/${_realname}-${pkgver}" - ${MINGW_PREFIX}/bin/cmake.exe \ - ../${_realname}-${pkgver} \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCEGUI_LIB_INSTALL_DIR=lib \ - -DCEGUI_BUILD_PYTHON_MODULES=OFF # currently broken :( - # -PYTHON_EXECUTABLE=/usr/bin/python2 - make - #make html + export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} + export CFLAGS="-I${PREFIX_DEPS}/include" + export CXXFLAGS="-I${PREFIX_DEPS}/include" + #cd "${srcdir}/${_realname}-${pkgver}" + ${MINGW_PREFIX}/bin/cmake.exe \ + ../${_realname}-${pkgver} \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCEGUI_LIB_INSTALL_DIR=lib \ + -DCEGUI_BUILD_PYTHON_MODULES=OFF # currently broken :( + # -PYTHON_EXECUTABLE=/usr/bin/python2 + make + #make html } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make -j1 install + cd "$srcdir/build-${MINGW_CHOST}" + make -j1 install } diff --git a/mingw-w64-celt/PKGBUILD b/mingw-w64-celt/PKGBUILD index 4caa0283cd..3ae6e4fdb7 100644 --- a/mingw-w64-celt/PKGBUILD +++ b/mingw-w64-celt/PKGBUILD @@ -16,21 +16,21 @@ source=(http://downloads.us.xiph.org/releases/${_realname}/${_realname}-$pkgver. md5sums=('5511732a426cc42bf986ca79b5cdd02f') build() { - export lt_cv_deplibs_check_method='pass_all' + export lt_cv_deplibs_check_method='pass_all' - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-custom-modes \ - --disable-static + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-custom-modes \ + --disable-static make } package() { cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-cfitsio/PKGBUILD b/mingw-w64-cfitsio/PKGBUILD index b3a4397675..4a0b0b6b9b 100644 --- a/mingw-w64-cfitsio/PKGBUILD +++ b/mingw-w64-cfitsio/PKGBUILD @@ -13,40 +13,40 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs") options=('strip' 'staticlibs') source=("ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/${_realname}${pkgver/./}.tar.gz" - mingw-shared.patch) + mingw-shared.patch) md5sums=('833032c9ecbf1d460aca0360a26958db' '3f1e57458f0a0894fe66da3444bd35f1') prepare() { - cd ${_realname} - patch -p1 -i ${srcdir}/mingw-shared.patch - autoreconf -fi + cd ${_realname} + patch -p1 -i ${srcdir}/mingw-shared.patch + autoreconf -fi } build() { - #export lt_cv_deplibs_check_method='pass_all' + #export lt_cv_deplibs_check_method='pass_all' - cd "${srcdir}/${_realname}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} + cd "${srcdir}/${_realname}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} make shared } check() { - cd ${_realname} - make testprog - LD_LIBRARY_PATH=. ./testprog > testprog.lis - [[ -z $(diff testprog.lis testprog.out) ]] || return 1 - [[ -z $(cmp testprog.fit testprog.std) ]] || return 1 + cd ${_realname} + make testprog + LD_LIBRARY_PATH=. ./testprog > testprog.lis + [[ -z $(diff testprog.lis testprog.out) ]] || return 1 + [[ -z $(cmp testprog.fit testprog.std) ]] || return 1 } package() { - cd "${srcdir}/${_realname}" - make DESTDIR="${pkgdir}" install - mkdir -p "${pkgdir}${MINGW_PREFIX}"/bin - mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - install -D -m644 License.txt "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE + cd "${srcdir}/${_realname}" + make DESTDIR="${pkgdir}" install + mkdir -p "${pkgdir}${MINGW_PREFIX}"/bin + mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + install -D -m644 License.txt "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE } diff --git a/mingw-w64-clang-svn/PKGBUILD b/mingw-w64-clang-svn/PKGBUILD index 4dee1356fc..76add2b38f 100644 --- a/mingw-w64-clang-svn/PKGBUILD +++ b/mingw-w64-clang-svn/PKGBUILD @@ -13,19 +13,19 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc") options=('staticlibs' 'strip') source=(#"llvm"::"svn+http://llvm.org/svn/llvm-project/llvm/trunk" - #"clang"::"svn+http://llvm.org/svn/llvm-project/cfe/trunk" - #"rt"::"svn+http://llvm.org/svn/llvm-project/compiler-rt/trunk" - #"testsuite"::"svn+http://llvm.org/svn/llvm-project/test-suite/trunk" - "llvm"::"git+http://llvm.org/git/llvm.git" - "clang"::"git+http://llvm.org/git/clang.git" - "rt"::"git+http://llvm.org/git/compiler-rt.git" - "testsuite"::"git+http://llvm.org/git/test-suite.git" - #"libcxx"::"git+http://llvm.org/git/libcxx.git" - clang-enable-tls.patch - clang-win64-seh.patch - clang-mingw-driver.patch - llvm-win64-exceptions.patch - llvm-emit-reg-names.patch + #"clang"::"svn+http://llvm.org/svn/llvm-project/cfe/trunk" + #"rt"::"svn+http://llvm.org/svn/llvm-project/compiler-rt/trunk" + #"testsuite"::"svn+http://llvm.org/svn/llvm-project/test-suite/trunk" + "llvm"::"git+http://llvm.org/git/llvm.git" + "clang"::"git+http://llvm.org/git/clang.git" + "rt"::"git+http://llvm.org/git/compiler-rt.git" + "testsuite"::"git+http://llvm.org/git/test-suite.git" + #"libcxx"::"git+http://llvm.org/git/libcxx.git" + clang-enable-tls.patch + clang-win64-seh.patch + clang-mingw-driver.patch + llvm-win64-exceptions.patch + llvm-emit-reg-names.patch ) md5sums=('SKIP' 'SKIP' @@ -38,178 +38,178 @@ md5sums=('SKIP' 'SKIP') pkgver() { - cd "$srcdir/clang" - local ver="$(git rev-parse HEAD)" - # printf "r%s" "$(git svn find-rev ${ver})" - printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/clang" + local ver="$(git rev-parse HEAD)" + # printf "r%s" "$(git svn find-rev ${ver})" + printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd ${srcdir}/llvm - patch -p1 -i ${srcdir}/llvm-win64-exceptions.patch - patch -p1 -i ${srcdir}/llvm-emit-reg-names.patch - - cd ${srcdir}/clang - patch -p1 -i ${srcdir}/clang-mingw-driver.patch - patch -p1 -i ${srcdir}/clang-enable-tls.patch - patch -p1 -i ${srcdir}/clang-win64-seh.patch + cd ${srcdir}/llvm + patch -p1 -i ${srcdir}/llvm-win64-exceptions.patch + patch -p1 -i ${srcdir}/llvm-emit-reg-names.patch + + cd ${srcdir}/clang + patch -p1 -i ${srcdir}/clang-mingw-driver.patch + patch -p1 -i ${srcdir}/clang-enable-tls.patch + patch -p1 -i ${srcdir}/clang-win64-seh.patch - cd ${srcdir} - mv ${srcdir}/clang ${srcdir}/llvm/tools/clang - mv ${srcdir}/rt ${srcdir}/llvm/projects/compiler-rt - mv ${srcdir}/testsuite ${srcdir}/llvm/projects/test-suite - # mv ${srcdir}/libcxx ${srcdir}/llvm/projects/libcxx + cd ${srcdir} + mv ${srcdir}/clang ${srcdir}/llvm/tools/clang + mv ${srcdir}/rt ${srcdir}/llvm/projects/compiler-rt + mv ${srcdir}/testsuite ${srcdir}/llvm/projects/test-suite + # mv ${srcdir}/libcxx ${srcdir}/llvm/projects/libcxx } build() { - mkdir -p ${srcdir}/llvm/build-${MINGW_CHOST} - cd ${srcdir}/llvm/build-${MINGW_CHOST} - echo 'ac_cv_have_decl_strerror_s=${ac_cv_have_decl_strerror_s=no}' > config.cache + mkdir -p ${srcdir}/llvm/build-${MINGW_CHOST} + cd ${srcdir}/llvm/build-${MINGW_CHOST} + echo 'ac_cv_have_decl_strerror_s=${ac_cv_have_decl_strerror_s=no}' > config.cache - # Include location of libffi headers in CPPFLAGS - CPPFLAGS+=" $(pkg-config --cflags libffi)" - - ../configure \ - -C \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-sysroot=${MINGW_PREFIX} \ - --enable-targets=x86,x86_64,cpp \ - --enable-optimized \ - --disable-assertions \ - --disable-pthreads \ - --with-python=/usr/bin/python2 \ - --enable-libffi \ - --enable-docs - #--enable-shared - #--enable-embed-stdcxx - #--enable-libcpp - #--enable-cxx11 - # - #--enable-ltdl-install - # - #--with-c-include-dir - #--with-gcc-toolchain - #--with-default-sysroot - #--with-binutils-include - #--with-bug-report-url - make + # Include location of libffi headers in CPPFLAGS + CPPFLAGS+=" $(pkg-config --cflags libffi)" + + ../configure \ + -C \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-sysroot=${MINGW_PREFIX} \ + --enable-targets=x86,x86_64,cpp \ + --enable-optimized \ + --disable-assertions \ + --disable-pthreads \ + --with-python=/usr/bin/python2 \ + --enable-libffi \ + --enable-docs + #--enable-shared + #--enable-embed-stdcxx + #--enable-libcpp + #--enable-cxx11 + # + #--enable-ltdl-install + # + #--with-c-include-dir + #--with-gcc-toolchain + #--with-default-sysroot + #--with-binutils-include + #--with-bug-report-url + make } check() { - cd "${srcdir}/llvm" - make check + cd "${srcdir}/llvm" + make check } package_clang(){ - pkgdesc="C language family frontend for LLVM" - depends=("${_mingw_suff}-llvm-svn") - provides=("${_mingw_suff}-clang") - conflicts=("${_mingw_suff}-clang") - cd ${srcdir}/llvm/tools/clang - local ver="$(git rev-parse HEAD)" - pkgver="r$(git svn find-rev ${ver})" - - cd "${srcdir}/llvm/build-${MINGW_CHOST}/tools/clang" + pkgdesc="C language family frontend for LLVM" + depends=("${_mingw_suff}-llvm-svn") + provides=("${_mingw_suff}-clang") + conflicts=("${_mingw_suff}-clang") + cd ${srcdir}/llvm/tools/clang + local ver="$(git rev-parse HEAD)" + pkgver="r$(git svn find-rev ${ver})" + + cd "${srcdir}/llvm/build-${MINGW_CHOST}/tools/clang" make -j1 DESTDIR="$pkgdir" install - rm -r ${pkgdir}${MINGW_PREFIX}/docs + rm -r ${pkgdir}${MINGW_PREFIX}/docs } # package_compiler-rt(){ - # cd ${srcdir}/compiler-rt - # local ver="$(git rev-parse HEAD)" - # pkgver="r$(git svn find-rev ${ver})" + # cd ${srcdir}/compiler-rt + # local ver="$(git rev-parse HEAD)" + # pkgver="r$(git svn find-rev ${ver})" # } package_llvm(){ - pkgdesc="Low Level Virtual Machine" - depends=("${_mingw_suff}-gcc") # "${_mingw_suff}-compiler-rt" - provides=("${_mingw_suff}-llvm") - conflicts=("${_mingw_suff}-llvm") - cd ${srcdir}/llvm - local ver="$(git rev-parse HEAD)" - pkgver="r$(git svn find-rev ${ver})" - - mv "${srcdir}/llvm/tools/clang" "${srcdir}/clang" - mv "${srcdir}/llvm/build-${MINGW_CHOST}/tools/clang" "${srcdir}/clang-${MINGW_CHOST}" - cd "${srcdir}/llvm/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - mv "${srcdir}/clang" "${srcdir}/llvm/tools/clang" - mv "${srcdir}/clang-${MINGW_CHOST}" "${srcdir}/llvm/build-${MINGW_CHOST}/tools/clang" - rm -r ${pkgdir}${MINGW_PREFIX}/docs - - # Install CMake stuff - install -d "${pkgdir}${MINGW_PREFIX}"/share/llvm/cmake/{modules,platforms} - install -Dm644 $srcdir/llvm/cmake/modules/*.cmake "${pkgdir}${MINGW_PREFIX}"/share/llvm/cmake/modules/ - install -Dm644 $srcdir/llvm/cmake/platforms/*.cmake "${pkgdir}${MINGW_PREFIX}"/share/llvm/cmake/platforms/ + pkgdesc="Low Level Virtual Machine" + depends=("${_mingw_suff}-gcc") # "${_mingw_suff}-compiler-rt" + provides=("${_mingw_suff}-llvm") + conflicts=("${_mingw_suff}-llvm") + cd ${srcdir}/llvm + local ver="$(git rev-parse HEAD)" + pkgver="r$(git svn find-rev ${ver})" + + mv "${srcdir}/llvm/tools/clang" "${srcdir}/clang" + mv "${srcdir}/llvm/build-${MINGW_CHOST}/tools/clang" "${srcdir}/clang-${MINGW_CHOST}" + cd "${srcdir}/llvm/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + mv "${srcdir}/clang" "${srcdir}/llvm/tools/clang" + mv "${srcdir}/clang-${MINGW_CHOST}" "${srcdir}/llvm/build-${MINGW_CHOST}/tools/clang" + rm -r ${pkgdir}${MINGW_PREFIX}/docs + + # Install CMake stuff + install -d "${pkgdir}${MINGW_PREFIX}"/share/llvm/cmake/{modules,platforms} + install -Dm644 $srcdir/llvm/cmake/modules/*.cmake "${pkgdir}${MINGW_PREFIX}"/share/llvm/cmake/modules/ + install -Dm644 $srcdir/llvm/cmake/platforms/*.cmake "${pkgdir}${MINGW_PREFIX}"/share/llvm/cmake/platforms/ } package_clang-analyzer() { - pkgdesc="A source code analysis framework" - url="http://clang-analyzer.llvm.org/" - depends=("${_mingw_suff}-clang-svn" "${_mingw_suff}-python2") - provides=("${_mingw_suff}-clang-analyzer") - conflicts=("${_mingw_suff}-clang-analyzer") - cd ${srcdir}/llvm/tools/clang - local ver="$(git rev-parse HEAD)" - pkgver="r$(git svn find-rev ${ver})" - - install -d ${pkgdir}${MINGW_PREFIX}/{bin,lib/clang-analyzer} - for _tool in scan-{build,view}; do - cp -r tools/$_tool ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/ - ln -s ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/$_tool/$_tool ${pkgdir}${MINGW_PREFIX}/bin/ - done + pkgdesc="A source code analysis framework" + url="http://clang-analyzer.llvm.org/" + depends=("${_mingw_suff}-clang-svn" "${_mingw_suff}-python2") + provides=("${_mingw_suff}-clang-analyzer") + conflicts=("${_mingw_suff}-clang-analyzer") + cd ${srcdir}/llvm/tools/clang + local ver="$(git rev-parse HEAD)" + pkgver="r$(git svn find-rev ${ver})" + + install -d ${pkgdir}${MINGW_PREFIX}/{bin,lib/clang-analyzer} + for _tool in scan-{build,view}; do + cp -r tools/$_tool ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/ + ln -s ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/$_tool/$_tool ${pkgdir}${MINGW_PREFIX}/bin/ + done - # scan-build looks for clang within the same directory - install -d ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ - ln -s ${srcdir}/llvm/build-${MINGW_CHOST}/Release/bin/clang.exe ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ + # scan-build looks for clang within the same directory + install -d ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ + ln -s ${srcdir}/llvm/build-${MINGW_CHOST}/Release/bin/clang.exe ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ - # Relocate man page - install -d ${pkgdir}${MINGW_PREFIX}/share/man/man1 - mv ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/scan-build.1 \ - ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + # Relocate man page + install -d ${pkgdir}${MINGW_PREFIX}/share/man/man1 + mv ${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/scan-build.1 \ + ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - # Use Python 2 - #sed -i \ - # -e 's|env python$|&2|' \ - # -e 's|/usr/bin/python$|&2|' \ - # "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-view/scan-view" \ - # "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/set-xcode-analyzer" + # Use Python 2 + #sed -i \ + # -e 's|env python$|&2|' \ + # -e 's|/usr/bin/python$|&2|' \ + # "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-view/scan-view" \ + # "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer/scan-build/set-xcode-analyzer" - # Compile Python scripts - python2 -m compileall "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer" - python2 -O -m compileall "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer" - install -Dm644 LICENSE.TXT "${pkgdir}${MINGW_PREFIX}/share/licenses/clang-analyzer/LICENSE" + # Compile Python scripts + python2 -m compileall "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer" + python2 -O -m compileall "${pkgdir}${MINGW_PREFIX}/lib/clang-analyzer" + install -Dm644 LICENSE.TXT "${pkgdir}${MINGW_PREFIX}/share/licenses/clang-analyzer/LICENSE" } package_mingw-w64-i686-clang-svn(){ - package_clang + package_clang } package_mingw-w64-i686-clang-analyzer-svn(){ - package_clang-analyzer + package_clang-analyzer } # package_mingw-w64-i686-compiler-rt-svn(){ -# package_compiler-rt +# package_compiler-rt # } package_mingw-w64-i686-llvm-svn(){ - package_llvm + package_llvm } package_mingw-w64-x86_64-clang-svn(){ - package_clang + package_clang } package_mingw-w64-x86_64-clang-analyzer-svn(){ - package_clang-analyzer + package_clang-analyzer } # package_mingw-w64-x86_64-compiler-rt-svn(){ -# package_compiler-rt +# package_compiler-rt # } package_mingw-w64-x86_64-llvm-svn(){ - package_llvm + package_llvm } diff --git a/mingw-w64-clang/PKGBUILD b/mingw-w64-clang/PKGBUILD index 66800efcc7..7a6f86ab33 100644 --- a/mingw-w64-clang/PKGBUILD +++ b/mingw-w64-clang/PKGBUILD @@ -16,11 +16,11 @@ source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.gz{,.sig} http://llvm.org/releases/$pkgver/clang-$pkgver.src.tar.gz{,.sig} http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.gz{,.sig} http://llvm.org/releases/$pkgver/test-suite-$pkgver.src.tar.gz{,.sig} - http://llvm.org/releases/$pkgver/libcxx-$pkgver.src.tar.gz{,.sig} + http://llvm.org/releases/$pkgver/libcxx-$pkgver.src.tar.gz{,.sig} llvm-3.3-tests-ulimit-mingw32-fix.patch llvm-3.3-tests-hack-remove-ocamlopt_executable.patch - clang-3.4-add-recent-gcc-versions.patch - clang-3.4-enable-tls.patch) + clang-3.4-add-recent-gcc-versions.patch + clang-3.4-enable-tls.patch) sha256sums=('25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628' 'SKIP' '22a9780db3b85a7f2eb9ea1f7f6e00da0249e3d12851e8dea0f62f1783242b1b' @@ -39,189 +39,189 @@ sha256sums=('25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628' noextract=(clang-$pkgver.src.tar.gz) prepare() { - plain "Extracting clang-$pkgver.src.tar.gz due to symlink(s) without pre-existing target(s)" - [ -d $srcdir/clang-$pkgver ] && rm -rf $srcdir/clang-$pkgver - [ -d $srcdir/clang-$pkgver ] || tar -xzvf $startdir/clang-$pkgver.src.tar.gz -C $srcdir || true + plain "Extracting clang-$pkgver.src.tar.gz due to symlink(s) without pre-existing target(s)" + [ -d $srcdir/clang-$pkgver ] && rm -rf $srcdir/clang-$pkgver + [ -d $srcdir/clang-$pkgver ] || tar -xzvf $startdir/clang-$pkgver.src.tar.gz -C $srcdir || true - # Prevent various ulimit failures on MSYS2. - cd "$srcdir/llvm-$pkgver" - patch -p1 -i ${srcdir}/llvm-3.3-tests-ulimit-mingw32-fix.patch - patch -p1 -i ${srcdir}/llvm-3.3-tests-hack-remove-ocamlopt_executable.patch + # Prevent various ulimit failures on MSYS2. + cd "$srcdir/llvm-$pkgver" + patch -p1 -i ${srcdir}/llvm-3.3-tests-ulimit-mingw32-fix.patch + patch -p1 -i ${srcdir}/llvm-3.3-tests-hack-remove-ocamlopt_executable.patch - cd "$srcdir/clang-$pkgver" - patch -p1 -i ${srcdir}/clang-3.4-add-recent-gcc-versions.patch - patch -p1 -i ${srcdir}/clang-3.4-enable-tls.patch + cd "$srcdir/clang-$pkgver" + patch -p1 -i ${srcdir}/clang-3.4-add-recent-gcc-versions.patch + patch -p1 -i ${srcdir}/clang-3.4-enable-tls.patch - cd "$srcdir/llvm-$pkgver" + cd "$srcdir/llvm-$pkgver" - # At the present, clang must reside inside the LLVM source code tree to build - # See http://llvm.org/bugs/show_bug.cgi?id=4840 - [ -d tools/clang ] && rm -rf tools/clang - mv "$srcdir/clang-$pkgver" tools/clang - [ -d projects/compiler-rt ] && rm -rf projects/compiler-rt - mv "$srcdir/compiler-rt-$pkgver" projects/compiler-rt - # [ -d projects/test-suite ] && rm -rf projects/test-suite - # mv "$srcdir/test-suite-$pkgver" projects/test-suite - # [ -d projects/libcxx-$pkgver ] && rm -rf projects/libcxx - # mv "$srcdir/libcxx-$pkgver" projects/libcxx + # At the present, clang must reside inside the LLVM source code tree to build + # See http://llvm.org/bugs/show_bug.cgi?id=4840 + [ -d tools/clang ] && rm -rf tools/clang + mv "$srcdir/clang-$pkgver" tools/clang + [ -d projects/compiler-rt ] && rm -rf projects/compiler-rt + mv "$srcdir/compiler-rt-$pkgver" projects/compiler-rt + # [ -d projects/test-suite ] && rm -rf projects/test-suite + # mv "$srcdir/test-suite-$pkgver" projects/test-suite + # [ -d projects/libcxx-$pkgver ] && rm -rf projects/libcxx + # mv "$srcdir/libcxx-$pkgver" projects/libcxx - # Fix docs installation directory - sed -i 's:\$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm:' \ - Makefile.config.in + # Fix docs installation directory + sed -i 's:\$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm:' \ + Makefile.config.in - # Make -flto work; use ld.gold instead of the default linker - # patch -d tools/clang -Np1 -i "$srcdir/clang-3.3-use-gold-linker.patch" + # Make -flto work; use ld.gold instead of the default linker + # patch -d tools/clang -Np1 -i "$srcdir/clang-3.3-use-gold-linker.patch" } build() { - cd "$srcdir" - mkdir -p build-${MINGW_CHOST} - cd build-${MINGW_CHOST} - echo 'ac_cv_have_decl_strerror_s=${ac_cv_have_decl_strerror_s=no}' > config.cache + cd "$srcdir" + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + echo 'ac_cv_have_decl_strerror_s=${ac_cv_have_decl_strerror_s=no}' > config.cache - # Include location of libffi headers in CPPFLAGS - CPPFLAGS+=" $(pkg-config --cflags libffi)" + # Include location of libffi headers in CPPFLAGS + CPPFLAGS+=" $(pkg-config --cflags libffi)" ../llvm-$pkgver/configure \ - -C \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-sysroot=${MINGW_PREFIX} \ - --enable-targets=x86,x86_64,arm,mips \ - --enable-optimized \ - --enable-assertions \ - --disable-pthreads \ - --with-python=/usr/bin/python2 \ - --enable-libffi \ - --enable-docs - #--enable-shared - #--enable-embed-stdcxx - #--enable-libcpp - #--enable-cxx11 - # - #--enable-ltdl-install - # - #--with-c-include-dir - #--with-gcc-toolchain - #--with-default-sysroot - #--with-binutils-include - #--with-bug-report-url + -C \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-sysroot=${MINGW_PREFIX} \ + --enable-targets=x86,x86_64,arm,mips \ + --enable-optimized \ + --enable-assertions \ + --disable-pthreads \ + --with-python=/usr/bin/python2 \ + --enable-libffi \ + --enable-docs + #--enable-shared + #--enable-embed-stdcxx + #--enable-libcpp + #--enable-cxx11 + # + #--enable-ltdl-install + # + #--with-c-include-dir + #--with-gcc-toolchain + #--with-default-sysroot + #--with-binutils-include + #--with-bug-report-url make } check() { - plain "skipping make check..." -# cd "$srcdir/build-${MINGW_CHOST}" -# make check + plain "skipping make check..." +# cd "$srcdir/build-${MINGW_CHOST}" +# make check } setup() { - cd "$srcdir/build-${MINGW_CHOST}/tools/clang" - make -j1 DESTDIR="$destdir/clang" install - # Fix mis-named clang doc folder (is llvm, should be clang) - mv ${destdir}/clang${MINGW_PREFIX}/share/doc/llvm ${destdir}/clang${MINGW_PREFIX}/share/doc/clang + cd "$srcdir/build-${MINGW_CHOST}/tools/clang" + make -j1 DESTDIR="$destdir/clang" install + # Fix mis-named clang doc folder (is llvm, should be clang) + mv ${destdir}/clang${MINGW_PREFIX}/share/doc/llvm ${destdir}/clang${MINGW_PREFIX}/share/doc/clang - install -d ${destdir}/clang-analyzer${MINGW_PREFIX}/{bin,lib/clang-analyzer} - for _tool in scan-{build,view}; do - cp -r $srcdir/llvm-$pkgver/tools/clang/tools/$_tool ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/ - ln -s ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/$_tool/$_tool ${destdir}/clang-analyzer${MINGW_PREFIX}/bin/ - done + install -d ${destdir}/clang-analyzer${MINGW_PREFIX}/{bin,lib/clang-analyzer} + for _tool in scan-{build,view}; do + cp -r $srcdir/llvm-$pkgver/tools/clang/tools/$_tool ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/ + ln -s ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/$_tool/$_tool ${destdir}/clang-analyzer${MINGW_PREFIX}/bin/ + done - # scan-build looks for clang within the same directory - install -d ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ - ln -s ${destdir}/clang${MINGW_PREFIX}/bin/clang.exe ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ + # scan-build looks for clang within the same directory + install -d ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ + ln -s ${destdir}/clang${MINGW_PREFIX}/bin/clang.exe ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/ - # Relocate man page - install -d ${destdir}/clang-analyzer${MINGW_PREFIX}/share/man/man1 - mv ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/scan-build.1 \ - ${destdir}/clang-analyzer${MINGW_PREFIX}/share/man/man1/ + # Relocate man page + install -d ${destdir}/clang-analyzer${MINGW_PREFIX}/share/man/man1 + mv ${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/scan-build.1 \ + ${destdir}/clang-analyzer${MINGW_PREFIX}/share/man/man1/ - # Install CMake stuff - install -d "${destdir}"/llvm${MINGW_PREFIX}/share/llvm/cmake/{modules,platforms} - install -Dm644 $srcdir/llvm-$pkgver/cmake/modules/*.cmake "${destdir}"/llvm${MINGW_PREFIX}/share/llvm/cmake/modules/ - install -Dm644 $srcdir/llvm-$pkgver/cmake/platforms/*.cmake "${destdir}"/llvm${MINGW_PREFIX}/share/llvm/cmake/platforms/ + # Install CMake stuff + install -d "${destdir}"/llvm${MINGW_PREFIX}/share/llvm/cmake/{modules,platforms} + install -Dm644 $srcdir/llvm-$pkgver/cmake/modules/*.cmake "${destdir}"/llvm${MINGW_PREFIX}/share/llvm/cmake/modules/ + install -Dm644 $srcdir/llvm-$pkgver/cmake/platforms/*.cmake "${destdir}"/llvm${MINGW_PREFIX}/share/llvm/cmake/platforms/ - # Use Python 2 - #sed -i \ - # -e 's|env python$|&2|' \ - # -e 's|/usr/bin/python$|&2|' \ - # "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-view/scan-view" \ - # "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/set-xcode-analyzer" + # Use Python 2 + #sed -i \ + # -e 's|env python$|&2|' \ + # -e 's|/usr/bin/python$|&2|' \ + # "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-view/scan-view" \ + # "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer/scan-build/set-xcode-analyzer" - # Compile Python scripts - python2 -m compileall "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer" - python2 -O -m compileall "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer" - install -Dm644 $srcdir/llvm-$pkgver/tools/clang/LICENSE.TXT "${destdir}/clang-analyzer${MINGW_PREFIX}/share/licenses/clang-analyzer/LICENSE" + # Compile Python scripts + python2 -m compileall "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer" + python2 -O -m compileall "${destdir}/clang-analyzer${MINGW_PREFIX}/lib/clang-analyzer" + install -Dm644 $srcdir/llvm-$pkgver/tools/clang/LICENSE.TXT "${destdir}/clang-analyzer${MINGW_PREFIX}/share/licenses/clang-analyzer/LICENSE" - # Move clang out of the way *before* installing llvm, both src and build. We'll put build back afterwards to allow re-packaging. - # but the src move is undoing what prepare() did. - mv "$srcdir/build-${MINGW_CHOST}/tools/clang" "$srcdir/clang-$MINGW_CHOST" - mv "$srcdir/llvm-$pkgver/tools/clang" "$srcdir/clang-$pkgver" # Put src back where it was (clang) - cd "$srcdir/build-${MINGW_CHOST}" - make -j1 DESTDIR="$destdir/llvm" install - mv "$srcdir/clang-$MINGW_CHOST" "$srcdir/build-${MINGW_CHOST}/tools/clang" + # Move clang out of the way *before* installing llvm, both src and build. We'll put build back afterwards to allow re-packaging. + # but the src move is undoing what prepare() did. + mv "$srcdir/build-${MINGW_CHOST}/tools/clang" "$srcdir/clang-$MINGW_CHOST" + mv "$srcdir/llvm-$pkgver/tools/clang" "$srcdir/clang-$pkgver" # Put src back where it was (clang) + cd "$srcdir/build-${MINGW_CHOST}" + make -j1 DESTDIR="$destdir/llvm" install + mv "$srcdir/clang-$MINGW_CHOST" "$srcdir/build-${MINGW_CHOST}/tools/clang" - # Undo more prepare() moves. -# mv "$srcdir/llvm-$pkgver/projects/compiler-rt" "$srcdir/compiler-rt-$pkgver" # Put src back where it was (the rest) -# mv "$srcdir/llvm-$pkgver/projects/test-suite" "$srcdir/test-suite-$pkgver" -# mv "$srcdir/llvm-$pkgver/projects/libcxx" "$srcdir/libcxx-$pkgver" + # Undo more prepare() moves. +# mv "$srcdir/llvm-$pkgver/projects/compiler-rt" "$srcdir/compiler-rt-$pkgver" # Put src back where it was (the rest) +# mv "$srcdir/llvm-$pkgver/projects/test-suite" "$srcdir/test-suite-$pkgver" +# mv "$srcdir/llvm-$pkgver/projects/libcxx" "$srcdir/libcxx-$pkgver" } package_clang(){ - pkgdesc="C language family frontend for LLVM" - depends=("${_mingw_suff}-llvm=${pkgver}") + pkgdesc="C language family frontend for LLVM" + depends=("${_mingw_suff}-llvm=${pkgver}") - mv $destdir/clang/* $pkgdir + mv $destdir/clang/* $pkgdir } # package_compiler-rt(){ -# cd ${srcdir}/compiler-rt +# cd ${srcdir}/compiler-rt # } package_llvm(){ - pkgdesc="Low Level Virtual Machine" - depends=("${_mingw_suff}-gcc") # "${_mingw_suff}-compiler-rt" + pkgdesc="Low Level Virtual Machine" + depends=("${_mingw_suff}-gcc") # "${_mingw_suff}-compiler-rt" - mv $destdir/llvm/* $pkgdir + mv $destdir/llvm/* $pkgdir } package_clang-analyzer() { - pkgdesc="A source code analysis framework" - url="http://clang-analyzer.llvm.org/" - depends=("${_mingw_suff}-clang=${pkgver}" "${_mingw_suff}-python2") + pkgdesc="A source code analysis framework" + url="http://clang-analyzer.llvm.org/" + depends=("${_mingw_suff}-clang=${pkgver}" "${_mingw_suff}-python2") - mv $destdir/clang-analyzer/* $pkgdir + mv $destdir/clang-analyzer/* $pkgdir } package_mingw-w64-i686-clang(){ - package_clang + package_clang } package_mingw-w64-i686-clang-analyzer(){ - package_clang-analyzer + package_clang-analyzer } # package_mingw-w64-i686-compiler-rt(){ -# package_compiler-rt +# package_compiler-rt # } package_mingw-w64-i686-llvm(){ - package_llvm + package_llvm } package_mingw-w64-x86_64-clang(){ - package_clang + package_clang } package_mingw-w64-x86_64-clang-analyzer(){ - package_clang-analyzer + package_clang-analyzer } # package_mingw-w64-x86_64-compiler-rt(){ -# package_compiler-rt +# package_compiler-rt # } package_mingw-w64-x86_64-llvm(){ - package_llvm + package_llvm } diff --git a/mingw-w64-cloog/PKGBUILD b/mingw-w64-cloog/PKGBUILD index 2dd58e3344..7ffd56ec07 100644 --- a/mingw-w64-cloog/PKGBUILD +++ b/mingw-w64-cloog/PKGBUILD @@ -28,14 +28,14 @@ prepare() { build() { cd $srcdir/${_realname}-${pkgver} ./configure --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-static \ - --disable-shared \ - --with-isl=system \ - --with-bits=gmp \ - --with-isl-prefix=${MINGW_PREFIX} \ - --with-gmp-prefix=${MINGW_PREFIX} \ - --program-suffix=-isl + --prefix=${MINGW_PREFIX} \ + --enable-static \ + --disable-shared \ + --with-isl=system \ + --with-bits=gmp \ + --with-isl-prefix=${MINGW_PREFIX} \ + --with-gmp-prefix=${MINGW_PREFIX} \ + --program-suffix=-isl make } diff --git a/mingw-w64-cmake-git/PKGBUILD b/mingw-w64-cmake-git/PKGBUILD index 4c0887af5c..9deccd82e1 100644 --- a/mingw-w64-cmake-git/PKGBUILD +++ b/mingw-w64-cmake-git/PKGBUILD @@ -13,15 +13,15 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") depends=("${_mingw_suff}-winpthreads" - "${_mingw_suff}-curl" - #"${_mingw_suff}-expat" - "${_mingw_suff}-libarchive" - "${_mingw_suff}-ncurses" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-zlib") + "${_mingw_suff}-curl" + #"${_mingw_suff}-expat" + "${_mingw_suff}-libarchive" + "${_mingw_suff}-ncurses" + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-zlib") options=('staticlibs' 'strip') source=("${_realname}"::"git+http://cmake.org/cmake.git" - 'disable-response-files-for-msys.patch') + 'disable-response-files-for-msys.patch') md5sums=('SKIP' '9cb83b715a68f03f9db8c2eebc127f80') @@ -31,39 +31,39 @@ pkgver() { } prepare() { - cd ${_realname} - #patch -Np1 -i ${srcdir}/findfreetype.patch - patch -Np1 -i ${srcdir}/disable-response-files-for-msys.patch + cd ${_realname} + #patch -Np1 -i ${srcdir}/findfreetype.patch + patch -Np1 -i ${srcdir}/disable-response-files-for-msys.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_LIB=`pwd -W` - popd > /dev/null - + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_LIB=`pwd -W` + popd > /dev/null + mkdir -p "${srcdir}/${_realname}-build-${CARCH}" cd "${srcdir}/${_realname}-build-${CARCH}" - + MSYSTEM=MINGW "${srcdir}"/${_realname}/configure \ --prefix=${PREFIX_LIB} \ --system-libs \ - --no-system-expat \ + --no-system-expat \ --no-qt-gui \ - --parallel=3 \ - --mandir=share \ - --docdir=share/doc/cmake + --parallel=3 \ + --mandir=share \ + --docdir=share/doc/cmake - plain "Start building..." - make + plain "Start building..." + make } package() { - mkdir -p "${pkgdir}${MINGW_PREFIX}" - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p "${pkgdir}${MINGW_PREFIX}" + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null cd "${srcdir}/${_realname}-build-${CARCH}" - ./bin/cmake.exe -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} -P cmake_install.cmake + ./bin/cmake.exe -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} -P cmake_install.cmake } diff --git a/mingw-w64-cmake/PKGBUILD b/mingw-w64-cmake/PKGBUILD index 4d15dab45a..361bc1b889 100644 --- a/mingw-w64-cmake/PKGBUILD +++ b/mingw-w64-cmake/PKGBUILD @@ -11,53 +11,53 @@ url="http://www.cmake.org/" license=("MIT") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-curl" - "${_mingw_suff}-expat" - "${_mingw_suff}-libarchive" - "${_mingw_suff}-ncurses" - "${_mingw_suff}-zlib") + "${_mingw_suff}-curl" + "${_mingw_suff}-expat" + "${_mingw_suff}-libarchive" + "${_mingw_suff}-ncurses" + "${_mingw_suff}-zlib") options=('staticlibs' 'strip') source=("http://www.cmake.org/files/v2.8/${_realname}-${pkgver}.tar.gz" - "findfreetype.patch" - "disable-response-files-for-msys.patch") + "findfreetype.patch" + "disable-response-files-for-msys.patch") md5sums=('17c6513483d23590cbce6957ec6d1e66' '90321de1d9d46cd8d6609d0509dbd7b0' 'b715f7d6859ce82a0a1824592ab2a448') prepare() { - cd ${_realname}-${pkgver} - patch -Np1 -i ${srcdir}/findfreetype.patch - patch -Np1 -i ${srcdir}/disable-response-files-for-msys.patch + cd ${_realname}-${pkgver} + patch -Np1 -i ${srcdir}/findfreetype.patch + patch -Np1 -i ${srcdir}/disable-response-files-for-msys.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_LIB=`pwd -W` - popd > /dev/null - - mkdir -p "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" - cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_LIB=`pwd -W` + popd > /dev/null + + mkdir -p "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" - MSYSTEM=MINGW "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${PREFIX_LIB} \ - --system-libs \ - --no-system-expat \ - --no-qt-gui \ - --parallel=3 \ - --mandir=share \ - --docdir=share/doc/cmake + MSYSTEM=MINGW "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${PREFIX_LIB} \ + --system-libs \ + --no-system-expat \ + --no-qt-gui \ + --parallel=3 \ + --mandir=share \ + --docdir=share/doc/cmake - plain "Start building..." - make + plain "Start building..." + make } package() { - mkdir -p "${pkgdir}${MINGW_PREFIX}" - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p "${pkgdir}${MINGW_PREFIX}" + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" - ./bin/cmake.exe -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} -P cmake_install.cmake + cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + ./bin/cmake.exe -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} -P cmake_install.cmake } diff --git a/mingw-w64-coin3d-hg/PKGBUILD b/mingw-w64-coin3d-hg/PKGBUILD index aff4040227..d47208bb3b 100644 --- a/mingw-w64-coin3d-hg/PKGBUILD +++ b/mingw-w64-coin3d-hg/PKGBUILD @@ -9,69 +9,69 @@ pkgdesc="High-level, retained-mode toolkit for effective 3D graphics development arch=('any') license=('BSD') depends=("${_mingw_suff}-simage" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-expat" - "${_mingw_suff}-openal" - #"${_mingw_suff}-freeglut" - "${_mingw_suff}-freetype" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-zlib") + "${_mingw_suff}-bzip2" + "${_mingw_suff}-expat" + "${_mingw_suff}-openal" + #"${_mingw_suff}-freeglut" + "${_mingw_suff}-freetype" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-zlib") makedepends=("mercurial" "${_mingw_suff}-cmake" "${_mingw_suff}-gcc") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") url=('https://bitbucket.org/Coin3D/coin') source=("${_realname}"::"hg+https://bitbucket.org/Alexpux/coin" - hg+https://bitbucket.org/Alexpux/generalmsvcgeneration - hg+https://bitbucket.org/Alexpux/boost-header-libs-full) + hg+https://bitbucket.org/Alexpux/generalmsvcgeneration + hg+https://bitbucket.org/Alexpux/boost-header-libs-full) options=(!strip staticlibs) md5sums=('SKIP' 'SKIP' 'SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --disable-html \ - --disable-debug \ - --enable-system-expat \ - --enable-3ds-import \ - --disable-dl-fontconfig \ - --disable-dl-freetype \ - --disable-dl-zlib \ - --disable-dl-libbzip2 \ - --disable-dl-simage \ - --disable-dl-openal \ - --with-simage=${MINGW_PREFIX} \ - --with-openal=${MINGW_PREFIX} \ - --with-fontconfig=${MINGW_PREFIX} \ - --with-freetype=${MINGW_PREFIX} \ - --with-bzip2=${MINGW_PREFIX} \ - --with-zlib=${MINGW_PREFIX} \ - --with-simage=${MINGW_PREFIX} \ - --with-glu=${MINGW_PREFIX}/${MINGW_CHOST} \ - --without-x - - #--with-spidermonkey=no - make + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --disable-html \ + --disable-debug \ + --enable-system-expat \ + --enable-3ds-import \ + --disable-dl-fontconfig \ + --disable-dl-freetype \ + --disable-dl-zlib \ + --disable-dl-libbzip2 \ + --disable-dl-simage \ + --disable-dl-openal \ + --with-simage=${MINGW_PREFIX} \ + --with-openal=${MINGW_PREFIX} \ + --with-fontconfig=${MINGW_PREFIX} \ + --with-freetype=${MINGW_PREFIX} \ + --with-bzip2=${MINGW_PREFIX} \ + --with-zlib=${MINGW_PREFIX} \ + --with-simage=${MINGW_PREFIX} \ + --with-glu=${MINGW_PREFIX}/${MINGW_CHOST} \ + --without-x + + #--with-spidermonkey=no + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-collada-dom-svn/PKGBUILD b/mingw-w64-collada-dom-svn/PKGBUILD index 4a37c4690e..b8f670a188 100644 --- a/mingw-w64-collada-dom-svn/PKGBUILD +++ b/mingw-w64-collada-dom-svn/PKGBUILD @@ -12,84 +12,84 @@ url="http://sourceforge.net/projects/collada-dom/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "subversion") depends=( - "${_mingw_suff}-bzip2" - "${_mingw_suff}-zlib" - "${_mingw_suff}-boost" - "${_mingw_suff}-pcre" - "${_mingw_suff}-libxml2") + "${_mingw_suff}-bzip2" + "${_mingw_suff}-zlib" + "${_mingw_suff}-boost" + "${_mingw_suff}-pcre" + "${_mingw_suff}-libxml2") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('staticlibs' 'strip' 'buildflags') source=("${_realname}"::"svn+svn://svn.code.sf.net/p/collada-dom/code/trunk" - collada-2.4.0-mingw-w64-fix.patch - build-separate-libs.patch) + collada-2.4.0-mingw-w64-fix.patch + build-separate-libs.patch) md5sums=('SKIP' '770dddcb6b498d3afc005fcebb129d98' 'd8844a5233791acb033bbcfb8b10447a') pkgver() { - cd "$srcdir/${_realname}" - local ver="$(svnversion)" - printf "%s.r%s" "${_base_ver}" "${ver//[[:alpha:]]}" + cd "$srcdir/${_realname}" + local ver="$(svnversion)" + printf "%s.r%s" "${_base_ver}" "${ver//[[:alpha:]]}" } prepare() { - cd "${srcdir}/${_realname}" - patch -p1 -i ${srcdir}/collada-2.4.0-mingw-w64-fix.patch - patch -p1 -i ${srcdir}/build-separate-libs.patch - #sed -i "s|#include |#include |g" dom/include/dae/daeZAEUncompressHandler.h + cd "${srcdir}/${_realname}" + patch -p1 -i ${srcdir}/collada-2.4.0-mingw-w64-fix.patch + patch -p1 -i ${srcdir}/build-separate-libs.patch + #sed -i "s|#include |#include |g" dom/include/dae/daeZAEUncompressHandler.h } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - cp -r ${srcdir}/${_realname} ${srcdir}/build14 - cp -r ${srcdir}/${_realname} ${srcdir}/build15 - - CFLAGS+=" -I ${MINGW_PREFIX}/include -I ${MINGW_PREFIX}/include/minizip" - CPPFLAGS+=" -I ${MINGW_PREFIX}/include -I ${MINGW_PREFIX}/include/minizip" - CXXFLAGS+=" -I ${MINGW_PREFIX}/include -I ${MINGW_PREFIX}/include/minizip" - - cd "${srcdir}/build14" - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DOPT_COLLADA14:BOOL=ON \ - -DOPT_COLLADA15:BOOL=OFF \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DBOOST_ROOT=${PREFIX_WIN} - make - - cd "${srcdir}/build15" - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DOPT_COLLADA14:BOOL=OFF \ - -DOPT_COLLADA15:BOOL=ON \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DBOOST_ROOT=${PREFIX_WIN} - make + cp -r ${srcdir}/${_realname} ${srcdir}/build14 + cp -r ${srcdir}/${_realname} ${srcdir}/build15 + + CFLAGS+=" -I ${MINGW_PREFIX}/include -I ${MINGW_PREFIX}/include/minizip" + CPPFLAGS+=" -I ${MINGW_PREFIX}/include -I ${MINGW_PREFIX}/include/minizip" + CXXFLAGS+=" -I ${MINGW_PREFIX}/include -I ${MINGW_PREFIX}/include/minizip" + + cd "${srcdir}/build14" + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DOPT_COLLADA14:BOOL=ON \ + -DOPT_COLLADA15:BOOL=OFF \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DBOOST_ROOT=${PREFIX_WIN} + make + + cd "${srcdir}/build15" + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DOPT_COLLADA14:BOOL=OFF \ + -DOPT_COLLADA15:BOOL=ON \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DBOOST_ROOT=${PREFIX_WIN} + make } package() { - cd "${srcdir}/build14" - make -j1 install - cp dom/src/1.4/*.a ${pkgdir}${MINGW_PREFIX}/lib/ - mv ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom-config.cmake ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom14-config.cmake + cd "${srcdir}/build14" + make -j1 install + cp dom/src/1.4/*.a ${pkgdir}${MINGW_PREFIX}/lib/ + mv ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom-config.cmake ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom14-config.cmake - cd "${srcdir}/build15" - make -j1 install - cp dom/src/1.5/*.a ${pkgdir}${MINGW_PREFIX}/lib/ - mv ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom-config.cmake ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom15-config.cmake - - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - rm ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/collada-dom.pc + cd "${srcdir}/build15" + make -j1 install + cp dom/src/1.5/*.a ${pkgdir}${MINGW_PREFIX}/lib/ + mv ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom-config.cmake ${pkgdir}${MINGW_PREFIX}/lib/cmake/collada_dom-2.4/collada_dom15-config.cmake + + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + rm ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/collada-dom.pc } diff --git a/mingw-w64-cppunit/PKGBUILD b/mingw-w64-cppunit/PKGBUILD index 06d5a734ee..e222c94882 100644 --- a/mingw-w64-cppunit/PKGBUILD +++ b/mingw-w64-cppunit/PKGBUILD @@ -19,10 +19,10 @@ build() { mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} ../${_realname}-${pkgver}/configure \ --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static + --enable-shared \ + --disable-static make } diff --git a/mingw-w64-crt/PKGBUILD b/mingw-w64-crt/PKGBUILD index 7d94875861..b6d81bad0e 100644 --- a/mingw-w64-crt/PKGBUILD +++ b/mingw-w64-crt/PKGBUILD @@ -23,40 +23,40 @@ source=("${_realname}"::"svn+svn://svn.code.sf.net/p/mingw-w64/code/trunk/mingw- md5sums=('SKIP') pkgver() { - cd "$srcdir/${_realname}" - local ver="$(svnversion)" - printf "%s.%s" "${_ver_base}" "${ver//[[:alpha:]]}" + cd "$srcdir/${_realname}" + local ver="$(svnversion)" + printf "%s.%s" "${_ver_base}" "${ver//[[:alpha:]]}" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - msg "Building ${MINGW_CHOST} CRT" - case "$CARCH" in - i686) - _crt_configure_args="--disable-lib64 --enable-lib32" - ;; - x86_64) - _crt_configure_args="--disable-lib32 --enable-lib64" - ;; - esac - mkdir -p ${srcdir}/crt-${MINGW_CHOST} && cd ${srcdir}/crt-${MINGW_CHOST} - ${srcdir}/${_realname}/configure \ - --prefix=${MINGW_PREFIX}/${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --with-sysroot=${MINGW_PREFIX}/${MINGW_CHOST} \ - --enable-wildcard \ - ${_crt_configure_args} - make + msg "Building ${MINGW_CHOST} CRT" + case "$CARCH" in + i686) + _crt_configure_args="--disable-lib64 --enable-lib32" + ;; + x86_64) + _crt_configure_args="--disable-lib32 --enable-lib64" + ;; + esac + mkdir -p ${srcdir}/crt-${MINGW_CHOST} && cd ${srcdir}/crt-${MINGW_CHOST} + ${srcdir}/${_realname}/configure \ + --prefix=${MINGW_PREFIX}/${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-sysroot=${MINGW_PREFIX}/${MINGW_CHOST} \ + --enable-wildcard \ + ${_crt_configure_args} + make } package() { - msg "Installing ${MINGW_CHOST} crt" - cd ${srcdir}/crt-${MINGW_CHOST} - make DESTDIR=${pkgdir} install-strip + msg "Installing ${MINGW_CHOST} crt" + cd ${srcdir}/crt-${MINGW_CHOST} + make DESTDIR=${pkgdir} install-strip } diff --git a/mingw-w64-curl/PKGBUILD b/mingw-w64-curl/PKGBUILD index 448c68ce95..a96819a19b 100644 --- a/mingw-w64-curl/PKGBUILD +++ b/mingw-w64-curl/PKGBUILD @@ -11,19 +11,19 @@ url="http://curl.haxx.se" license=("MIT") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-gnutls" - "${_mingw_suff}-libidn" - "${_mingw_suff}-libssh2" - "${_mingw_suff}-openssl" - "${_mingw_suff}-zlib" - "${_mingw_suff}-rtmpdump") + "${_mingw_suff}-gnutls" + "${_mingw_suff}-libidn" + "${_mingw_suff}-libssh2" + "${_mingw_suff}-openssl" + "${_mingw_suff}-zlib" + "${_mingw_suff}-rtmpdump") options=('staticlibs' 'strip') source=("$url/download/${_realname}-$pkgver.tar.bz2"{,.asc}) md5sums=('c18fbdd031adb0529ae09fce399f2d10' 'SKIP') prepare() { - cd "${_realname}-$pkgver" + cd "${_realname}-$pkgver" } build() { @@ -33,14 +33,14 @@ build() { --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ --without-ca-bundle \ --without-random make } package() { - mkdir -p "${pkgdir}${MINGW_PREFIX}/bin" + mkdir -p "${pkgdir}${MINGW_PREFIX}/bin" cd "${srcdir}/build-${MINGW_CHOST}" make DESTDIR="$pkgdir" install rm -r "${pkgdir}${MINGW_PREFIX}/share" diff --git a/mingw-w64-db/PKGBUILD b/mingw-w64-db/PKGBUILD index a59909f593..ea4aeed31b 100644 --- a/mingw-w64-db/PKGBUILD +++ b/mingw-w64-db/PKGBUILD @@ -14,51 +14,51 @@ groups=("${_mingw_suff}") depends=("${_mingw_suff}-gcc-libs") makedepends=("${_mingw_suff}-gcc") source=(http://download.oracle.com/berkeley-db/db-${pkgver}.tar.gz - mingw.patch) + mingw.patch) sha1sums=('038dca3ef2984c6cb95ff088d1ab7c7b9da40883' '9cb5319029744f6e5d571d0ade25b6ea62e2958f') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/mingw.patch } build() { - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - ../${_realname}-${pkgver}/dist/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-compat185 \ - --enable-mingw \ - --enable-shared \ - --enable-static \ - --disable-rpath \ - --enable-cxx \ - --enable-sql \ - --enable-sql-codegen \ - --enable-stl \ - --enable-dbm \ - --disable-tcl \ - --disable-replication \ - --docdir='${prefix}/share/doc/db' - make LIBSO_LIBS=-lpthread + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + ../${_realname}-${pkgver}/dist/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-compat185 \ + --enable-mingw \ + --enable-shared \ + --enable-static \ + --disable-rpath \ + --enable-cxx \ + --enable-sql \ + --enable-sql-codegen \ + --enable-stl \ + --enable-dbm \ + --disable-tcl \ + --disable-replication \ + --docdir='${prefix}/share/doc/db' + make LIBSO_LIBS=-lpthread } check() { - cd ${srcdir}/build-${CARCH} - make cutest - if [ -x ./cutest.exe ]; then - ./cutest.exe || true - fi + cd ${srcdir}/build-${CARCH} + make cutest + if [ -x ./cutest.exe ]; then + ./cutest.exe || true + fi } package() { - cd ${srcdir}/build-${CARCH} - make DESTDIR="${pkgdir}" install - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -pf ${srcdir}/${_realname}-${pkgver}/LICENSE \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cd ${srcdir}/build-${CARCH} + make DESTDIR="${pkgdir}" install + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -pf ${srcdir}/${_realname}-${pkgver}/LICENSE \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname } diff --git a/mingw-w64-dbus-glib/PKGBUILD b/mingw-w64-dbus-glib/PKGBUILD index f4885cb0c6..0b5103e332 100644 --- a/mingw-w64-dbus-glib/PKGBUILD +++ b/mingw-w64-dbus-glib/PKGBUILD @@ -17,28 +17,28 @@ md5sums=('f76b8558fd575d0106c3a556eaa49184' 'SKIP') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} + cd "${srcdir}"/${_realname}-${pkgver} } build() { - rm -rf build-${MINGW_CHOST} - mkdir -p build-${MINGW_CHOST} - cd build-${MINGW_CHOST} + rm -rf build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --enable-shared \ - --disable-static - make + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --enable-shared \ + --disable-static + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make DESTDIR=$pkgdir install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man - #rm -rf "${pkgdir}${MINGW_PREFIX}"/{etc,var,libexec,share} + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man + #rm -rf "${pkgdir}${MINGW_PREFIX}"/{etc,var,libexec,share} } diff --git a/mingw-w64-dbus/PKGBUILD b/mingw-w64-dbus/PKGBUILD index 358e18c2be..f005792402 100644 --- a/mingw-w64-dbus/PKGBUILD +++ b/mingw-w64-dbus/PKGBUILD @@ -17,33 +17,33 @@ md5sums=('059fbe84e39fc99c67a14f15b1f39dff' 'SKIP') prepare() { - cd "${srcdir}"/dbus-${pkgver} + cd "${srcdir}"/dbus-${pkgver} } build() { - mkdir -p build-${MINGW_CHOST} - cd build-${MINGW_CHOST} - CFLAGS+=" -mms-bitfields" - CXXFLAGS+=" -mms-bitfields" + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + CFLAGS+=" -mms-bitfields" + CXXFLAGS+=" -mms-bitfields" - ../dbus-${pkgver}/configure \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-xml-docs \ - --disable-systemd \ - --disable-tests \ - --disable-Werror \ - --enable-shared \ - --enable-static - make + ../dbus-${pkgver}/configure \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-xml-docs \ + --disable-systemd \ + --disable-tests \ + --disable-Werror \ + --enable-shared \ + --enable-static + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make DESTDIR=$pkgdir install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man - #rm -rf "${pkgdir}${MINGW_PREFIX}"/{etc,var,libexec,share} + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man + #rm -rf "${pkgdir}${MINGW_PREFIX}"/{etc,var,libexec,share} } diff --git a/mingw-w64-dime-hg/PKGBUILD b/mingw-w64-dime-hg/PKGBUILD index aadcae2bf2..3e0126910c 100644 --- a/mingw-w64-dime-hg/PKGBUILD +++ b/mingw-w64-dime-hg/PKGBUILD @@ -18,32 +18,32 @@ options=(!strip staticlibs) md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - #export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-html \ - --disable-debug - make -j1 + #export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-html \ + --disable-debug + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-discount/PKGBUILD b/mingw-w64-discount/PKGBUILD index c3df37ca30..962ca2d8c9 100644 --- a/mingw-w64-discount/PKGBUILD +++ b/mingw-w64-discount/PKGBUILD @@ -13,34 +13,34 @@ provides=('markdown') conflicts=('markdown') options=('strip' 'staticlibs') source=(http://www.pell.portland.or.us/~orc/Code/discount/${_realname}-$pkgver.tar.bz2 - discount-mingw-building.patch) + discount-mingw-building.patch) md5sums=('6f44e627777b6392f8f4a3280642482a' '5235a54f0a3e8e61a11c42f3541e9582') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p0 -i ${srcdir}/discount-mingw-building.patch + cd "${srcdir}"/${_realname}-${pkgver} + patch -p0 -i ${srcdir}/discount-mingw-building.patch } build() { cd "${srcdir}"/${_realname}-${pkgver} - sed -e "s/m 444/m 644/g" -i configure.inc - export CFLAGS="-O2 -pipe -I${MINGW_PREFIX}/include" - MSYSTEM=MINGW \ - CC=${MINGW_PREFIX}/bin/gcc.exe \ - AC_CPP_PROG=${MINGW_PREFIX}/bin/cpp.exe \ - AC_LN_PROG="cp -pR" \ - ./configure.sh \ + sed -e "s/m 444/m 644/g" -i configure.inc + export CFLAGS="-O2 -pipe -I${MINGW_PREFIX}/include" + MSYSTEM=MINGW \ + CC=${MINGW_PREFIX}/bin/gcc.exe \ + AC_CPP_PROG=${MINGW_PREFIX}/bin/cpp.exe \ + AC_LN_PROG="cp -pR" \ + ./configure.sh \ --prefix=${MINGW_PREFIX} \ --enable-all-features \ - --shared + --shared make } package() { cd "$srcdir/${_realname}-$pkgver" - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,include,lib} - make DESTDIR="$pkgdir" install.everything - mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - install -Dm644 COPYRIGHT "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,include,lib} + make DESTDIR="$pkgdir" install.everything + mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + install -Dm644 COPYRIGHT "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-djvulibre/PKGBUILD b/mingw-w64-djvulibre/PKGBUILD index db8543215d..2ea073b462 100644 --- a/mingw-w64-djvulibre/PKGBUILD +++ b/mingw-w64-djvulibre/PKGBUILD @@ -11,16 +11,16 @@ url="http://djvu.sourceforge.net/" license=("GPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-zlib" - ) + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-zlib" + ) options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/djvu/${_realname}-${pkgver}.tar.gz" - djvulibre-3.5.22-exeext.patch - djvulibre-3.5.22-msvcp60.patch - djvulibre-3.5.23-size_t.patch - djvulibre-3.5.25-precision.patch) + djvulibre-3.5.22-exeext.patch + djvulibre-3.5.22-msvcp60.patch + djvulibre-3.5.23-size_t.patch + djvulibre-3.5.25-precision.patch) md5sums=('5f45d6cd5700b4dd31b1eb963482089b' '1f3f9949aa9ef1a2228512f8e928160b' 'c9e60c5553223380faa54b9db5328cb7' @@ -28,11 +28,11 @@ md5sums=('5f45d6cd5700b4dd31b1eb963482089b' '64ceeff2ff000a8ce1c749f796ed956c') prepare() { - cd "$srcdir/${_realname}-${pkgver%.*}" - patch -p1 -i ${srcdir}/djvulibre-3.5.22-exeext.patch - patch -p1 -i ${srcdir}/djvulibre-3.5.22-msvcp60.patch - patch -p1 -i ${srcdir}/djvulibre-3.5.23-size_t.patch - patch -p1 -i ${srcdir}/djvulibre-3.5.25-precision.patch + cd "$srcdir/${_realname}-${pkgver%.*}" + patch -p1 -i ${srcdir}/djvulibre-3.5.22-exeext.patch + patch -p1 -i ${srcdir}/djvulibre-3.5.22-msvcp60.patch + patch -p1 -i ${srcdir}/djvulibre-3.5.23-size_t.patch + patch -p1 -i ${srcdir}/djvulibre-3.5.25-precision.patch } build() { @@ -42,7 +42,7 @@ build() { --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ - --disable-static --enable-shared + --disable-static --enable-shared make } diff --git a/mingw-w64-dlfcn-svn/PKGBUILD b/mingw-w64-dlfcn-svn/PKGBUILD index 7f2fd5441d..857c24641b 100644 --- a/mingw-w64-dlfcn-svn/PKGBUILD +++ b/mingw-w64-dlfcn-svn/PKGBUILD @@ -12,35 +12,35 @@ license=("LGPL") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") makedepends=("${_mingw_suff}-gcc" - "subversion") + "subversion") depends=("${_mingw_suff}-gcc-libs") source=("${_realname}"::"svn+http://dlfcn-win32.googlecode.com/svn/trunk/") md5sums=('SKIP') pkgver() { - cd "${_realname}" - local ver="$(svnversion)" - printf "r%s" "${ver//[[:alpha:]]}" + cd "${_realname}" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" } prepare() { - cd "${srcdir}/${_realname}" + cd "${srcdir}/${_realname}" } build() { - cd "$srcdir/${_realname}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --libdir=${MINGW_PREFIX}/lib \ - --incdir=${MINGW_PREFIX}/include \ - --disable-stripping \ - --enable-shared \ - --disable-msvc - sed -i "s|libdl.dll |libdl-0.dll |g" Makefile - make + cd "$srcdir/${_realname}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --libdir=${MINGW_PREFIX}/lib \ + --incdir=${MINGW_PREFIX}/include \ + --disable-stripping \ + --enable-shared \ + --disable-msvc + sed -i "s|libdl.dll |libdl-0.dll |g" Makefile + make } package() { - cd "${srcdir}/${_realname}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-dmake/PKGBUILD b/mingw-w64-dmake/PKGBUILD index 72bbdcf97a..d73cc4d727 100644 --- a/mingw-w64-dmake/PKGBUILD +++ b/mingw-w64-dmake/PKGBUILD @@ -18,23 +18,23 @@ md5sums=('9194f727c31d1db18bf5dd02e7b2dd09' 'a39a65958762b2877c994428978d0c3d') prepare() { - cd ${srcdir}/dmake-${pkgver} - patch -p1 -i ${srcdir}/dmake-mingw.patch + cd ${srcdir}/dmake-${pkgver} + patch -p1 -i ${srcdir}/dmake-mingw.patch } build() { - unset SHELL - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - MSYSTEM=MINGW ../dmake-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} - make + unset SHELL + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + MSYSTEM=MINGW ../dmake-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} + make } package() { - cd "${srcdir}/build-${CARCH}" - make DESTDIR="${pkgdir}" install - mv "${pkgdir}${MINGW_PREFIX}/share/startup" "${pkgdir}${MINGW_PREFIX}/bin" + cd "${srcdir}/build-${CARCH}" + make DESTDIR="${pkgdir}" install + mv "${pkgdir}${MINGW_PREFIX}/share/startup" "${pkgdir}${MINGW_PREFIX}/bin" } diff --git a/mingw-w64-dnssec-anchors/PKGBUILD b/mingw-w64-dnssec-anchors/PKGBUILD index 901889488c..8f5254ced1 100644 --- a/mingw-w64-dnssec-anchors/PKGBUILD +++ b/mingw-w64-dnssec-anchors/PKGBUILD @@ -15,22 +15,22 @@ sha256sums=('dd37e92942d5a4024f1c77df49d61ca77fc6284691814903a741785df61f78cb' 'ca6388cc16223b29b607f07a9aa77e0aa52f653106d440cdc92cc40e145a4bb5') get_trusted-key() { - drill -z -s DNSKEY . > root.key + drill -z -s DNSKEY . > root.key - curl http://data.iana.org/root-anchors/root-anchors.xml | - awk 'BEGIN{ORS=" "}(NR>4){gsub(/<[^>]*>/,"");print tolower($0)}' | - sed 's/ /\n/' > root.ds + curl http://data.iana.org/root-anchors/root-anchors.xml | + awk 'BEGIN{ORS=" "}(NR>4){gsub(/<[^>]*>/,"");print tolower($0)}' | + sed 's/ /\n/' > root.ds - # Any of those tests failing is suspicious; check thoroughly! - [[ "$( trusted-key.key + sed '/DNSKEY/s/ ;{id = '"$(cut -d\ -f1 trusted-key.key } package() { - cd "${srcdir}" - install -Dm644 trusted-key.key "${pkgdir}${MINGW_PREFIX}"/etc/trusted-key.key - install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + cd "${srcdir}" + install -Dm644 trusted-key.key "${pkgdir}${MINGW_PREFIX}"/etc/trusted-key.key + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-docbook-xml/PKGBUILD b/mingw-w64-docbook-xml/PKGBUILD index 23112eff93..76c97e398e 100644 --- a/mingw-w64-docbook-xml/PKGBUILD +++ b/mingw-w64-docbook-xml/PKGBUILD @@ -11,12 +11,12 @@ url="http://www.oasis-open.org/docbook/" license=('MIT') depends=("${_mingw_suff}-libxml2") case $MINGW_CHOST in - i686*) - install=docbook-xml32.install - ;; - x86_64*) - install=docbook-xml64.install - ;; + i686*) + install=docbook-xml32.install + ;; + x86_64*) + install=docbook-xml64.install + ;; esac source=('http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip' 'http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip' @@ -39,263 +39,263 @@ md5sums=('03083e288e87a7e829e437358da7ef9e' 'd2ed39f57ea13ca8306c1e0d15149726') package() { - export MSYS2_ARG_CONV_EXCL="-//OASIS" - for ver in 4.2 4.3 4.4 4.5; do - mkdir docbook-xml-${ver} - pushd docbook-xml-${ver} - bsdtar xf "${startdir}/docbook-xml-${ver}.zip" - case $ver in - 4.2) - patch -p1 -i ${srcdir}/4.2-Add-system.all.patch - ;; - 4.3) - patch -p1 -i ${srcdir}/4.3-Add-system-and-htmltbl.all.patch - ;; - 4.4) - ;; - 4.5) - ;; - esac - mkdir -p "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-${ver}" - cp -dRf docbook.cat *.dtd ent/ *.mod \ - "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-${ver}/" - popd - done - - #extract v4.1.2 - mkdir docbook-xml-4.1.2 - pushd docbook-xml-4.1.2 - bsdtar xf "${startdir}/docbkx412.zip" - patch -p1 -i ${srcdir}/4.1.2-add-catalog.all.patch - mkdir -p "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2" - cp -dRf docbook.cat *.dtd ent/ *.mod \ - "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2/" - popd + export MSYS2_ARG_CONV_EXCL="-//OASIS" + for ver in 4.2 4.3 4.4 4.5; do + mkdir docbook-xml-${ver} + pushd docbook-xml-${ver} + bsdtar xf "${startdir}/docbook-xml-${ver}.zip" + case $ver in + 4.2) + patch -p1 -i ${srcdir}/4.2-Add-system.all.patch + ;; + 4.3) + patch -p1 -i ${srcdir}/4.3-Add-system-and-htmltbl.all.patch + ;; + 4.4) + ;; + 4.5) + ;; + esac + mkdir -p "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-${ver}" + cp -dRf docbook.cat *.dtd ent/ *.mod \ + "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-${ver}/" + popd + done + + #extract v4.1.2 + mkdir docbook-xml-4.1.2 + pushd docbook-xml-4.1.2 + bsdtar xf "${startdir}/docbkx412.zip" + patch -p1 -i ${srcdir}/4.1.2-add-catalog.all.patch + mkdir -p "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2" + cp -dRf docbook.cat *.dtd ent/ *.mod \ + "${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2/" + popd - mkdir -p "${pkgdir}${MINGW_PREFIX}/etc/xml" - xmlcatalog --noout --create "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + mkdir -p "${pkgdir}${MINGW_PREFIX}/etc/xml" + xmlcatalog --noout --create "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - # V4.1.2 - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.1.2" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.1.2" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + # V4.1.2 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.1.2" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.1.2" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.1.2" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - # V4.2 - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook CALS Table Model V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Notations V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/dbnotnx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" \ - "http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.2" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.2" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.2" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.2" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + # V4.2 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbnotnx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.2" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.2" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.2" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.2" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - # V4.3 - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Notations V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/dbnotnx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \ - "http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.3" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.3" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.3" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.3" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + # V4.3 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbnotnx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.3" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.3" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.3" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.3" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - # V4.4 - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Notations V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/dbnotnx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \ - "http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.4" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.4" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.4" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.4" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + # V4.4 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbnotnx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.4" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.4" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.4" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.4" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - # V4.5 - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.5//EN" \ - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.5" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.5" \ - "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5" \ - "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + # V4.5 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file://${MINGW_PREFIX}/share/xml/docbook/xml-dtd-4.5" \ + "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xml" # license install -D -m644 "${srcdir}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" diff --git a/mingw-w64-docbook-xsl/PKGBUILD b/mingw-w64-docbook-xsl/PKGBUILD index a0d37e5e1c..9260b065b2 100644 --- a/mingw-w64-docbook-xsl/PKGBUILD +++ b/mingw-w64-docbook-xsl/PKGBUILD @@ -11,32 +11,32 @@ license=('custom') url='http://docbook.sourceforge.net/' depends=("${_mingw_suff}-libxml2" "${_mingw_suff}-libxslt" "${_mingw_suff}-docbook-xml") case $MINGW_CHOST in - i686*) - install=${_realname}32.install - ;; - x86_64*) - install=${_realname}64.install - ;; + i686*) + install=${_realname}32.install + ;; + x86_64*) + install=${_realname}64.install + ;; esac source=("http://downloads.sourceforge.net/docbook/${_realname}-${pkgver}.tar.bz2") md5sums=('6dd0f89131cc35bf4f2ed105a1c17771') package() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} - _pkgroot=${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xsl-stylesheets-${pkgver} + _pkgroot=${pkgdir}${MINGW_PREFIX}/share/xml/docbook/xsl-stylesheets-${pkgver} install -dm755 ${_pkgroot} - install -m644 VERSION VERSION.xsl ${_pkgroot} + install -m644 VERSION VERSION.xsl ${_pkgroot} - for fn in assembly common eclipse epub epub3 fo highlighting html htmlhelp javahelp lib \ + for fn in assembly common eclipse epub epub3 fo highlighting html htmlhelp javahelp lib \ manpages params profiling roundtrip template website xhtml xhtml-1_1 xhtml5; do - install -dm755 ${_pkgroot}/${fn} - install -m644 ${fn}/*.{xml,xsl,dtd,ent} ${_pkgroot}/${fn} || true # ignore missing files - done + install -dm755 ${_pkgroot}/${fn} + install -m644 ${fn}/*.{xml,xsl,dtd,ent} ${_pkgroot}/${fn} || true # ignore missing files + done - install -Dm644 catalog.xml ${_pkgroot}/catalog.xml - install -dm755 ${pkgdir}${MINGW_PREFIX}/etc/xml - install -Dm644 COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/LICENSE + install -Dm644 catalog.xml ${_pkgroot}/catalog.xml + install -dm755 ${pkgdir}${MINGW_PREFIX}/etc/xml + install -Dm644 COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/LICENSE } diff --git a/mingw-w64-doxygen/PKGBUILD b/mingw-w64-doxygen/PKGBUILD index 88dfe59d26..56bdbc83c6 100644 --- a/mingw-w64-doxygen/PKGBUILD +++ b/mingw-w64-doxygen/PKGBUILD @@ -13,10 +13,10 @@ license=('GPL') depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-recode") makedepends=("${_mingw_suff}-gcc" 'flex' "${_mingw_suff}-ghostscript" "${_mingw_suff}-python2") source=("http://ftp.stack.nl/pub/users/dimitri/${_realname}-${pkgver}.src.tar.gz" - 'doxygen-configure-python2.patch' - 'force-win32.patch' - 'tmake-unquote.patch' - 'fix-casts.patch') + 'doxygen-configure-python2.patch' + 'force-win32.patch' + 'tmake-unquote.patch' + 'fix-casts.patch') md5sums=('9385dc52f0627875f8fa758e754ec674' 'a16ef06cd207292eda73801ea3835f1e' 'cf50ccbc57c31cd7f113a5644e6c9dbc' @@ -25,31 +25,31 @@ md5sums=('9385dc52f0627875f8fa758e754ec674' noextract=(${_realname}-${pkgver}.src.tar.gz) prepare() { - cd ${srcdir} - [[ -d $srcdir/${_realname}-${pkgver} ]] || tar -xzvf ${startdir}/${_realname}-${pkgver}.src.tar.gz -C $srcdir - cd "${srcdir}/${_realname}-${pkgver}" + cd ${srcdir} + [[ -d $srcdir/${_realname}-${pkgver} ]] || tar -xzvf ${startdir}/${_realname}-${pkgver}.src.tar.gz -C $srcdir + cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i "${srcdir}/doxygen-configure-python2.patch" - patch -p1 -i "${srcdir}/force-win32.patch" - patch -p1 -i "${srcdir}/tmake-unquote.patch" - patch -p1 -i "${srcdir}/fix-casts.patch" + patch -p1 -i "${srcdir}/doxygen-configure-python2.patch" + patch -p1 -i "${srcdir}/force-win32.patch" + patch -p1 -i "${srcdir}/tmake-unquote.patch" + patch -p1 -i "${srcdir}/fix-casts.patch" } build() { - export QTDIR=${MINGW_PREFIX} - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix ${MINGW_PREFIX} \ - --with-sqlite3 \ - --sqlite3-path ${MINGW_PREFIX} \ - --shared - make + export QTDIR=${MINGW_PREFIX} + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix ${MINGW_PREFIX} \ + --with-sqlite3 \ + --sqlite3-path ${MINGW_PREFIX} \ + --shared + make } package() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} - #make DESTDIR="${pkgdir}" install - make INSTALL="${pkgdir}${MINGW_PREFIX}" MAN1DIR=share/man/man1 install - #rm -r "${pkgdir}${MINGW_PREFIX}"/share/man + #make DESTDIR="${pkgdir}" install + make INSTALL="${pkgdir}${MINGW_PREFIX}" MAN1DIR=share/man/man1 install + #rm -r "${pkgdir}${MINGW_PREFIX}"/share/man } diff --git a/mingw-w64-dumb/PKGBUILD b/mingw-w64-dumb/PKGBUILD index aae615cfe0..569178c6ba 100644 --- a/mingw-w64-dumb/PKGBUILD +++ b/mingw-w64-dumb/PKGBUILD @@ -12,30 +12,30 @@ license=("custom:dumb, GPL") makedepends=("${_mingw_suff}-gcc") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/sourceforge/dumb/dumb-$pkgver.tar.gz" - "CVE-2006-3668.patch" - "config.txt") + "CVE-2006-3668.patch" + "config.txt") sha256sums=('8d44fbc9e57f3bac9f761c3b12ce102d47d717f0dd846657fb988e0bb5d1ea33' '9f6785435757db725bc73b1c4874b91e80b9277c6fdd2b56e47dae1cfbc968e6' '5319fd08ad12bce4fc3ec41cbeeb71a40041867c56a713d564920f32e0ff4aa2') prepare() { - cd "$srcdir/dumb-$pkgver" - patch -p1 -i ${srcdir}/CVE-2006-3668.patch - cp ${srcdir}/config.txt make/ + cd "$srcdir/dumb-$pkgver" + patch -p1 -i ${srcdir}/CVE-2006-3668.patch + cp ${srcdir}/config.txt make/ } build() { - cd "${srcdir}/dumb-${pkgver}" - sed -i "s,PKGDIR/usr/ARCH,${pkgdir}${MINGW_PREFIX}," "make/config.txt" - COMSPEC=/bin/sh.exe make CC=${MINGW_CHOST}-gcc AR=ar RANLIB=ranlib - ${MINGW_CHOST}-gcc -shared obj/unix/release/*.o -o libdumb.dll -Xlinker --out-implib -Xlinker libdumb.dll.a + cd "${srcdir}/dumb-${pkgver}" + sed -i "s,PKGDIR/usr/ARCH,${pkgdir}${MINGW_PREFIX}," "make/config.txt" + COMSPEC=/bin/sh.exe make CC=${MINGW_CHOST}-gcc AR=ar RANLIB=ranlib + ${MINGW_CHOST}-gcc -shared obj/unix/release/*.o -o libdumb.dll -Xlinker --out-implib -Xlinker libdumb.dll.a } package() { - cd "${srcdir}/dumb-${pkgver}" - mkdir -p "${pkgdir}${MINGW_PREFIX}/"{bin,include,lib} - COMSPEC=/bin/sh.exe make DESTDIR=$pkgdir install - rm "${pkgdir}${MINGW_PREFIX}/lib/libdumbd.a" - install -m644 "libdumb.dll" "${pkgdir}${MINGW_PREFIX}/bin/" - install -m644 "libdumb.dll.a" "${pkgdir}${MINGW_PREFIX}/lib/" + cd "${srcdir}/dumb-${pkgver}" + mkdir -p "${pkgdir}${MINGW_PREFIX}/"{bin,include,lib} + COMSPEC=/bin/sh.exe make DESTDIR=$pkgdir install + rm "${pkgdir}${MINGW_PREFIX}/lib/libdumbd.a" + install -m644 "libdumb.dll" "${pkgdir}${MINGW_PREFIX}/bin/" + install -m644 "libdumb.dll.a" "${pkgdir}${MINGW_PREFIX}/lib/" } diff --git a/mingw-w64-eigen3/PKGBUILD b/mingw-w64-eigen3/PKGBUILD index ac6a85d5d2..68750d9ede 100644 --- a/mingw-w64-eigen3/PKGBUILD +++ b/mingw-w64-eigen3/PKGBUILD @@ -13,49 +13,49 @@ options=('strip' 'staticlibs') depends=("${_mingw_suff}-recode") makedepends=("${_mingw_suff}-gcc") source=("http://bitbucket.org/eigen/eigen/get/${pkgver}.tar.bz2" - 'eigen-3.1.2_osversion.patch' - 'eigen-3.2_gcc58087.patch' - 'TryRunResults.cmake') + 'eigen-3.1.2_osversion.patch' + 'eigen-3.2_gcc58087.patch' + 'TryRunResults.cmake') md5sums=('ece1dbf64a49753218ce951624f4c487' '89587f79971efc8f363d478f48f86829' '1db055c7681799bb21118b2dcf95980a' '67e151de214f29c1e6cf00452916d7d4') prepare() { - cd "${srcdir}"/eigen-eigen-* + cd "${srcdir}"/eigen-eigen-* - patch -Np2 -i "${srcdir}/eigen-3.1.2_osversion.patch" - patch -Np1 -i "${srcdir}/eigen-3.2_gcc58087.patch" + patch -Np2 -i "${srcdir}/eigen-3.1.2_osversion.patch" + patch -Np1 -i "${srcdir}/eigen-3.2_gcc58087.patch" } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - cd ${srcdir}/eigen-eigen-* - [[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST} - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake.exe \ - -C "$srcdir"/TryRunResults.cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DEIGEN_BUILD_PKGCONFIG:BOOL=ON \ - .. + cd ${srcdir}/eigen-eigen-* + [[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake.exe \ + -C "$srcdir"/TryRunResults.cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DEIGEN_BUILD_PKGCONFIG:BOOL=ON \ + .. - make + make } package() { - cd ${srcdir}/eigen-eigen-*/build-${MINGW_CHOST} + cd ${srcdir}/eigen-eigen-*/build-${MINGW_CHOST} - make install - mv ${pkgdir}${MINGW_PREFIX}/share ${pkgdir}${MINGW_PREFIX}/lib + make install + mv ${pkgdir}${MINGW_PREFIX}/share ${pkgdir}${MINGW_PREFIX}/lib - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/eigen3.pc + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/eigen3.pc } diff --git a/mingw-w64-enca/PKGBUILD b/mingw-w64-enca/PKGBUILD index 183d75ca1d..3c20a24962 100644 --- a/mingw-w64-enca/PKGBUILD +++ b/mingw-w64-enca/PKGBUILD @@ -13,36 +13,36 @@ license=('GPL') depends=("${_mingw_suff}-recode") makedepends=("${_mingw_suff}-gcc") source=("http://dl.cihar.com/enca/enca-${pkgver}.tar.bz2" - 'configure.patch' - 'noconfigure-autogen.patch') + 'configure.patch' + 'noconfigure-autogen.patch') md5sums=('03792f25aed003d3ea33b3ce1be1f256' '6dcdf755664b93764daa9554534f0e5c' '8dcd63a420b40a615a3ac63b29b5ae98') prepare() { - cd "${srcdir}/enca-${pkgver}" + cd "${srcdir}/enca-${pkgver}" - patch -Np1 -i "${srcdir}/configure.patch" - patch -Np1 -i "${srcdir}/noconfigure-autogen.patch" - NOCONFIGURE=1 ./autogen.sh + patch -Np1 -i "${srcdir}/configure.patch" + patch -Np1 -i "${srcdir}/noconfigure-autogen.patch" + NOCONFIGURE=1 ./autogen.sh } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ${srcdir}/enca-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --libexecdir=${MINGW_PREFIX}/lib \ - --mandir=${MINGW_PREFIX}/share/man \ - --with-librecode=${MINGW_PREFIX} \ - --enable-external - make + ${srcdir}/enca-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --libexecdir=${MINGW_PREFIX}/lib \ + --mandir=${MINGW_PREFIX}/share/man \ + --with-librecode=${MINGW_PREFIX} \ + --enable-external + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-enchant/PKGBUILD b/mingw-w64-enchant/PKGBUILD index 3619973d8c..8995a80eaf 100644 --- a/mingw-w64-enchant/PKGBUILD +++ b/mingw-w64-enchant/PKGBUILD @@ -11,8 +11,8 @@ url="http://www.abisource.com/" license=("LGPL-2.1+") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=(${_mingw_suff}-gcc-libs - ${_mingw_suff}-glib2 - ${_mingw_suff}-hunspell) + ${_mingw_suff}-glib2 + ${_mingw_suff}-hunspell) options=('!libtool' 'strip' '!makeflags') source=("http://www.abisource.com/downloads/${_realname}/${pkgver}/${_realname}-${pkgver}.tar.gz") md5sums=('de11011aff801dc61042828041fb59c7') @@ -31,10 +31,10 @@ build() { --host=${MINGW_CHOST} \ --target=${MINGW_CHOST} \ --prefix=${MINGW_PREFIX} \ - --enable-ispell --enable-myspell --with-system-myspell \ - --disable-aspell --disable-voikko --disable-uspell \ - --disable-hspell --disable-zemberek - + --enable-ispell --enable-myspell --with-system-myspell \ + --disable-aspell --disable-voikko --disable-uspell \ + --disable-hspell --disable-zemberek + make } diff --git a/mingw-w64-exiv2/PKGBUILD b/mingw-w64-exiv2/PKGBUILD index 0fc1d31b37..52bff8075d 100644 --- a/mingw-w64-exiv2/PKGBUILD +++ b/mingw-w64-exiv2/PKGBUILD @@ -11,47 +11,47 @@ url="http://exiv2.org" license=("GPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-expat" - "${_mingw_suff}-gettext" - "${_mingw_suff}-zlib" - "${_mingw_suff}-libtool" - ) + "${_mingw_suff}-gettext" + "${_mingw_suff}-zlib" + "${_mingw_suff}-libtool" + ) options=('strip' 'staticlibs') source=("http://www.exiv2.org/${_realname}-${pkgver}.tar.gz" - 0001-fix-cr-for-awk-in-configure.mingw.patch) + 0001-fix-cr-for-awk-in-configure.mingw.patch) sha1sums=('2f19538e54f8c21c180fa96d17677b7cff7dc1bb' '4c9dca6f5517ba5c857162441a28edd68b4bdeb5') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-fix-cr-for-awk-in-configure.mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-fix-cr-for-awk-in-configure.mingw.patch } build() { - export lt_cv_deplibs_check_method='pass_all' - CPPFLAGS+=" -D_FILE_OFFSET_BITS=64" - cp -r "${srcdir}"/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --disable-static + export lt_cv_deplibs_check_method='pass_all' + CPPFLAGS+=" -D_FILE_OFFSET_BITS=64" + cp -r "${srcdir}"/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --disable-static - # Fix executables extensions - sed -i 's|BINARY = $(BINSRC:.cpp=)|BINARY = $(BINSRC:.cpp=$(EXEEXT))|; - s|EXIV2BIN = $(EXIV2MAIN:.cpp=)|EXIV2BIN = $(EXIV2MAIN:.cpp=$(EXEEXT))|; - s|MCBIN = $(MCMAIN:.cpp=)|MCBIN = $(MCMAIN:.cpp=$(EXEEXT))|; - s|-o $@ $(LIBRARY) $@.o|-o $@ $(LIBRARY) $(BINOBJ)| - s|$(BINARY): %: %.o lib|$(BINARY): lib $(BINOBJ)|' src/Makefile + # Fix executables extensions + sed -i 's|BINARY = $(BINSRC:.cpp=)|BINARY = $(BINSRC:.cpp=$(EXEEXT))|; + s|EXIV2BIN = $(EXIV2MAIN:.cpp=)|EXIV2BIN = $(EXIV2MAIN:.cpp=$(EXEEXT))|; + s|MCBIN = $(MCMAIN:.cpp=)|MCBIN = $(MCMAIN:.cpp=$(EXEEXT))|; + s|-o $@ $(LIBRARY) $@.o|-o $@ $(LIBRARY) $(BINOBJ)| + s|$(BINARY): %: %.o lib|$(BINARY): lib $(BINOBJ)|' src/Makefile } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make || true - cp src/.libs/localtime.o src/ - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make || true + cp src/.libs/localtime.o src/ + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-ffmpeg/PKGBUILD b/mingw-w64-ffmpeg/PKGBUILD index 2cc2dc1921..0238ce90ae 100644 --- a/mingw-w64-ffmpeg/PKGBUILD +++ b/mingw-w64-ffmpeg/PKGBUILD @@ -12,100 +12,100 @@ groups=("${_mingw_suff}") license=('GPL') options=('staticlibs' 'strip') depends=( - "${_mingw_suff}-bzip2" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-gnutls" - "${_mingw_suff}-gsm" - "${_mingw_suff}-lame" - "${_mingw_suff}-libass" - "${_mingw_suff}-libbluray" - "${_mingw_suff}-libcaca" - "${_mingw_suff}-libmodplug" - "${_mingw_suff}-libtheora" - "${_mingw_suff}-libvorbis" - "${_mingw_suff}-libvpx" - "${_mingw_suff}-opencore-amr" - "${_mingw_suff}-openjpeg" - "${_mingw_suff}-opus" - "${_mingw_suff}-rtmpdump" - "${_mingw_suff}-schroedinger" - "${_mingw_suff}-SDL" - "${_mingw_suff}-speex" - "${_mingw_suff}-x264" - "${_mingw_suff}-xvidcore" - "${_mingw_suff}-zlib" - "${_mingw_suff}-openal" - "${_mingw_suff}-celt" - "${_mingw_suff}-wavpack" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-gnutls" + "${_mingw_suff}-gsm" + "${_mingw_suff}-lame" + "${_mingw_suff}-libass" + "${_mingw_suff}-libbluray" + "${_mingw_suff}-libcaca" + "${_mingw_suff}-libmodplug" + "${_mingw_suff}-libtheora" + "${_mingw_suff}-libvorbis" + "${_mingw_suff}-libvpx" + "${_mingw_suff}-opencore-amr" + "${_mingw_suff}-openjpeg" + "${_mingw_suff}-opus" + "${_mingw_suff}-rtmpdump" + "${_mingw_suff}-schroedinger" + "${_mingw_suff}-SDL" + "${_mingw_suff}-speex" + "${_mingw_suff}-x264" + "${_mingw_suff}-xvidcore" + "${_mingw_suff}-zlib" + "${_mingw_suff}-openal" + "${_mingw_suff}-celt" + "${_mingw_suff}-wavpack" ) makedepends=("yasm" "${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") source=(http://ffmpeg.org/releases/$_realname-$pkgver.tar.bz2) md5sums=('b8a1ee4964c2638f46fcc803ed453818') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - #CPPFLAGS+=" --save-temps" - #CFLAGS+=" --save-temps" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + #CPPFLAGS+=" --save-temps" + #CFLAGS+=" --save-temps" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --target-os=mingw32 \ - --arch=${CARCH%%-*} \ - --disable-debug \ - --disable-static \ - --enable-avresample \ - --enable-dxva2 \ - --enable-fontconfig \ - --enable-gnutls \ - --enable-gpl \ - --enable-libass \ - --enable-libbluray \ - --enable-libcaca \ - --enable-libcelt \ - --enable-libfreetype \ - --enable-libgsm \ - --enable-libmodplug \ - --enable-libmp3lame \ - --enable-libopencore_amrnb \ - --enable-libopencore_amrwb \ - --enable-libopenjpeg \ - --enable-libopus \ - --enable-librtmp \ - --enable-libschroedinger \ - --enable-libspeex \ - --enable-libtheora \ - --enable-libvorbis \ - --enable-libx264 \ - --enable-libxvid \ - --enable-libvpx \ - --enable-openal \ - --enable-libwavpack \ - --enable-pic \ - --enable-postproc \ - --enable-runtime-cpudetect \ - --enable-shared \ - --enable-swresample \ - --enable-version3 \ - --enable-zlib \ - --disable-doc - #--enable-pthreads - make + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --target-os=mingw32 \ + --arch=${CARCH%%-*} \ + --disable-debug \ + --disable-static \ + --enable-avresample \ + --enable-dxva2 \ + --enable-fontconfig \ + --enable-gnutls \ + --enable-gpl \ + --enable-libass \ + --enable-libbluray \ + --enable-libcaca \ + --enable-libcelt \ + --enable-libfreetype \ + --enable-libgsm \ + --enable-libmodplug \ + --enable-libmp3lame \ + --enable-libopencore_amrnb \ + --enable-libopencore_amrwb \ + --enable-libopenjpeg \ + --enable-libopus \ + --enable-librtmp \ + --enable-libschroedinger \ + --enable-libspeex \ + --enable-libtheora \ + --enable-libvorbis \ + --enable-libx264 \ + --enable-libxvid \ + --enable-libvpx \ + --enable-openal \ + --enable-libwavpack \ + --enable-pic \ + --enable-postproc \ + --enable-runtime-cpudetect \ + --enable-shared \ + --enable-swresample \ + --enable-version3 \ + --enable-zlib \ + --disable-doc + #--enable-pthreads + make } check() { - cd "${srcdir}/build-${MINGW_CHOST}" - make check + cd "${srcdir}/build-${MINGW_CHOST}" + make check } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install - mv "${pkgdir}${MINGW_PREFIX}"/bin/*.lib "${pkgdir}${MINGW_PREFIX}"/lib/ - - find ${pkgdir}${MINGW_PREFIX}/bin -type f -name "*.exe" -exec objcopy --subsystem console {} \; + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install + mv "${pkgdir}${MINGW_PREFIX}"/bin/*.lib "${pkgdir}${MINGW_PREFIX}"/lib/ + + find ${pkgdir}${MINGW_PREFIX}/bin -type f -name "*.exe" -exec objcopy --subsystem console {} \; } diff --git a/mingw-w64-fftw/PKGBUILD b/mingw-w64-fftw/PKGBUILD index e9d74cab15..348d8a04e0 100644 --- a/mingw-w64-fftw/PKGBUILD +++ b/mingw-w64-fftw/PKGBUILD @@ -16,63 +16,63 @@ source=("$url/fftw-$pkgver.tar.gz") md5sums=('2edab8c06b24feeb3b82bbb3ebf3e7b3') build() { - cd "${srcdir}/fftw-${pkgver}" - mkdir -p build-${MINGW_CHOST}-d && pushd build-${MINGW_CHOST}-d - ../configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-sse2 \ - --enable-static \ - --enable-shared \ - --enable-threads=win32 \ - --with-our-malloc \ - --with-g77-wrappers \ - --with-windows-f77-mangling - make - popd - - mkdir -p build-${MINGW_CHOST}-ld && pushd build-${MINGW_CHOST}-ld - ../configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-long-double \ - --enable-static \ - --enable-shared \ - --enable-threads=win32 \ - --with-our-malloc \ - --with-g77-wrappers \ - --with-windows-f77-mangling - make - popd + cd "${srcdir}/fftw-${pkgver}" + mkdir -p build-${MINGW_CHOST}-d && pushd build-${MINGW_CHOST}-d + ../configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-sse2 \ + --enable-static \ + --enable-shared \ + --enable-threads=win32 \ + --with-our-malloc \ + --with-g77-wrappers \ + --with-windows-f77-mangling + make + popd + + mkdir -p build-${MINGW_CHOST}-ld && pushd build-${MINGW_CHOST}-ld + ../configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-long-double \ + --enable-static \ + --enable-shared \ + --enable-threads=win32 \ + --with-our-malloc \ + --with-g77-wrappers \ + --with-windows-f77-mangling + make + popd - mkdir -p build-${MINGW_CHOST}-f && pushd build-${MINGW_CHOST}-f - ../configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-float \ - --enable-sse \ - --enable-static \ - --enable-shared \ - --enable-threads=win32 \ - --with-our-malloc \ - --with-g77-wrappers \ - --with-windows-f77-mangling - make - popd + mkdir -p build-${MINGW_CHOST}-f && pushd build-${MINGW_CHOST}-f + ../configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-float \ + --enable-sse \ + --enable-static \ + --enable-shared \ + --enable-threads=win32 \ + --with-our-malloc \ + --with-g77-wrappers \ + --with-windows-f77-mangling + make + popd } package() { - cd "${srcdir}/fftw-${pkgver}/build-${MINGW_CHOST}-d" - make DESTDIR="$pkgdir" install - cd "${srcdir}/fftw-${pkgver}/build-${MINGW_CHOST}-ld" - make DESTDIR="$pkgdir" install - cd "${srcdir}/fftw-${pkgver}/build-${MINGW_CHOST}-f" - make DESTDIR="$pkgdir" install + cd "${srcdir}/fftw-${pkgver}/build-${MINGW_CHOST}-d" + make DESTDIR="$pkgdir" install + cd "${srcdir}/fftw-${pkgver}/build-${MINGW_CHOST}-ld" + make DESTDIR="$pkgdir" install + cd "${srcdir}/fftw-${pkgver}/build-${MINGW_CHOST}-f" + make DESTDIR="$pkgdir" install - #rm "${pkgdir}"${MINGW_PREFIX}/bin/*.exe - #rm "${pkgdir}${MINGW_PREFIX}/bin/fftw-wisdom-to-conf" - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + #rm "${pkgdir}"${MINGW_PREFIX}/bin/*.exe + #rm "${pkgdir}${MINGW_PREFIX}/bin/fftw-wisdom-to-conf" + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-flac/PKGBUILD b/mingw-w64-flac/PKGBUILD index 3a62fad88b..e7731a5bd1 100644 --- a/mingw-w64-flac/PKGBUILD +++ b/mingw-w64-flac/PKGBUILD @@ -17,28 +17,28 @@ source=("http://downloads.xiph.org/releases/flac/flac-${pkgver}.tar.xz") md5sums=('13b5c214cee8373464d3d65dee362cdd') build() { - cd "$srcdir/${_realname}-${pkgver}" - #Required as AM_CONFIG_HEADER is deprecated and causes autotools to error out. - #sed -i "s/\/AC_CONFIG_HEADERS/g" configure.in + cd "$srcdir/${_realname}-${pkgver}" + #Required as AM_CONFIG_HEADER is deprecated and causes autotools to error out. + #sed -i "s/\/AC_CONFIG_HEADERS/g" configure.in - touch config.rpath - #./autogen.sh - ./configure \ - --enable-shared \ - --enable-static\ - --disable-xmms-plugin \ - --disable-sse \ - --disable-rpath \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-asm-optimizations \ - --with-pic - make + touch config.rpath + #./autogen.sh + ./configure \ + --enable-shared \ + --enable-static\ + --disable-xmms-plugin \ + --disable-sse \ + --disable-rpath \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-asm-optimizations \ + --with-pic + make } package() { - cd "$srcdir/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install + cd "$srcdir/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-fontconfig/PKGBUILD b/mingw-w64-fontconfig/PKGBUILD index 654ed0bc90..16837eb14e 100644 --- a/mingw-w64-fontconfig/PKGBUILD +++ b/mingw-w64-fontconfig/PKGBUILD @@ -11,40 +11,40 @@ url="http://www.fontconfig.org/release" license=("custom") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-expat>=2.1.0" - "${_mingw_suff}-freetype>=2.3.11" - "${_mingw_suff}-bzip2>=1.0.6" - "${_mingw_suff}-libiconv") + "${_mingw_suff}-expat>=2.1.0" + "${_mingw_suff}-freetype>=2.3.11" + "${_mingw_suff}-bzip2>=1.0.6" + "${_mingw_suff}-libiconv") options=('staticlibs' 'strip') install=${_realname}-${CARCH}.install source=("http://www.fontconfig.org/release/fontconfig-$pkgver.tar.bz2" - "fontconfig-2.11.0-symlinks-fix.patch") + "fontconfig-2.11.0-symlinks-fix.patch") sha256sums=('dc62447533bca844463a3c3fd4083b57c90f18a70506e7a9f4936b5a1e516a99' '92541375e945261832d4876551f94596fcf540c4edaf789ac0f36de7592c5966') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/fontconfig-2.11.0-symlinks-fix.patch + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/fontconfig-2.11.0-symlinks-fix.patch } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-iconv \ - --disable-docs \ - --with-arch=${CARCH} \ - as_ln_s="cp -pR" - sed -i 's,all-am: Makefile $(PROGRAMS),all-am:,' test/Makefile - make + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-iconv \ + --disable-docs \ + --with-arch=${CARCH} \ + as_ln_s="cp -pR" + sed -i 's,all-am: Makefile $(PROGRAMS),all-am:,' test/Makefile + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-freeglut/PKGBUILD b/mingw-w64-freeglut/PKGBUILD index c87470cf03..c8e242b799 100644 --- a/mingw-w64-freeglut/PKGBUILD +++ b/mingw-w64-freeglut/PKGBUILD @@ -15,23 +15,23 @@ source=("http://downloads.sourceforge.net/freeglut/freeglut-${pkgver}.tar.gz") md5sums=('918ffbddcffbac83c218bc52355b6d5a') build() { - rm -rf "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" - mkdir "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" - cd "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" + rm -rf "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" + mkdir "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" + cd "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" - ../configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --without-x - make + ../configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --without-x + make } package() { - cd "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/freeglut-${pkgver}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install - #rm "${pkgdir}/usr/i686-w64-mingw32/lib/libglut.a" + #rm "${pkgdir}/usr/i686-w64-mingw32/lib/libglut.a" } diff --git a/mingw-w64-freetype/PKGBUILD b/mingw-w64-freetype/PKGBUILD index b52efbcfe7..6e4c4b1a14 100644 --- a/mingw-w64-freetype/PKGBUILD +++ b/mingw-w64-freetype/PKGBUILD @@ -10,10 +10,10 @@ arch=('any') url="http://www.freetype.org/" license=('GPL') depends=("${_mingw_suff}-zlib" - "${_mingw_suff}-gcc-libs" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-libpng" - "${_mingw_suff}-harfbuzz") + "${_mingw_suff}-gcc-libs" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-libpng" + "${_mingw_suff}-harfbuzz") makedepends=("${_mingw_suff}-gcc") options=('strip' '!libtool' 'staticlibs') source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2 @@ -28,38 +28,38 @@ md5sums=('d6b60f06bfc046e43ab2a6cbfd171d65' '9d62583e770c59af1c6bd19db89e7cf3') prepare() { - cd "${srcdir}/freetype-${pkgver}" - patch -p1 -i "${srcdir}/freetype-2.2.1-enable-valid.patch" - patch -p1 -i "${srcdir}/freetype-2.5.1-enable-spr.patch" - patch -p1 -i "${srcdir}/mingw-config.patch" + cd "${srcdir}/freetype-${pkgver}" + patch -p1 -i "${srcdir}/freetype-2.2.1-enable-valid.patch" + patch -p1 -i "${srcdir}/freetype-2.5.1-enable-spr.patch" + patch -p1 -i "${srcdir}/mingw-config.patch" - # Disabled for now due to resistance - # Kept here for easier rebuilds via ABS - # https://bugs.archlinux.org/task/35274 - #patch -Np1 -i "${srcdir}/freetype-2.5.1-enable-sph.patch" + # Disabled for now due to resistance + # Kept here for easier rebuilds via ABS + # https://bugs.archlinux.org/task/35274 + #patch -Np1 -i "${srcdir}/freetype-2.5.1-enable-sph.patch" } build() { - mkdir -p "${srcdir}/build-${CARCH}" - cd "${srcdir}/build-${CARCH}" - CFLAGS+=" $(pkg-config --cflags-only-I harfbuzz freetype2 libpng)" - CXXFLAGS+=" $(pkg-config --cflags-only-I harfbuzz freetype2 libpng)" - CPPFLAGS+=" $(pkg-config --cflags-only-I harfbuzz freetype2 libpng)" - ../freetype-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-static \ - --enable-shared \ - --with-zlib=${MINGW_PREFIX} \ - --with-bzip2=${MINGW_PREFIX} \ - --with-png=${MINGW_PREFIX} \ - --with-harfbuzz=${MINGW_PREFIX} - make + mkdir -p "${srcdir}/build-${CARCH}" + cd "${srcdir}/build-${CARCH}" + CFLAGS+=" $(pkg-config --cflags-only-I harfbuzz freetype2 libpng)" + CXXFLAGS+=" $(pkg-config --cflags-only-I harfbuzz freetype2 libpng)" + CPPFLAGS+=" $(pkg-config --cflags-only-I harfbuzz freetype2 libpng)" + ../freetype-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-static \ + --enable-shared \ + --with-zlib=${MINGW_PREFIX} \ + --with-bzip2=${MINGW_PREFIX} \ + --with-png=${MINGW_PREFIX} \ + --with-harfbuzz=${MINGW_PREFIX} + make } package () { - cd "${srcdir}/build-${CARCH}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${CARCH}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-fribidi/PKGBUILD b/mingw-w64-fribidi/PKGBUILD index 0d128f2813..08909763ba 100644 --- a/mingw-w64-fribidi/PKGBUILD +++ b/mingw-w64-fribidi/PKGBUILD @@ -13,33 +13,33 @@ depends=("${_mingw_suff}-glib2") options=('strip' '!libtool' 'staticlibs') makedepends=("${_mingw_suff}-gcc") source=("http://fribidi.org/download/${_realname}-${pkgver}.tar.bz2" - 0001-no-need-for-a-second-export-symbols.mingw.patch - 0003-fix-eols-in-tests-on.mingw.patch) + 0001-no-need-for-a-second-export-symbols.mingw.patch + 0003-fix-eols-in-tests-on.mingw.patch) md5sums=('ce93d862344991173dabb609bf93ca1d' 'c304e96ab7709280386635135ee53cc9' '98a7907bee0060f3e72e2afa26b71cd9') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-no-need-for-a-second-export-symbols.mingw.patch - patch -p1 -i ${srcdir}/0003-fix-eols-in-tests-on.mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-no-need-for-a-second-export-symbols.mingw.patch + patch -p1 -i ${srcdir}/0003-fix-eols-in-tests-on.mingw.patch } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ${srcdir}/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-static \ - --with-glib + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + ${srcdir}/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-static \ + --with-glib - #touch ${srcdir}/${_realname}-${pkgver}/doc/c2man.stamp - #touch ${srcdir}/${_realname}-${pkgver}/doc/*.3 - make + #touch ${srcdir}/${_realname}-${pkgver}/doc/c2man.stamp + #touch ${srcdir}/${_realname}-${pkgver}/doc/*.3 + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-ftgl/PKGBUILD b/mingw-w64-ftgl/PKGBUILD index ef3bdb284f..66c25a7114 100644 --- a/mingw-w64-ftgl/PKGBUILD +++ b/mingw-w64-ftgl/PKGBUILD @@ -14,37 +14,37 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-freetype") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/${_realname}/${_realname}-$_pkgver.tar.bz2" - m4.gl.m4.patch) + m4.gl.m4.patch) md5sums=('c7879018cde844059495b3029b0b6503' '8590beb2dea7e28e7b7214ed562b2472') prepare () { - cd "${srcdir}/${_realname}-${_pkgver/-/~}" - sed -i "s|SUBDIRS = src test demo docs|SUBDIRS = src|g" Makefile.am - patch -p0 -i "${srcdir}"/m4.gl.m4.patch - autoreconf -vfi + cd "${srcdir}/${_realname}-${_pkgver/-/~}" + sed -i "s|SUBDIRS = src test demo docs|SUBDIRS = src|g" Makefile.am + patch -p0 -i "${srcdir}"/m4.gl.m4.patch + autoreconf -vfi } build() { - rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../"${_realname}-${_pkgver/-/~}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-static \ - --enable-shared \ - --without-x - make ECHO=echo + rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../"${_realname}-${_pkgver/-/~}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-static \ + --enable-shared \ + --without-x + make ECHO=echo } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make ECHO=echo DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make ECHO=echo DESTDIR="$pkgdir" install - # FS#23283: install missing headers for OpenCascade - install -m644 $srcdir/"${_realname}-${_pkgver/-/~}"/src/FT{Face,Library,Size}.h "${pkgdir}${MINGW_PREFIX}/include/FTGL/" + # FS#23283: install missing headers for OpenCascade + install -m644 $srcdir/"${_realname}-${_pkgver/-/~}"/src/FT{Face,Library,Size}.h "${pkgdir}${MINGW_PREFIX}/include/FTGL/" - 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" } diff --git a/mingw-w64-gc/PKGBUILD b/mingw-w64-gc/PKGBUILD index 585153df1b..eecf564fa2 100644 --- a/mingw-w64-gc/PKGBUILD +++ b/mingw-w64-gc/PKGBUILD @@ -13,37 +13,37 @@ makedepends=(${_mingw_suff}-gcc ${_mingw_suff}-pkg-config) depends=(${_mingw_suff}-gcc-libs ${_mingw_suff}-libatomic_ops) options=('staticlibs' 'strip') source=("$url/gc_source/${_realname}-${pkgver}.tar.gz" - 0001-winpthreads.mingw.patch - 0003-move-docs.all.patch) + 0001-winpthreads.mingw.patch + 0003-move-docs.all.patch) md5sums=('f40d9a47c90d60791eeecb484f8df5ee' '97223c965b5e0c61d9bbf2710b44ddb6' '9b9691bc94fe70b6dcb144f1be49145a') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-winpthreads.mingw.patch - patch -p1 -i ${srcdir}/0003-move-docs.all.patch - - ./autogen.sh + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-winpthreads.mingw.patch + patch -p1 -i ${srcdir}/0003-move-docs.all.patch + + ./autogen.sh } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - export lt_cv_deplibs_check_method='pass_all' - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-threads=posix \ - --disable-dependency-tracking \ - --enable-large-config \ - --enable-cplusplus - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + export lt_cv_deplibs_check_method='pass_all' + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-threads=posix \ + --disable-dependency-tracking \ + --enable-large-config \ + --enable-cplusplus + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-gcc/PKGBUILD b/mingw-w64-gcc/PKGBUILD index 6743d0b39d..e029e7eaae 100644 --- a/mingw-w64-gcc/PKGBUILD +++ b/mingw-w64-gcc/PKGBUILD @@ -5,13 +5,13 @@ _realname=gcc _mingw_suff=mingw-w64-${CARCH} pkgname=( - "${_mingw_suff}-${_realname}" - "${_mingw_suff}-${_realname}-libs" - "${_mingw_suff}-${_realname}-libgfortran" - "${_mingw_suff}-${_realname}-fortran" - "${_mingw_suff}-${_realname}-ada" - "${_mingw_suff}-${_realname}-objc" - ) + "${_mingw_suff}-${_realname}" + "${_mingw_suff}-${_realname}-libs" + "${_mingw_suff}-${_realname}-libgfortran" + "${_mingw_suff}-${_realname}-fortran" + "${_mingw_suff}-${_realname}-ada" + "${_mingw_suff}-${_realname}-objc" + ) pkgver=4.8.2 pkgrel=8 pkgdesc="GCC for the MinGW-w64" @@ -27,22 +27,22 @@ replaces=() backup=() options=('strip' '!debug' 'staticlibs' '!emptydirs') # '!buildflags' source=("ftp://gcc.gnu.org/pub/gcc/releases/${_realname}-${pkgver}/${_realname}-${pkgver}.tar.bz2" - 'gcc-4.8-filename-output.patch' - 'gcc-4.8-lambda-ICE.patch' - 'gcc-4.8-iconv.patch' - '4.8-libgcc-references.patch' - 'gcc-4.8-libstdc++export.patch' - 'gcc-4.7-stdthreads.patch' - '130-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch' - '140-fix-for-windows-not-minding-non-existant-parent-dirs.patch' - '150-windows-lrealpath-no-force-lowercase-nor-backslash.patch' - '160-mingw-dont-ignore-native-system-header-dir.patch' - 'ktietz-libgomp.patch' - '4.8-libatomic-cygwin.patch' - 'build-more-gnattools.mingw.patch' - 'libgomp-no-static.patch' - 'gcc-4.8.2-PR-middle-end-60484-fix-dump-path-problems.patch' - handle-use-mingw-ansi-stdio.patch) + 'gcc-4.8-filename-output.patch' + 'gcc-4.8-lambda-ICE.patch' + 'gcc-4.8-iconv.patch' + '4.8-libgcc-references.patch' + 'gcc-4.8-libstdc++export.patch' + 'gcc-4.7-stdthreads.patch' + '130-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch' + '140-fix-for-windows-not-minding-non-existant-parent-dirs.patch' + '150-windows-lrealpath-no-force-lowercase-nor-backslash.patch' + '160-mingw-dont-ignore-native-system-header-dir.patch' + 'ktietz-libgomp.patch' + '4.8-libatomic-cygwin.patch' + 'build-more-gnattools.mingw.patch' + 'libgomp-no-static.patch' + 'gcc-4.8.2-PR-middle-end-60484-fix-dump-path-problems.patch' + handle-use-mingw-ansi-stdio.patch) md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d' '40cb437805e2f7a006aa0d0c3098ab0f' '6eb6e080dbf7bc6825f53a0aaa6c4ef9' @@ -64,371 +64,371 @@ md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d' _threads="posix" prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} - #remove files the patches will create (so they aren't in the way the 2nd time round) - [ -f gcc/testsuite/g++.dg/cpp0x/lambda/lambda-names1.C ] && rm gcc/testsuite/g++.dg/cpp0x/lambda/lambda-names1.C + #remove files the patches will create (so they aren't in the way the 2nd time round) + [ -f gcc/testsuite/g++.dg/cpp0x/lambda/lambda-names1.C ] && rm gcc/testsuite/g++.dg/cpp0x/lambda/lambda-names1.C - #do not install libiberty - sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in + #do not install libiberty + sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in - # hack! - some configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure - # do not expect $prefix/mingw symlink - this should be superceded by - # 160-mingw-dont-ignore-native-system-header-dir.patch .. but isn't! - [[ -f configure.src ]] && { - rm -f configure - cp configure.src configure - } || { - cp configure configure.src - } - sed -i 's/${prefix}\/mingw\//${prefix}\//g' configure - - # change hardcoded /mingw prefix to the real prefix - [[ -f gcc/config/i386/mingw32.h.src ]] && { - rm -f gcc/config/i386/mingw32.h - cp gcc/config/i386/mingw32.h.src gcc/config/i386/mingw32.h - } || { - cp gcc/config/i386/mingw32.h gcc/config/i386/mingw32.h.src - } - local MINGW_NATIVE_PREFIX=$(cygpath -am ${MINGW_PREFIX}/${MINGW_CHOST}) - sed -i "s/\\/mingw\\//${MINGW_NATIVE_PREFIX//\//\\/}\\//g" gcc/config/i386/mingw32.h + # do not expect $prefix/mingw symlink - this should be superceded by + # 160-mingw-dont-ignore-native-system-header-dir.patch .. but isn't! + [[ -f configure.src ]] && { + rm -f configure + cp configure.src configure + } || { + cp configure configure.src + } + sed -i 's/${prefix}\/mingw\//${prefix}\//g' configure - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 - patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch - - # http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56710 - commit 3d1f8279 - patch -p1 -i ${srcdir}/gcc-4.8-lambda-ICE.patch - - #patch -p1 -i ${srcdir}/gcc-4.8-iconv.patch + # change hardcoded /mingw prefix to the real prefix + [[ -f gcc/config/i386/mingw32.h.src ]] && { + rm -f gcc/config/i386/mingw32.h + cp gcc/config/i386/mingw32.h.src gcc/config/i386/mingw32.h + } || { + cp gcc/config/i386/mingw32.h gcc/config/i386/mingw32.h.src + } + local MINGW_NATIVE_PREFIX=$(cygpath -am ${MINGW_PREFIX}/${MINGW_CHOST}) + sed -i "s/\\/mingw\\//${MINGW_NATIVE_PREFIX//\//\\/}\\//g" gcc/config/i386/mingw32.h - patch -p0 -i ${srcdir}/4.8-libgcc-references.patch - patch -p1 -i ${srcdir}/gcc-4.8-libstdc++export.patch - patch -p1 -i ${srcdir}/gcc-4.7-stdthreads.patch + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch - # Don't waste valuable commandline chars on double-quotes around "arguments" - # that don't need them. - patch -p1 -i ${srcdir}/130-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch + # http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56710 - commit 3d1f8279 + patch -p1 -i ${srcdir}/gcc-4.8-lambda-ICE.patch - # Make Windows behave the same as Posix in the consideration of whether folder - # "/exists/doesnt-exist/.." is a valid path.. in Posix, it isn't. - patch -p1 -i ${srcdir}/140-fix-for-windows-not-minding-non-existant-parent-dirs.patch + #patch -p1 -i ${srcdir}/gcc-4.8-iconv.patch + + patch -p0 -i ${srcdir}/4.8-libgcc-references.patch + patch -p1 -i ${srcdir}/gcc-4.8-libstdc++export.patch + patch -p1 -i ${srcdir}/gcc-4.7-stdthreads.patch - # Don't make a lowercase backslashed path from argv[0] - # that then fail to strcmp with prefix(es) .. they're also ugly. - patch -p1 -i ${srcdir}/150-windows-lrealpath-no-force-lowercase-nor-backslash.patch + # Don't waste valuable commandline chars on double-quotes around "arguments" + # that don't need them. + patch -p1 -i ${srcdir}/130-dont-escape-arguments-that-dont-need-it-in-pex-win32.c.patch - # Don't ignore values passed via --with-native-system-header-dir= - # patch -p1 -i ${srcdir}/160-mingw-dont-ignore-native-system-header-dir.patch + # Make Windows behave the same as Posix in the consideration of whether folder + # "/exists/doesnt-exist/.." is a valid path.. in Posix, it isn't. + patch -p1 -i ${srcdir}/140-fix-for-windows-not-minding-non-existant-parent-dirs.patch - # Kai's libgomp fix. - patch -p1 -i ${srcdir}/ktietz-libgomp.patch - - # Enable building libatomic - patch -p2 -i ${srcdir}/4.8-libatomic-cygwin.patch - - # Build aextra tools for Ada - patch -p1 -i ${srcdir}/build-more-gnattools.mingw.patch + # Don't make a lowercase backslashed path from argv[0] + # that then fail to strcmp with prefix(es) .. they're also ugly. + patch -p1 -i ${srcdir}/150-windows-lrealpath-no-force-lowercase-nor-backslash.patch - # Fix for -fdump-{ipa|tree|rtl}-all-all not working: - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 - patch -p1 -i ${srcdir}/gcc-4.8.2-PR-middle-end-60484-fix-dump-path-problems.patch + # Don't ignore values passed via --with-native-system-header-dir= + # patch -p1 -i ${srcdir}/160-mingw-dont-ignore-native-system-header-dir.patch - patch -p1 -i ${srcdir}/handle-use-mingw-ansi-stdio.patch + # Kai's libgomp fix. + patch -p1 -i ${srcdir}/ktietz-libgomp.patch + + # Enable building libatomic + patch -p2 -i ${srcdir}/4.8-libatomic-cygwin.patch + + # Build aextra tools for Ada + patch -p1 -i ${srcdir}/build-more-gnattools.mingw.patch - if check_option "debug" "y"; then - # Expose some libgomp internals for debugging. - patch -p1 -i ${srcdir}/libgomp-no-static.patch - fi + # Fix for -fdump-{ipa|tree|rtl}-all-all not working: + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60484 + patch -p1 -i ${srcdir}/gcc-4.8.2-PR-middle-end-60484-fix-dump-path-problems.patch + + patch -p1 -i ${srcdir}/handle-use-mingw-ansi-stdio.patch + + if check_option "debug" "y"; then + # Expose some libgomp internals for debugging. + patch -p1 -i ${srcdir}/libgomp-no-static.patch + fi } build() { - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - case "${CARCH}" in - i686) - local _conf="--disable-sjlj-exceptions --with-dwarf2" - LDFLAGS+=" -Wl,--large-address-aware" - local _arch=i686 - ;; - - x86_64) - local _arch=x86-64 - local _conf="" - ;; - esac + case "${CARCH}" in + i686) + local _conf="--disable-sjlj-exceptions --with-dwarf2" + LDFLAGS+=" -Wl,--large-address-aware" + local _arch=i686 + ;; + + x86_64) + local _arch=x86-64 + local _conf="" + ;; + esac - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --with-local-prefix=${MINGW_PREFIX}/local \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --with-native-system-header-dir=${MINGW_PREFIX}/${MINGW_CHOST}/include \ - --libexecdir=${MINGW_PREFIX}/lib \ - --with-gxx-include-dir=${MINGW_PREFIX}/include/c++/${pkgver} \ - --enable-bootstrap \ - --with-arch=${_arch} \ - --with-tune=generic \ - --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \ - --enable-shared --enable-static \ - --enable-libatomic \ - --enable-threads=${_threads} \ - --enable-graphite \ - --enable-fully-dynamic-string \ - --enable-libstdcxx-time=yes \ - --disable-libstdcxx-pch \ - --disable-libstdcxx-debug \ - --enable-cloog-backend=isl \ - --enable-version-specific-runtime-libs \ - --disable-cloog-version-check --disable-isl-version-check \ - --enable-lto \ - --enable-libgomp \ - --disable-multilib \ - --enable-checking=release \ - --disable-rpath \ - --disable-win32-registry \ - --disable-nls \ - --disable-werror \ - --disable-symvers \ - --with-libiconv \ - --with-system-zlib \ - --with-{gmp,mpfr,mpc,isl,cloog}=${MINGW_PREFIX} \ - --with-pkgversion="Rev${pkgrel}, Built by MSYS2 project" \ - --with-bugurl="http://sourceforge.net/projects/msys2" \ - --with-gnu-as --with-gnu-ld \ - ${_conf} + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --with-local-prefix=${MINGW_PREFIX}/local \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-native-system-header-dir=${MINGW_PREFIX}/${MINGW_CHOST}/include \ + --libexecdir=${MINGW_PREFIX}/lib \ + --with-gxx-include-dir=${MINGW_PREFIX}/include/c++/${pkgver} \ + --enable-bootstrap \ + --with-arch=${_arch} \ + --with-tune=generic \ + --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \ + --enable-shared --enable-static \ + --enable-libatomic \ + --enable-threads=${_threads} \ + --enable-graphite \ + --enable-fully-dynamic-string \ + --enable-libstdcxx-time=yes \ + --disable-libstdcxx-pch \ + --disable-libstdcxx-debug \ + --enable-cloog-backend=isl \ + --enable-version-specific-runtime-libs \ + --disable-cloog-version-check --disable-isl-version-check \ + --enable-lto \ + --enable-libgomp \ + --disable-multilib \ + --enable-checking=release \ + --disable-rpath \ + --disable-win32-registry \ + --disable-nls \ + --disable-werror \ + --disable-symvers \ + --with-libiconv \ + --with-system-zlib \ + --with-{gmp,mpfr,mpc,isl,cloog}=${MINGW_PREFIX} \ + --with-pkgversion="Rev${pkgrel}, Built by MSYS2 project" \ + --with-bugurl="http://sourceforge.net/projects/msys2" \ + --with-gnu-as --with-gnu-ld \ + ${_conf} - # While we're debugging -fopenmp problems at least. - # .. we may as well not strip anything. - if check_option "strip" "n"; then - sed -i 's,^STRIP = .*$,STRIP = true,g' Makefile - sed -i 's,^STRIP_FOR_TARGET=.*$,STRIP_FOR_TARGET=true,g' Makefile - fi + # While we're debugging -fopenmp problems at least. + # .. we may as well not strip anything. + if check_option "strip" "n"; then + sed -i 's,^STRIP = .*$,STRIP = true,g' Makefile + sed -i 's,^STRIP_FOR_TARGET=.*$,STRIP_FOR_TARGET=true,g' Makefile + fi - make all + make all - make -j1 DESTDIR=${srcdir} install - mv ${srcdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/adalib/*.dll ${srcdir}${MINGW_PREFIX}/bin/ + make -j1 DESTDIR=${srcdir} install + mv ${srcdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/adalib/*.dll ${srcdir}${MINGW_PREFIX}/bin/ } package_mingw-w64-gcc-libs() { - pkgdesc="GNU Compiler Collection (libraries) for MinGW-w64" - depends=("${_mingw_suff}-gmp" "${_mingw_suff}-libwinpthread") - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + pkgdesc="GNU Compiler Collection (libraries) for MinGW-w64" + depends=("${_mingw_suff}-gmp" "${_mingw_suff}-libwinpthread") + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - cd ${srcdir}${MINGW_PREFIX} - cp bin/{libatomic*,libgcc*,libgomp*,libquadmath*,libssp*,libstdc*}.dll ${pkgdir}${MINGW_PREFIX}/bin/ + cd ${srcdir}${MINGW_PREFIX} + cp bin/{libatomic*,libgcc*,libgomp*,libquadmath*,libssp*,libstdc*}.dll ${pkgdir}${MINGW_PREFIX}/bin/ } package_mingw-w64-gcc() { - pkgdesc="GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64" - depends=("${_mingw_suff}-crt" "${_mingw_suff}-binutils" "${_mingw_suff}-winpthreads" "${_mingw_suff}-headers" "${_mingw_suff}-zlib" "${_mingw_suff}-mpc" "${_mingw_suff}-cloog" "${_mingw_suff}-${_realname}-libs=${pkgver}") - provides=("${_mingw_suff}-${_realname}-base") - conflicts=("${_mingw_suff}-${_realname}-base") + pkgdesc="GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64" + depends=("${_mingw_suff}-crt" "${_mingw_suff}-binutils" "${_mingw_suff}-winpthreads" "${_mingw_suff}-headers" "${_mingw_suff}-zlib" "${_mingw_suff}-mpc" "${_mingw_suff}-cloog" "${_mingw_suff}-${_realname}-libs=${pkgver}") + provides=("${_mingw_suff}-${_realname}-base") + conflicts=("${_mingw_suff}-${_realname}-base") - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,include,lib,share} - - cd ${srcdir}${MINGW_PREFIX} - cp bin/cpp.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/gcc.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/gcc-ar.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/gcc-nm.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/gcc-ranlib.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/gcov.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/c++.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/g++.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-c++.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-g++.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-gcc-${pkgver}.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-gcc.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-gcc-ar.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-gcc-nm.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-gcc-ranlib.exe ${pkgdir}${MINGW_PREFIX}/bin/ - - #cp bin/{libgcc*,libgomp*,libquadmath*,libssp*,libstdc*}.dll ${pkgdir}${MINGW_PREFIX}/bin/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include - cp lib/gcc/${MINGW_CHOST}/${pkgver}/include/*.h ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include/ssp ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include-fixed ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/install-tools ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/collect2.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/crt*.o ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/liblto* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libatomic* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgcc* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgcov.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgomp.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libquadmath.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libssp* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/lto*.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,include,lib,share} + + cd ${srcdir}${MINGW_PREFIX} + cp bin/cpp.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/gcc.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/gcc-ar.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/gcc-nm.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/gcc-ranlib.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/gcov.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/c++.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/g++.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-c++.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-g++.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-gcc-${pkgver}.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-gcc.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-gcc-ar.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-gcc-nm.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-gcc-ranlib.exe ${pkgdir}${MINGW_PREFIX}/bin/ + + #cp bin/{libgcc*,libgomp*,libquadmath*,libssp*,libstdc*}.dll ${pkgdir}${MINGW_PREFIX}/bin/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include + cp lib/gcc/${MINGW_CHOST}/${pkgver}/include/*.h ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include/ssp ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include-fixed ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/install-tools ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/collect2.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/crt*.o ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/liblto* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libatomic* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgcc* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgcov.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgomp.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libquadmath.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libssp* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/lto*.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - #mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/lib - cp ${srcdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/lib/libgcc_s.a ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - #cp lib/gcc/${MINGW_CHOST}/lib/libgcc_s.a ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/lib/ - - #cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include/c++ ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ - cp -r include/c++ ${pkgdir}${MINGW_PREFIX}/include/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1plus.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libstdc++* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libsupc++* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/{doc,info,locale,man} - #cp -r share/doc/gcc-${pkgver} ${pkgdir}${MINGW_PREFIX}/share/doc/ - cp share/info/cpp.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/cppinternals.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/gcc.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/gccinstall.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/gccint.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/libgomp.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/libquadmath.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - - #cp share/locale/* ${pkgdir}${MINGW_PREFIX}/share/locale/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/gcc-${pkgver}/python - cp -r share/gcc-${pkgver}/python/libstdcxx ${pkgdir}${MINGW_PREFIX}/share/gcc-${pkgver}/python/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/man/man1 - cp share/man/man1/cpp.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - cp share/man/man1/gcc.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - cp share/man/man1/gcov.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - cp share/man/man7/fsf-funding.7* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - cp share/man/man7/gfdl.7* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - cp share/man/man7/gpl.7* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - cp share/man/man1/g++.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + #mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/lib + cp ${srcdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/lib/libgcc_s.a ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + #cp lib/gcc/${MINGW_CHOST}/lib/libgcc_s.a ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/lib/ + + #cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include/c++ ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ + cp -r include/c++ ${pkgdir}${MINGW_PREFIX}/include/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1plus.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libstdc++* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libsupc++* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/{doc,info,locale,man} + #cp -r share/doc/gcc-${pkgver} ${pkgdir}${MINGW_PREFIX}/share/doc/ + cp share/info/cpp.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/cppinternals.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/gcc.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/gccinstall.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/gccint.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/libgomp.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/libquadmath.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + + #cp share/locale/* ${pkgdir}${MINGW_PREFIX}/share/locale/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/gcc-${pkgver}/python + cp -r share/gcc-${pkgver}/python/libstdcxx ${pkgdir}${MINGW_PREFIX}/share/gcc-${pkgver}/python/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/man/man1 + cp share/man/man1/cpp.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + cp share/man/man1/gcc.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + cp share/man/man1/gcov.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + cp share/man/man7/fsf-funding.7* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + cp share/man/man7/gfdl.7* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + cp share/man/man7/gpl.7* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + cp share/man/man1/g++.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ } package_mingw-w64-gcc-libgfortran() { - pkgdesc="GNU Compiler Collection (libgfortran) for MinGW-w64" - depends=("${_mingw_suff}-${_realname}-libs=${pkgver}") - - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - cd ${srcdir}${MINGW_PREFIX} - cp bin/libgfortran*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + pkgdesc="GNU Compiler Collection (libgfortran) for MinGW-w64" + depends=("${_mingw_suff}-${_realname}-libs=${pkgver}") + + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + cd ${srcdir}${MINGW_PREFIX} + cp bin/libgfortran*.dll ${pkgdir}${MINGW_PREFIX}/bin/ } package_mingw-w64-gcc-fortran() { - pkgdesc="GNU Compiler Collection (Fortran) for MinGW-w64" - depends=("${_mingw_suff}-${_realname}=${pkgver}" "${_mingw_suff}-${_realname}-libgfortran=${pkgver}") - - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,share} - - cd ${srcdir}${MINGW_PREFIX} - cp bin/gfortran.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp bin/${MINGW_CHOST}-gfortran.exe ${pkgdir}${MINGW_PREFIX}/bin/ - - #cp bin/libgfortran*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver} - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/finclude ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/f951.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libcaf_single.a ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgfortran* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/man/man1 - cp share/man/man1/gfortran.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/info - cp share/info/gfortran.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + pkgdesc="GNU Compiler Collection (Fortran) for MinGW-w64" + depends=("${_mingw_suff}-${_realname}=${pkgver}" "${_mingw_suff}-${_realname}-libgfortran=${pkgver}") + + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,share} + + cd ${srcdir}${MINGW_PREFIX} + cp bin/gfortran.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp bin/${MINGW_CHOST}-gfortran.exe ${pkgdir}${MINGW_PREFIX}/bin/ + + #cp bin/libgfortran*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver} + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/finclude ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/f951.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libcaf_single.a ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libgfortran* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/man/man1 + cp share/man/man1/gfortran.1* ${pkgdir}${MINGW_PREFIX}/share/man/man1/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/info + cp share/info/gfortran.info* ${pkgdir}${MINGW_PREFIX}/share/info/ } package_mingw-w64-gcc-ada() { - pkgdesc="GNU Compiler Collection (Ada) for MinGW-w64" - depends=("${_mingw_suff}-${_realname}=${pkgver}") + pkgdesc="GNU Compiler Collection (Ada) for MinGW-w64" + depends=("${_mingw_suff}-${_realname}=${pkgver}") - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,share} - - cd ${srcdir}${MINGW_PREFIX} - cp bin/gnat*.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatbind.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatchop.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatclean.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatdll.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatfind.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatkr.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatlink.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatls.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatmake.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatname.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatprep.exe ${pkgdir}${MINGW_PREFIX}/bin/ - # cp bin/gnatxref.exe ${pkgdir}${MINGW_PREFIX}/bin/ - - cp bin/{libgnarl*,libgnat*}.dll ${pkgdir}${MINGW_PREFIX}/bin/ - - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver} - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/adainclude ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/adalib ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/gnat1.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/info - cp share/info/gnat-style.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/gnat_rm.info* ${pkgdir}${MINGW_PREFIX}/share/info/ - cp share/info/gnat_ugn.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,share} + + cd ${srcdir}${MINGW_PREFIX} + cp bin/gnat*.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatbind.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatchop.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatclean.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatdll.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatfind.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatkr.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatlink.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatls.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatmake.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatname.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatprep.exe ${pkgdir}${MINGW_PREFIX}/bin/ + # cp bin/gnatxref.exe ${pkgdir}${MINGW_PREFIX}/bin/ + + cp bin/{libgnarl*,libgnat*}.dll ${pkgdir}${MINGW_PREFIX}/bin/ + + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver} + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/adainclude ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/adalib ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/gnat1.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/info + cp share/info/gnat-style.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/gnat_rm.info* ${pkgdir}${MINGW_PREFIX}/share/info/ + cp share/info/gnat_ugn.info* ${pkgdir}${MINGW_PREFIX}/share/info/ } package_mingw-w64-gcc-objc() { - pkgdesc="GNU Compiler Collection (ObjC,Obj-C++) for MinGW-w64" - depends=("${_mingw_suff}-${_realname}=${pkgver}") - - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib} - - cd ${srcdir}${MINGW_PREFIX} - cp bin/libobjc*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include - cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include/objc ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1obj.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/libobjc.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ - cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1objplus.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + pkgdesc="GNU Compiler Collection (ObjC,Obj-C++) for MinGW-w64" + depends=("${_mingw_suff}-${_realname}=${pkgver}") + + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib} + + cd ${srcdir}${MINGW_PREFIX} + cp bin/libobjc*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include + cp -r lib/gcc/${MINGW_CHOST}/${pkgver}/include/objc ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/include/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1obj.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/libobjc.* ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ + cp lib/gcc/${MINGW_CHOST}/${pkgver}/cc1objplus.exe ${pkgdir}${MINGW_PREFIX}/lib/gcc/${MINGW_CHOST}/${pkgver}/ } # Wrappers for package functions # 32-bit wrappers package_mingw-w64-i686-gcc-libs() { - package_mingw-w64-gcc-libs + package_mingw-w64-gcc-libs } package_mingw-w64-i686-gcc() { - package_mingw-w64-gcc + package_mingw-w64-gcc } package_mingw-w64-i686-gcc-libgfortran() { - package_mingw-w64-gcc-libgfortran + package_mingw-w64-gcc-libgfortran } package_mingw-w64-i686-gcc-fortran() { - package_mingw-w64-gcc-fortran + package_mingw-w64-gcc-fortran } package_mingw-w64-i686-gcc-ada() { - package_mingw-w64-gcc-ada + package_mingw-w64-gcc-ada } package_mingw-w64-i686-gcc-objc() { - package_mingw-w64-gcc-objc + package_mingw-w64-gcc-objc } # 64-bit wrappers package_mingw-w64-x86_64-gcc-libs() { - package_mingw-w64-gcc-libs + package_mingw-w64-gcc-libs } package_mingw-w64-x86_64-gcc() { - package_mingw-w64-gcc + package_mingw-w64-gcc } package_mingw-w64-x86_64-gcc-libgfortran() { - package_mingw-w64-gcc-libgfortran + package_mingw-w64-gcc-libgfortran } package_mingw-w64-x86_64-gcc-fortran() { - package_mingw-w64-gcc-fortran + package_mingw-w64-gcc-fortran } package_mingw-w64-x86_64-gcc-ada() { - package_mingw-w64-gcc-ada + package_mingw-w64-gcc-ada } package_mingw-w64-x86_64-gcc-objc() { - package_mingw-w64-gcc-objc + package_mingw-w64-gcc-objc } diff --git a/mingw-w64-gd/PKGBUILD b/mingw-w64-gd/PKGBUILD index 55c8f7a447..f78ea56856 100644 --- a/mingw-w64-gd/PKGBUILD +++ b/mingw-w64-gd/PKGBUILD @@ -11,40 +11,40 @@ arch=('any') license=("CPL") options=(!libtool strip staticlibs) depends=( - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-libiconv" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libvpx" - "${_mingw_suff}-xpm-nox" - ) + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-libiconv" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libvpx" + "${_mingw_suff}-xpm-nox" + ) optdepends=('perl: bdftogd script') source=("https://bitbucket.org/libgd/gd-libgd/downloads/libgd-${pkgver}.tar.xz") md5sums=('03588159bf4faab9079849c8d709acc6') prepare() { - cd ${srcdir}/libgd-${pkgver} + cd ${srcdir}/libgd-${pkgver} } build() { - export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../libgd-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - LIBXPM_CFLAGS="-I${MINGW_PREFIX}/include/noX" \ - LIBXPM_LIBS="-L${MINGW_PREFIX}/lib -lXpm" - make + export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../libgd-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + LIBXPM_CFLAGS="-I${MINGW_PREFIX}/include/noX" \ + LIBXPM_LIBS="-L${MINGW_PREFIX}/lib -lXpm" + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-gdb/PKGBUILD b/mingw-w64-gdb/PKGBUILD index 46cee480d6..0744c0eb30 100644 --- a/mingw-w64-gdb/PKGBUILD +++ b/mingw-w64-gdb/PKGBUILD @@ -12,21 +12,21 @@ url="http://www.gnu.org/software/gdb/" license=('GPL') groups=("${_mingw_suff}-toolchain") depends=("${_mingw_suff}-libiconv" - "${_mingw_suff}-zlib" - "${_mingw_suff}-expat" - "${_mingw_suff}-libiconv" - "${_mingw_suff}-python2") + "${_mingw_suff}-zlib" + "${_mingw_suff}-expat" + "${_mingw_suff}-libiconv" + "${_mingw_suff}-python2") checkdepends=('dejagnu' 'bc') makedepends=("${_mingw_suff}-libiconv" "${_mingw_suff}-zlib" "${_mingw_suff}-ncurses" "${_mingw_suff}-xz") options=('staticlibs' '!distcc' '!ccache') source=("ftp://mirrors.kernel.org/sources.redhat.com/gdb/releases/gdb-${pkgver}.tar.bz2" - 'gdbinit' - 'gdb-fix-display-tabs-on-mingw.patch' - 'gdb-mingw-gcc-4.7.patch' - 'gdb-perfomance.patch' - 'gdb-fix-python-stack-corruption.patch' - 'gdb-fix-using-gnu-print.patch' - '020-add-bigobj-format.patch') + 'gdbinit' + 'gdb-fix-display-tabs-on-mingw.patch' + 'gdb-mingw-gcc-4.7.patch' + 'gdb-perfomance.patch' + 'gdb-fix-python-stack-corruption.patch' + 'gdb-fix-using-gnu-print.patch' + '020-add-bigobj-format.patch') md5sums=('271a18f41858a7e98b28ae4eb91287c9' 'dec2439447cb1accf037457b459093f7' 'e48292d553379a9765c82e80e618ffd2' @@ -37,64 +37,64 @@ md5sums=('271a18f41858a7e98b28ae4eb91287c9' '9b596cfe3a448dc5823370173349d88b') prepare() { - cd ${srcdir}/gdb-${pkgver} + cd ${srcdir}/gdb-${pkgver} - # https://sourceware.org/ml/gdb-patches/2013-11/msg00224.html - #patch -p1 -i ${srcdir}/gdb-fix-display-tabs-on-mingw.patch - # https://sourceware.org/bugzilla/show_bug.cgi?id=15559 - patch -p1 -i ${srcdir}/gdb-mingw-gcc-4.7.patch - # http://sourceware.org/bugzilla/show_bug.cgi?id=15412 - patch -p1 -i ${srcdir}/gdb-perfomance.patch + # https://sourceware.org/ml/gdb-patches/2013-11/msg00224.html + #patch -p1 -i ${srcdir}/gdb-fix-display-tabs-on-mingw.patch + # https://sourceware.org/bugzilla/show_bug.cgi?id=15559 + patch -p1 -i ${srcdir}/gdb-mingw-gcc-4.7.patch + # http://sourceware.org/bugzilla/show_bug.cgi?id=15412 + patch -p1 -i ${srcdir}/gdb-perfomance.patch - patch -p1 -i ${srcdir}/gdb-fix-python-stack-corruption.patch - patch -p1 -i ${srcdir}/gdb-fix-using-gnu-print.patch - patch -p1 -i ${srcdir}/020-add-bigobj-format.patch + patch -p1 -i ${srcdir}/gdb-fix-python-stack-corruption.patch + patch -p1 -i ${srcdir}/gdb-fix-using-gnu-print.patch + patch -p1 -i ${srcdir}/020-add-bigobj-format.patch - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure } build() { - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - ${srcdir}/gdb-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-targets="i686-w64-mingw32,x86_64-w64-mingw32" \ - --enable-64-bit-bfd \ - --disable-werror \ - --disable-win32-registry \ - --disable-rpath \ - --with-system-gdbinit=${MINGW_PREFIX}/etc/gdbinit \ - --with-python=${MINGW_PREFIX}/bin/python2 \ - --with-expat \ - --with-libiconv-prefix=${MINGW_PREFIX} \ - --with-zlib \ - --with-lzma \ - --disable-tui + ${srcdir}/gdb-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-targets="i686-w64-mingw32,x86_64-w64-mingw32" \ + --enable-64-bit-bfd \ + --disable-werror \ + --disable-win32-registry \ + --disable-rpath \ + --with-system-gdbinit=${MINGW_PREFIX}/etc/gdbinit \ + --with-python=${MINGW_PREFIX}/bin/python2 \ + --with-expat \ + --with-libiconv-prefix=${MINGW_PREFIX} \ + --with-zlib \ + --with-lzma \ + --disable-tui - make + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR=${pkgdir} install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR=${pkgdir} install - # Remove unwanted files - rm -rf ${pkgdir}${MINGW_PREFIX}/share/{man,info} + # Remove unwanted files + rm -rf ${pkgdir}${MINGW_PREFIX}/share/{man,info} - # install "custom" system gdbinit - install -D -m644 ${srcdir}/gdbinit ${pkgdir}${MINGW_PREFIX}/etc/gdbinit - sed -i 's|%GCC_NAME%|gcc-'${_gcc_ver}'|g' ${pkgdir}${MINGW_PREFIX}/etc/gdbinit + # install "custom" system gdbinit + install -D -m644 ${srcdir}/gdbinit ${pkgdir}${MINGW_PREFIX}/etc/gdbinit + sed -i 's|%GCC_NAME%|gcc-'${_gcc_ver}'|g' ${pkgdir}${MINGW_PREFIX}/etc/gdbinit - rm -f ${pkgdir}${MINGW_PREFIX}/include/*.h - rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.a - + rm -f ${pkgdir}${MINGW_PREFIX}/include/*.h + rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.a + } diff --git a/mingw-w64-gdbm/PKGBUILD b/mingw-w64-gdbm/PKGBUILD index f128ca44fe..3c4aa576d0 100644 --- a/mingw-w64-gdbm/PKGBUILD +++ b/mingw-w64-gdbm/PKGBUILD @@ -13,8 +13,8 @@ depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-gettext" "${_mingw_suff}-libi makedepends=("${_mingw_suff}-gcc") options=('staticlibs') source=(ftp://ftp.gnu.org/gnu/gdbm/${_realname}-${pkgver}.tar.gz{,.sig} - 'gdbm-1.10-zeroheaders.patch' - 'gdbm-win32-support.patch') + 'gdbm-1.10-zeroheaders.patch' + 'gdbm-win32-support.patch') md5sums=('88770493c2559dc80b561293e39d3570' 'SKIP' 'ac255b10452005237836cd2d3a470733' @@ -33,15 +33,15 @@ build() { [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} mkdir ${srcdir}/build-${MINGW_CHOST} cd ${srcdir}/build-${MINGW_CHOST} - + ${srcdir}/${_realname}-${pkgver}/configure \ --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ --prefix=${MINGW_PREFIX} \ - --enable-static \ - --enable-shared \ - --enable-libgdbm-compat + --enable-static \ + --enable-shared \ + --enable-libgdbm-compat make } diff --git a/mingw-w64-gdk-pixbuf2/PKGBUILD b/mingw-w64-gdk-pixbuf2/PKGBUILD index 53412e3d7f..7e17d7efc7 100644 --- a/mingw-w64-gdk-pixbuf2/PKGBUILD +++ b/mingw-w64-gdk-pixbuf2/PKGBUILD @@ -11,29 +11,29 @@ url="http://www.gtk.org" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-gobject-introspection") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-glib2>=2.37.2" - "${_mingw_suff}-jasper" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libjpeg-turbo" - "${_mingw_suff}-libtiff") + "${_mingw_suff}-glib2>=2.37.2" + "${_mingw_suff}-jasper" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libjpeg-turbo" + "${_mingw_suff}-libtiff") options=('strip' 'staticlibs') install=${_realname}-${CARCH}.install source=("http://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-$pkgver.tar.xz" - 0002-A-hack-to-fix-export-symbols.mingw.patch - 0003-use-free-software-libs-on.mingw.patch - 0004-give-cc-to-gir-scanner.all.patch) + 0002-A-hack-to-fix-export-symbols.mingw.patch + 0003-use-free-software-libs-on.mingw.patch + 0004-give-cc-to-gir-scanner.all.patch) sha256sums=('43394fa4adfb49fa4d662fdc6f43f7f25a9f914509528f57720b18487b0a7f5a' '31c64c6f783ca0f48bc6857451bb68da4e132f7857d6462cf16c5971c64d7f57' '02c29eae558c0297e59422d2159230d65ba5d781c02f3cd39937e76b24f02369' 'bce33b7f4b156ef256285381d28bcf910a8437c4fd668d90b25e5901cc1dcff3') prepare() { - cd ${srcdir}/gdk-pixbuf-${pkgver} - patch -p1 -i ${srcdir}/0002-A-hack-to-fix-export-symbols.mingw.patch - patch -p1 -i ${srcdir}/0003-use-free-software-libs-on.mingw.patch - patch -p1 -i ${srcdir}/0004-give-cc-to-gir-scanner.all.patch - - autoreconf -fi + cd ${srcdir}/gdk-pixbuf-${pkgver} + patch -p1 -i ${srcdir}/0002-A-hack-to-fix-export-symbols.mingw.patch + patch -p1 -i ${srcdir}/0003-use-free-software-libs-on.mingw.patch + patch -p1 -i ${srcdir}/0004-give-cc-to-gir-scanner.all.patch + + autoreconf -fi } build() { @@ -47,7 +47,7 @@ build() { --host=${MINGW_CHOST} \ --enable-static \ --enable-shared \ - --enable-introspection + --enable-introspection make } diff --git a/mingw-w64-gegl-git/PKGBUILD b/mingw-w64-gegl-git/PKGBUILD index 2d51bba45f..5ae5cfe686 100644 --- a/mingw-w64-gegl-git/PKGBUILD +++ b/mingw-w64-gegl-git/PKGBUILD @@ -12,34 +12,34 @@ arch=('any') url="http://gegl.org/gegl/" license=("GPL-3.0+" "LGPL-3.0+") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-ruby" - "asciidoc" - "${_mingw_suff}-python2" - "${_mingw_suff}-ruby" - "${_mingw_suff}-lua" - #"${_mingw_suff}-ffmpeg" - ) + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-ruby" + "asciidoc" + "${_mingw_suff}-python2" + "${_mingw_suff}-ruby" + "${_mingw_suff}-lua" + #"${_mingw_suff}-ffmpeg" + ) depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-cairo" - "${_mingw_suff}-gettext" - "${_mingw_suff}-glib2" - "${_mingw_suff}-gtk2" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-librsvg" - "${_mingw_suff}-lcms" - "${_mingw_suff}-lensfun" - "${_mingw_suff}-pango" - "${_mingw_suff}-openexr" - "${_mingw_suff}-libwebp" - "${_mingw_suff}-exiv2" - "${_mingw_suff}-gdk-pixbuf2" - "${_mingw_suff}-jasper" - "${_mingw_suff}-SDL" - "${_mingw_suff}-libspiro" - #"${_mingw_suff}-gobject-introspection" - ) + "${_mingw_suff}-cairo" + "${_mingw_suff}-gettext" + "${_mingw_suff}-glib2" + "${_mingw_suff}-gtk2" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-librsvg" + "${_mingw_suff}-lcms" + "${_mingw_suff}-lensfun" + "${_mingw_suff}-pango" + "${_mingw_suff}-openexr" + "${_mingw_suff}-libwebp" + "${_mingw_suff}-exiv2" + "${_mingw_suff}-gdk-pixbuf2" + "${_mingw_suff}-jasper" + "${_mingw_suff}-SDL" + "${_mingw_suff}-libspiro" + #"${_mingw_suff}-gobject-introspection" + ) optdepends=("${_mingw_suff}-openexr: for using the openexr plugin" "${_mingw_suff}-ffmpeg: for using the ffmpeg plugin" "${_mingw_suff}-librsvg: for using the svg plugin" @@ -54,34 +54,34 @@ pkgver() { } prepare() { - cd ${srcdir}/${_realname} - autoreconf --force --install --verbose + cd ${srcdir}/${_realname} + autoreconf --force --install --verbose } build() { - export lt_cv_deplibs_check_method='pass_all' - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname-}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --with-sdl \ - --with-openexr \ - --with-librsvg \ - --with-jasper \ - --without-libavformat \ - --disable-docs - - make + export lt_cv_deplibs_check_method='pass_all' + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname-}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --with-sdl \ + --with-openexr \ + --with-librsvg \ + --with-jasper \ + --without-libavformat \ + --disable-docs + + make } package() { cd "${srcdir}/build-${MINGW_CHOST}" make DESTDIR="$pkgdir" install find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm "${pkgdir}${MINGW_PREFIX}"/lib/gegl-*/*.dll.a + rm "${pkgdir}${MINGW_PREFIX}"/lib/gegl-*/*.dll.a } diff --git a/mingw-w64-geoclue/PKGBUILD b/mingw-w64-geoclue/PKGBUILD index 551d91581d..c39207e93b 100644 --- a/mingw-w64-geoclue/PKGBUILD +++ b/mingw-w64-geoclue/PKGBUILD @@ -14,38 +14,38 @@ options=('strip' 'staticlibs') license=("BSD") url="http://geoclue.freedesktop.org/" source=(http://freedesktop.org/~hadess/${_realname}-$pkgver.tar.gz - geoclue-0.12.0-win32reloc.patch - geoclue-0.12.99-ldflags.patch - ) + geoclue-0.12.0-win32reloc.patch + geoclue-0.12.99-ldflags.patch + ) md5sums=('779245045bfeeec4853da8baaa3a18e6' '175021cc9767407260908f315d3c36d3' 'b446a0942aaa88bfbc2e8ec47bb24877') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/geoclue-0.12.0-win32reloc.patch - patch -p1 -i ${srcdir}/geoclue-0.12.99-ldflags.patch - autoreconf -f -i + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/geoclue-0.12.0-win32reloc.patch + patch -p1 -i ${srcdir}/geoclue-0.12.99-ldflags.patch + autoreconf -f -i } build() { - mkdir -p build-${MINGW_CHOST} - cd build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} - ../${_realname}-${pkgver}/configure \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-shared \ - --disable-static - make + ../${_realname}-${pkgver}/configure \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-shared \ + --disable-static + make } package() { cd "$srcdir/build-${MINGW_CHOST}" make DESTDIR=$pkgdir install find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man + rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man #rm -rf "${pkgdir}${MINGW_PREFIX}"/{etc,var,libexec,share} } diff --git a/mingw-w64-gettext/PKGBUILD b/mingw-w64-gettext/PKGBUILD index c4879f8204..91c05796b4 100644 --- a/mingw-w64-gettext/PKGBUILD +++ b/mingw-w64-gettext/PKGBUILD @@ -14,12 +14,12 @@ options=('strip' 'staticlibs') license=('GPL' 'LGPL') url="http://www.gnu.org/software/gettext/" source=("http://ftp.gnu.org/pub/gnu/${_realname}/${_realname}-$pkgver.tar.gz"{,.sig} - 00-relocatex-libintl-0.18.3.1.patch - 120-Fix-Woe32-link-errors-when-compiling-with-O0.patch - 04-mingw-script-slash-fix.mingw.patch - 05-always-use-libintl-vsnprintf.mingw.patch - 06-dont-include-ctype-after-gnulibs-wctype.mingw.patch - 07-fix-asprintf-conflict.mingw.patch) + 00-relocatex-libintl-0.18.3.1.patch + 120-Fix-Woe32-link-errors-when-compiling-with-O0.patch + 04-mingw-script-slash-fix.mingw.patch + 05-always-use-libintl-vsnprintf.mingw.patch + 06-dont-include-ctype-after-gnulibs-wctype.mingw.patch + 07-fix-asprintf-conflict.mingw.patch) md5sums=('241aba309d07aa428252c74b40a818ef' 'SKIP' '91921076ca88a28db98af7189408f469' @@ -30,53 +30,53 @@ md5sums=('241aba309d07aa428252c74b40a818ef' '3ebccf730ec3377b068027eb2283afb2') prepare() { - cd "$srcdir/${_realname}-$pkgver" - patch -p1 -i ${srcdir}/00-relocatex-libintl-0.18.3.1.patch - patch -p0 -i ${srcdir}/04-mingw-script-slash-fix.mingw.patch - patch -p0 -i ${srcdir}/05-always-use-libintl-vsnprintf.mingw.patch - patch -p0 -i ${srcdir}/06-dont-include-ctype-after-gnulibs-wctype.mingw.patch - patch -p0 -i ${srcdir}/07-fix-asprintf-conflict.mingw.patch - patch -p1 -i ${srcdir}/120-Fix-Woe32-link-errors-when-compiling-with-O0.patch - - # libtoolize --automake --copy --force - # ./autogen.sh --quick --skip-gnulib + cd "$srcdir/${_realname}-$pkgver" + patch -p1 -i ${srcdir}/00-relocatex-libintl-0.18.3.1.patch + patch -p0 -i ${srcdir}/04-mingw-script-slash-fix.mingw.patch + patch -p0 -i ${srcdir}/05-always-use-libintl-vsnprintf.mingw.patch + patch -p0 -i ${srcdir}/06-dont-include-ctype-after-gnulibs-wctype.mingw.patch + patch -p0 -i ${srcdir}/07-fix-asprintf-conflict.mingw.patch + patch -p1 -i ${srcdir}/120-Fix-Woe32-link-errors-when-compiling-with-O0.patch + + # libtoolize --automake --copy --force + # ./autogen.sh --quick --skip-gnulib } build() { - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -fexceptions --param=ssp-buffer-size=4" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -fexceptions --param=ssp-buffer-size=4" + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -fexceptions --param=ssp-buffer-size=4" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -fexceptions --param=ssp-buffer-size=4" - mkdir -p $srcdir/build-${MINGW_CHOST} && cd $srcdir/build-${MINGW_CHOST} - # export lt_cv_deplibs_check_method='pass_all' - ${srcdir}/${_realname}-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --disable-java \ - --disable-native-java \ - --disable-csharp \ - --enable-static \ - --enable-threads=win32 \ - --without-emacs \ - --disable-openmp \ - --without-cvs \ - --without-git \ - --with-included-libcroco \ - --with-included-libunistring \ - --with-included-libxml \ - --with-included-glib \ - --with-libncurses-prefix=${MINGW_PREFIX} - make + mkdir -p $srcdir/build-${MINGW_CHOST} && cd $srcdir/build-${MINGW_CHOST} + # export lt_cv_deplibs_check_method='pass_all' + ${srcdir}/${_realname}-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --disable-java \ + --disable-native-java \ + --disable-csharp \ + --enable-static \ + --enable-threads=win32 \ + --without-emacs \ + --disable-openmp \ + --without-cvs \ + --without-git \ + --with-included-libcroco \ + --with-included-libunistring \ + --with-included-libxml \ + --with-included-glib \ + --with-libncurses-prefix=${MINGW_PREFIX} + make } package() { - cd $srcdir/build-${MINGW_CHOST} - make DESTDIR="$pkgdir" install + cd $srcdir/build-${MINGW_CHOST} + make DESTDIR="$pkgdir" install - # Drop some useless tools & files - #rm -rf "${pkgdir}${MINGW_PREFIX}/lib/gettext" - rm -rf "${pkgdir}${MINGW_PREFIX}/share/man" - rm -rf "${pkgdir}${MINGW_PREFIX}/share/info" + # Drop some useless tools & files + #rm -rf "${pkgdir}${MINGW_PREFIX}/lib/gettext" + rm -rf "${pkgdir}${MINGW_PREFIX}/share/man" + rm -rf "${pkgdir}${MINGW_PREFIX}/share/info" } diff --git a/mingw-w64-ghostscript/PKGBUILD b/mingw-w64-ghostscript/PKGBUILD index 3300b97ae7..089e6a3697 100644 --- a/mingw-w64-ghostscript/PKGBUILD +++ b/mingw-w64-ghostscript/PKGBUILD @@ -10,74 +10,74 @@ groups=("${_mingw_suff}") license=('AGPL' 'custom') pkgdesc="An interpreter for the PostScript language (mingw-w64)" depends=( - "${_mingw_suff}-freetype" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-jasper" - "${_mingw_suff}-zlib" - "${_mingw_suff}-libpng>=1.5.7" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libtiff>=4.0.0" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-dbus" - #"${_mingw_suff}-openjpeg" - "${_mingw_suff}-gdk-pixbuf2" - ) + "${_mingw_suff}-freetype" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-jasper" + "${_mingw_suff}-zlib" + "${_mingw_suff}-libpng>=1.5.7" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libtiff>=4.0.0" + "${_mingw_suff}-lcms2" + "${_mingw_suff}-dbus" + #"${_mingw_suff}-openjpeg" + "${_mingw_suff}-gdk-pixbuf2" + ) makedepends=("${_mingw_suff}-gtk3" "${_mingw_suff}-gnutls") optdepends=("${_mingw_suff}-gtk3: needed for gsx") url="http://www.ghostscript.com/" source=(http://downloads.ghostscript.com/public/ghostscript-${pkgver}.tar.bz2 - mingw-build.patch - ghostscript-sys-zlib.patch) + mingw-build.patch + ghostscript-sys-zlib.patch) options=('staticlibs' 'strip') md5sums=('75f2e8ab8891d052ade9b64eb4eb5294' '80ef59aa3682b3b53b7b8f52ee862d78' '24169cd027208610fd40070bae68ca73') prepare() { - cd "$srcdir/${_realname}-$pkgver" - patch -p1 -i ${srcdir}/mingw-build.patch - patch -p1 -i ${srcdir}/ghostscript-sys-zlib.patch + cd "$srcdir/${_realname}-$pkgver" + patch -p1 -i ${srcdir}/mingw-build.patch + patch -p1 -i ${srcdir}/ghostscript-sys-zlib.patch - sed -e "s|/usr|${MINGW_PREFIX}/${MINGW_CHOST}|g" -i base/all-arch.mak base/unix-aux.mak - - # force it to use system-libs - rm -rf freetype jpeg libpng lcms lcms2 tiff zlib #openjpeg + sed -e "s|/usr|${MINGW_PREFIX}/${MINGW_CHOST}|g" -i base/all-arch.mak base/unix-aux.mak + + # force it to use system-libs + rm -rf freetype jpeg libpng lcms lcms2 tiff zlib #openjpeg - #cd base - libtoolize --force --copy --install - autoconf -f -i + #cd base + libtoolize --force --copy --install + autoconf -f -i } build() { - cd ${srcdir}/${_realname}-$pkgver - ./configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --with-drivers=ALL \ - --disable-cups \ - --with-system-libtiff \ - --with-jbig2dec \ - --enable-openjpeg \ - --enable-fontconfig \ - --enable-freetype \ - --disable-contrib \ - --without-x - - make so + cd ${srcdir}/${_realname}-$pkgver + ./configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --with-drivers=ALL \ + --disable-cups \ + --with-system-libtiff \ + --with-jbig2dec \ + --enable-openjpeg \ + --enable-fontconfig \ + --enable-freetype \ + --disable-contrib \ + --without-x + + make so } package() { - cd ${srcdir}/${_realname}-$pkgver - make DESTDIR="$pkgdir" soinstall + cd ${srcdir}/${_realname}-$pkgver + make DESTDIR="$pkgdir" soinstall - # install missing doc files # http://bugs.archlinux.org/task/18023 - install -m 644 "${srcdir}"/${_realname}-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} "${pkgdir}${MINGW_PREFIX}"/share/${_realname}/$pkgver/doc/ + # install missing doc files # http://bugs.archlinux.org/task/18023 + install -m 644 "${srcdir}"/${_realname}-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} "${pkgdir}${MINGW_PREFIX}"/share/${_realname}/$pkgver/doc/ - install -D -m644 "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE + install -D -m644 "${srcdir}"/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE - # remove unwanted localized man-pages - rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man/[^man1]* + # remove unwanted localized man-pages + rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man/[^man1]* } diff --git a/mingw-w64-giflib/PKGBUILD b/mingw-w64-giflib/PKGBUILD index d3e86076bd..530631d8ea 100644 --- a/mingw-w64-giflib/PKGBUILD +++ b/mingw-w64-giflib/PKGBUILD @@ -13,29 +13,29 @@ makedepends=("${_mingw_suff}-gcc" "xmlto") depends=("${_mingw_suff}-gcc-libs") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/sourceforge/giflib/${_realname}-${pkgver}.tar.bz2" - "giflib-5.0.4-include-stddef.patch") + "giflib-5.0.4-include-stddef.patch") md5sums=('603838feeed62e9eaa90415742adddf9' 'e39b98822334f2bd2009469e5dea65c5') prepare() { - cd "$srcdir/giflib-$pkgver" - patch -Np1 -i "$srcdir/giflib-5.0.4-include-stddef.patch" + cd "$srcdir/giflib-$pkgver" + patch -Np1 -i "$srcdir/giflib-5.0.4-include-stddef.patch" } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} - make bin_PROGRAMS='' + "${srcdir}"/${_realname}-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} + make bin_PROGRAMS='' } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" bin_PROGRAMS='' install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" bin_PROGRAMS='' install } diff --git a/mingw-w64-gimp-ufraw/PKGBUILD b/mingw-w64-gimp-ufraw/PKGBUILD index 95bc18ea6f..40cd20f33f 100644 --- a/mingw-w64-gimp-ufraw/PKGBUILD +++ b/mingw-w64-gimp-ufraw/PKGBUILD @@ -12,50 +12,50 @@ url="http://ufraw.sourceforge.net/" license=("GPL") options=('strip' 'staticlibs') depends=( - "${_mingw_suff}-gtkimageview" - "${_mingw_suff}-exiv2" - "${_mingw_suff}-lcms" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-lensfun" - "${_mingw_suff}-cfitsio" - ) + "${_mingw_suff}-gtkimageview" + "${_mingw_suff}-exiv2" + "${_mingw_suff}-lcms" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-lensfun" + "${_mingw_suff}-cfitsio" + ) makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-gimp") + "${_mingw_suff}-gimp") optdepends=("${_mingw_suff}-gimp: to use the gimp import plugin for raw images") source=("http://downloads.sourceforge.net/${_realname}/${_realname}-$pkgver.tar.gz" - mingw-getopt-long.patch - mingw-w64-fixes.patch) + mingw-getopt-long.patch + mingw-w64-fixes.patch) sha256sums=('73befe9f16f015a8c0f26cef3bb2e17cac9ae64aef2ade48c29aedb1ee51abd3' '41c7c530b6c8992653166ba2adb155c3ae137eb12ed7bc8675d623fd58a6bb13' 'd38eb64d6b5d5d85a25e1adaa5cafbd0156ba939329b66d48c46047f833ab1ec') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/mingw-getopt-long.patch - patch -p1 -i ${srcdir}/mingw-w64-fixes.patch - ./autogen.sh + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/mingw-getopt-long.patch + patch -p1 -i ${srcdir}/mingw-w64-fixes.patch + ./autogen.sh } build() { - cd "${srcdir}/${_realname}-${pkgver}" - MSYS2_ARG_CONV_EXCL="GIMP_LIBDIR" \ - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-extras \ - --enable-mime \ - --with-gimp \ - --enable-openmp \ - --enable-contrast + cd "${srcdir}/${_realname}-${pkgver}" + MSYS2_ARG_CONV_EXCL="GIMP_LIBDIR" \ + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-extras \ + --enable-mime \ + --with-gimp \ + --enable-openmp \ + --enable-contrast - local wgimp_pref=$(cygpath -wm ${MINGW_PREFIX}) - sed -e "s|$wgimp_pref|${MINGW_PREFIX}|g" -i Makefile - sed -e "s|-ffast-math -fomit-frame-pointer -W -Wall -O3|${CFLAGS}|" -i Makefile - make VERBOSE=1 + local wgimp_pref=$(cygpath -wm ${MINGW_PREFIX}) + sed -e "s|$wgimp_pref|${MINGW_PREFIX}|g" -i Makefile + sed -e "s|-ffast-math -fomit-frame-pointer -W -Wall -O3|${CFLAGS}|" -i Makefile + make VERBOSE=1 } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make -j1 DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-${pkgver}" + make -j1 DESTDIR="$pkgdir" install } diff --git a/mingw-w64-gimp/PKGBUILD b/mingw-w64-gimp/PKGBUILD index 4c1c4996ca..09d355aec1 100644 --- a/mingw-w64-gimp/PKGBUILD +++ b/mingw-w64-gimp/PKGBUILD @@ -11,40 +11,40 @@ groups=("${_mingw_suff}") url="http://www.gimp.org/" license=('GPL' 'LGPL') depends=("${_mingw_suff}-python2-pygtk" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-xpm-nox" - "${_mingw_suff}-libwmf" - "${_mingw_suff}-librsvg" - "${_mingw_suff}-libmng" - "${_mingw_suff}-dbus-glib" - "${_mingw_suff}-libexif" - "${_mingw_suff}-gegl" - "${_mingw_suff}-jasper" - "${_mingw_suff}-hicolor-icon-theme" - "${_mingw_suff}-babl" - "${_mingw_suff}-openexr" - "${_mingw_suff}-webkitgtk2" - "${_mingw_suff}-poppler" - "${_mingw_suff}-curl" - "${_mingw_suff}-ghostscript" - ) + "${_mingw_suff}-lcms2" + "${_mingw_suff}-xpm-nox" + "${_mingw_suff}-libwmf" + "${_mingw_suff}-librsvg" + "${_mingw_suff}-libmng" + "${_mingw_suff}-dbus-glib" + "${_mingw_suff}-libexif" + "${_mingw_suff}-gegl" + "${_mingw_suff}-jasper" + "${_mingw_suff}-hicolor-icon-theme" + "${_mingw_suff}-babl" + "${_mingw_suff}-openexr" + "${_mingw_suff}-webkitgtk2" + "${_mingw_suff}-poppler" + "${_mingw_suff}-curl" + "${_mingw_suff}-ghostscript" + ) makedepends=('intltool' - "${_mingw_suff}-iso-codes" - "${_mingw_suff}-curl" - "${_mingw_suff}-webkitgtk2" - "${_mingw_suff}-poppler" - "${_mingw_suff}-ghostscript") + "${_mingw_suff}-iso-codes" + "${_mingw_suff}-curl" + "${_mingw_suff}-webkitgtk2" + "${_mingw_suff}-poppler" + "${_mingw_suff}-ghostscript") options=('strip' 'makeflags') install=gimp-${CARCH}.install source=(ftp://ftp.gimp.org/pub/gimp/v${pkgver%.*}/${_realname}-${pkgver}.tar.bz2 uri-backend-libcurl.patch - patch_CVE197.patch - patch_CVE1913.patch - freetype_location.patch - gegl-0.3-fix.patch - find-directx-fix.patch - python-m4.patch - mingw-add-ModuleFileName-dir-to-PATH.patch) + patch_CVE197.patch + patch_CVE1913.patch + freetype_location.patch + gegl-0.3-fix.patch + find-directx-fix.patch + python-m4.patch + mingw-add-ModuleFileName-dir-to-PATH.patch) md5sums=('84c964aab7044489af69f7319bb59b47' 'e894f4b2ffa92c71448fdd350e9b78c6' '901643efc82fae57af466d8a0a8991ff' @@ -56,58 +56,58 @@ md5sums=('84c964aab7044489af69f7319bb59b47' '0d5c523e91fbfbab43c2f12447ccfebc') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - #patch -p1 -i ${srcdir}/uri-backend-libcurl.patch - patch -p1 -i ${srcdir}/patch_CVE1913.patch - patch -p1 -i ${srcdir}/patch_CVE197.patch - patch -p1 -i ${srcdir}/freetype_location.patch - patch -p1 -i ${srcdir}/gegl-0.3-fix.patch - patch -p1 -i ${srcdir}/find-directx-fix.patch - patch -p1 -i ${srcdir}/python-m4.patch - patch -p1 -i ${srcdir}/mingw-add-ModuleFileName-dir-to-PATH.patch - - rm -fr autom4te.cache - libtoolize -c - aclocal -I m4macros - automake -a -c - autoheader - autoconf + cd "${srcdir}/${_realname}-${pkgver}" + #patch -p1 -i ${srcdir}/uri-backend-libcurl.patch + patch -p1 -i ${srcdir}/patch_CVE1913.patch + patch -p1 -i ${srcdir}/patch_CVE197.patch + patch -p1 -i ${srcdir}/freetype_location.patch + patch -p1 -i ${srcdir}/gegl-0.3-fix.patch + patch -p1 -i ${srcdir}/find-directx-fix.patch + patch -p1 -i ${srcdir}/python-m4.patch + patch -p1 -i ${srcdir}/mingw-add-ModuleFileName-dir-to-PATH.patch + + rm -fr autom4te.cache + libtoolize -c + aclocal -I m4macros + automake -a -c + autoheader + autoconf - #autoreconf -fi -I m4macros + #autoreconf -fi -I m4macros } build() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" - CPPFLAGS+=" -I${MINGW_PREFIX}/include/noX" - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -I${MINGW_PREFIX}/include/noX" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -I${MINGW_PREFIX}/include/noX" - PYTHON=${MINGW_PREFIX}/bin/python2 \ - ./configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --sysconfdir=${MINGW_PREFIX}/etc \ - --enable-mp \ - --enable-gimp-console \ - --enable-python \ - --with-gif-compression=lzw \ - --with-libcurl \ - --without-aa \ - --with-lcms=lcms2 \ - --with-pdbgen \ - --with-directx-sdk=${MINGW_PREFIX}/${MINGW_CHOST} \ - --without-x - make + CPPFLAGS+=" -I${MINGW_PREFIX}/include/noX" + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -I${MINGW_PREFIX}/include/noX" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -I${MINGW_PREFIX}/include/noX" + PYTHON=${MINGW_PREFIX}/bin/python2 \ + ./configure --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --sysconfdir=${MINGW_PREFIX}/etc \ + --enable-mp \ + --enable-gimp-console \ + --enable-python \ + --with-gif-compression=lzw \ + --with-libcurl \ + --without-aa \ + --with-lcms=lcms2 \ + --with-pdbgen \ + --with-directx-sdk=${MINGW_PREFIX}/${MINGW_CHOST} \ + --without-x + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="${pkgdir}" install - ln -s gimptool-2.0 "${pkgdir}${MINGW_PREFIX}/bin/gimptool.exe" - cp ${pkgdir}${MINGW_PREFIX}/lib/gimp/2.0/{plug-ins,python}/pyconsole.py - sed -e "s|${MINGW_PREFIX}/bin/python2|python2w.exe|g" -i ${pkgdir}${MINGW_PREFIX}/lib/gimp/2.0/interpreters/pygimp.interp - rm -f "${pkgdir}${MINGW_PREFIX}/lib/*.def" - rm -f "${pkgdir}${MINGW_PREFIX}/lib/gimp/2.0/modules/*.dll.a" + ln -s gimptool-2.0 "${pkgdir}${MINGW_PREFIX}/bin/gimptool.exe" + cp ${pkgdir}${MINGW_PREFIX}/lib/gimp/2.0/{plug-ins,python}/pyconsole.py + sed -e "s|${MINGW_PREFIX}/bin/python2|python2w.exe|g" -i ${pkgdir}${MINGW_PREFIX}/lib/gimp/2.0/interpreters/pygimp.interp + rm -f "${pkgdir}${MINGW_PREFIX}/lib/*.def" + rm -f "${pkgdir}${MINGW_PREFIX}/lib/gimp/2.0/modules/*.dll.a" } diff --git a/mingw-w64-glade/PKGBUILD b/mingw-w64-glade/PKGBUILD index 055f4ee609..19ed88d286 100644 --- a/mingw-w64-glade/PKGBUILD +++ b/mingw-w64-glade/PKGBUILD @@ -11,28 +11,28 @@ url="http://glade.gnome.org" license=("GPL" "LGPL") options=('strip' '!debug' 'staticlibs') depends=( - "${_mingw_suff}-gtk3" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-hicolor-icon-theme" - ) + "${_mingw_suff}-gtk3" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-hicolor-icon-theme" + ) makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gtk-doc" - "${_mingw_suff}-gobject-introspection" - "${_mingw_suff}-python2-gobject2" - 'intltool' - 'itstool' - 'docbook-xsl') + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gtk-doc" + "${_mingw_suff}-gobject-introspection" + "${_mingw_suff}-python2-gobject2" + 'intltool' + 'itstool' + 'docbook-xsl') optdepends=("${_mingw_suff}-python2: Python widgets support" #'devhelp: help browser' - ) + ) url="http://glade.gnome.org/" install=glade-${CARCH}.install source=(http://ftp.gnome.org/pub/GNOME/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz - 0004-give-cc-to-gir-scanner.all.patch - 0005-give-gtk-cflags-to-gir.patch - 0006-disable-gnome-help.patch - 0007-glade-3.16.1-no-undefined.patch) + 0004-give-cc-to-gir-scanner.all.patch + 0005-give-gtk-cflags-to-gir.patch + 0006-disable-gnome-help.patch + 0007-glade-3.16.1-no-undefined.patch) md5sums=('3c61ab3df62de850f1ff676ef34c6ed1' 'fb4d5a33bbfea33b6437c85a9ac567c8' '294197385457bdc58905a32b6d0e9e1e' @@ -40,34 +40,34 @@ md5sums=('3c61ab3df62de850f1ff676ef34c6ed1' '15aa17f408e551a19a5419d6db51a58a') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/0004-give-cc-to-gir-scanner.all.patch - patch -p1 -i ${srcdir}/0005-give-gtk-cflags-to-gir.patch - patch -p1 -i ${srcdir}/0006-disable-gnome-help.patch - patch -p1 -i ${srcdir}/0007-glade-3.16.1-no-undefined.patch - autoreconf -fi + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/0004-give-cc-to-gir-scanner.all.patch + patch -p1 -i ${srcdir}/0005-give-gtk-cflags-to-gir.patch + patch -p1 -i ${srcdir}/0006-disable-gnome-help.patch + patch -p1 -i ${srcdir}/0007-glade-3.16.1-no-undefined.patch + autoreconf -fi } build() { - cd "${srcdir}/${_realname}-${pkgver}" - export PYTHON=${MINGW_PREFIX}/bin/python2 - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-introspection \ - --enable-shared \ - --disable-gtk-doc \ - --enable-gladeui \ - --disable-man-pages + cd "${srcdir}/${_realname}-${pkgver}" + export PYTHON=${MINGW_PREFIX}/bin/python2 + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-introspection \ + --enable-shared \ + --disable-gtk-doc \ + --enable-gladeui \ + --disable-man-pages - make VERBOSE=1 + make VERBOSE=1 } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make -j1 DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-${pkgver}" + make -j1 DESTDIR="$pkgdir" install - mv ${pkgdir}${MINGW_PREFIX}/lib/locale ${pkgdir}${MINGW_PREFIX}/share/ + mv ${pkgdir}${MINGW_PREFIX}/lib/locale ${pkgdir}${MINGW_PREFIX}/share/ } diff --git a/mingw-w64-glfw/PKGBUILD b/mingw-w64-glfw/PKGBUILD index 32d6f5f05c..8e82c73397 100644 --- a/mingw-w64-glfw/PKGBUILD +++ b/mingw-w64-glfw/PKGBUILD @@ -18,43 +18,43 @@ source=(http://downloads.sourceforge.net/project/glfw/glfw/$pkgver/${_realname}- sha1sums=('9b04309418ccbc74b2115d11198b7912669814ee') build() { - # Build static libs - [[ -d ${srcdir}/static-${MINGW_CHOST} ]] && rm -rf ${srcdir}/static-${MINGW_CHOST} - mkdir -p ${srcdir}/static-${MINGW_CHOST} - cd ${srcdir}/static-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX=${pkgdir}${MINGW_PREFIX} \ - -DCMAKE_C_COMPILER=${CARCH}-w64-mingw32-gcc \ - -DBUILD_SHARED_LIBS=ON \ - "../${_realname}-${pkgver}" - make + # Build static libs + [[ -d ${srcdir}/static-${MINGW_CHOST} ]] && rm -rf ${srcdir}/static-${MINGW_CHOST} + mkdir -p ${srcdir}/static-${MINGW_CHOST} + cd ${srcdir}/static-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${pkgdir}${MINGW_PREFIX} \ + -DCMAKE_C_COMPILER=${CARCH}-w64-mingw32-gcc \ + -DBUILD_SHARED_LIBS=ON \ + "../${_realname}-${pkgver}" + make - # Build shared libs - [[ -d ${srcdir}/shared-${MINGW_CHOST} ]] && rm -rf ${srcdir}/shared-${MINGW_CHOST} - mkdir -p ${srcdir}/shared-${MINGW_CHOST} - cd ${srcdir}/shared-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX=${pkgdir}${MINGW_PREFIX} \ - -DCMAKE_C_COMPILER=${CARCH}-w64-mingw32-gcc \ - -DBUILD_SHARED_LIBS=OFF \ - "../${_realname}-${pkgver}" - make + # Build shared libs + [[ -d ${srcdir}/shared-${MINGW_CHOST} ]] && rm -rf ${srcdir}/shared-${MINGW_CHOST} + mkdir -p ${srcdir}/shared-${MINGW_CHOST} + cd ${srcdir}/shared-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${pkgdir}${MINGW_PREFIX} \ + -DCMAKE_C_COMPILER=${CARCH}-w64-mingw32-gcc \ + -DBUILD_SHARED_LIBS=OFF \ + "../${_realname}-${pkgver}" + make } package() { - cd "$srcdir/static-${MINGW_CHOST}" - make install + cd "$srcdir/static-${MINGW_CHOST}" + make install - cd "${srcdir}/shared-${MINGW_CHOST}" - make install - mv ${pkgdir}${MINGW_PREFIX}/lib/glfw3dll.a ${pkgdir}${MINGW_PREFIX}/lib/libglfw3.dll.a + cd "${srcdir}/shared-${MINGW_CHOST}" + make install + mv ${pkgdir}${MINGW_PREFIX}/lib/glfw3dll.a ${pkgdir}${MINGW_PREFIX}/lib/libglfw3.dll.a - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - #copy license file - mkdir -p "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}" - cp "${srcdir}/${_realname}-${pkgver}/COPYING.txt" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}" + #copy license file + mkdir -p "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}" + cp "${srcdir}/${_realname}-${pkgver}/COPYING.txt" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}" } diff --git a/mingw-w64-glib-networking/PKGBUILD b/mingw-w64-glib-networking/PKGBUILD index ac49558291..2e40b39c4c 100644 --- a/mingw-w64-glib-networking/PKGBUILD +++ b/mingw-w64-glib-networking/PKGBUILD @@ -11,22 +11,22 @@ url="http://ftp.gnome.org/pub/GNOME/sources/libsoup" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-gdk-pixbuf2" "intltool") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libgcrypt" - "${_mingw_suff}-gnutls" - "${_mingw_suff}-glib2" - "${_mingw_suff}-gettext" - "${_mingw_suff}-p11-kit" - "${_mingw_suff}-xz") + "${_mingw_suff}-libgcrypt" + "${_mingw_suff}-gnutls" + "${_mingw_suff}-glib2" + "${_mingw_suff}-gettext" + "${_mingw_suff}-p11-kit" + "${_mingw_suff}-xz") options=('staticlibs' 'strip') source=("http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz" - 0001-dont-overwrite-prefix-remain-relative.mingw.patch) + 0001-dont-overwrite-prefix-remain-relative.mingw.patch) md5sums=('505f8a40fad96944b292d1c48f4e5569' '6c55845f6c66fc8401915d1561b6872d') prepare() { - cd "$srcdir/${_realname}-$pkgver" - patch -p1 -i ${srcdir}/0001-dont-overwrite-prefix-remain-relative.mingw.patch - #autoreconf -fi + cd "$srcdir/${_realname}-$pkgver" + patch -p1 -i ${srcdir}/0001-dont-overwrite-prefix-remain-relative.mingw.patch + #autoreconf -fi } build() { diff --git a/mingw-w64-glib2/PKGBUILD b/mingw-w64-glib2/PKGBUILD index d33c55f111..2ee466b52f 100644 --- a/mingw-w64-glib2/PKGBUILD +++ b/mingw-w64-glib2/PKGBUILD @@ -12,25 +12,25 @@ license=('LGPL') options=('!debug' 'strip' 'staticlibs') install=glib2-${CARCH}.install depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-gettext" - "${_mingw_suff}-zlib" - "${_mingw_suff}-libffi") + "${_mingw_suff}-gettext" + "${_mingw_suff}-zlib" + "${_mingw_suff}-libffi") makedepends=("${_mingw_suff}-gcc" "python2") source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-$pkgver.tar.xz" - 0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch - 0003-g_abort.all.patch - 0004-glib-prefer-constructors-over-DllMain.patch - 0005-glib-send-log-messages-to-correct-stdout-and-stderr.patch - 0015-fix-stat.all.patch - 0016-fix-separators-in-compiled-resources.mingw.patch - 0017-glib-use-gnu-print-scanf.patch - 0018-fix-tests-to-compile.all.patch - 0020-fix-warnings.all.patch - 0021-use-64bit-stat-for-localfile-size-calc.all.patch - 0022-make-sure-errno-survives-gettext.all.patch - 0023-print-in-binary-more-for-testing.all.patch - 0024-support-pthread-cond-timewait-relative.all.patch - ) + 0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch + 0003-g_abort.all.patch + 0004-glib-prefer-constructors-over-DllMain.patch + 0005-glib-send-log-messages-to-correct-stdout-and-stderr.patch + 0015-fix-stat.all.patch + 0016-fix-separators-in-compiled-resources.mingw.patch + 0017-glib-use-gnu-print-scanf.patch + 0018-fix-tests-to-compile.all.patch + 0020-fix-warnings.all.patch + 0021-use-64bit-stat-for-localfile-size-calc.all.patch + 0022-make-sure-errno-survives-gettext.all.patch + 0023-print-in-binary-more-for-testing.all.patch + 0024-support-pthread-cond-timewait-relative.all.patch + ) md5sums=('05fb7cb17eacbc718e90366a1eae60d9' '98c7778b5e8a30dbcdb86bcd15f9c11d' '6eb9d56028ea3bbec3d053254a00a04b' @@ -47,69 +47,69 @@ md5sums=('05fb7cb17eacbc718e90366a1eae60d9' '30e62fefcec4eef9e1a7f60eba43a97c') prepare() { - cd "$srcdir/glib-$pkgver" + cd "$srcdir/glib-$pkgver" - patch -Np1 -i "$srcdir/0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch" - patch -Np1 -i "$srcdir/0003-g_abort.all.patch" - patch -Np1 -i "$srcdir/0004-glib-prefer-constructors-over-DllMain.patch" - patch -Np0 -i "$srcdir/0005-glib-send-log-messages-to-correct-stdout-and-stderr.patch" - patch -Np1 -i "$srcdir/0015-fix-stat.all.patch" - patch -Np1 -i "$srcdir/0016-fix-separators-in-compiled-resources.mingw.patch" - patch -Np1 -i "$srcdir/0017-glib-use-gnu-print-scanf.patch" - patch -Np1 -i "$srcdir/0018-fix-tests-to-compile.all.patch" - patch -Np1 -i "$srcdir/0020-fix-warnings.all.patch" - patch -Np1 -i "$srcdir/0021-use-64bit-stat-for-localfile-size-calc.all.patch" - patch -Np1 -i "$srcdir/0022-make-sure-errno-survives-gettext.all.patch" - patch -Np1 -i "$srcdir/0023-print-in-binary-more-for-testing.all.patch" - patch -Np1 -i "$srcdir/0024-support-pthread-cond-timewait-relative.all.patch" + patch -Np1 -i "$srcdir/0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch" + patch -Np1 -i "$srcdir/0003-g_abort.all.patch" + patch -Np1 -i "$srcdir/0004-glib-prefer-constructors-over-DllMain.patch" + patch -Np0 -i "$srcdir/0005-glib-send-log-messages-to-correct-stdout-and-stderr.patch" + patch -Np1 -i "$srcdir/0015-fix-stat.all.patch" + patch -Np1 -i "$srcdir/0016-fix-separators-in-compiled-resources.mingw.patch" + patch -Np1 -i "$srcdir/0017-glib-use-gnu-print-scanf.patch" + patch -Np1 -i "$srcdir/0018-fix-tests-to-compile.all.patch" + patch -Np1 -i "$srcdir/0020-fix-warnings.all.patch" + patch -Np1 -i "$srcdir/0021-use-64bit-stat-for-localfile-size-calc.all.patch" + patch -Np1 -i "$srcdir/0022-make-sure-errno-survives-gettext.all.patch" + patch -Np1 -i "$srcdir/0023-print-in-binary-more-for-testing.all.patch" + patch -Np1 -i "$srcdir/0024-support-pthread-cond-timewait-relative.all.patch" - NOCONFIGURE=1 ./autogen.sh + NOCONFIGURE=1 ./autogen.sh } build() { - cd "$srcdir/glib-$pkgver" + cd "$srcdir/glib-$pkgver" - export CFLAGS+=" -fexceptions --param=ssp-buffer-size=4" - export CXXFLAGS+=" -fexceptions --param=ssp-buffer-size=4" + export CFLAGS+=" -fexceptions --param=ssp-buffer-size=4" + export CXXFLAGS+=" -fexceptions --param=ssp-buffer-size=4" - mkdir $srcdir/build-${CARCH}-static && cd $srcdir/build-${CARCH}-static - ../glib-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-shared --enable-static \ - --with-xml-catalog=${MINGW_PREFIX}/etc/xml/catalog - make + mkdir $srcdir/build-${CARCH}-static && cd $srcdir/build-${CARCH}-static + ../glib-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-shared --enable-static \ + --with-xml-catalog=${MINGW_PREFIX}/etc/xml/catalog + make - mkdir $srcdir/build-${CARCH}-shared && cd $srcdir/build-${CARCH}-shared - ../glib-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-static \ - --with-xml-catalog=${MINGW_PREFIX}/etc/xml/catalog - make + mkdir $srcdir/build-${CARCH}-shared && cd $srcdir/build-${CARCH}-shared + ../glib-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-static \ + --with-xml-catalog=${MINGW_PREFIX}/etc/xml/catalog + make } package() { - cd "$srcdir/build-${CARCH}-shared" - make DESTDIR="$pkgdir" install + cd "$srcdir/build-${CARCH}-shared" + make DESTDIR="$pkgdir" install - cd "$srcdir/build-${CARCH}-static" - make DESTDIR="$pkgdir/static" install + cd "$srcdir/build-${CARCH}-static" + make DESTDIR="$pkgdir/static" install - cd "$srcdir/build-${CARCH}-shared" - mv "$pkgdir/static/${MINGW_PREFIX}/lib/"*.a "$pkgdir/${MINGW_PREFIX}/lib/" + cd "$srcdir/build-${CARCH}-shared" + mv "$pkgdir/static/${MINGW_PREFIX}/lib/"*.a "$pkgdir/${MINGW_PREFIX}/lib/" - rm -rf "${pkgdir}/static" + rm -rf "${pkgdir}/static" - rm -f "${pkgdir}${MINGW_PREFIX}"/share/lib/charset.alias - #rm -rf "${pkgdir}${MINGW_PREFIX}"/{share/{gtk-doc,man,bash-completion,gdb},lib/charset.alias,etc} - rm "${pkgdir}${MINGW_PREFIX}/lib/"*.def + rm -f "${pkgdir}${MINGW_PREFIX}"/share/lib/charset.alias + #rm -rf "${pkgdir}${MINGW_PREFIX}"/{share/{gtk-doc,man,bash-completion,gdb},lib/charset.alias,etc} + rm "${pkgdir}${MINGW_PREFIX}/lib/"*.def - #rm -f "${pkgdir}${MINGW_PREFIX}/bin/gdbus-codegen" - #rm -rf "${pkgdir}${MINGW_PREFIX}/lib/gdbus-2.0" + #rm -f "${pkgdir}${MINGW_PREFIX}/bin/gdbus-codegen" + #rm -rf "${pkgdir}${MINGW_PREFIX}/lib/gdbus-2.0" } diff --git a/mingw-w64-glibmm/PKGBUILD b/mingw-w64-glibmm/PKGBUILD index 47a505eb8a..e3a26a8469 100644 --- a/mingw-w64-glibmm/PKGBUILD +++ b/mingw-w64-glibmm/PKGBUILD @@ -13,30 +13,30 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-libsigc++" "${_mingw_suff}-glib2") options=('staticlibs' 'strip') source=("http://ftp.gnome.org/pub/GNOME/sources/glibmm/${pkgver%.*}/glibmm-$pkgver.tar.xz" - fix-conflicted-keyword.patch) + fix-conflicted-keyword.patch) sha256sums=('34f320fad7e0057c63863706caa802ae0051b21523bed91ec33baf8421ca484f' '3fec5d8cba064d7090bd55ee8d08c26598833894c1d6f01e5707916e59f201f8') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/fix-conflicted-keyword.patch + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/fix-conflicted-keyword.patch } build() { - CPPFLAGS+=" -D_REENTRANT" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-static \ - --enable-shared \ - --disable-documentation - make -j1 + CPPFLAGS+=" -D_REENTRANT" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-static \ + --enable-shared \ + --disable-documentation + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-glm/PKGBUILD b/mingw-w64-glm/PKGBUILD index 95924cf3cc..4a6c83f982 100644 --- a/mingw-w64-glm/PKGBUILD +++ b/mingw-w64-glm/PKGBUILD @@ -14,31 +14,31 @@ source=("http://sourceforge.net/projects/ogl-math/files/glm-$pkgver/glm-$pkgver. md5sums=('5aff891cf4b658829e3f0907e6544780') build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} - cd "$srcdir/build-${MINGW_CHOST}" - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DGLM_TEST_ENABLE=ON \ - ../${_realname} - make + mkdir $srcdir/build-${MINGW_CHOST} + cd "$srcdir/build-${MINGW_CHOST}" + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DGLM_TEST_ENABLE=ON \ + ../${_realname} + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/doc - cp -r $srcdir/${_realname}/doc ${pkgdir}${MINGW_PREFIX}/share/doc/glm - rm -f ${pkgdir}${MINGW_PREFIX}/include/glm/CMakeLists.txt - find ${pkgdir}${MINGW_PREFIX} -type f -exec chmod 644 {} \; - find ${pkgdir}${MINGW_PREFIX} -type d -exec chmod 755 {} \; + cd "$srcdir/build-${MINGW_CHOST}" + make install + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/doc + cp -r $srcdir/${_realname}/doc ${pkgdir}${MINGW_PREFIX}/share/doc/glm + rm -f ${pkgdir}${MINGW_PREFIX}/include/glm/CMakeLists.txt + find ${pkgdir}${MINGW_PREFIX} -type f -exec chmod 644 {} \; + find ${pkgdir}${MINGW_PREFIX} -type d -exec chmod 755 {} \; - install -Dm644 $srcdir/${_realname}/util/FindGLM.cmake ${pkgdir}${MINGW_PREFIX}/share/cmake-2.8/Modules/FindGLM.cmake - install -Dm644 $srcdir/${_realname}/copying.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + install -Dm644 $srcdir/${_realname}/util/FindGLM.cmake ${pkgdir}${MINGW_PREFIX}/share/cmake-2.8/Modules/FindGLM.cmake + install -Dm644 $srcdir/${_realname}/copying.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE } diff --git a/mingw-w64-glsl-optimizer/PKGBUILD b/mingw-w64-glsl-optimizer/PKGBUILD index db121bd99e..f4a913374a 100644 --- a/mingw-w64-glsl-optimizer/PKGBUILD +++ b/mingw-w64-glsl-optimizer/PKGBUILD @@ -18,11 +18,11 @@ replaces=() backup=() options=('!strip' 'staticlibs' '!emptydirs') source=("${_realname}"::"git+https://github.com/aras-p/glsl-optimizer.git" - 0001-cmake-Link-OpenGL-with-glsl_test.patch - 0002-Fix-glslopt-compile-failure.patch - 0003-fix-tests-compile.patch - 0004-Fix-incorrect-Windows-64-hash_table_find-cast.patch - ) + 0001-cmake-Link-OpenGL-with-glsl_test.patch + 0002-Fix-glslopt-compile-failure.patch + 0003-fix-tests-compile.patch + 0004-Fix-incorrect-Windows-64-hash_table_find-cast.patch + ) md5sums=('SKIP' 'a69f07671525c48ac0a9a0321fda2b42' '42190f0e6a8f434885e8347831f5d407' @@ -43,17 +43,17 @@ prepare() { } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - mkdir ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - ../${_realname} + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + mkdir ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + ../${_realname} make } @@ -61,8 +61,8 @@ build() { package() { cd ${srcdir}/build-${MINGW_CHOST} mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,include,lib} - cp *.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp $srcdir/${_realname}/src/glsl/glsl_optimizer.h ${pkgdir}${MINGW_PREFIX}/include/ - cp libglsl_optimizer.a ${pkgdir}${MINGW_PREFIX}/lib/ + cp *.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp $srcdir/${_realname}/src/glsl/glsl_optimizer.h ${pkgdir}${MINGW_PREFIX}/include/ + cp libglsl_optimizer.a ${pkgdir}${MINGW_PREFIX}/lib/ } diff --git a/mingw-w64-gmp/PKGBUILD b/mingw-w64-gmp/PKGBUILD index 004b2cfec9..412b1f9d7e 100644 --- a/mingw-w64-gmp/PKGBUILD +++ b/mingw-w64-gmp/PKGBUILD @@ -16,38 +16,38 @@ md5sums=('1e6da4e434553d2811437aa42c7f7c76' 'SKIP') build() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" - # Build static version - mkdir -p "${srcdir}/build-static-${CARCH}" && cd "${srcdir}/build-static-${CARCH}" - ../${_realname}-${pkgver}/configure --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-cxx \ - --enable-static \ - --disable-shared - make + # Build static version + mkdir -p "${srcdir}/build-static-${CARCH}" && cd "${srcdir}/build-static-${CARCH}" + ../${_realname}-${pkgver}/configure --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-cxx \ + --enable-static \ + --disable-shared + make - # Build shared version - mkdir -p "${srcdir}/build-shared-${CARCH}" && cd "${srcdir}/build-shared-${CARCH}" - ../${_realname}-${pkgver}/configure --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-cxx \ - --disable-static \ - --enable-shared - make + # Build shared version + mkdir -p "${srcdir}/build-shared-${CARCH}" && cd "${srcdir}/build-shared-${CARCH}" + ../${_realname}-${pkgver}/configure --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-cxx \ + --disable-static \ + --enable-shared + make } check() { - cd "${srcdir}/build-static-${CARCH}" - make check + cd "${srcdir}/build-static-${CARCH}" + make check } package() { - cd "${srcdir}/build-static-${CARCH}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-static-${CARCH}" + make DESTDIR="${pkgdir}" install - cd ${srcdir}/build-shared-${CARCH} - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib} - cp .libs/libgmp*.dll ${pkgdir}${MINGW_PREFIX}/bin/ - cp .libs/libgmp*.dll.a ${pkgdir}${MINGW_PREFIX}/lib/ + cd ${srcdir}/build-shared-${CARCH} + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib} + cp .libs/libgmp*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + cp .libs/libgmp*.dll.a ${pkgdir}${MINGW_PREFIX}/lib/ } diff --git a/mingw-w64-gnome-common/PKGBUILD b/mingw-w64-gnome-common/PKGBUILD index bc89061c03..18d5403044 100644 --- a/mingw-w64-gnome-common/PKGBUILD +++ b/mingw-w64-gnome-common/PKGBUILD @@ -11,25 +11,25 @@ groups=("${_mingw_suff}-gnome") license=('GPL') url="http://www.gnome.org" source=(http://download.gnome.org/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz - Werror-format-remove.patch) + Werror-format-remove.patch) sha256sums=('18712bc2df6b2dd88a11b9f7f874096d1c0c6e7ebc9cfc0686ef963bd590e1d8' 'c88704be75556c08a62645588ec70050f58def421f849c0519213c8709e36906') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - #patch -p1 -i ${srcdir}/Werror-format-remove.patch + cd ${srcdir}/${_realname}-${pkgver} + #patch -p1 -i ${srcdir}/Werror-format-remove.patch } build() { - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-gnome-doc-utils/PKGBUILD b/mingw-w64-gnome-doc-utils/PKGBUILD index c284ac9148..e726248d39 100644 --- a/mingw-w64-gnome-doc-utils/PKGBUILD +++ b/mingw-w64-gnome-doc-utils/PKGBUILD @@ -11,35 +11,35 @@ url="http://www.gtk.org/gtk-doc/" license=("GPL" "FDL") options=(staticlibs strip) depends=("${_mingw_suff}-docbook-xml" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-python2" - ) + "${_mingw_suff}-libxslt" + "${_mingw_suff}-python2" + ) makedepends=( - 'intltool' - ) + 'intltool' + ) optdepends=(#"${_mingw_suff}-jade: SGML support" #"${_mingw_suff}-dblatex: PDF support" - ) + ) url="http://www.gnome.org/" source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.xz) sha256sums=('cb0639ffa9550b6ddf3b62f3b1add92fb92ab4690d351f2353cffe668be8c4a6') build() { - mkdir -p "${srcdir}/build-${CHOST}" - cd "${srcdir}/build-${CHOST}" - #export PYTHON=/usr/bin/python2 - #export XMLCATALOG=/usr/bin/xmlcatalog - PYTHON=${MINGW_PREFIX}/bin/python2 \ - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${CHOST} \ - --host=${CHOST} \ - --sysconfdir=${MINGW_PREFIX}/etc --mandir=${MINGW_PREFIX}/share/man \ - --localstatedir=${MINGW_PREFIX}/var --disable-scrollkeeper - make + mkdir -p "${srcdir}/build-${CHOST}" + cd "${srcdir}/build-${CHOST}" + #export PYTHON=/usr/bin/python2 + #export XMLCATALOG=/usr/bin/xmlcatalog + PYTHON=${MINGW_PREFIX}/bin/python2 \ + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${CHOST} \ + --host=${CHOST} \ + --sysconfdir=${MINGW_PREFIX}/etc --mandir=${MINGW_PREFIX}/share/man \ + --localstatedir=${MINGW_PREFIX}/var --disable-scrollkeeper + make } package() { - cd "${srcdir}/build-${CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${CHOST}" + make DESTDIR="$pkgdir" install } \ No newline at end of file diff --git a/mingw-w64-gnome-icon-theme-symbolic/PKGBUILD b/mingw-w64-gnome-icon-theme-symbolic/PKGBUILD index b00367a8e1..906474e904 100644 --- a/mingw-w64-gnome-icon-theme-symbolic/PKGBUILD +++ b/mingw-w64-gnome-icon-theme-symbolic/PKGBUILD @@ -10,9 +10,9 @@ arch=('any') license=('GPL') url="http://www.gnome.org" depends=("${_mingw_suff}-gtk2" - "${_mingw_suff}-icon-naming-utils" - "${_mingw_suff}-hicolor-icon-theme" - "${_mingw_suff}-librsvg") + "${_mingw_suff}-icon-naming-utils" + "${_mingw_suff}-hicolor-icon-theme" + "${_mingw_suff}-librsvg") makedepends=('intltool') install=gnome-icon-theme-symbolic-${CARCH}.install groups=("${_mingw_suff}-gnome") @@ -20,21 +20,21 @@ source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_real sha256sums=('a2e1e7b12e58936892f02e5c7e3ad4930d83a406023cbe0e676f90112c4915ec') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - mv ${pkgdir}${MINGW_PREFIX}/share/pkgconfig ${pkgdir}${MINGW_PREFIX}/lib/ + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + mv ${pkgdir}${MINGW_PREFIX}/share/pkgconfig ${pkgdir}${MINGW_PREFIX}/lib/ } diff --git a/mingw-w64-gnome-icon-theme/PKGBUILD b/mingw-w64-gnome-icon-theme/PKGBUILD index c192049396..0ca2fbcdaf 100644 --- a/mingw-w64-gnome-icon-theme/PKGBUILD +++ b/mingw-w64-gnome-icon-theme/PKGBUILD @@ -11,10 +11,10 @@ url="http://www.gnome.org" license=("GPL") makedepends=("intltool") depends=("${_mingw_suff}-hicolor-icon-theme" - "${_mingw_suff}-icon-naming-utils" - "${_mingw_suff}-gtk2" - "${_mingw_suff}-gnome-icon-theme-symbolic" - ) + "${_mingw_suff}-icon-naming-utils" + "${_mingw_suff}-gtk2" + "${_mingw_suff}-gnome-icon-theme-symbolic" + ) groups=("${_mingw_suff}-gnome") options=(!libtool strip staticlibs) install=theme-${CARCH}.install @@ -22,19 +22,19 @@ source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_real sha256sums=('345dce06d4071f7c71b2659aa8834f70349a49fe8f91e6f0006606456dfeb230') build() { - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - mv ${pkgdir}${MINGW_PREFIX}/share/pkgconfig ${pkgdir}${MINGW_PREFIX}/lib/ - mv ${pkgdir}${MINGW_PREFIX}/lib/locale ${pkgdir}${MINGW_PREFIX}/share/ - rm -f "${pkgdir}${MINGW_PREFIX}/share/icons/gnome/icon-theme.cache" + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + mv ${pkgdir}${MINGW_PREFIX}/share/pkgconfig ${pkgdir}${MINGW_PREFIX}/lib/ + mv ${pkgdir}${MINGW_PREFIX}/lib/locale ${pkgdir}${MINGW_PREFIX}/share/ + rm -f "${pkgdir}${MINGW_PREFIX}/share/icons/gnome/icon-theme.cache" } diff --git a/mingw-w64-gnu-cobol-svn/PKGBUILD b/mingw-w64-gnu-cobol-svn/PKGBUILD index df8856e90c..b9b6bb3544 100644 --- a/mingw-w64-gnu-cobol-svn/PKGBUILD +++ b/mingw-w64-gnu-cobol-svn/PKGBUILD @@ -15,54 +15,54 @@ options=('strip') license=('GPL' 'LGPL') groups=("${_mingw_suff}") makedepends=("subversion" - "${_mingw_suff}-gcc" - "${_mingw_suff}-libiconv") + "${_mingw_suff}-gcc" + "${_mingw_suff}-libiconv") depends=("${_mingw_suff}-db" - "${_mingw_suff}-gmp" - "${_mingw_suff}-ncurses") + "${_mingw_suff}-gmp" + "${_mingw_suff}-ncurses") source=("$_realname::svn+http://svn.code.sf.net/p/open-cobol/code/trunk" - fix-including-headers.patch - fix-building-cob-config.patch) + fix-including-headers.patch + fix-building-cob-config.patch) md5sums=('SKIP' 'c567c1529b3793395d2d928dfa1b6403' 'ee0dfbba2e0c5f6b7a681f86e93a7e74') pkgver() { - cd "$srcdir/$_realname" - local ver="$(svnversion)" - printf "r%s" "${ver//[[:alpha:]]}" + cd "$srcdir/$_realname" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" } prepare() { - cd ${srcdir}/${_realname} - patch -p1 -i ${srcdir}/fix-including-headers.patch - patch -p1 -i ${srcdir}/fix-building-cob-config.patch - cd ${_realname} - autoreconf -fi + cd ${srcdir}/${_realname} + patch -p1 -i ${srcdir}/fix-including-headers.patch + patch -p1 -i ${srcdir}/fix-building-cob-config.patch + cd ${_realname} + autoreconf -fi } build() { - export lt_cv_deplibs_check_method='pass_all' # libncurses - [[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH} - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - ../$_realname/$_realname/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --infodir=${MINGW_PREFIX}/share/info \ - --mandir=${MINGW_PREFIX}/share/man \ - --enable-shared \ - --enable-static \ - --disable-rpath - make + export lt_cv_deplibs_check_method='pass_all' # libncurses + [[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH} + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + ../$_realname/$_realname/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --infodir=${MINGW_PREFIX}/share/info \ + --mandir=${MINGW_PREFIX}/share/man \ + --enable-shared \ + --enable-static \ + --disable-rpath + make } package() { - cd ${srcdir}/build-${CARCH} - make DESTDIR="$pkgdir" install - - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -pf ${srcdir}/${_realname}/${_realname}/COPYING* \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cd ${srcdir}/build-${CARCH} + make DESTDIR="$pkgdir" install + + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -pf ${srcdir}/${_realname}/${_realname}/COPYING* \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname } diff --git a/mingw-w64-gnupg/PKGBUILD b/mingw-w64-gnupg/PKGBUILD index 6d05ec3b07..d6b2be9073 100644 --- a/mingw-w64-gnupg/PKGBUILD +++ b/mingw-w64-gnupg/PKGBUILD @@ -9,19 +9,19 @@ pkgdesc="GNU Privacy Guard - a PGP replacement tool (mingw-w64)" arch=('any') groups=("${_mingw_suff}") depends=("${_mingw_suff}-curl" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-zlib" - "${_mingw_suff}-libksba" - "${_mingw_suff}-libgcrypt" - "${_mingw_suff}-libassuan" - "${_mingw_suff}-libgnurx" - "${_mingw_suff}-w32pth") + "${_mingw_suff}-bzip2" + "${_mingw_suff}-zlib" + "${_mingw_suff}-libksba" + "${_mingw_suff}-libgcrypt" + "${_mingw_suff}-libassuan" + "${_mingw_suff}-libgnurx" + "${_mingw_suff}-w32pth") makedepends=("texinfo" "${_mingw_suff}-gcc") license=('GPL') url="http://www.gnupg.org/" source=(ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-$pkgver.tar.bz2{,.sig} -# gnupg-2.0.13-mingw.patch - gnupg-1.4.15-libiconv-dll.patch) +# gnupg-2.0.13-mingw.patch + gnupg-1.4.15-libiconv-dll.patch) sha1sums=('63ebf0ab375150903c65738070e4105200197fd4' 'SKIP' '2ea46a1c24a30016e21b9f16e324798ec2b54d98') @@ -44,8 +44,8 @@ build() { --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --libexecdir=${MINGW_PREFIX}/lib + --target=${MINGW_CHOST} \ + --libexecdir=${MINGW_PREFIX}/lib make } diff --git a/mingw-w64-gnutls/PKGBUILD b/mingw-w64-gnutls/PKGBUILD index 752f0781a1..3b51bfde8d 100644 --- a/mingw-w64-gnutls/PKGBUILD +++ b/mingw-w64-gnutls/PKGBUILD @@ -11,63 +11,63 @@ license=('GPL3' 'LGPL2.1') url="http://www.gnutls.org/" options=('!zipman') depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libtasn1" - "${_mingw_suff}-libgcrypt" - "${_mingw_suff}-gmp" - "${_mingw_suff}-zlib" - "${_mingw_suff}-nettle" - "${_mingw_suff}-p11-kit" - "${_mingw_suff}-libgnurx" - "${_mingw_suff}-libgpg-error" - #"${_mingw_suff}-unbound" - ) + "${_mingw_suff}-libtasn1" + "${_mingw_suff}-libgcrypt" + "${_mingw_suff}-gmp" + "${_mingw_suff}-zlib" + "${_mingw_suff}-nettle" + "${_mingw_suff}-p11-kit" + "${_mingw_suff}-libgnurx" + "${_mingw_suff}-libgpg-error" + #"${_mingw_suff}-unbound" + ) makedepends=("${_mingw_suff}-gcc") source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/${_realname}-${pkgver}.tar.xz{,.sig} - 0004-fix-gtkdoc.all.patch - 0005-fix-strtok-conflict.mingw.patch) + 0004-fix-gtkdoc.all.patch + 0005-fix-strtok-conflict.mingw.patch) md5sums=('6bf7faa9d4996197e0e404e8c25016f8' 'SKIP' '86cfab6e7c2ccfcfd1dad9d5024627e3' '77287dc835afbb8cc4e9c4aa6b7adb7b') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/0004-fix-gtkdoc.all.patch - patch -p1 -i ${srcdir}/0005-fix-strtok-conflict.mingw.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/0004-fix-gtkdoc.all.patch + patch -p1 -i ${srcdir}/0005-fix-strtok-conflict.mingw.patch - autoreconf -fi + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --with-zlib \ - --enable-shared --disable-static \ - --enable-cxx \ - --enable-nls \ - --disable-rpath \ - --disable-gtk-doc \ - --with-libiconv-prefix=${MINGW_PREFIX} \ - --with-libregex-libs=-lgnurx \ - --disable-guile \ - --disable-libdane \ - gl_cv_double_slash_root=yes - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-zlib \ + --enable-shared --disable-static \ + --enable-cxx \ + --enable-nls \ + --disable-rpath \ + --disable-gtk-doc \ + --with-libiconv-prefix=${MINGW_PREFIX} \ + --with-libregex-libs=-lgnurx \ + --disable-guile \ + --disable-libdane \ + gl_cv_double_slash_root=yes + make } check() { - cd ${srcdir}/build-${MINGW_CHOST} - make -k check || /bin/true + cd ${srcdir}/build-${MINGW_CHOST} + make -k check || /bin/true } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-gobject-introspection/PKGBUILD b/mingw-w64-gobject-introspection/PKGBUILD index fd299ae916..fb9d2b99a3 100644 --- a/mingw-w64-gobject-introspection/PKGBUILD +++ b/mingw-w64-gobject-introspection/PKGBUILD @@ -11,20 +11,20 @@ url="https://live.gnome.org/GObjectIntrospection" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-python2") depends=( - "${_mingw_suff}-gcc-libs" - "${_mingw_suff}-glib2" - "${_mingw_suff}-cairo" - "${_mingw_suff}-libffi" - ) + "${_mingw_suff}-gcc-libs" + "${_mingw_suff}-glib2" + "${_mingw_suff}-cairo" + "${_mingw_suff}-libffi" + ) options=('strip' 'staticlibs') source=(http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/${pkgver%.*}/${_realname}-${pkgver}.tar.xz - 0012-fix-runtime-prefix.mingw.patch - 0018-debug-rmtree-errors.mingw.patch - 0021-tests-no-undefined.patch - 0050-dont-load-msvcrt.patch - 0055-fix-python-detection.patch - ) + 0012-fix-runtime-prefix.mingw.patch + 0018-debug-rmtree-errors.mingw.patch + 0021-tests-no-undefined.patch + 0050-dont-load-msvcrt.patch + 0055-fix-python-detection.patch + ) md5sums=('bbb103b5d88dbf2a257b7a26ae9bc666' 'f164bfa9b3caa66dc664131a729b3a70' @@ -34,38 +34,38 @@ md5sums=('bbb103b5d88dbf2a257b7a26ae9bc666' '6d809bf266e42a20b31a7acbaf0384d1') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0012-fix-runtime-prefix.mingw.patch - patch -p1 -i ${srcdir}/0018-debug-rmtree-errors.mingw.patch - patch -p1 -i ${srcdir}/0021-tests-no-undefined.patch - patch -p1 -i ${srcdir}/0050-dont-load-msvcrt.patch - patch -p1 -i ${srcdir}/0055-fix-python-detection.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0012-fix-runtime-prefix.mingw.patch + patch -p1 -i ${srcdir}/0018-debug-rmtree-errors.mingw.patch + patch -p1 -i ${srcdir}/0021-tests-no-undefined.patch + patch -p1 -i ${srcdir}/0050-dont-load-msvcrt.patch + patch -p1 -i ${srcdir}/0055-fix-python-detection.patch - autoreconf -fi + autoreconf -fi } build() { - export PYTHON=${MINGW_PREFIX}/bin/python2 - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + export PYTHON=${MINGW_PREFIX}/bin/python2 + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - CFLAGS+=" -mms-bitfields" - CXXFLAGS+=" -mms-bitfields" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-silent-rules - make -j1 + CFLAGS+=" -mms-bitfields" + CXXFLAGS+=" -mms-bitfields" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-silent-rules + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' -o -name '*.manifest' | xargs -rtl1 rm - #rm -r "${pkgdir}${MINGW_PREFIX}/share/man" + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' -o -name '*.manifest' | xargs -rtl1 rm + #rm -r "${pkgdir}${MINGW_PREFIX}/share/man" } diff --git a/mingw-w64-gperf/PKGBUILD b/mingw-w64-gperf/PKGBUILD index 3550bc589c..3ac0515812 100644 --- a/mingw-w64-gperf/PKGBUILD +++ b/mingw-w64-gperf/PKGBUILD @@ -17,23 +17,23 @@ sha1sums=('e32d4aff8f0c730c9a56554377b2c6d82d0951b8' options=('strip') build() { - mkdir ${srcdir}/build-${MINGW_CHOST} - cd "${srcdir}"/build-${MINGW_CHOST} - ../${_realname}-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} - make + mkdir ${srcdir}/build-${MINGW_CHOST} + cd "${srcdir}"/build-${MINGW_CHOST} + ../${_realname}-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} + make } check() { - cd "${srcdir}"/build-${MINGW_CHOST} - make check + cd "${srcdir}"/build-${MINGW_CHOST} + make check } package() { - cd "${srcdir}"/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install - rm -rf ${pkgdir}${MINGW_PREFIX}/share + cd "${srcdir}"/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install + rm -rf ${pkgdir}${MINGW_PREFIX}/share } diff --git a/mingw-w64-gpgme/PKGBUILD b/mingw-w64-gpgme/PKGBUILD index 851322afe8..ed0f027421 100644 --- a/mingw-w64-gpgme/PKGBUILD +++ b/mingw-w64-gpgme/PKGBUILD @@ -10,8 +10,8 @@ arch=('any') url="http://www.gnupg.org/related_software/gpgme/" license=('LGPL') depends=("${_mingw_suff}-libgpg-error" - "${_mingw_suff}-w32pth" - "${_mingw_suff}-gnupg") + "${_mingw_suff}-w32pth" + "${_mingw_suff}-gnupg") options=('!emptydirs') source=(ftp://ftp.gnupg.org/gcrypt/${_realname}/${_realname}-${pkgver}.tar.bz2{,.sig}) md5sums=('334e524cffa8af4e2f43ae8afe585672' @@ -25,9 +25,9 @@ build() { --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ --target=${MINGW_CHOST} \ - --libexecdir=${MINGW_PREFIX}/lib \ - --disable-fd-passing \ - --disable-static \ + --libexecdir=${MINGW_PREFIX}/lib \ + --disable-fd-passing \ + --disable-static \ --disable-gpgsm-test make } diff --git a/mingw-w64-graphicsmagick/PKGBUILD b/mingw-w64-graphicsmagick/PKGBUILD index 11cb90ac91..4cce5f6bee 100644 --- a/mingw-w64-graphicsmagick/PKGBUILD +++ b/mingw-w64-graphicsmagick/PKGBUILD @@ -10,66 +10,66 @@ arch=('any') url="http://www.graphicsmagick.org/" license=("custom") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-jasper" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libwebp") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-jasper" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libwebp") depends=("${_mingw_suff}-libtool" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-freetype" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-zlib" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-xz" - "${_mingw_suff}-glib2" - #"${_mingw_suff}-perl" - ) + "${_mingw_suff}-lcms2" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-freetype" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-zlib" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-xz" + "${_mingw_suff}-glib2" + #"${_mingw_suff}-perl" + ) optdepends=("${_mingw_suff}-ghostscript: for Ghostscript support" - "${_mingw_suff}-libxml2: for XML support" - "${_mingw_suff}-jasper: for JPEG-2000 support" - "${_mingw_suff}-libpng: for PNG support" - "${_mingw_suff}-libtiff: for PNG support" - "${_mingw_suff}-libwebp: for WEBP support") + "${_mingw_suff}-libxml2: for XML support" + "${_mingw_suff}-jasper: for JPEG-2000 support" + "${_mingw_suff}-libpng: for PNG support" + "${_mingw_suff}-libtiff: for PNG support" + "${_mingw_suff}-libwebp: for WEBP support") options=('staticlibs' 'strip') source=(http://sourceforge.net/projects/graphicsmagick/files/${_realname}/${pkgver}/GraphicsMagick-${pkgver}.tar.xz) md5sums=('e2795d7bdc2f3917804e40c8cae1993e') prepare() { - cd GraphicsMagick-${pkgver} + cd GraphicsMagick-${pkgver} } build() { - export lt_cv_deplibs_check_method='pass_all' - cd GraphicsMagick-${pkgver} - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} + export lt_cv_deplibs_check_method='pass_all' + cd GraphicsMagick-${pkgver} + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - ../GraphicsMagick-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --with-modules \ - --with-wmf \ - --with-xml \ - --with-lcms2 \ - --with-jp2 \ - --with-webp \ - --with-gslib \ - --without-jbig \ - --without-fpx \ - --without-dps \ - --without-perl \ - --without-x - make + ../GraphicsMagick-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --with-modules \ + --with-wmf \ + --with-xml \ + --with-lcms2 \ + --with-jp2 \ + --with-webp \ + --with-gslib \ + --without-jbig \ + --without-fpx \ + --without-dps \ + --without-perl \ + --without-x + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make -j1 DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST} + make -j1 DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-gsettings-desktop-schemas/PKGBUILD b/mingw-w64-gsettings-desktop-schemas/PKGBUILD index a973d5596d..a1583ac4d4 100644 --- a/mingw-w64-gsettings-desktop-schemas/PKGBUILD +++ b/mingw-w64-gsettings-desktop-schemas/PKGBUILD @@ -14,7 +14,7 @@ license=('GPL') options=('strip' 'staticlibs') install=schemas-${CARCH}.install source=("http://ftp.gnome.org/pub/GNOME/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz" - 0001-give-cc-to-gir-scanner.mingw.patch) + 0001-give-cc-to-gir-scanner.mingw.patch) md5sums=('aa2862708ded0a32acaf9c49609b167f' '9cddb874978e1f502bf6d143476047d1') diff --git a/mingw-w64-gsl/PKGBUILD b/mingw-w64-gsl/PKGBUILD index a2da6853b6..436edf32aa 100644 --- a/mingw-w64-gsl/PKGBUILD +++ b/mingw-w64-gsl/PKGBUILD @@ -15,16 +15,16 @@ source=("http://mirror.ibcp.fr/pub/gnu/gsl/gsl-$pkgver.tar.gz") md5sums=('e49a664db13d81c968415cd53f62bc8b') build() { - cd "$srcdir/gsl-$pkgver" - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - ../configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} + cd "$srcdir/gsl-$pkgver" + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + ../configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} make } package() { - cd "${srcdir}/gsl-${pkgver}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/gsl-${pkgver}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-gsm/PKGBUILD b/mingw-w64-gsm/PKGBUILD index c5900c4156..44041c2de4 100644 --- a/mingw-w64-gsm/PKGBUILD +++ b/mingw-w64-gsm/PKGBUILD @@ -12,36 +12,36 @@ license=("custom") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "yasm") options=('strip' 'staticlibs') source=("http://www.quut.com/${_realname}/${_realname}-${pkgver}.tar.gz" - 0001-adapt-makefile-to.mingw.patch - 0002-adapt-config-h-to.mingw.patch - 0003-fix-ln.mingw.patch) + 0001-adapt-makefile-to.mingw.patch + 0002-adapt-config-h-to.mingw.patch + 0003-fix-ln.mingw.patch) md5sums=('c1ba392ce61dc4aff1c29ea4e92f6df4' '7956623dd6ecf75fedbc37acb65ce451' '50841d8e3e1d3c345c719748dc8d8786' 'ccf8c284abfb708c59607dd9f5e92dce') prepare() { - cd "${srcdir}/${_realname}-${pkgver%.*}-pl${pkgver##*.}" - patch -p1 -i ${srcdir}/0001-adapt-makefile-to.mingw.patch - patch -p1 -i ${srcdir}/0002-adapt-config-h-to.mingw.patch - patch -p1 -i ${srcdir}/0003-fix-ln.mingw.patch + cd "${srcdir}/${_realname}-${pkgver%.*}-pl${pkgver##*.}" + patch -p1 -i ${srcdir}/0001-adapt-makefile-to.mingw.patch + patch -p1 -i ${srcdir}/0002-adapt-config-h-to.mingw.patch + patch -p1 -i ${srcdir}/0003-fix-ln.mingw.patch } build() { - cp -r ${srcdir}/${_realname}-${pkgver%.*}-pl${pkgver##*.} ${srcdir}/build-${MINGW_CHOST} - cd "${srcdir}/build-${MINGW_CHOST}" - make + cp -r ${srcdir}/${_realname}-${pkgver%.*}-pl${pkgver##*.} ${srcdir}/build-${MINGW_CHOST} + cd "${srcdir}/build-${MINGW_CHOST}" + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" - # Prepare directories - install -m755 -d "${pkgdir}${MINGW_PREFIX}"/{bin,lib,include,share/{licenses/${_realname},man/man{1,3}}} + # Prepare directories + install -m755 -d "${pkgdir}${MINGW_PREFIX}"/{bin,lib,include,share/{licenses/${_realname},man/man{1,3}}} - make -j1 INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" \ - install + make -j1 INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" \ + install - # Install license - install -m644 COPYRIGHT ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/license.txt + # Install license + install -m644 COPYRIGHT ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/license.txt } diff --git a/mingw-w64-gst-plugins-base/PKGBUILD b/mingw-w64-gst-plugins-base/PKGBUILD index e8c350c860..c11edc0aca 100644 --- a/mingw-w64-gst-plugins-base/PKGBUILD +++ b/mingw-w64-gst-plugins-base/PKGBUILD @@ -10,23 +10,23 @@ arch=('any') url="http://gstreamer.freedesktop.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-libvorbis" - "${_mingw_suff}-libtheora" - "${_mingw_suff}-pango" - "${_mingw_suff}-gobject-introspection" - #"${_mingw_suff}-libvisual" - #"${_mingw_suff}-cdparanoia" - "${_mingw_suff}-gstreamer" - "${_mingw_suff}-orc" - ) + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-libvorbis" + "${_mingw_suff}-libtheora" + "${_mingw_suff}-pango" + "${_mingw_suff}-gobject-introspection" + #"${_mingw_suff}-libvisual" + #"${_mingw_suff}-cdparanoia" + "${_mingw_suff}-gstreamer" + "${_mingw_suff}-orc" + ) options=(!libtool strip staticlibs) source=(${url}/src/${_realname}/${_realname}-${pkgver}.tar.xz - 0001-fix-test-compilation.mingw.patch - 0002-fix-test-running.mingw.patch - 0003-fix-riff-includes.mingw.patch - 0004-fix-X-detection.mingw.patch - give-cc-to-gir-scanner.mingw.patch) + 0001-fix-test-compilation.mingw.patch + 0002-fix-test-running.mingw.patch + 0003-fix-riff-includes.mingw.patch + 0004-fix-X-detection.mingw.patch + give-cc-to-gir-scanner.mingw.patch) md5sums=('278e0a1872ecb981e91830b2cb7f3e98' '0510d015349c55c3b713ca53566c403a' '006091acfeedd194fa804ea36958ea3c' @@ -35,36 +35,36 @@ md5sums=('278e0a1872ecb981e91830b2cb7f3e98' '4d45f704f60a5c63b6c4c7d448d2b152') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-fix-test-compilation.mingw.patch - patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch - patch -p1 -i ${srcdir}/0003-fix-riff-includes.mingw.patch - patch -p1 -i ${srcdir}/0004-fix-X-detection.mingw.patch - patch -p1 -i ${srcdir}/give-cc-to-gir-scanner.mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-fix-test-compilation.mingw.patch + patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch + patch -p1 -i ${srcdir}/0003-fix-riff-includes.mingw.patch + patch -p1 -i ${srcdir}/0004-fix-X-detection.mingw.patch + patch -p1 -i ${srcdir}/give-cc-to-gir-scanner.mingw.patch - NOCONFIGURE=1 ./autogen.sh + NOCONFIGURE=1 ./autogen.sh } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --enable-silent-rules \ - --enable-experimental \ - --disable-gtk-doc - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --enable-silent-rules \ + --enable-experimental \ + --disable-gtk-doc + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a } diff --git a/mingw-w64-gst-plugins-base0.10/PKGBUILD b/mingw-w64-gst-plugins-base0.10/PKGBUILD index d5ec1d284f..8691ed1f8c 100644 --- a/mingw-w64-gst-plugins-base0.10/PKGBUILD +++ b/mingw-w64-gst-plugins-base0.10/PKGBUILD @@ -10,30 +10,30 @@ arch=('any') url="http://gstreamer.freedesktop.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-libvorbis" - "${_mingw_suff}-libtheora" - "${_mingw_suff}-pango" - #"${_mingw_suff}-gobject-introspection" - #"${_mingw_suff}-libvisual" - #"${_mingw_suff}-cdparanoia" - "${_mingw_suff}-gstreamer0.10" - "${_mingw_suff}-orc" - ) + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-libvorbis" + "${_mingw_suff}-libtheora" + "${_mingw_suff}-pango" + #"${_mingw_suff}-gobject-introspection" + #"${_mingw_suff}-libvisual" + #"${_mingw_suff}-cdparanoia" + "${_mingw_suff}-gstreamer0.10" + "${_mingw_suff}-orc" + ) options=(!libtool strip staticlibs) source=(${url}/src/${_realname}/${_realname}-${pkgver}.tar.xz - fix-crash-0-byte-ogg.patch + fix-crash-0-byte-ogg.patch colorbalance-fix-abi.patch revert-decodebin-playbin-removal.patch videoscale-fix-negotiation.patch ayuv64-lanczos.patch gstaudio-symbols.patch - gst-plugins-base-0.10.36-warnings.patch - gst-plugins-base-0.10.28-gnomevfswin32.patch - 0001-fix-test-compilation.mingw.patch - 0002-fix-test-running.mingw.patch - 0003-fix-riff-includes.mingw.patch - 0004-fix-X-detection.mingw.patch) + gst-plugins-base-0.10.36-warnings.patch + gst-plugins-base-0.10.28-gnomevfswin32.patch + 0001-fix-test-compilation.mingw.patch + 0002-fix-test-running.mingw.patch + 0003-fix-riff-includes.mingw.patch + 0004-fix-X-detection.mingw.patch) md5sums=('3d2337841b132fe996e5eb2396ac9438' '87b3fe9b5ffdb04fe9d2e7665c901a6b' @@ -50,50 +50,50 @@ md5sums=('3d2337841b132fe996e5eb2396ac9438' '87505c16e53f5b19a2cd0958a6138a63') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - - sed -i -e '/AC_PATH_XTRA/d' -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac - patch -Np1 -i ${srcdir}/fix-crash-0-byte-ogg.patch - patch -Np1 -i ${srcdir}/colorbalance-fix-abi.patch - patch -Np1 -i ${srcdir}/ayuv64-lanczos.patch - patch -Np1 -i ${srcdir}/videoscale-fix-negotiation.patch - patch -Np1 -i ${srcdir}/gstaudio-symbols.patch - #patch -Rp1 -i ${srcdir}/revert-decodebin-playbin-removal.patch - - patch -Np0 -i ${srcdir}/gst-plugins-base-0.10.36-warnings.patch - patch -Np1 -i ${srcdir}/gst-plugins-base-0.10.28-gnomevfswin32.patch - - patch -p1 -i ${srcdir}/0001-fix-test-compilation.mingw.patch - patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch - patch -p1 -i ${srcdir}/0003-fix-riff-includes.mingw.patch - patch -p1 -i ${srcdir}/0004-fix-X-detection.mingw.patch - - NOCONFIGURE=1 ./autogen.sh + cd ${srcdir}/${_realname}-${pkgver} + + sed -i -e '/AC_PATH_XTRA/d' -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac + patch -Np1 -i ${srcdir}/fix-crash-0-byte-ogg.patch + patch -Np1 -i ${srcdir}/colorbalance-fix-abi.patch + patch -Np1 -i ${srcdir}/ayuv64-lanczos.patch + patch -Np1 -i ${srcdir}/videoscale-fix-negotiation.patch + patch -Np1 -i ${srcdir}/gstaudio-symbols.patch + #patch -Rp1 -i ${srcdir}/revert-decodebin-playbin-removal.patch + + patch -Np0 -i ${srcdir}/gst-plugins-base-0.10.36-warnings.patch + patch -Np1 -i ${srcdir}/gst-plugins-base-0.10.28-gnomevfswin32.patch + + patch -p1 -i ${srcdir}/0001-fix-test-compilation.mingw.patch + patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch + patch -p1 -i ${srcdir}/0003-fix-riff-includes.mingw.patch + patch -p1 -i ${srcdir}/0004-fix-X-detection.mingw.patch + + NOCONFIGURE=1 ./autogen.sh } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --enable-silent-rules \ - --enable-experimental \ - --disable-gtk-doc \ - --disable-vorbistest \ - --disable-freetypetest \ - --disable-examples - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --enable-silent-rules \ + --enable-experimental \ + --disable-gtk-doc \ + --disable-vorbistest \ + --disable-freetypetest \ + --disable-examples + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer-*/*.a + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer-*/*.a } diff --git a/mingw-w64-gst-plugins-good/PKGBUILD b/mingw-w64-gst-plugins-good/PKGBUILD index b414315bad..92f28f4816 100644 --- a/mingw-w64-gst-plugins-good/PKGBUILD +++ b/mingw-w64-gst-plugins-good/PKGBUILD @@ -10,58 +10,58 @@ arch=('any') url="http://gstreamer.freedesktop.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gstreamer" - "gtk-doc" - "${_mingw_suff}-python2" - "${_mingw_suff}-speex" - ) + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gstreamer" + "gtk-doc" + "${_mingw_suff}-python2" + "${_mingw_suff}-speex" + ) depends=( - "${_mingw_suff}-cairo" - "${_mingw_suff}-gdk-pixbuf2" - "${_mingw_suff}-gst-plugins-base" - "${_mingw_suff}-libcaca" - "${_mingw_suff}-libsoup" - "${_mingw_suff}-libvpx" - "${_mingw_suff}-taglib" - "${_mingw_suff}-wavpack" - ) + "${_mingw_suff}-cairo" + "${_mingw_suff}-gdk-pixbuf2" + "${_mingw_suff}-gst-plugins-base" + "${_mingw_suff}-libcaca" + "${_mingw_suff}-libsoup" + "${_mingw_suff}-libvpx" + "${_mingw_suff}-taglib" + "${_mingw_suff}-wavpack" + ) options=(!libtool strip staticlibs) source=(${url}/src/${_realname}/${_realname}-${pkgver}.tar.xz - 0001-fix-X-detection.mingw.patch - 0002-fix-test-running.mingw.patch) + 0001-fix-X-detection.mingw.patch + 0002-fix-test-running.mingw.patch) md5sums=('8aac024ee0cd98b67a3066ad31d8c677' '89b320a3a5d5585801eef1b8e0489483' 'b4ff5991217a2544fa84aae471057299') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-fix-X-detection.mingw.patch - patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch - - NOCONFIGURE=1 ./autogen.sh + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-fix-X-detection.mingw.patch + patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch + + NOCONFIGURE=1 ./autogen.sh } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --enable-silent-rules \ - --enable-experimental \ - --disable-gtk-doc - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --enable-silent-rules \ + --enable-experimental \ + --disable-gtk-doc + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a } diff --git a/mingw-w64-gst-plugins-good0.10/PKGBUILD b/mingw-w64-gst-plugins-good0.10/PKGBUILD index 434f33b4b7..afc7e86996 100644 --- a/mingw-w64-gst-plugins-good0.10/PKGBUILD +++ b/mingw-w64-gst-plugins-good0.10/PKGBUILD @@ -10,28 +10,28 @@ arch=('any') url="http://gstreamer.freedesktop.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gstreamer0.10" - "gtk-doc" - "${_mingw_suff}-python2" - "${_mingw_suff}-speex" - ) + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gstreamer0.10" + "gtk-doc" + "${_mingw_suff}-python2" + "${_mingw_suff}-speex" + ) depends=( - "${_mingw_suff}-cairo" - "${_mingw_suff}-gdk-pixbuf2" - "${_mingw_suff}-gst-plugins-base0.10" - "${_mingw_suff}-libcaca" - "${_mingw_suff}-libsoup" - "${_mingw_suff}-libvpx" - "${_mingw_suff}-taglib" - "${_mingw_suff}-wavpack" - ) + "${_mingw_suff}-cairo" + "${_mingw_suff}-gdk-pixbuf2" + "${_mingw_suff}-gst-plugins-base0.10" + "${_mingw_suff}-libcaca" + "${_mingw_suff}-libsoup" + "${_mingw_suff}-libvpx" + "${_mingw_suff}-taglib" + "${_mingw_suff}-wavpack" + ) options=(!libtool strip staticlibs) source=(${url}/src/${_realname}/${_realname}-${pkgver}.tar.xz - test-rtp-payloading.patch - mingw64-gst-plugins-good-waveform-git.patch - 0001-fix-X-detection.mingw.patch - 0002-fix-test-running.mingw.patch) + test-rtp-payloading.patch + mingw64-gst-plugins-good-waveform-git.patch + 0001-fix-X-detection.mingw.patch + 0002-fix-test-running.mingw.patch) md5sums=('555845ceab722e517040bab57f9ace95' '6781763eb752d57f3d111a41905d25bd' '86fbe1b55536e71bdb0474e6e41f83c8' @@ -39,37 +39,37 @@ md5sums=('555845ceab722e517040bab57f9ace95' '2416482a6ee486dd4d00acd90f4d7e86') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - sed -i '/AC_PATH_XTRA/d' configure.ac - sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac - patch -Np1 -i ${srcdir}/test-rtp-payloading.patch - patch -Np0 -i ${srcdir}/mingw64-gst-plugins-good-waveform-git.patch - patch -p1 -i ${srcdir}/0001-fix-X-detection.mingw.patch - patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch - - NOCONFIGURE=1 ./autogen.sh + cd ${srcdir}/${_realname}-${pkgver} + sed -i '/AC_PATH_XTRA/d' configure.ac + sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac + patch -Np1 -i ${srcdir}/test-rtp-payloading.patch + patch -Np0 -i ${srcdir}/mingw64-gst-plugins-good-waveform-git.patch + patch -p1 -i ${srcdir}/0001-fix-X-detection.mingw.patch + patch -p1 -i ${srcdir}/0002-fix-test-running.mingw.patch + + NOCONFIGURE=1 ./autogen.sh } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --enable-silent-rules \ - --enable-experimental \ - --disable-gtk-doc - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --enable-silent-rules \ + --enable-experimental \ + --disable-gtk-doc + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer-*/*.a + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer-*/*.a } diff --git a/mingw-w64-gstreamer/PKGBUILD b/mingw-w64-gstreamer/PKGBUILD index f2c5fcfc47..7a6d19dc93 100644 --- a/mingw-w64-gstreamer/PKGBUILD +++ b/mingw-w64-gstreamer/PKGBUILD @@ -10,54 +10,54 @@ arch=('any') url="http://gstreamer.freedesktop.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gobject-introspection" - "intltool" - "gtk-doc" - "flex" - "bison") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gobject-introspection" + "intltool" + "gtk-doc" + "flex" + "bison") depends=( - "${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-glib2" - "${_mingw_suff}-gettext") + "${_mingw_suff}-gcc-libs" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-glib2" + "${_mingw_suff}-gettext") options=(!libtool strip staticlibs) source=("${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz" - give-cc-to-gir-scanner.mingw.patch) + give-cc-to-gir-scanner.mingw.patch) md5sums=('74d8f674187a5f0ddf38da594c3998c3' '59215d83b4c39aac03848cc9b4eb3f25') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/give-cc-to-gir-scanner.mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/give-cc-to-gir-scanner.mingw.patch - autoreconf -fi + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --enable-introspection \ - --enable-silent-rules \ - --disable-poisoning \ - --disable-gtk-doc \ - --enable-docbook \ - --enable-check \ - --enable-debug - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --enable-introspection \ + --enable-silent-rules \ + --disable-poisoning \ + --disable-gtk-doc \ + --enable-docbook \ + --enable-check \ + --enable-debug + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a } diff --git a/mingw-w64-gstreamer0.10/PKGBUILD b/mingw-w64-gstreamer0.10/PKGBUILD index 8ecba3d27c..343f818386 100644 --- a/mingw-w64-gstreamer0.10/PKGBUILD +++ b/mingw-w64-gstreamer0.10/PKGBUILD @@ -11,57 +11,57 @@ url="http://gstreamer.freedesktop.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "intltool" "gtk-doc" "flex" "bison") depends=( - "${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-glib2" - ) + "${_mingw_suff}-gcc-libs" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-glib2" + ) options=(!libtool strip staticlibs) source=("${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz" - tests-remove-silly-test_fail_abstract_new-check.patch - bison3.patch - gstreamer-0.10.36-warnings.patch) + tests-remove-silly-test_fail_abstract_new-check.patch + bison3.patch + gstreamer-0.10.36-warnings.patch) md5sums=('15389c73e091b1dda915279c388b9cb2' '91a87efd72dc1c6308da7dd3357a8a1f' '0c402cb1f1a9629479cff6950ce97624' 'f9511cb21cc53e15b9384174607472e3') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -Np1 -i ${srcdir}/tests-remove-silly-test_fail_abstract_new-check.patch - patch -Np1 -i ${srcdir}/bison3.patch - patch -Np0 -i ${srcdir}/gstreamer-0.10.36-warnings.patch - sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' -i configure.ac + cd ${srcdir}/${_realname}-${pkgver} + patch -Np1 -i ${srcdir}/tests-remove-silly-test_fail_abstract_new-check.patch + patch -Np1 -i ${srcdir}/bison3.patch + patch -Np0 -i ${srcdir}/gstreamer-0.10.36-warnings.patch + sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' -i configure.ac } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --enable-silent-rules \ - --disable-poisoning \ - --disable-gtk-doc \ - --enable-docbook \ - --enable-check \ - --enable-debug - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --enable-silent-rules \ + --disable-poisoning \ + --disable-gtk-doc \ + --enable-docbook \ + --enable-check \ + --enable-debug + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - - #Remove unversioned gst-* binaries to get rid of conflicts - cd "${pkgdir}${MINGW_PREFIX}/bin" - for bins in `ls *-0.10.exe`; do - rm -f ${bins/-0.10.exe/}.exe - done - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer-*/*.a - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + + #Remove unversioned gst-* binaries to get rid of conflicts + cd "${pkgdir}${MINGW_PREFIX}/bin" + for bins in `ls *-0.10.exe`; do + rm -f ${bins/-0.10.exe/}.exe + done + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer-*/*.a + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-gtk-doc/PKGBUILD b/mingw-w64-gtk-doc/PKGBUILD index 6c3b14ef05..a57aa54ffa 100644 --- a/mingw-w64-gtk-doc/PKGBUILD +++ b/mingw-w64-gtk-doc/PKGBUILD @@ -11,51 +11,51 @@ url="http://www.gtk.org/gtk-doc/" license=("GPL" "FDL") options=(staticlibs strip) depends=("${_mingw_suff}-docbook-xsl" - "${_mingw_suff}-gnome-doc-utils" - "perl" - #"vim" - #"source-highlight" - ) + "${_mingw_suff}-gnome-doc-utils" + "perl" + #"vim" + #"source-highlight" + ) makedepends=( - #'jade' - "${_mingw_suff}-libxml2" - ${_mingw_suff}-"python2" - 'itstool' - #'dblatex' - ) + #'jade' + "${_mingw_suff}-libxml2" + ${_mingw_suff}-"python2" + 'itstool' + #'dblatex' + ) optdepends=(#"${_mingw_suff}-jade: SGML support" #"${_mingw_suff}-dblatex: PDF support" - ) + ) url="http://www.gtk.org/gtk-doc/" source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver}/${_realname}-${pkgver}.tar.xz) md5sums=('58532fed036f72fc3bfd4fe79473247b') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - #patch -p1 -i ${srcdir}/my.patch + cd "${srcdir}/${_realname}-${pkgver}" + #patch -p1 -i ${srcdir}/my.patch - #libtoolize --force --copy - #autoreconf -fi + #libtoolize --force --copy + #autoreconf -fi } build() { - export MSYS2_ARG_CONV_EXCL="-//OASIS" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - export PYTHON=${MINGW_PREFIX}/bin/python2 - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --with-xml-catalog=${MINGW_PREFIX}/etc/xml/catalog - make + export MSYS2_ARG_CONV_EXCL="-//OASIS" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + export PYTHON=${MINGW_PREFIX}/bin/python2 + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --with-xml-catalog=${MINGW_PREFIX}/etc/xml/catalog + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - mv ${pkgdir}${MINGW_PREFIX}/share/pkgconfig ${pkgdir}${MINGW_PREFIX}/lib/ + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + mv ${pkgdir}${MINGW_PREFIX}/share/pkgconfig ${pkgdir}${MINGW_PREFIX}/lib/ } diff --git a/mingw-w64-gtk2/PKGBUILD b/mingw-w64-gtk2/PKGBUILD index 0276550d54..465f335d17 100644 --- a/mingw-w64-gtk2/PKGBUILD +++ b/mingw-w64-gtk2/PKGBUILD @@ -10,32 +10,32 @@ arch=('any') url="http://www.gtk.org" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-gobject-introspection" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gtk-doc" - "${_mingw_suff}-shared-mime-info") + "${_mingw_suff}-gobject-introspection" + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gtk-doc" + "${_mingw_suff}-shared-mime-info") depends=( - "${_mingw_suff}-gcc-libs" - "${_mingw_suff}-atk>=1.29.2" - "${_mingw_suff}-pango>=1.20" - "${_mingw_suff}-glib2>=2.28.0" - "${_mingw_suff}-cairo>=1.6" - "${_mingw_suff}-gdk-pixbuf2>=2.21.0" - "${_mingw_suff}-shared-mime-info") + "${_mingw_suff}-gcc-libs" + "${_mingw_suff}-atk>=1.29.2" + "${_mingw_suff}-pango>=1.20" + "${_mingw_suff}-glib2>=2.28.0" + "${_mingw_suff}-cairo>=1.6" + "${_mingw_suff}-gdk-pixbuf2>=2.21.0" + "${_mingw_suff}-shared-mime-info") optdepends=("${_mingw_suff}-gnome-icon-theme: Default icon theme") install=gtk2-${CARCH}.install options=(!libtool strip staticlibs) source=("http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-${pkgver}.tar.xz" - 'gtkrc' - 0001-fix-m4-location.mingw.patch - 0002-Fix-def-installation.all.patch - 0003-Fix-notebook-tab-state-change.mingw.patch - 0005-Fix-header-ref.all.patch - 0006-Fix-unix-symbols-in-docs.mingw.patch - 0009-give-cc-to-gir-scanner.mingw.patch - 0010-put-gtk-dll-into-path.mingw.patch - 0011-gir-for-gdkwin32.mingw.patch - 0012-embed-manifest.all.patch) + 'gtkrc' + 0001-fix-m4-location.mingw.patch + 0002-Fix-def-installation.all.patch + 0003-Fix-notebook-tab-state-change.mingw.patch + 0005-Fix-header-ref.all.patch + 0006-Fix-unix-symbols-in-docs.mingw.patch + 0009-give-cc-to-gir-scanner.mingw.patch + 0010-put-gtk-dll-into-path.mingw.patch + 0011-gir-for-gdkwin32.mingw.patch + 0012-embed-manifest.all.patch) md5sums=('0be39fbed4ca125645175cd6e22f2548' '5105b21ea13dbfbef8975138b4355e7a' @@ -50,45 +50,45 @@ md5sums=('0be39fbed4ca125645175cd6e22f2548' '864a719c5fea860ced90cacab5545b1d') prepare() { - cd gtk+-$pkgver - patch -p1 -i ${srcdir}/0001-fix-m4-location.mingw.patch - patch -p1 -i ${srcdir}/0002-Fix-def-installation.all.patch - patch -p1 -i ${srcdir}/0003-Fix-notebook-tab-state-change.mingw.patch - patch -p1 -i ${srcdir}/0005-Fix-header-ref.all.patch - patch -p1 -i ${srcdir}/0006-Fix-unix-symbols-in-docs.mingw.patch - patch -p1 -i ${srcdir}/0009-give-cc-to-gir-scanner.mingw.patch - patch -p1 -i ${srcdir}/0010-put-gtk-dll-into-path.mingw.patch - patch -p1 -i ${srcdir}/0011-gir-for-gdkwin32.mingw.patch - patch -p1 -i ${srcdir}/0012-embed-manifest.all.patch - - autoreconf -fi + cd gtk+-$pkgver + patch -p1 -i ${srcdir}/0001-fix-m4-location.mingw.patch + patch -p1 -i ${srcdir}/0002-Fix-def-installation.all.patch + patch -p1 -i ${srcdir}/0003-Fix-notebook-tab-state-change.mingw.patch + patch -p1 -i ${srcdir}/0005-Fix-header-ref.all.patch + patch -p1 -i ${srcdir}/0006-Fix-unix-symbols-in-docs.mingw.patch + patch -p1 -i ${srcdir}/0009-give-cc-to-gir-scanner.mingw.patch + patch -p1 -i ${srcdir}/0010-put-gtk-dll-into-path.mingw.patch + patch -p1 -i ${srcdir}/0011-gir-for-gdkwin32.mingw.patch + patch -p1 -i ${srcdir}/0012-embed-manifest.all.patch + + autoreconf -fi } build() { - cd "${srcdir}/gtk+-${pkgver}" - CFLAGS+=" -mms-bitfields" - CXXFLAGS+=" -mms-bitfields" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - rm "${srcdir}/gtk+-${pkgver}/gtk/gtk.def" - ../gtk+-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-gdktarget=win32 \ - --disable-modules \ - --disable-cups \ - --disable-papi \ - --enable-static \ - --enable-shared \ - --enable-introspection \ - --disable-glibtest - make + cd "${srcdir}/gtk+-${pkgver}" + CFLAGS+=" -mms-bitfields" + CXXFLAGS+=" -mms-bitfields" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + rm "${srcdir}/gtk+-${pkgver}/gtk/gtk.def" + ../gtk+-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-gdktarget=win32 \ + --disable-modules \ + --disable-cups \ + --disable-papi \ + --enable-static \ + --enable-shared \ + --enable-introspection \ + --disable-glibtest + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - install -Dm644 "$srcdir/gtkrc" "${pkgdir}${MINGW_PREFIX}/share/gtk-2.0/gtkrc.example" - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + install -Dm644 "$srcdir/gtkrc" "${pkgdir}${MINGW_PREFIX}/share/gtk-2.0/gtkrc.example" + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-gtk3/PKGBUILD b/mingw-w64-gtk3/PKGBUILD index b75199fa3f..84e7e508da 100644 --- a/mingw-w64-gtk3/PKGBUILD +++ b/mingw-w64-gtk3/PKGBUILD @@ -11,24 +11,24 @@ url="http://www.gtk.org" license=("LGPL") install=gtk3-${CARCH}.install makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-python2" - "${_mingw_suff}-gobject-introspection") + "${_mingw_suff}-gobject-introspection") # python2 is required to run gdbus-codegen makedepends+=("autoconf" "automake" "libtool") # autotools are required because several Makefile.am are modified depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-atk>=2.7.5" - "${_mingw_suff}-pango>=1.32.4" - "${_mingw_suff}-glib2>=2.37.5" - "${_mingw_suff}-cairo>=1.12.0" - "${_mingw_suff}-gdk-pixbuf2>=2.27.1" - "${_mingw_suff}-shared-mime-info") + "${_mingw_suff}-atk>=2.7.5" + "${_mingw_suff}-pango>=1.32.4" + "${_mingw_suff}-glib2>=2.37.5" + "${_mingw_suff}-cairo>=1.12.0" + "${_mingw_suff}-gdk-pixbuf2>=2.27.1" + "${_mingw_suff}-shared-mime-info") options=('strip' 'staticlibs') source=("http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-${pkgver}.tar.xz" - 0001-REBURN-THE-DEF-FILE.mingw.patch - 0010-put-gtk-dll-into-path.mingw.patch - 0012-embed-manifest.all.patch - 0014-fix-gnu-print-format.patch - 0015-Suppress-a-warning-from-SetWindowLongPtr.all.patch) + 0001-REBURN-THE-DEF-FILE.mingw.patch + 0010-put-gtk-dll-into-path.mingw.patch + 0012-embed-manifest.all.patch + 0014-fix-gnu-print-format.patch + 0015-Suppress-a-warning-from-SetWindowLongPtr.all.patch) md5sums=('d4fa17f3916bdd737c37cdf123c1b24a' '53ddd35c66dafd59567c4babf79d2821' '9e0296da2986be7697cf343563b85d1f' @@ -37,40 +37,40 @@ md5sums=('d4fa17f3916bdd737c37cdf123c1b24a' '36ad8b20dd38e586e92ddb39c59eb923') prepare() { - cd "${srcdir}/gtk+-${pkgver}" - patch -Np1 -i "${srcdir}/0001-REBURN-THE-DEF-FILE.mingw.patch" - patch -Np1 -i "${srcdir}/0010-put-gtk-dll-into-path.mingw.patch" - patch -Np1 -i "${srcdir}/0012-embed-manifest.all.patch" - patch -Np1 -i "${srcdir}/0014-fix-gnu-print-format.patch" - patch -Np1 -i "${srcdir}/0015-Suppress-a-warning-from-SetWindowLongPtr.all.patch" - autoreconf -i + cd "${srcdir}/gtk+-${pkgver}" + patch -Np1 -i "${srcdir}/0001-REBURN-THE-DEF-FILE.mingw.patch" + patch -Np1 -i "${srcdir}/0010-put-gtk-dll-into-path.mingw.patch" + patch -Np1 -i "${srcdir}/0012-embed-manifest.all.patch" + patch -Np1 -i "${srcdir}/0014-fix-gnu-print-format.patch" + patch -Np1 -i "${srcdir}/0015-Suppress-a-warning-from-SetWindowLongPtr.all.patch" + autoreconf -i } build() { - export MSYS2_ARG_CONV_EXCL="-//OASIS" - CFLAGS+=" -mms-bitfields" - CXXFLAGS=" -mms-bitfields" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ${srcdir}/gtk+-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-win32-backend \ - --disable-gtk2-dependency \ - --enable-static \ - --enable-shared \ - --enable-introspection \ - --disable-cups - make + export MSYS2_ARG_CONV_EXCL="-//OASIS" + CFLAGS+=" -mms-bitfields" + CXXFLAGS=" -mms-bitfields" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ${srcdir}/gtk+-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-win32-backend \ + --disable-gtk2-dependency \ + --enable-static \ + --enable-shared \ + --enable-introspection \ + --disable-cups + make } package() { - export MSYS2_ARG_CONV_EXCL="-//OASIS" - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' -o -name '*.manifest' | xargs -rtl1 rm - - mv ${pkgdir}${MINGW_PREFIX}/bin/gtk-update-icon-cache{,-3.0}.exe - mv ${pkgdir}${MINGW_PREFIX}/share/man/man1/gtk-update-icon-cache{,-3.0}.1 + export MSYS2_ARG_CONV_EXCL="-//OASIS" + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' -o -name '*.manifest' | xargs -rtl1 rm + + mv ${pkgdir}${MINGW_PREFIX}/bin/gtk-update-icon-cache{,-3.0}.exe + mv ${pkgdir}${MINGW_PREFIX}/share/man/man1/gtk-update-icon-cache{,-3.0}.1 } diff --git a/mingw-w64-gtkglext/PKGBUILD b/mingw-w64-gtkglext/PKGBUILD index 398c30b98b..8ac3e4dd26 100644 --- a/mingw-w64-gtkglext/PKGBUILD +++ b/mingw-w64-gtkglext/PKGBUILD @@ -13,39 +13,39 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-gtk2" "${_mingw_suff}-gdk-pixbuf2") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/sourceforge/gtkglext/gtkglext-${pkgver}.tar.bz2" - "gtk2.20.patch" - "gtkglext-1.0.6-pangox.patch" - ) + "gtk2.20.patch" + "gtkglext-1.0.6-pangox.patch" + ) md5sums=('ed7ba24ce06a8630c07f2d0ee5f04ab4' 'e5a87ec3f2d0e616c6f32f90c3f7237f' '7e35925b3c722717f969558cc627f39f') prepare() { - cd "${srcdir}/gtkglext-${pkgver}" - patch -Np1 -i "${srcdir}/gtk2.20.patch" - patch -p1 -R -i "${srcdir}/gtkglext-1.0.6-pangox.patch" - autoconf --force + cd "${srcdir}/gtkglext-${pkgver}" + patch -Np1 -i "${srcdir}/gtk2.20.patch" + patch -p1 -R -i "${srcdir}/gtkglext-1.0.6-pangox.patch" + autoconf --force } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/gtkglext-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-gdktarget=win32 \ - --without-x \ - --disable-glibtest \ - --disable-gtktest \ - --disable-debug - make + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/gtkglext-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-gdktarget=win32 \ + --without-x \ + --disable-glibtest \ + --disable-gtktest \ + --disable-debug + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } \ No newline at end of file diff --git a/mingw-w64-gtkimageview/PKGBUILD b/mingw-w64-gtkimageview/PKGBUILD index ef7b670dc7..64b30690f6 100644 --- a/mingw-w64-gtkimageview/PKGBUILD +++ b/mingw-w64-gtkimageview/PKGBUILD @@ -16,24 +16,24 @@ source=("http://trac.bjourne.webfactional.com/chrome/common/releases/${_realname md5sums=('8346b42012a82d5fe6f1c151bae346c3') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" } build() { - export lt_cv_deplibs_check_method='pass_all' - rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + export lt_cv_deplibs_check_method='pass_all' + rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-gtkmm/PKGBUILD b/mingw-w64-gtkmm/PKGBUILD index 1c6ec1f728..e6bc24f0a5 100644 --- a/mingw-w64-gtkmm/PKGBUILD +++ b/mingw-w64-gtkmm/PKGBUILD @@ -16,21 +16,21 @@ source=("http://ftp.gnome.org/pub/GNOME/sources/gtkmm/${pkgver%.*}/gtkmm-$pkgver md5sums=('b9ac60c90959a71095f07f84dd39961d') build() { - CPPFLAGS+=" -D_REENTRANT" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --disable-documentation - make + CPPFLAGS+=" -D_REENTRANT" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --disable-documentation + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-gtkmm3/PKGBUILD b/mingw-w64-gtkmm3/PKGBUILD index b4d71dace4..3f7ddcf26e 100644 --- a/mingw-w64-gtkmm3/PKGBUILD +++ b/mingw-w64-gtkmm3/PKGBUILD @@ -16,21 +16,21 @@ source=("http://ftp.gnome.org/pub/GNOME/sources/gtkmm/${pkgver%.*}/gtkmm-$pkgver sha256sums=('86c526ceec15d889996822128d566748bb36f70cf5a2c270530dfc546a2574e1') build() { - CPPFLAGS+=" -D_REENTRANT" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../gtkmm-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --disable-documentation - make + CPPFLAGS+=" -D_REENTRANT" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../gtkmm-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --disable-documentation + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-gtkparasite-git/PKGBUILD b/mingw-w64-gtkparasite-git/PKGBUILD index 922ab116c5..2cec6d82a5 100644 --- a/mingw-w64-gtkparasite-git/PKGBUILD +++ b/mingw-w64-gtkparasite-git/PKGBUILD @@ -12,51 +12,51 @@ license=("MIT") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gnome-common" - "${_mingw_suff}-python2" - "git") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gnome-common" + "${_mingw_suff}-python2" + "git") depends=( - "${_mingw_suff}-gtk3" - "${_mingw_suff}-gtksourceview3" - "${_mingw_suff}-python2-pygtk") + "${_mingw_suff}-gtk3" + "${_mingw_suff}-gtksourceview3" + "${_mingw_suff}-python2-pygtk") options=(!libtool strip staticlibs) source=("${_realname}"::"git://github.com/chipx86/${_realname}.git" - 0003-check-for-sigaction.all.patch - 0004-use-glib-module.all.patch - 0005-w32-cpython-dll.all.patch) + 0003-check-for-sigaction.all.patch + 0004-use-glib-module.all.patch + 0005-w32-cpython-dll.all.patch) md5sums=('SKIP' '4b0504f6a87842ce8f3f7598bcc27ff2' 'b4e6d1e855b3a090d53e67280a4fdca8' 'b9fc38d211ddbcb7c6dc4ae3703bd0d7') pkgver() { - cd "${_realname}" - echo $(awk -F , '/^AC_INIT/ {print $2}' configure.ac | tr -d '[ ]').$(git rev-list --count HEAD).$(git rev-parse --short HEAD) + cd "${_realname}" + echo $(awk -F , '/^AC_INIT/ {print $2}' configure.ac | tr -d '[ ]').$(git rev-list --count HEAD).$(git rev-parse --short HEAD) } prepare() { - cd "${srcdir}/${_realname}" - # Replace old AutoMake macro with new one - sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac - patch -p1 -i ${srcdir}/0003-check-for-sigaction.all.patch - patch -p1 -i ${srcdir}/0004-use-glib-module.all.patch - patch -p1 -i ${srcdir}/0005-w32-cpython-dll.all.patch + cd "${srcdir}/${_realname}" + # Replace old AutoMake macro with new one + sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac + patch -p1 -i ${srcdir}/0003-check-for-sigaction.all.patch + patch -p1 -i ${srcdir}/0004-use-glib-module.all.patch + patch -p1 -i ${srcdir}/0005-w32-cpython-dll.all.patch } build() { - cd "${srcdir}/${_realname}" - PYTHON=${MINGW_PREFIX}/bin/python2 ./autogen.sh \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + cd "${srcdir}/${_realname}" + PYTHON=${MINGW_PREFIX}/bin/python2 ./autogen.sh \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}" - make -j1 DESTDIR="$pkgdir" install - - install -Dm644 COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" + cd "${srcdir}/${_realname}" + make -j1 DESTDIR="$pkgdir" install + + install -Dm644 COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" } diff --git a/mingw-w64-gtksourceview2/PKGBUILD b/mingw-w64-gtksourceview2/PKGBUILD index bb69e773f5..f6306d1b11 100644 --- a/mingw-w64-gtksourceview2/PKGBUILD +++ b/mingw-w64-gtksourceview2/PKGBUILD @@ -11,32 +11,32 @@ url="http://www.gnome.org" license=("GPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "intltool") depends=( - "${_mingw_suff}-gtk2>=2.22.0" - "${_mingw_suff}-libxml2>=2.7.7" + "${_mingw_suff}-gtk2>=2.22.0" + "${_mingw_suff}-libxml2>=2.7.7" ) options=(!libtool strip staticlibs) source=("http://ftp.gnome.org/pub/gnome/sources/gtksourceview/${pkgver%.*}/gtksourceview-${pkgver}.tar.bz2") md5sums=('1219ad1694df136f126507466aeb41aa') prepare() { - cd ${_realname}-$pkgver - sed -i 's#python#python2#' gtksourceview/language-specs/convert.py + cd ${_realname}-$pkgver + sed -i 's#python#python2#' gtksourceview/language-specs/convert.py } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-compile-warnings=maximum - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-compile-warnings=maximum + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install } diff --git a/mingw-w64-gtksourceview3/PKGBUILD b/mingw-w64-gtksourceview3/PKGBUILD index a8ef0ac73c..3482c98889 100644 --- a/mingw-w64-gtksourceview3/PKGBUILD +++ b/mingw-w64-gtksourceview3/PKGBUILD @@ -10,50 +10,50 @@ arch=('any') url="http://www.gnome.org" license=("GPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gobject-introspection" - "${_mingw_suff}-glade" - "intltool") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gobject-introspection" + "${_mingw_suff}-glade" + "intltool") depends=( - "${_mingw_suff}-gtk3" - "${_mingw_suff}-libxml2") + "${_mingw_suff}-gtk3" + "${_mingw_suff}-libxml2") options=(!libtool strip staticlibs) source=("http://ftp.gnome.org/pub/gnome/sources/gtksourceview/${pkgver%.*}/gtksourceview-${pkgver}.tar.xz" - 0004-give-cc-to-gir-scanner.all.patch - 0005-give-gtk-cflags-to-gir.patch) + 0004-give-cc-to-gir-scanner.all.patch + 0005-give-gtk-cflags-to-gir.patch) md5sums=('4012b31fc2d06d18da1e9588312ac97e' '58bab414c041519201a82b2b830741d1' '225318992810922513325ccd8e408e13') prepare() { - cd ${_realname}-$pkgver - patch -p1 -i ${srcdir}/0004-give-cc-to-gir-scanner.all.patch - patch -p1 -i ${srcdir}/0005-give-gtk-cflags-to-gir.patch - autoreconf -fi + cd ${_realname}-$pkgver + patch -p1 -i ${srcdir}/0004-give-cc-to-gir-scanner.all.patch + patch -p1 -i ${srcdir}/0005-give-gtk-cflags-to-gir.patch + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - DATADIRNAME=share \ - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-glade-catalog - LC_ALL=en_US.UTF-8 make -j1 V=1 + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + DATADIRNAME=share \ + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-glade-catalog + LC_ALL=en_US.UTF-8 make -j1 V=1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - - for ff in ${pkgdir}/${MINGW_PREFIX}/bin/libgtksourceview*.dll; do - local _reallib=$(basename $ff) - _reallib=${_reallib%.dll} - _reallib=${_reallib#lib} - sed -e "s|library=\"gtksourceview-3.0\"|library=\"${_reallib}\"|g" -i ${pkgdir}/${MINGW_PREFIX}/share/glade/catalogs/gtksourceview.xml - done + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + + for ff in ${pkgdir}/${MINGW_PREFIX}/bin/libgtksourceview*.dll; do + local _reallib=$(basename $ff) + _reallib=${_reallib%.dll} + _reallib=${_reallib#lib} + sed -e "s|library=\"gtksourceview-3.0\"|library=\"${_reallib}\"|g" -i ${pkgdir}/${MINGW_PREFIX}/share/glade/catalogs/gtksourceview.xml + done } diff --git a/mingw-w64-guile/PKGBUILD b/mingw-w64-guile/PKGBUILD index bf86c1dd00..5df24b3dac 100644 --- a/mingw-w64-guile/PKGBUILD +++ b/mingw-w64-guile/PKGBUILD @@ -11,49 +11,49 @@ url="http://www.gnu.org/software/guile/" license=("GPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-crt" - "${_mingw_suff}-gmp" - "${_mingw_suff}-libtool" - "${_mingw_suff}-ncurses>=5.7" - "texinfo" - "${_mingw_suff}-libunistring" - "${_mingw_suff}-gc" - "${_mingw_suff}-readline" - "${_mingw_suff}-libffi" - ) + "${_mingw_suff}-gmp" + "${_mingw_suff}-libtool" + "${_mingw_suff}-ncurses>=5.7" + "texinfo" + "${_mingw_suff}-libunistring" + "${_mingw_suff}-gc" + "${_mingw_suff}-readline" + "${_mingw_suff}-libffi" + ) options=('strip' 'staticlibs') source=("ftp://ftp.gnu.org/pub/gnu/${_realname}/${_realname}-${pkgver}.tar.gz" - 0002-winpthreads-compat.mingw.patch) + 0002-winpthreads-compat.mingw.patch) md5sums=('e532c68c6f17822561e3001136635ddd' '046c86bc81a53fd2d1f010cc4812a1fa') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0002-winpthreads-compat.mingw.patch - - autoreconf -fi + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0002-winpthreads-compat.mingw.patch + + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - export lt_cv_deplibs_check_method='pass_all' - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --enable-maintainer-mode \ - --disable-posix \ - --without-threads - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + export lt_cv_deplibs_check_method='pass_all' + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --enable-maintainer-mode \ + --disable-posix \ + --without-threads + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -r "${pkgdir}${MINGW_PREFIX}"/share/info - rm -r "${pkgdir}${MINGW_PREFIX}"/share/man + rm -r "${pkgdir}${MINGW_PREFIX}"/share/info + rm -r "${pkgdir}${MINGW_PREFIX}"/share/man } diff --git a/mingw-w64-harfbuzz/PKGBUILD b/mingw-w64-harfbuzz/PKGBUILD index d75267ef7a..e5859ff73e 100644 --- a/mingw-w64-harfbuzz/PKGBUILD +++ b/mingw-w64-harfbuzz/PKGBUILD @@ -17,25 +17,25 @@ source=("http://www.freedesktop.org/software/harfbuzz/release/${_realname}-${pkg sha256sums=('5ded7dc3d15fb5c9230d7a224b9256b67b35fde30193b4c3a4c3f6b13110e257') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --enable-introspection - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --enable-introspection + make } check(){ - cd "${srcdir}/build-${MINGW_CHOST}" - make check + cd "${srcdir}/build-${MINGW_CHOST}" + make check } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-headers/PKGBUILD b/mingw-w64-headers/PKGBUILD index af1e613970..8ba851e773 100644 --- a/mingw-w64-headers/PKGBUILD +++ b/mingw-w64-headers/PKGBUILD @@ -28,35 +28,35 @@ pkgver() { } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { msg "Configuring ${MINGW_CHOST} headers" mkdir -p ${srcdir}/headers-${MINGW_CHOST} && cd ${srcdir}/headers-${MINGW_CHOST} ${srcdir}/${_realname}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX}/${MINGW_CHOST} \ - --enable-sdk=all \ - --enable-secure-api + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX}/${MINGW_CHOST} \ + --enable-sdk=all \ + --enable-secure-api } package() { msg "Installing ${MINGW_CHOST} headers" cd ${srcdir}/headers-${MINGW_CHOST} make DESTDIR=${pkgdir} install - - #mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST} - #mv ${pkgdir}${MINGW_PREFIX}/include ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/ - + + #mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST} + #mv ${pkgdir}${MINGW_PREFIX}/include ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/ + rm ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/pthread_signal.h rm ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/pthread_time.h rm ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/pthread_unistd.h - msg "Installing MinGW-w64 licenses" - install -Dm644 ${srcdir}/${_realname}/ddk/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/ddk-readme.txt - install -Dm644 ${srcdir}/${_realname}/direct-x/COPYING.LIB ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/direct-x-COPYING.LIB - install -Dm644 ${srcdir}/${_realname}/direct-x/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/direct-x-readme.txt + msg "Installing MinGW-w64 licenses" + install -Dm644 ${srcdir}/${_realname}/ddk/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/ddk-readme.txt + install -Dm644 ${srcdir}/${_realname}/direct-x/COPYING.LIB ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/direct-x-COPYING.LIB + install -Dm644 ${srcdir}/${_realname}/direct-x/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${pkgname}/direct-x-readme.txt } diff --git a/mingw-w64-hicolor-icon-theme/PKGBUILD b/mingw-w64-hicolor-icon-theme/PKGBUILD index 2c5bbc4856..03713c616a 100644 --- a/mingw-w64-hicolor-icon-theme/PKGBUILD +++ b/mingw-w64-hicolor-icon-theme/PKGBUILD @@ -16,15 +16,15 @@ source=("http://icon-theme.freedesktop.org/releases/${_realname}-${pkgver}.tar.g md5sums=('21d0f50aa6b8eef02846cda9e5e9324c') build() { - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-hidapi/PKGBUILD b/mingw-w64-hidapi/PKGBUILD index 7de06c9fe3..29d734bd59 100644 --- a/mingw-w64-hidapi/PKGBUILD +++ b/mingw-w64-hidapi/PKGBUILD @@ -17,21 +17,21 @@ source=("https://github.com/signal11/hidapi/archive/${_realname}-${pkgver//${_pr md5sums=('069f9dd746edc37b6b6d0e3656f47199') prepare() { - cd ${srcdir}/${_realname}-${_realname}-${pkgver//${_pre}/-${_pre}} - autoreconf -vif + cd ${srcdir}/${_realname}-${_realname}-${pkgver//${_pre}/-${_pre}} + autoreconf -vif } build() { - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ../${_realname}-${_realname}-${pkgver//${_pre}/-${_pre}}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --disable-testgui - make + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + ../${_realname}-${_realname}-${pkgver//${_pre}/-${_pre}}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --disable-testgui + make } package() { diff --git a/mingw-w64-hlsl2glsl/PKGBUILD b/mingw-w64-hlsl2glsl/PKGBUILD index 046a939678..82bc6b22b3 100644 --- a/mingw-w64-hlsl2glsl/PKGBUILD +++ b/mingw-w64-hlsl2glsl/PKGBUILD @@ -16,10 +16,10 @@ provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('!strip' 'staticlibs' '!emptydirs') source=("${_realname}"::"git+https://github.com/mingwandroid/hlsl2glslfork.git#branch=say-hello-to-qbs" - 0001-Fix-CMakeLists.txt.patch - 0002-Generalize-CMakeLists.txt-a-bit.patch - 0003-MinGW-w64-build-fixes-for-hlsl2glsltest.cpp.patch - ) + 0001-Fix-CMakeLists.txt.patch + 0002-Generalize-CMakeLists.txt-a-bit.patch + 0003-MinGW-w64-build-fixes-for-hlsl2glsltest.cpp.patch + ) md5sums=('SKIP' '30240eff0c158e302b34c880dc961bef' '76d65ee71bc4f32ece29822221c4dd6e' @@ -39,9 +39,9 @@ prepare() { build() { cd ${srcdir}/${_realname} - - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" + + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" BISON_SIMPLE=${srcdir}/${_realname}/tools/bison.simple make } @@ -49,8 +49,8 @@ build() { package() { cd ${srcdir}/${_realname} mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,include} - cp *.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp include/hlsl2glsl.h ${pkgdir}${MINGW_PREFIX}/include/ - cp libhlsl2glsl.a ${pkgdir}${MINGW_PREFIX}/lib/ + cp *.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp include/hlsl2glsl.h ${pkgdir}${MINGW_PREFIX}/include/ + cp libhlsl2glsl.a ${pkgdir}${MINGW_PREFIX}/lib/ } diff --git a/mingw-w64-hunspell/PKGBUILD b/mingw-w64-hunspell/PKGBUILD index 9f9ff1cfdf..a9becaccb4 100644 --- a/mingw-w64-hunspell/PKGBUILD +++ b/mingw-w64-hunspell/PKGBUILD @@ -11,10 +11,10 @@ url="http://hunspell.sourceforge.net/" license=("BSD") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=(${_mingw_suff}-gcc-libs - ${_mingw_suff}-gettext) + ${_mingw_suff}-gettext) options=('!libtool' 'strip') source=("http://download.sourceforge.net/${_realname}/${_realname}-$pkgver.tar.gz" - "hunspell-1.3.2-canonicalhost.patch") + "hunspell-1.3.2-canonicalhost.patch") md5sums=('3121aaf3e13e5d88dfff13fb4a5f1ab8' 'f8a5c0f3692a390d98daf0406da59cdf') @@ -35,11 +35,11 @@ build() { --host=${MINGW_CHOST} \ --target=${MINGW_CHOST} \ --prefix=${MINGW_PREFIX} \ - --disable-rpath \ - --enable-threads=posix \ - --without-ui \ - --without-readline - + --disable-rpath \ + --enable-threads=posix \ + --without-ui \ + --without-readline + make } diff --git a/mingw-w64-icon-naming-utils/PKGBUILD b/mingw-w64-icon-naming-utils/PKGBUILD index b559fb3911..0ded6a2305 100644 --- a/mingw-w64-icon-naming-utils/PKGBUILD +++ b/mingw-w64-icon-naming-utils/PKGBUILD @@ -16,24 +16,24 @@ md5sums=('2c5c7a418e5eb3268f65e21993277fba' 'd3490e31df95ae11c96f0af2a9ef2ed0') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -Np1 -i "$srcdir/remove-legacy-calc.patch" + cd ${srcdir}/${_realname}-${pkgver} + patch -Np1 -i "$srcdir/remove-legacy-calc.patch" } build() { - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --sysconfdir=${MINGW_PREFIX}/etc \ - --libexecdir=${MINGW_PREFIX}/lib/icon-naming-utils \ - --localstatedir=${MINGW_PREFIX}/var - make + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --sysconfdir=${MINGW_PREFIX}/etc \ + --libexecdir=${MINGW_PREFIX}/lib/icon-naming-utils \ + --localstatedir=${MINGW_PREFIX}/var + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install - mv "${pkgdir}${MINGW_PREFIX}/share/pkgconfig" "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig" + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install + mv "${pkgdir}${MINGW_PREFIX}/share/pkgconfig" "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig" } diff --git a/mingw-w64-icu/PKGBUILD b/mingw-w64-icu/PKGBUILD index ca1dca6570..02bd0a9e6c 100644 --- a/mingw-w64-icu/PKGBUILD +++ b/mingw-w64-icu/PKGBUILD @@ -17,17 +17,17 @@ makedepends=("${_mingw_suff}-gcc") # debug and release packages are built regardless. options=('!buildflags' 'staticlibs' 'strip') source=("http://download.icu-project.org/files/icu4c/${pkgver}/icu4c-${pkgver//./_}-src.tgz" - 0004-move-to-bin.mingw.patch - 0007-actually-move-to-bin.mingw.patch - 0008-data-install-dir.mingw.patch - 0009-fix-bindir-in-config.mingw.patch - 0010-msys-rules-for-makefiles.mingw.patch - 0011-sbin-dir.mingw.patch - 0012-libprefix.mingw.patch - 0014-mingwize-pkgdata.mingw.patch - 0015-debug.mingw.patch - 0016-icu-pkgconfig.patch - ) + 0004-move-to-bin.mingw.patch + 0007-actually-move-to-bin.mingw.patch + 0008-data-install-dir.mingw.patch + 0009-fix-bindir-in-config.mingw.patch + 0010-msys-rules-for-makefiles.mingw.patch + 0011-sbin-dir.mingw.patch + 0012-libprefix.mingw.patch + 0014-mingwize-pkgdata.mingw.patch + 0015-debug.mingw.patch + 0016-icu-pkgconfig.patch + ) md5sums=('b73baa6fbdfef197608d1f69300919b9' '4c8143786ed499184e64fc5a1a1d0fdf' 'eb56b72df2ca0dc77261c4f2adc5c8ad' @@ -40,97 +40,97 @@ md5sums=('b73baa6fbdfef197608d1f69300919b9' 'd1accfbefbcd399a4a28a4a4e0737915' '4e2272dc17e6cfd33f1dd1030f3f50ec') prepare() { - cd "$srcdir/icu" + cd "$srcdir/icu" - patch -p1 -i "$srcdir"/0004-move-to-bin.mingw.patch - patch -p1 -i "$srcdir"/0007-actually-move-to-bin.mingw.patch - patch -p1 -i "$srcdir"/0008-data-install-dir.mingw.patch - patch -p1 -i "$srcdir"/0009-fix-bindir-in-config.mingw.patch - patch -p1 -i "$srcdir"/0010-msys-rules-for-makefiles.mingw.patch - patch -p1 -i "$srcdir"/0011-sbin-dir.mingw.patch - patch -p1 -i "$srcdir"/0012-libprefix.mingw.patch - patch -p1 -i "$srcdir"/0014-mingwize-pkgdata.mingw.patch - patch -p1 -i "$srcdir"/0015-debug.mingw.patch - patch -p1 -i "$srcdir"/0016-icu-pkgconfig.patch + patch -p1 -i "$srcdir"/0004-move-to-bin.mingw.patch + patch -p1 -i "$srcdir"/0007-actually-move-to-bin.mingw.patch + patch -p1 -i "$srcdir"/0008-data-install-dir.mingw.patch + patch -p1 -i "$srcdir"/0009-fix-bindir-in-config.mingw.patch + patch -p1 -i "$srcdir"/0010-msys-rules-for-makefiles.mingw.patch + patch -p1 -i "$srcdir"/0011-sbin-dir.mingw.patch + patch -p1 -i "$srcdir"/0012-libprefix.mingw.patch + patch -p1 -i "$srcdir"/0014-mingwize-pkgdata.mingw.patch + patch -p1 -i "$srcdir"/0015-debug.mingw.patch + patch -p1 -i "$srcdir"/0016-icu-pkgconfig.patch - cd source - autoreconf -vfi + cd source + autoreconf -vfi } build() { - local -a extra_config - cd "$srcdir/icu/" - # For ICU we ignore the options for debug above and always - # build both debug and release (and static and shared). - # This is because ICU people want the debug libraries be - # suffixed with 'd' and e.g. Qt-Project go along with this - # (though only for the static variant, oddly, see: - # qtbase/config.tests/unix/icu/icu.pro - for _variant in debug release; do - [ -d build-${CARCH}-${_variant} ] && rm -rf build-${CARCH}-${_variant} - if [ "${_variant}" = "debug" ]; then - extra_config=( --enable-debug ) - extra_config+=( --with-library-suffix=d ) - else - extra_config=( --enable-release ) - fi - cp -rf source build-${CARCH}-${_variant} - pushd build-${CARCH}-${_variant} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-rpath \ - --enable-shared \ - --enable-static \ - "${extra_config[@]}" - make - popd - done + local -a extra_config + cd "$srcdir/icu/" + # For ICU we ignore the options for debug above and always + # build both debug and release (and static and shared). + # This is because ICU people want the debug libraries be + # suffixed with 'd' and e.g. Qt-Project go along with this + # (though only for the static variant, oddly, see: + # qtbase/config.tests/unix/icu/icu.pro + for _variant in debug release; do + [ -d build-${CARCH}-${_variant} ] && rm -rf build-${CARCH}-${_variant} + if [ "${_variant}" = "debug" ]; then + extra_config=( --enable-debug ) + extra_config+=( --with-library-suffix=d ) + else + extra_config=( --enable-release ) + fi + cp -rf source build-${CARCH}-${_variant} + pushd build-${CARCH}-${_variant} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-rpath \ + --enable-shared \ + --enable-static \ + "${extra_config[@]}" + make + popd + done } check() { - for _variant in debug release; do - pushd "$srcdir/icu/build-${CARCH}-${_variant}" - PATH=$srcdir/icu/build-${CARCH}/bin:$srcdir/icu/build-${CARCH}/lib:$PATH \ - make V=1 -k check - popd - done + for _variant in debug release; do + pushd "$srcdir/icu/build-${CARCH}-${_variant}" + PATH=$srcdir/icu/build-${CARCH}/bin:$srcdir/icu/build-${CARCH}/lib:$PATH \ + make V=1 -k check + popd + done } package_icu() { - pushd "$srcdir/icu/build-${CARCH}-release" - make install DESTDIR="$pkgdir" - mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - mv "${pkgdir}${MINGW_PREFIX}"/bin/*.a "${pkgdir}${MINGW_PREFIX}"/lib/ + pushd "$srcdir/icu/build-${CARCH}-release" + make install DESTDIR="$pkgdir" + mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + mv "${pkgdir}${MINGW_PREFIX}"/bin/*.a "${pkgdir}${MINGW_PREFIX}"/lib/ } package_icu-debug-libs() { - options=('debug' '!strip') - pushd "$srcdir/icu/build-${CARCH}-debug" - make install DESTDIR="$pkgdir" - mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - mv "${pkgdir}${MINGW_PREFIX}"/bin/*.a "${pkgdir}${MINGW_PREFIX}"/lib/ - # Remove bits that are also in the main package. - # TODO :: Maybe move the pkg-config files to 'd' suffixed variants? - rm -rf "${pkgdir}${MINGW_PREFIX}"/{include,sbin,share,lib/pkgconfig} - rm -rf "${pkgdir}${MINGW_PREFIX}"/bin/*.exe - rm -rf "${pkgdir}${MINGW_PREFIX}"/bin/icu-config + options=('debug' '!strip') + pushd "$srcdir/icu/build-${CARCH}-debug" + make install DESTDIR="$pkgdir" + mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + mv "${pkgdir}${MINGW_PREFIX}"/bin/*.a "${pkgdir}${MINGW_PREFIX}"/lib/ + # Remove bits that are also in the main package. + # TODO :: Maybe move the pkg-config files to 'd' suffixed variants? + rm -rf "${pkgdir}${MINGW_PREFIX}"/{include,sbin,share,lib/pkgconfig} + rm -rf "${pkgdir}${MINGW_PREFIX}"/bin/*.exe + rm -rf "${pkgdir}${MINGW_PREFIX}"/bin/icu-config } package_mingw-w64-i686-icu() { - package_icu + package_icu } package_mingw-w64-i686-icu-debug-libs() { - package_icu-debug-libs + package_icu-debug-libs } package_mingw-w64-x86_64-icu() { - package_icu + package_icu } package_mingw-w64-x86_64-icu-debug-libs() { - package_icu-debug-libs + package_icu-debug-libs } diff --git a/mingw-w64-ilmbase/PKGBUILD b/mingw-w64-ilmbase/PKGBUILD index 0ea568cff1..f2a65345dd 100644 --- a/mingw-w64-ilmbase/PKGBUILD +++ b/mingw-w64-ilmbase/PKGBUILD @@ -13,9 +13,9 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "libtool") depends=("${_mingw_suff}-gcc-libs") options=('staticlibs' 'strip') source=("http://download.savannah.nongnu.org/releases/openexr/${_realname}-${pkgver}.tar.gz" - ilmthread-mingw-win32.patch - ilmthread-mingw-pthreads.patch - ilmbase-2.1.0_obsolete-macros.patch) + ilmthread-mingw-win32.patch + ilmthread-mingw-pthreads.patch + ilmbase-2.1.0_obsolete-macros.patch) md5sums=('8ba2f608191ad020e50277d8a3ba0850' '3a34cf48b52c2af0584ef3e8cf50499a' '8b9d9c6e4ed88dc9dfb80ce4f637460a' diff --git a/mingw-w64-imagemagick/PKGBUILD b/mingw-w64-imagemagick/PKGBUILD index b74b706d61..30c9b1b8eb 100644 --- a/mingw-w64-imagemagick/PKGBUILD +++ b/mingw-w64-imagemagick/PKGBUILD @@ -10,100 +10,100 @@ arch=('any') url="http://www.imagemagick.org/" license=("custom") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-pango" - "${_mingw_suff}-cairo" - "${_mingw_suff}-openexr" - "${_mingw_suff}-librsvg" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-jasper" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libwebp") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-pango" + "${_mingw_suff}-cairo" + "${_mingw_suff}-openexr" + "${_mingw_suff}-librsvg" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-jasper" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libwebp") depends=("${_mingw_suff}-libtool" - "${_mingw_suff}-djvulibre" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-freetype" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-zlib" - "${_mingw_suff}-liblqr" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-xz" - "${_mingw_suff}-glib2" - "${_mingw_suff}-fftw" - "${_mingw_suff}-openjpeg2" - #"${_mingw_suff}-perl" - ) + "${_mingw_suff}-djvulibre" + "${_mingw_suff}-lcms2" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-freetype" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-zlib" + "${_mingw_suff}-liblqr" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-xz" + "${_mingw_suff}-glib2" + "${_mingw_suff}-fftw" + "${_mingw_suff}-openjpeg2" + #"${_mingw_suff}-perl" + ) optdepends=("${_mingw_suff}-ghostscript: for Ghostscript support" - "${_mingw_suff}-openexr: for OpenEXR support" - "${_mingw_suff}-librsvg: for SVG support" - "${_mingw_suff}-libxml2: for XML support" - "${_mingw_suff}-jasper: for JPEG-2000 support" - "${_mingw_suff}-libpng: for PNG support" - "${_mingw_suff}-libtiff: for PNG support" - "${_mingw_suff}-libwebp: for WEBP support") + "${_mingw_suff}-openexr: for OpenEXR support" + "${_mingw_suff}-librsvg: for SVG support" + "${_mingw_suff}-libxml2: for XML support" + "${_mingw_suff}-jasper: for JPEG-2000 support" + "${_mingw_suff}-libpng: for PNG support" + "${_mingw_suff}-libtiff: for PNG support" + "${_mingw_suff}-libwebp: for WEBP support") options=('staticlibs' 'strip') source=(ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz{,.asc} - ImageMagick-6.8.8.1-mingw.patch - winpath.patch) + ImageMagick-6.8.8.1-mingw.patch + winpath.patch) md5sums=('d89b4b5db15cf8fb1486cec1067244ae' 'SKIP' '7ecd727d1d9baad5f9b41ebcb2facdbe' 'b0b634231da667d7472522fc08fd3519') prepare() { - cd ImageMagick-${pkgver%.*}-${pkgver##*.} - patch -p1 -i ${srcdir}/ImageMagick-6.8.8.1-mingw.patch - patch -p1 -i ${srcdir}/winpath.patch - autoreconf -fi + cd ImageMagick-${pkgver%.*}-${pkgver##*.} + patch -p1 -i ${srcdir}/ImageMagick-6.8.8.1-mingw.patch + patch -p1 -i ${srcdir}/winpath.patch + autoreconf -fi } build() { - export lt_cv_deplibs_check_method='pass_all' - cd ImageMagick-${pkgver%.*}-${pkgver##*.} - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - [[ $CARCH = "i686" ]] && EXTRAOPTS="--with-gcc-arch=i686" - [[ $CARCH = "x86_64" ]] && EXTRAOPTS="--with-gcc-arch=x86-64" - ../configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-modules \ - --enable-hdri \ - --with-wmf \ - --with-openexr \ - --with-xml \ - --with-lcms2 \ - --with-openjp2 \ - --with-lqr \ - --with-webp \ - --with-rsvg \ - --with-gslib \ - --without-gvc \ - --with-djvu \ - --without-autotrace \ - --without-jbig \ - --without-fpx \ - --without-dps \ - --with-fftw \ - --without-perl \ - --without-x \ - $EXTRAOPTS + export lt_cv_deplibs_check_method='pass_all' + cd ImageMagick-${pkgver%.*}-${pkgver##*.} + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + [[ $CARCH = "i686" ]] && EXTRAOPTS="--with-gcc-arch=i686" + [[ $CARCH = "x86_64" ]] && EXTRAOPTS="--with-gcc-arch=x86-64" + ../configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-modules \ + --enable-hdri \ + --with-wmf \ + --with-openexr \ + --with-xml \ + --with-lcms2 \ + --with-openjp2 \ + --with-lqr \ + --with-webp \ + --with-rsvg \ + --with-gslib \ + --without-gvc \ + --with-djvu \ + --without-autotrace \ + --without-jbig \ + --without-fpx \ + --without-dps \ + --with-fftw \ + --without-perl \ + --without-x \ + $EXTRAOPTS make - - #--enable-opencl \ - #--with-gslib \ - #--with-gs-font-dir=/usr/share/fonts/Type1 - #--with-perl-options="INSTALLDIRS=vendor" + + #--enable-opencl \ + #--with-gslib \ + #--with-gs-font-dir=/usr/share/fonts/Type1 + #--with-perl-options="INSTALLDIRS=vendor" } package() { - cd ImageMagick-${pkgver%.*}-${pkgver##*.}/build-${MINGW_CHOST} - make -j1 DESTDIR="${pkgdir}" install - #make DESTDIR="${pkgdir}" install-data-html - install -Dm644 ${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/imagemagick/LICENSE" - install -Dm644 ${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}/NOTICE "${pkgdir}${MINGW_PREFIX}/share/licenses/imagemagick/NOTICE" + cd ImageMagick-${pkgver%.*}-${pkgver##*.}/build-${MINGW_CHOST} + make -j1 DESTDIR="${pkgdir}" install + #make DESTDIR="${pkgdir}" install-data-html + install -Dm644 ${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/imagemagick/LICENSE" + install -Dm644 ${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}/NOTICE "${pkgdir}${MINGW_PREFIX}/share/licenses/imagemagick/NOTICE" - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-inkscape/PKGBUILD b/mingw-w64-inkscape/PKGBUILD index e4cdb1542a..ad86357643 100644 --- a/mingw-w64-inkscape/PKGBUILD +++ b/mingw-w64-inkscape/PKGBUILD @@ -12,45 +12,45 @@ url="http://inkscape.sourceforge.net/" license=("GPL" "LGPL") install=inkscape-${CARCH}.install makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-boost" - "intltool") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-boost" + "intltool") depends=( - "${_mingw_suff}-gc" - "${_mingw_suff}-ghostscript" - "${_mingw_suff}-gsl" - "${_mingw_suff}-gtkmm" - #"${_mingw_suff}-gtkspell" - "${_mingw_suff}-hicolor-icon-theme" - "${_mingw_suff}-imagemagick" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-libwpg" - "${_mingw_suff}-poppler" - "${_mingw_suff}-popt" - "${_mingw_suff}-python2" - ) + "${_mingw_suff}-gc" + "${_mingw_suff}-ghostscript" + "${_mingw_suff}-gsl" + "${_mingw_suff}-gtkmm" + #"${_mingw_suff}-gtkspell" + "${_mingw_suff}-hicolor-icon-theme" + "${_mingw_suff}-imagemagick" + "${_mingw_suff}-lcms2" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-libwpg" + "${_mingw_suff}-poppler" + "${_mingw_suff}-popt" + "${_mingw_suff}-python2" + ) optdepends=(#"${_mingw_suff}-pstoedit: latex formulas" #"${_mingw_suff}-texlive-core: latex formulas" "${_mingw_suff}-python2-numpy: some extensions" #"${_mingw_suff}-python2-lxml: some extensions and filters" #"${_mingw_suff}-uniconvertor: reading/writing to some proprietary formats" - ) + ) options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/project/${_realname}/${_realname}/${pkgver}/${_realname}-${pkgver}.tar.bz2" - inkscape-0.48.4-automake-1.13.patch - inkscape-0.48.4-fix-member-decl.patch - inkscape-0.48.4-freetype.patch - inkscape-0.48.4-gc74.patch - inkscape-0.48.4-headers-fix.patch - inkscape-0.48.4-python.patch - inkscape-0.48.4-use-GStatBuf-insted-stat.patch - inkscape-0.48.4-poppler-includes-conflicts.patch - inkscape-0.48.4-mingw-dont-need-dl.patch - inkscape-0.48.4-win32-relocatable.patch - inkscape-0.48.4-win32-file-dialog.patch - inkscape-0.48.4-python-extensions-location.patch) + inkscape-0.48.4-automake-1.13.patch + inkscape-0.48.4-fix-member-decl.patch + inkscape-0.48.4-freetype.patch + inkscape-0.48.4-gc74.patch + inkscape-0.48.4-headers-fix.patch + inkscape-0.48.4-python.patch + inkscape-0.48.4-use-GStatBuf-insted-stat.patch + inkscape-0.48.4-poppler-includes-conflicts.patch + inkscape-0.48.4-mingw-dont-need-dl.patch + inkscape-0.48.4-win32-relocatable.patch + inkscape-0.48.4-win32-file-dialog.patch + inkscape-0.48.4-python-extensions-location.patch) sha1sums=('5f26f6ad191d1e7c2a9fb69a438722beb172224c' '6b82b0a9f31d4da453e77665098c13dec1535d5b' '71f071627b53efaa0a7a66bae0e2ef194803cbbf' @@ -66,51 +66,51 @@ sha1sums=('5f26f6ad191d1e7c2a9fb69a438722beb172224c' '185cd8f6e4ad0b55862720c47f80da9dfa8a82ff') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - #patch -p1 -i ${srcdir}/inkscape-0.48.4-automake-1.13.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-fix-member-decl.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-freetype.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-gc74.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-headers-fix.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-python.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-use-GStatBuf-insted-stat.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-poppler-includes-conflicts.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-mingw-dont-need-dl.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-win32-relocatable.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-win32-file-dialog.patch - patch -p1 -i ${srcdir}/inkscape-0.48.4-python-extensions-location.patch - - sed -i 's|/usr/bin/python\>|/usr/bin/python2|g' cxxtest/*.py - sed -i 's|/usr/bin/env python\>|/usr/bin/env python2|g' share/*/{test/,}*.py - #sed -i 's|"python" },|"python2" },|g' src/extension/implementation/script.cpp - sed -i 's|python -c|python2 -c|g' configure share/extensions/uniconv*.py - sed -i '/^#include ' src/*{,/*{,/*{,/*}}}.{h,cpp} - sed -e "s|export-dynamic|export-all-symbols|g" -i src/Makefile.am - - autoreconf -fi -I m4 + cd "${srcdir}/${_realname}-${pkgver}" + #patch -p1 -i ${srcdir}/inkscape-0.48.4-automake-1.13.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-fix-member-decl.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-freetype.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-gc74.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-headers-fix.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-python.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-use-GStatBuf-insted-stat.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-poppler-includes-conflicts.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-mingw-dont-need-dl.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-win32-relocatable.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-win32-file-dialog.patch + patch -p1 -i ${srcdir}/inkscape-0.48.4-python-extensions-location.patch + + sed -i 's|/usr/bin/python\>|/usr/bin/python2|g' cxxtest/*.py + sed -i 's|/usr/bin/env python\>|/usr/bin/env python2|g' share/*/{test/,}*.py + #sed -i 's|"python" },|"python2" },|g' src/extension/implementation/script.cpp + sed -i 's|python -c|python2 -c|g' configure share/extensions/uniconv*.py + sed -i '/^#include ' src/*{,/*{,/*{,/*}}}.{h,cpp} + sed -e "s|export-dynamic|export-all-symbols|g" -i src/Makefile.am + + autoreconf -fi -I m4 } build() { - # export lt_cv_deplibs_check_method='pass_all' - rm -rf $srcdir/cd build-${MINGW_CHOST} - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + # export lt_cv_deplibs_check_method='pass_all' + rm -rf $srcdir/cd build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - CPPFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-python \ - --without-perl \ - --enable-lcms \ - --enable-poppler-cairo \ - --disable-dependency-tracking - make + CPPFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-python \ + --without-perl \ + --enable-lcms \ + --enable-poppler-cairo \ + --disable-dependency-tracking + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-innoextract/PKGBUILD b/mingw-w64-innoextract/PKGBUILD index c787e2a0e4..31d76cb2b8 100644 --- a/mingw-w64-innoextract/PKGBUILD +++ b/mingw-w64-innoextract/PKGBUILD @@ -10,21 +10,21 @@ arch=('any') url="http://constexpr.org/innoextract/" license=("MIT") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-cmake") + "${_mingw_suff}-cmake") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-boost" - "${_mingw_suff}-xz" - "${_mingw_suff}-zlib" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-libiconv") + "${_mingw_suff}-boost" + "${_mingw_suff}-xz" + "${_mingw_suff}-zlib" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-libiconv") options=('staticlibs' '!strip') source=("http://downloads.sourceforge.net/${_realname}/${_realname}-${pkgver}.tar.gz" - fix-typo-in-comment.patch - fix-crash-on-startup.patch - dont-set-background.patch - fix-flickering-progress-bar.patch - fix-restoring-original-console-color.patch - fix-an-infinite-loop-with-truncated-LZMA-streams.patch) + fix-typo-in-comment.patch + fix-crash-on-startup.patch + dont-set-background.patch + fix-flickering-progress-bar.patch + fix-restoring-original-console-color.patch + fix-an-infinite-loop-with-truncated-LZMA-streams.patch) sha1sums=('3fd3ac98c802c72a1f4ae5f6e6a5dca35747ff98' '554408d4be410563828d2599db698f0f76cef51e' 'd35974339a83db0cd04c343d865075d99fc426ba' @@ -34,39 +34,39 @@ sha1sums=('3fd3ac98c802c72a1f4ae5f6e6a5dca35747ff98' '69798ae9a93e0f944201889b6b7000130a7af4d4') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/fix-typo-in-comment.patch - patch -p1 -i ${srcdir}/fix-crash-on-startup.patch - patch -p1 -i ${srcdir}/dont-set-background.patch - patch -p1 -i ${srcdir}/fix-flickering-progress-bar.patch - patch -p1 -i ${srcdir}/fix-restoring-original-console-color.patch - patch -p1 -i ${srcdir}/fix-an-infinite-loop-with-truncated-LZMA-streams.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/fix-typo-in-comment.patch + patch -p1 -i ${srcdir}/fix-crash-on-startup.patch + patch -p1 -i ${srcdir}/dont-set-background.patch + patch -p1 -i ${srcdir}/fix-flickering-progress-bar.patch + patch -p1 -i ${srcdir}/fix-restoring-original-console-color.patch + patch -p1 -i ${srcdir}/fix-an-infinite-loop-with-truncated-LZMA-streams.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - cd "${srcdir}/${_realname}-${pkgver}" - - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=Release \ - -DUSE_STATIC_LIBS=OFF - make + cd "${srcdir}/${_realname}-${pkgver}" + + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=Release \ + -DUSE_STATIC_LIBS=OFF + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make install + cd "${srcdir}/${_realname}-${pkgver}" + make install - install -Dm644 README.md \ - "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/README.md" - install -Dm644 CHANGELOG \ - "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/CHANGELOG" - install -Dm644 LICENSE \ - "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + install -Dm644 README.md \ + "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/README.md" + install -Dm644 CHANGELOG \ + "${pkgdir}${MINGW_PREFIX}/share/doc/${_realname}/CHANGELOG" + install -Dm644 LICENSE \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-insight/PKGBUILD b/mingw-w64-insight/PKGBUILD index 629ac2df96..e6dec127c0 100644 --- a/mingw-w64-insight/PKGBUILD +++ b/mingw-w64-insight/PKGBUILD @@ -14,24 +14,24 @@ provides=("${_mingw_suff}-gdb") conflicts=("${_mingw_suff}-gdb") groups=("${_mingw_suff}-toolchain") depends=("${_mingw_suff}-libiconv" - "${_mingw_suff}-zlib" - "${_mingw_suff}-expat" - "${_mingw_suff}-libiconv" - "${_mingw_suff}-python2" - "${_mingw_suff}-tk") + "${_mingw_suff}-zlib" + "${_mingw_suff}-expat" + "${_mingw_suff}-libiconv" + "${_mingw_suff}-python2" + "${_mingw_suff}-tk") checkdepends=('dejagnu' 'bc') makedepends=("${_mingw_suff}-libiconv" "${_mingw_suff}-zlib" "${_mingw_suff}-ncurses" "${_mingw_suff}-xz") options=('staticlibs' '!distcc' '!ccache') source=("ftp://mirrors.kernel.org/sources.redhat.com/gdb/releases/gdb-${pkgver}.tar.bz2" - "insight.tar.bz2" - 'gdbinit' - 'gdb-fix-display-tabs-on-mingw.patch' - 'gdb-mingw-gcc-4.7.patch' - 'gdb-perfomance.patch' - 'gdb-fix-using-gnu-print.patch' - 'gdb-tcl-m4.patch' - 'gdb-fix-python-stack-corruption.patch' - 'insight-fix-headers.patch') + "insight.tar.bz2" + 'gdbinit' + 'gdb-fix-display-tabs-on-mingw.patch' + 'gdb-mingw-gcc-4.7.patch' + 'gdb-perfomance.patch' + 'gdb-fix-using-gnu-print.patch' + 'gdb-tcl-m4.patch' + 'gdb-fix-python-stack-corruption.patch' + 'insight-fix-headers.patch') md5sums=('271a18f41858a7e98b28ae4eb91287c9' '49a94d459a88feda36538e563ed094f3' 'dec2439447cb1accf037457b459093f7' @@ -44,78 +44,78 @@ md5sums=('271a18f41858a7e98b28ae4eb91287c9' 'c0b7612c2dd0d3673164f2b9faf97dd2') prepare() { - cd ${srcdir} - cp -rf insight/* ${srcdir}/gdb-${pkgver}/ - cd ${srcdir}/gdb-${pkgver} + cd ${srcdir} + cp -rf insight/* ${srcdir}/gdb-${pkgver}/ + cd ${srcdir}/gdb-${pkgver} - # https://sourceware.org/ml/gdb-patches/2013-11/msg00224.html - #patch -p1 -i ${srcdir}/gdb-fix-display-tabs-on-mingw.patch - # https://sourceware.org/bugzilla/show_bug.cgi?id=15559 - patch -p1 -i ${srcdir}/gdb-mingw-gcc-4.7.patch - # http://sourceware.org/bugzilla/show_bug.cgi?id=15412 - patch -p1 -i ${srcdir}/gdb-perfomance.patch + # https://sourceware.org/ml/gdb-patches/2013-11/msg00224.html + #patch -p1 -i ${srcdir}/gdb-fix-display-tabs-on-mingw.patch + # https://sourceware.org/bugzilla/show_bug.cgi?id=15559 + patch -p1 -i ${srcdir}/gdb-mingw-gcc-4.7.patch + # http://sourceware.org/bugzilla/show_bug.cgi?id=15412 + patch -p1 -i ${srcdir}/gdb-perfomance.patch - patch -p1 -i ${srcdir}/gdb-fix-using-gnu-print.patch - patch -p1 -i ${srcdir}/gdb-tcl-m4.patch - patch -p1 -i ${srcdir}/gdb-fix-python-stack-corruption.patch - patch -p1 -i ${srcdir}/insight-fix-headers.patch + patch -p1 -i ${srcdir}/gdb-fix-using-gnu-print.patch + patch -p1 -i ${srcdir}/gdb-tcl-m4.patch + patch -p1 -i ${srcdir}/gdb-fix-python-stack-corruption.patch + patch -p1 -i ${srcdir}/insight-fix-headers.patch - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure - cd libgui - autoreconf - cd ../gdb - aclocal -Ignulib/import/m4 - autoconf - cd gdbtk - autoreconf + cd libgui + autoreconf + cd ../gdb + aclocal -Ignulib/import/m4 + autoconf + cd gdbtk + autoreconf } build() { - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - CFLAGS+=" -I${MINGW_PREFIX}/include/tcl8.6/tcl-private/win -I${MINGW_PREFIX}/include/tk8.6/tk-private/win -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS+=" -I${MINGW_PREFIX}/include/tcl8.6/tcl-private/win -I${MINGW_PREFIX}/include/tk8.6/tk-private/win -D__USE_MINGW_ANSI_STDIO=1" + CFLAGS+=" -I${MINGW_PREFIX}/include/tcl8.6/tcl-private/win -I${MINGW_PREFIX}/include/tk8.6/tk-private/win -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS+=" -I${MINGW_PREFIX}/include/tcl8.6/tcl-private/win -I${MINGW_PREFIX}/include/tk8.6/tk-private/win -D__USE_MINGW_ANSI_STDIO=1" - ${srcdir}/gdb-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-targets="i686-w64-mingw32,x86_64-w64-mingw32" \ - --enable-64-bit-bfd \ - --disable-werror \ - --disable-win32-registry \ - --disable-rpath \ - --with-system-gdbinit=${MINGW_PREFIX}/etc/gdbinit \ - --with-python=${MINGW_PREFIX}/bin/python-config.sh \ - --with-tcl=${MINGW_PREFIX}/lib \ - --with-tk=${MINGW_PREFIX}/lib \ - --enable-gdbtk \ - --with-expat \ - --with-libiconv-prefix=${MINGW_PREFIX} \ - --with-zlib \ - --with-lzma \ - --disable-tui + ${srcdir}/gdb-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-targets="i686-w64-mingw32,x86_64-w64-mingw32" \ + --enable-64-bit-bfd \ + --disable-werror \ + --disable-win32-registry \ + --disable-rpath \ + --with-system-gdbinit=${MINGW_PREFIX}/etc/gdbinit \ + --with-python=${MINGW_PREFIX}/bin/python-config.sh \ + --with-tcl=${MINGW_PREFIX}/lib \ + --with-tk=${MINGW_PREFIX}/lib \ + --enable-gdbtk \ + --with-expat \ + --with-libiconv-prefix=${MINGW_PREFIX} \ + --with-zlib \ + --with-lzma \ + --disable-tui - make + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR=${pkgdir} install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR=${pkgdir} install - # Remove unwanted files - rm -rf ${pkgdir}${MINGW_PREFIX}/share/{man,info} + # Remove unwanted files + rm -rf ${pkgdir}${MINGW_PREFIX}/share/{man,info} - # install "custom" system gdbinit - install -D -m644 ${srcdir}/gdbinit ${pkgdir}${MINGW_PREFIX}/etc/gdbinit - sed -i 's|%GCC_NAME%|gcc-'${_gcc_ver}'|g' ${pkgdir}${MINGW_PREFIX}/etc/gdbinit + # install "custom" system gdbinit + install -D -m644 ${srcdir}/gdbinit ${pkgdir}${MINGW_PREFIX}/etc/gdbinit + sed -i 's|%GCC_NAME%|gcc-'${_gcc_ver}'|g' ${pkgdir}${MINGW_PREFIX}/etc/gdbinit - rm -f ${pkgdir}${MINGW_PREFIX}/include/*.h - rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.a - + rm -f ${pkgdir}${MINGW_PREFIX}/include/*.h + rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.a + } diff --git a/mingw-w64-irrlicht/PKGBUILD b/mingw-w64-irrlicht/PKGBUILD index 6775410d42..e215c40ddd 100644 --- a/mingw-w64-irrlicht/PKGBUILD +++ b/mingw-w64-irrlicht/PKGBUILD @@ -16,30 +16,30 @@ source=("http://downloads.sourceforge.net/irrlicht/irrlicht-$pkgver.zip") md5sums=('f4f7fa33bd1060eb0dd51dcd66b0f6e3') prepare() { - cd "$srcdir" - find . -type f -exec dos2unix {} \; + cd "$srcdir" + find . -type f -exec dos2unix {} \; } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}-shared" "${srcdir}/build-${MINGW_CHOST}-static" - cp -r "${srcdir}/irrlicht-${pkgver}/"* "${srcdir}/build-${MINGW_CHOST}-shared" - cp -r "${srcdir}/irrlicht-${pkgver}/"* "${srcdir}/build-${MINGW_CHOST}-static" - cd "${srcdir}/build-${MINGW_CHOST}-shared/source/Irrlicht" - if [ ${MINGW_CHOST} = "x86_64-w64-mingw32" ]; then - sed -i "s,-ld3dx9d,,g" Makefile - fi - CXX=${MINGW_CHOST}-g++ CC=${MINGW_CHOST}-gcc AR=ar make NDEBUG=1 sharedlib_win32 - cd "${srcdir}/build-${MINGW_CHOST}-static/source/Irrlicht" - CXX=${MINGW_CHOST}-g++ CC=${MINGW_CHOST}-gcc AR=ar make NDEBUG=1 staticlib_win32 + mkdir -p "${srcdir}/build-${MINGW_CHOST}-shared" "${srcdir}/build-${MINGW_CHOST}-static" + cp -r "${srcdir}/irrlicht-${pkgver}/"* "${srcdir}/build-${MINGW_CHOST}-shared" + cp -r "${srcdir}/irrlicht-${pkgver}/"* "${srcdir}/build-${MINGW_CHOST}-static" + cd "${srcdir}/build-${MINGW_CHOST}-shared/source/Irrlicht" + if [ ${MINGW_CHOST} = "x86_64-w64-mingw32" ]; then + sed -i "s,-ld3dx9d,,g" Makefile + fi + CXX=${MINGW_CHOST}-g++ CC=${MINGW_CHOST}-gcc AR=ar make NDEBUG=1 sharedlib_win32 + cd "${srcdir}/build-${MINGW_CHOST}-static/source/Irrlicht" + CXX=${MINGW_CHOST}-g++ CC=${MINGW_CHOST}-gcc AR=ar make NDEBUG=1 staticlib_win32 } package() { - cd "${srcdir}/build-${MINGW_CHOST}-shared" - install -Dm644 "bin/Win32-gcc/Irrlicht.dll" "${pkgdir}${MINGW_PREFIX}/bin/Irrlicht.dll" - install -Dm644 "lib/Win32-gcc/libIrrlicht.a" "${pkgdir}${MINGW_PREFIX}/lib/libIrrlicht.dll.a" - mkdir -p "${pkgdir}${MINGW_PREFIX}/include/irrlicht" - cp "include/"*.h "${pkgdir}${MINGW_PREFIX}/include/irrlicht" + cd "${srcdir}/build-${MINGW_CHOST}-shared" + install -Dm644 "bin/Win32-gcc/Irrlicht.dll" "${pkgdir}${MINGW_PREFIX}/bin/Irrlicht.dll" + install -Dm644 "lib/Win32-gcc/libIrrlicht.a" "${pkgdir}${MINGW_PREFIX}/lib/libIrrlicht.dll.a" + mkdir -p "${pkgdir}${MINGW_PREFIX}/include/irrlicht" + cp "include/"*.h "${pkgdir}${MINGW_PREFIX}/include/irrlicht" - cd "${srcdir}/build-${MINGW_CHOST}-static" - install -m644 "lib/Win32-gcc/libIrrlicht.a" "${pkgdir}${MINGW_PREFIX}/lib/" + cd "${srcdir}/build-${MINGW_CHOST}-static" + install -m644 "lib/Win32-gcc/libIrrlicht.a" "${pkgdir}${MINGW_PREFIX}/lib/" } diff --git a/mingw-w64-isl/PKGBUILD b/mingw-w64-isl/PKGBUILD index b7160923dd..c559c95662 100644 --- a/mingw-w64-isl/PKGBUILD +++ b/mingw-w64-isl/PKGBUILD @@ -27,10 +27,10 @@ prepare() { build() { cd "$srcdir/${_realname}-$pkgver" ./configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --enable-static \ - --disable-shared \ - --with-gmp-prefix=${MINGW_PREFIX} + --build=${MINGW_CHOST} \ + --enable-static \ + --disable-shared \ + --with-gmp-prefix=${MINGW_PREFIX} make } diff --git a/mingw-w64-iso-codes/PKGBUILD b/mingw-w64-iso-codes/PKGBUILD index 0094cf7d2a..1388ec3117 100644 --- a/mingw-w64-iso-codes/PKGBUILD +++ b/mingw-w64-iso-codes/PKGBUILD @@ -14,15 +14,15 @@ md5sums=('0f3f6ce16b3cf4b92538b8255e0dfa92' 'SKIP') build() { - cd ${srcdir}/${_realname}-${pkgver} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} - make + cd ${srcdir}/${_realname}-${pkgver} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" pkgconfigdir=${MINGW_PREFIX}/lib/pkgconfig install + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" pkgconfigdir=${MINGW_PREFIX}/lib/pkgconfig install } diff --git a/mingw-w64-jasper/PKGBUILD b/mingw-w64-jasper/PKGBUILD index 53c7058d35..dc0a903557 100644 --- a/mingw-w64-jasper/PKGBUILD +++ b/mingw-w64-jasper/PKGBUILD @@ -13,14 +13,14 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "dos2unix") depends=("${_mingw_suff}-libjpeg-turbo") options=('staticlibs' 'strip' '!libtool') source=("http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-${pkgver}.zip" - "jpc_dec.c.patch" - "patch-libjasper-stepsizes-overflow.diff" - "jasper-1.900.1-CVE-2008-3520.patch" - "jasper-1.900.1-CVE-2008-3522.patch" - "jasper-1.900.1-mingw32.patch" - "jasper-1.900.1-canonical-target.patch" - "jasper-1.900.1-enable-shared.patch" - "jasper-1.900.1-sleep.patch") + "jpc_dec.c.patch" + "patch-libjasper-stepsizes-overflow.diff" + "jasper-1.900.1-CVE-2008-3520.patch" + "jasper-1.900.1-CVE-2008-3522.patch" + "jasper-1.900.1-mingw32.patch" + "jasper-1.900.1-canonical-target.patch" + "jasper-1.900.1-enable-shared.patch" + "jasper-1.900.1-sleep.patch") sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191' 'c1a0176a15210c0af14d85e55ce566921957d780' 'f298566fef08c8a589d072582112cd51c72c3983' @@ -32,42 +32,42 @@ sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191' 'd009ecd9d1d0212bcedcf28f483db77ddd3bb1c7') prepare() { - cd "$srcdir/jasper-$pkgver" - find . -type f -exec dos2unix {} \; - patch -p1 -i "${srcdir}/jpc_dec.c.patch" - patch -p1 -i "${srcdir}/patch-libjasper-stepsizes-overflow.diff" - patch -p1 -i "${srcdir}/jasper-1.900.1-CVE-2008-3520.patch" - patch -p1 -i "${srcdir}/jasper-1.900.1-CVE-2008-3522.patch" - patch -p1 -i "${srcdir}/jasper-1.900.1-mingw32.patch" - patch -p1 -i "${srcdir}/jasper-1.900.1-canonical-target.patch" - patch -p1 -i "${srcdir}/jasper-1.900.1-enable-shared.patch" - patch -p1 -i "${srcdir}/jasper-1.900.1-sleep.patch" - - libtoolize --copy --force - aclocal - automake --add-missing - autoconf + cd "$srcdir/jasper-$pkgver" + find . -type f -exec dos2unix {} \; + patch -p1 -i "${srcdir}/jpc_dec.c.patch" + patch -p1 -i "${srcdir}/patch-libjasper-stepsizes-overflow.diff" + patch -p1 -i "${srcdir}/jasper-1.900.1-CVE-2008-3520.patch" + patch -p1 -i "${srcdir}/jasper-1.900.1-CVE-2008-3522.patch" + patch -p1 -i "${srcdir}/jasper-1.900.1-mingw32.patch" + patch -p1 -i "${srcdir}/jasper-1.900.1-canonical-target.patch" + patch -p1 -i "${srcdir}/jasper-1.900.1-enable-shared.patch" + patch -p1 -i "${srcdir}/jasper-1.900.1-sleep.patch" + + libtoolize --copy --force + aclocal + automake --add-missing + autoconf } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static + make } check() { - cd "${srcdir}/build-${MINGW_CHOST}" - make check + cd "${srcdir}/build-${MINGW_CHOST}" + make check } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-lame/PKGBUILD b/mingw-w64-lame/PKGBUILD index cac6625aaa..5d7ac350a0 100644 --- a/mingw-w64-lame/PKGBUILD +++ b/mingw-w64-lame/PKGBUILD @@ -13,29 +13,29 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-nc depends=("${_mingw_suff}-libiconv") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/${_realname}/${_realname}-${pkgver}.tar.gz" - 0001-fix-cr-for-awk-in-configure.mingw.patch) + 0001-fix-cr-for-awk-in-configure.mingw.patch) md5sums=('84835b313d4a8b68f5349816d33e07ce' '629d7bf75acfcd57b4a648b8ad7e264e') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/0001-fix-cr-for-awk-in-configure.mingw.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/0001-fix-cr-for-awk-in-configure.mingw.patch } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-nasm \ - --enable-shared - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-nasm \ + --enable-shared + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-lapack/PKGBUILD b/mingw-w64-lapack/PKGBUILD index 238ece3095..3005a8255d 100644 --- a/mingw-w64-lapack/PKGBUILD +++ b/mingw-w64-lapack/PKGBUILD @@ -17,45 +17,45 @@ sha1sums=('5870081889bf5d15fd977993daab29cf3c5ea970') build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - cd "$srcdir" - mkdir -p build-${CARCH} && cd build-${CARCH} - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_Fortran_COMPILER:PATH=${PREFIX_DEPS}/bin/gfortran.exe \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=ON \ - -DCMAKE_NEED_RESPOSE=ON \ - -DBUILD_TESTING=OFF \ - ../${_realname}-${pkgver} - make + cd "$srcdir" + mkdir -p build-${CARCH} && cd build-${CARCH} + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_Fortran_COMPILER:PATH=${PREFIX_DEPS}/bin/gfortran.exe \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_NEED_RESPOSE=ON \ + -DBUILD_TESTING=OFF \ + ../${_realname}-${pkgver} + make - cd "$srcdir" - mkdir -p build-${CARCH}s && cd build-${CARCH}s - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_Fortran_COMPILER:PATH=${PREFIX_DEPS}/bin/gfortran.exe \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=OFF \ - -DBUILD_TESTING=OFF \ - ../${_realname}-${pkgver} - make + cd "$srcdir" + mkdir -p build-${CARCH}s && cd build-${CARCH}s + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_Fortran_COMPILER:PATH=${PREFIX_DEPS}/bin/gfortran.exe \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TESTING=OFF \ + ../${_realname}-${pkgver} + make } package() { - cd "$srcdir/build-${CARCH}s" - make install # DESTDIR="$pkgdir" - cd "$srcdir/build-${CARCH}" - make install # DESTDIR="$pkgdir" + cd "$srcdir/build-${CARCH}s" + make install # DESTDIR="$pkgdir" + cd "$srcdir/build-${CARCH}" + make install # DESTDIR="$pkgdir" } diff --git a/mingw-w64-lcms/PKGBUILD b/mingw-w64-lcms/PKGBUILD index 8d166ef442..72db43c562 100644 --- a/mingw-w64-lcms/PKGBUILD +++ b/mingw-w64-lcms/PKGBUILD @@ -13,30 +13,30 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-libtiff") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/sourceforge/lcms/lcms-${pkgver}.tar.gz" - "cve-2013-4276.patch" - "lcms-1.17-windows.patch") + "cve-2013-4276.patch" + "lcms-1.17-windows.patch") md5sums=('8af94611baf20d9646c7c2c285859818' 'fa1db4861cfa05f4c4a2c826e1c35502' '9620be1a5bc2ec407c78f643cab62811') prepare(){ - cd "$srcdir/${_realname}-$pkgver" - patch -Np1 -i "$srcdir/cve-2013-4276.patch" - #patch -Np1 -i "$srcdir/lcms-1.17-windows.patch" - #autoreconf -f -i + cd "$srcdir/${_realname}-$pkgver" + patch -Np1 -i "$srcdir/cve-2013-4276.patch" + #patch -Np1 -i "$srcdir/lcms-1.17-windows.patch" + #autoreconf -f -i } build() { - cd "${srcdir}/${_realname}-${pkgver}" - ./configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} + cd "${srcdir}/${_realname}-${pkgver}" + ./configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} - make + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-${pkgver}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-ldns/PKGBUILD b/mingw-w64-ldns/PKGBUILD index caebecdd78..e2c3cd21c1 100644 --- a/mingw-w64-ldns/PKGBUILD +++ b/mingw-w64-ldns/PKGBUILD @@ -11,37 +11,37 @@ url='http://www.nlnetlabs.nl/projects/ldns/' license=('custom:BSD') makedepends=("${_mingw_suff}-gcc") depends=("${_mingw_suff}-openssl" - "${_mingw_suff}-dnssec-anchors" - ) + "${_mingw_suff}-dnssec-anchors" + ) options=(strip staticlibs) source=("http://www.nlnetlabs.nl/downloads/${_realname}/${_realname}-${pkgver}.tar.gz") sha1sums=('4218897b3c002aadfc7280b3f40cda829e05c9a4') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --sysconfdir=${MINGW_PREFIX}/etc \ - --localstatedir=${MINGW_PREFIX}/var \ - --with-drill \ - --without-examples \ - --without-pyldns - make + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --sysconfdir=${MINGW_PREFIX}/etc \ + --localstatedir=${MINGW_PREFIX}/var \ + --with-drill \ + --without-examples \ + --without-pyldns + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-lensfun/PKGBUILD b/mingw-w64-lensfun/PKGBUILD index 82a975102f..8a9b18921d 100644 --- a/mingw-w64-lensfun/PKGBUILD +++ b/mingw-w64-lensfun/PKGBUILD @@ -11,56 +11,56 @@ url="http://lensfun.berlios.de/" license=("LGPL3") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-python2") depends=("${_mingw_suff}-glib2" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libgnurx" - "${_mingw_suff}-zlib" - ) + "${_mingw_suff}-libpng" + "${_mingw_suff}-libgnurx" + "${_mingw_suff}-zlib" + ) options=('staticlibs' 'strip') source=("http://download.berlios.de/${_realname}/${_realname}-${pkgver}.tar.bz2" - lensfun-0.2.8-make-4.0.patch - cmake-mingw.patch) + lensfun-0.2.8-make-4.0.patch + cmake-mingw.patch) md5sums=('db2988505e7432c6b331aa597789c639' '9464d933a5e4ccefed7fc38656a9ec18' 'a048b433caf35cce363c631fd6ad559b') prepare(){ - cd "$srcdir/${_realname}-$pkgver" - sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' configure - # fix configure script for make 4.0 - patch -Np0 -i "${srcdir}/lensfun-0.2.8-make-4.0.patch" - patch -p1 -i "${srcdir}/cmake-mingw.patch" + cd "$srcdir/${_realname}-$pkgver" + sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' configure + # fix configure script for make 4.0 + patch -Np0 -i "${srcdir}/lensfun-0.2.8-make-4.0.patch" + patch -p1 -i "${srcdir}/cmake-mingw.patch" } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} - cd $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} + cd $srcdir/build-${MINGW_CHOST} - [[ $CARCH == x86_64 ]] && ENABLESSE2="-DBUILD_FOR_SSE2=ON" - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_STATIC=OFF \ - -DBUILD_AUXFUN=ON \ - -DBUILD_TESTS=OFF \ - -DBUILD_FOR_SSE=ON \ - $ENABLESSE2 \ - ../${_realname}-${pkgver} + [[ $CARCH == x86_64 ]] && ENABLESSE2="-DBUILD_FOR_SSE2=ON" + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_STATIC=OFF \ + -DBUILD_AUXFUN=ON \ + -DBUILD_TESTS=OFF \ + -DBUILD_FOR_SSE=ON \ + $ENABLESSE2 \ + ../${_realname}-${pkgver} - make #VERBOSE=1 + make #VERBOSE=1 } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install + cd "$srcdir/build-${MINGW_CHOST}" + make install - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - sed -i "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/lensfun.pc + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + sed -i "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/lensfun.pc } diff --git a/mingw-w64-leptonica/PKGBUILD b/mingw-w64-leptonica/PKGBUILD index 5bfc39bda8..673da35523 100644 --- a/mingw-w64-leptonica/PKGBUILD +++ b/mingw-w64-leptonica/PKGBUILD @@ -11,12 +11,12 @@ url="http://www.leptonica.org" license=("Leptonica") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=(${_mingw_suff}-gcc-libs - ${_mingw_suff}-libjpeg-turbo - ${_mingw_suff}-libtiff - ${_mingw_suff}-libpng - ${_mingw_suff}-giflib - ${_mingw_suff}-libwebp - ${_mingw_suff}-zlib) + ${_mingw_suff}-libjpeg-turbo + ${_mingw_suff}-libtiff + ${_mingw_suff}-libpng + ${_mingw_suff}-giflib + ${_mingw_suff}-libwebp + ${_mingw_suff}-zlib) options=('!libtool' 'strip') source=("http://www.leptonica.org/source/${_realname}-${pkgver}.tar.gz") md5sums=('5ac2a31cf5b4f0e8f5a853a5266c42ef') @@ -34,7 +34,7 @@ build() { --host=${MINGW_CHOST} \ --target=${MINGW_CHOST} \ --prefix=${MINGW_PREFIX} - + make } diff --git a/mingw-w64-libarchive/PKGBUILD b/mingw-w64-libarchive/PKGBUILD index f75fc41a01..23e21858a2 100644 --- a/mingw-w64-libarchive/PKGBUILD +++ b/mingw-w64-libarchive/PKGBUILD @@ -11,18 +11,18 @@ url="http://libarchive.googlecode.com" license=("BSD") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-libgnurx" "${_mingw_suff}-pkg-config") depends=(${_mingw_suff}-gcc-libs - ${_mingw_suff}-bzip2 - ${_mingw_suff}-expat - ${_mingw_suff}-lzo2 - ${_mingw_suff}-nettle - ${_mingw_suff}-openssl - ${_mingw_suff}-libiconv - ${_mingw_suff}-xz - ${_mingw_suff}-zlib) + ${_mingw_suff}-bzip2 + ${_mingw_suff}-expat + ${_mingw_suff}-lzo2 + ${_mingw_suff}-nettle + ${_mingw_suff}-openssl + ${_mingw_suff}-libiconv + ${_mingw_suff}-xz + ${_mingw_suff}-zlib) options=('!libtool' 'strip') source=("http://libarchive.org/downloads/libarchive-$pkgver.tar.gz" - "0001-mtree-fix-line-filename-length-calculation.patch" - 'libarchive-3.1.3-CVE-2013-0211_read_buffer_overflow.patch') + "0001-mtree-fix-line-filename-length-calculation.patch" + 'libarchive-3.1.3-CVE-2013-0211_read_buffer_overflow.patch') md5sums=('efad5a503f66329bb9d2f4308b5de98a' '9727baf88b928417d5d1269891b1209a' '6954a585c309dc548d1f2b05f2f3cfcb') @@ -42,9 +42,9 @@ build() { --host=${MINGW_CHOST} \ --target=${MINGW_CHOST} \ --prefix=${MINGW_PREFIX} \ - --with-expat \ - --without-xml2 - + --with-expat \ + --without-xml2 + make } diff --git a/mingw-w64-libass/PKGBUILD b/mingw-w64-libass/PKGBUILD index 207f5c8dfe..a5946474ad 100644 --- a/mingw-w64-libass/PKGBUILD +++ b/mingw-w64-libass/PKGBUILD @@ -11,35 +11,35 @@ url="http://code.google.com/p/libass/" license=("BSD") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-fribidi" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-freetype" - "${_mingw_suff}-harfbuzz" - "${_mingw_suff}-enca") + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-freetype" + "${_mingw_suff}-harfbuzz" + "${_mingw_suff}-enca") options=('strip' 'staticlibs') source=(https://github.com/libass/${_realname}/archive/${pkgver}.tar.gz) md5sums=('223bf8f92c0ac5f6153ab44ee4fd1855') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - ./autogen.sh + cd "${srcdir}/${_realname}-${pkgver}" + ./autogen.sh } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --enable-harfbuzz \ - --enable-fontconfig \ - --enable-enca - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --enable-harfbuzz \ + --enable-fontconfig \ + --enable-enca + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-libatomic_ops/PKGBUILD b/mingw-w64-libatomic_ops/PKGBUILD index b2ce042729..0dd1d9ff60 100644 --- a/mingw-w64-libatomic_ops/PKGBUILD +++ b/mingw-w64-libatomic_ops/PKGBUILD @@ -13,31 +13,31 @@ source=(https://github.com/ivmai/libatomic_ops/archive/${_realname}-${pkgver//./ md5sums=('87900bbf98f2ff7dce062e7b62e9d8ef') prepare(){ - cd ${srcdir}/${_realname}-${_realname}-${pkgver//./_} - sed -i 's#pkgdata#doc#' doc/Makefile.am + cd ${srcdir}/${_realname}-${_realname}-${pkgver//./_} + sed -i 's#pkgdata#doc#' doc/Makefile.am - autoreconf -fi + autoreconf -fi } build() { - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../${_realname}-${_realname}-${pkgver//./_}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --disable-static - make + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../${_realname}-${_realname}-${pkgver//./_}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --disable-static + make } check() { - cd ${srcdir}/build-${MINGW_CHOST} - PATH="${srcdir}//build-${MINGW_CHOST}/src/.libs:$PATH" make check + cd ${srcdir}/build-${MINGW_CHOST} + PATH="${srcdir}//build-${MINGW_CHOST}/src/.libs:$PATH" make check } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install - install -D -m644 ${srcdir}/${_realname}-${_realname}-${pkgver//./_}/doc/LICENSING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/LICENSE" + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install + install -D -m644 ${srcdir}/${_realname}-${_realname}-${pkgver//./_}/doc/LICENSING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/LICENSE" } diff --git a/mingw-w64-libblueray/PKGBUILD b/mingw-w64-libblueray/PKGBUILD index 1a8b68aadf..6ab377b421 100644 --- a/mingw-w64-libblueray/PKGBUILD +++ b/mingw-w64-libblueray/PKGBUILD @@ -18,26 +18,26 @@ md5sums=('04cf15d0f3581a955d3a2ccb9dc06e9e' '61c519f55c500648eb28e14d85424cc0') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -Np1 < ../configure.patch - autoreconf -fi + cd ${srcdir}/${_realname}-${pkgver} + patch -Np1 < ../configure.patch + autoreconf -fi } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - ../${_realname}-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-examples + ../${_realname}-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-examples make } package() { - cd ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libcaca/PKGBUILD b/mingw-w64-libcaca/PKGBUILD index 7f43b030ea..45e54507d8 100644 --- a/mingw-w64-libcaca/PKGBUILD +++ b/mingw-w64-libcaca/PKGBUILD @@ -10,47 +10,47 @@ arch=('any') url="http://caca.zoy.org/wiki/libcaca" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - #"${_mingw_suff}-ncurses" - "${_mingw_suff}-python2" - ) + "${_mingw_suff}-pkg-config" + #"${_mingw_suff}-ncurses" + "${_mingw_suff}-python2" + ) depends=("${_mingw_suff}-zlib" "${_mingw_suff}-freetype" "${_mingw_suff}-fontconfig" "${_mingw_suff}-cppunit") options=(!libtool strip staticlibs) source=(http://libcaca.zoy.org/files/libcaca/${_realname}-${pkgver}.tar.gz - 0001-win32-is-not-msvc-it-could-be.mingw.patch - 0002-correct-installation-order.mingw.patch - 0003-correct-builddir-reference.mingw.patch) + 0001-win32-is-not-msvc-it-could-be.mingw.patch + 0002-correct-installation-order.mingw.patch + 0003-correct-builddir-reference.mingw.patch) md5sums=('93d35dbdb0527d4c94df3e9a02e865cc' 'b1b859f5af37400e439db211685e1cc7' '1c68758085bd3056d78ebc9bbe804b84' 'f919daa538638d9198e91cf87efec406') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-win32-is-not-msvc-it-could-be.mingw.patch - patch -p1 -i ${srcdir}/0002-correct-installation-order.mingw.patch - patch -p1 -i ${srcdir}/0003-correct-builddir-reference.mingw.patch - - autoreconf -fi + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-win32-is-not-msvc-it-could-be.mingw.patch + patch -p1 -i ${srcdir}/0002-correct-installation-order.mingw.patch + patch -p1 -i ${srcdir}/0003-correct-builddir-reference.mingw.patch + + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static \ - --enable-shared \ - --disable-ncurses - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static \ + --enable-shared \ + --disable-ncurses + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-libexif/PKGBUILD b/mingw-w64-libexif/PKGBUILD index 8107e650c8..5f76ec2e7e 100644 --- a/mingw-w64-libexif/PKGBUILD +++ b/mingw-w64-libexif/PKGBUILD @@ -16,21 +16,21 @@ source=("http://downloads.sf.net/sourceforge/libexif/libexif-${pkgver}.tar.bz2") md5sums=('27339b89850f28c8f1c237f233e05b27') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ${srcdir}/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-docs \ - --enable-shared \ - --disable-static - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ${srcdir}/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-docs \ + --enable-shared \ + --disable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-libfbclient/PKGBUILD b/mingw-w64-libfbclient/PKGBUILD index 2597cf0634..834f31b64e 100644 --- a/mingw-w64-libfbclient/PKGBUILD +++ b/mingw-w64-libfbclient/PKGBUILD @@ -19,15 +19,15 @@ sha256sums=('4cb43b9b1906418980622a18c313a35196b896821fbaeb61742971f79f32b951' noextract=("Firebird-2.5.2.26540-0_Win32.zip" "Firebird-2.5.2.26540-0_x64.zip") prepare() { - mkdir ${srcdir}/${MINGW_CHOST} - case ${MINGW_CHOST} in - i686*) - [ -d $srcdir/$pkgname-$_ver ] || /bin/bsdtar -xf ${startdir}/Firebird-2.5.2.26540-0_Win32.zip -C ${srcdir}/${MINGW_CHOST} - ;; - x86_64*) - [ -d $srcdir/$pkgname-$_ver ] || /bin/bsdtar -xf ${startdir}/Firebird-2.5.2.26540-0_x64.zip -C ${srcdir}/${MINGW_CHOST} - ;; - esac + mkdir ${srcdir}/${MINGW_CHOST} + case ${MINGW_CHOST} in + i686*) + [ -d $srcdir/$pkgname-$_ver ] || /bin/bsdtar -xf ${startdir}/Firebird-2.5.2.26540-0_Win32.zip -C ${srcdir}/${MINGW_CHOST} + ;; + x86_64*) + [ -d $srcdir/$pkgname-$_ver ] || /bin/bsdtar -xf ${startdir}/Firebird-2.5.2.26540-0_x64.zip -C ${srcdir}/${MINGW_CHOST} + ;; + esac } package() { diff --git a/mingw-w64-libgcrypt/PKGBUILD b/mingw-w64-libgcrypt/PKGBUILD index 3ba92d075f..a9bfc2dc8c 100644 --- a/mingw-w64-libgcrypt/PKGBUILD +++ b/mingw-w64-libgcrypt/PKGBUILD @@ -14,10 +14,10 @@ groups=("${_mingw_suff}") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-libgpg-error" "${_mingw_suff}-ghostscript") # "transfig" options=('staticlibs' 'strip') source=("ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-${pkgver}.tar.bz2" - 'libgcrypt-mingw64-use-correct-datatype-for-GetProcessWorkingSet.patch' - 'libgcrypt-use-correct-def-file.patch' - 'libgcrypt-use-correct-asm-code-for-win64.patch' - 'Smarter-fig2dev-detection.all.patch') + 'libgcrypt-mingw64-use-correct-datatype-for-GetProcessWorkingSet.patch' + 'libgcrypt-use-correct-def-file.patch' + 'libgcrypt-use-correct-asm-code-for-win64.patch' + 'Smarter-fig2dev-detection.all.patch') md5sums=('a5a5060dc2f80bcac700ab0236ea47dc' '7bb247584a66a83677c618aec812ca9b' '531e089caca74b5daf130b7173c2a5c5' @@ -25,33 +25,33 @@ md5sums=('a5a5060dc2f80bcac700ab0236ea47dc' 'c29a3e3e1664229eca2198c2328af5f4') prepare() { - cd "${srcdir}/libgcrypt-${pkgver}" - patch -p0 -i "$srcdir"/libgcrypt-mingw64-use-correct-datatype-for-GetProcessWorkingSet.patch - patch -p0 -i "$srcdir"/libgcrypt-use-correct-def-file.patch - #patch -p0 -i "$srcdir"/libgcrypt-use-correct-asm-code-for-win64.patch - patch -p1 -i "$srcdir"/Smarter-fig2dev-detection.all.patch + cd "${srcdir}/libgcrypt-${pkgver}" + patch -p0 -i "$srcdir"/libgcrypt-mingw64-use-correct-datatype-for-GetProcessWorkingSet.patch + patch -p0 -i "$srcdir"/libgcrypt-use-correct-def-file.patch + #patch -p0 -i "$srcdir"/libgcrypt-use-correct-asm-code-for-win64.patch + patch -p1 -i "$srcdir"/Smarter-fig2dev-detection.all.patch - autoreconf -fi + autoreconf -fi } build() { - cp -r "$srcdir/libgcrypt-${pkgver}" "$srcdir/build-${CARCH}" - cd "$srcdir/build-${CARCH}" - [[ $CARCH == x86_64 ]] && BUILD_ASM="--disable-asm --disable-padlock-support" || BUILD_ASM="" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - $BUILD_ASM \ - --with-gpg-error-prefix=${MINGW_PREFIX} - make + cp -r "$srcdir/libgcrypt-${pkgver}" "$srcdir/build-${CARCH}" + cd "$srcdir/build-${CARCH}" + [[ $CARCH == x86_64 ]] && BUILD_ASM="--disable-asm --disable-padlock-support" || BUILD_ASM="" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + $BUILD_ASM \ + --with-gpg-error-prefix=${MINGW_PREFIX} + make } package() { - cd "$srcdir/build-${CARCH}" - make DESTDIR="$pkgdir" install -j1 - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "$srcdir/build-${CARCH}" + make DESTDIR="$pkgdir" install -j1 + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-libgeotiff/PKGBUILD b/mingw-w64-libgeotiff/PKGBUILD index 28dca96143..0b74ac83c7 100644 --- a/mingw-w64-libgeotiff/PKGBUILD +++ b/mingw-w64-libgeotiff/PKGBUILD @@ -10,15 +10,15 @@ arch=(any) url="http://trac.osgeo.org/geotiff/" license=('MIT') depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-proj" - "${_mingw_suff}-zlib") + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-proj" + "${_mingw_suff}-zlib") groups=("${_mingw_suff}") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-libtool") options=('staticlibs' 'strip') source=("http://download.osgeo.org/geotiff/${_realname}/${_realname}-${pkgver}.tar.gz" - 'libgeotiff_buildsys.patch') + 'libgeotiff_buildsys.patch') md5sums=('efa7b418bc00228fcda4da63557e40c2' '6a1979625d3cd0261f05a311baec3f5c') @@ -41,18 +41,18 @@ prepare() { } build() { - [[ -d "$srcdir/build-${MINGW_CHOST}" ]] && rm -rf "$srcdir/build-${MINGW_CHOST}" - mkdir "$srcdir/build-${MINGW_CHOST}" - cd "$srcdir/build-${MINGW_CHOST}" + [[ -d "$srcdir/build-${MINGW_CHOST}" ]] && rm -rf "$srcdir/build-${MINGW_CHOST}" + mkdir "$srcdir/build-${MINGW_CHOST}" + cd "$srcdir/build-${MINGW_CHOST}" ../${_realname}-${pkgver}/configure \ --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --with-proj \ - --with-jpeg \ - --with-zip + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-proj \ + --with-jpeg \ + --with-zip make } @@ -60,7 +60,7 @@ package() { cd "$srcdir/build-${MINGW_CHOST}" make DESTDIR="$pkgdir" install - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ cat > ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/${_realname}.pc < /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - mkdir -p ${srcdir}/${MINGW_CHOST} - cd ${srcdir}/${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake \ - -G "MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DWITH_EXTERNAL_ZLIB=ON \ - -DWITH_SQLITE=OFF \ - -DWITH_OPENSSL=ON \ - ../mariadb_client-${pkgver}-src - make + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + mkdir -p ${srcdir}/${MINGW_CHOST} + cd ${srcdir}/${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake \ + -G "MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DWITH_EXTERNAL_ZLIB=ON \ + -DWITH_SQLITE=OFF \ + -DWITH_OPENSSL=ON \ + ../mariadb_client-${pkgver}-src + make } package() { - cd "${srcdir}/${MINGW_CHOST}" - make install + cd "${srcdir}/${MINGW_CHOST}" + make install - cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadb,libmysqlclient}.dll.a - cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadb,libmysqlclient_r}.dll.a - cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadbclient,libmysqlclient}.a - cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadbclient,libmysqlclient_r}.a + cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadb,libmysqlclient}.dll.a + cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadb,libmysqlclient_r}.dll.a + cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadbclient,libmysqlclient}.a + cp "${pkgdir}${MINGW_PREFIX}"/lib/{libmariadbclient,libmysqlclient_r}.a } diff --git a/mingw-w64-libmng/PKGBUILD b/mingw-w64-libmng/PKGBUILD index 25561457ee..c3b435ce9c 100644 --- a/mingw-w64-libmng/PKGBUILD +++ b/mingw-w64-libmng/PKGBUILD @@ -13,9 +13,9 @@ makedepends=("${_mingw_suff}-gcc") depends=("${_mingw_suff}-libjpeg-turbo" "${_mingw_suff}-lcms2" "${_mingw_suff}-zlib") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/libmng/${_realname}-${pkgver}.tar.xz"{,.asc} - libmng-1.0.10-mingw.patch - libmng-1.0.9-dont-leak-zlib-streams.diff - no-undefined.patch) + libmng-1.0.10-mingw.patch + libmng-1.0.9-dont-leak-zlib-streams.diff + no-undefined.patch) md5sums=('3804bf2523af9b4e0670b5982b3bf984' 'SKIP' 'cb375eee738835855615afd5c056252e' @@ -31,16 +31,16 @@ prepare() { build() { mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd ${srcdir}/${_realname}-${pkgver} - make distclean + cd ${srcdir}/${_realname}-${pkgver} + make distclean cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --with-lcms2 + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --with-lcms2 make } diff --git a/mingw-w64-libmodplug/PKGBUILD b/mingw-w64-libmodplug/PKGBUILD index c645612317..975b74ab41 100644 --- a/mingw-w64-libmodplug/PKGBUILD +++ b/mingw-w64-libmodplug/PKGBUILD @@ -13,37 +13,37 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/modplug-xmms/${_realname}-${pkgver}.tar.gz" - 0001-stdafx-mingw-w64.mingw.patch - libmodplug-CVE-2013-4233-Fix.patch - libmodplug-CVE-2013-4234-Fix.patch) + 0001-stdafx-mingw-w64.mingw.patch + libmodplug-CVE-2013-4233-Fix.patch + libmodplug-CVE-2013-4234-Fix.patch) md5sums=('fddc3c704c5489de2a3cf0fedfec59db' '0853de6307501e2f2e9c7aae4b6ca226' '5ca8a0159bb37bd9bd31ad9f83d4f79e' '0b12fa5592daab8519c34f5e8f4203ea') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i "${srcdir}/0001-stdafx-mingw-w64.mingw.patch" - patch -p2 -i "${srcdir}/libmodplug-CVE-2013-4233-Fix.patch" - patch -p2 -i "${srcdir}/libmodplug-CVE-2013-4234-Fix.patch" + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i "${srcdir}/0001-stdafx-mingw-w64.mingw.patch" + patch -p2 -i "${srcdir}/libmodplug-CVE-2013-4233-Fix.patch" + patch -p2 -i "${srcdir}/libmodplug-CVE-2013-4234-Fix.patch" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install - # Install license - #install -m644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + # Install license + #install -m644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE } diff --git a/mingw-w64-libogg/PKGBUILD b/mingw-w64-libogg/PKGBUILD index 800dcc4964..4b629a75f8 100644 --- a/mingw-w64-libogg/PKGBUILD +++ b/mingw-w64-libogg/PKGBUILD @@ -15,23 +15,23 @@ source=(http://downloads.xiph.org/releases/ogg/${_realname}-${pkgver}.tar.gz) md5sums=('ba526cd8f4403a5d351a9efaa8608fbc') prepare() { - cd ${srcdir}/libogg-${pkgver} + cd ${srcdir}/libogg-${pkgver} } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ${srcdir}/libogg-${pkgver}/configure \ - --enable-shared \ - --enable-static \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + mkdir -p ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ${srcdir}/libogg-${pkgver}/configure \ + --enable-shared \ + --enable-static \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="$pkgdir" install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libpng/PKGBUILD b/mingw-w64-libpng/PKGBUILD index 7c97de0ca6..7665e2fc26 100644 --- a/mingw-w64-libpng/PKGBUILD +++ b/mingw-w64-libpng/PKGBUILD @@ -20,31 +20,31 @@ md5sums=('5f414b20f683b1d96b163c89e3eff768' '3404257f66d4a118b26ccc3fc4788810') prepare() { - cd "$srcdir/libpng-$pkgver" + cd "$srcdir/libpng-$pkgver" - # Add animated PNG (apng) support - # see http://sourceforge.net/projects/libpng-apng/ - patch -p1 -i "${srcdir}/libpng-$pkgver-apng.patch" + # Add animated PNG (apng) support + # see http://sourceforge.net/projects/libpng-apng/ + patch -p1 -i "${srcdir}/libpng-$pkgver-apng.patch" } build() { - cd "$srcdir/libpng-$pkgver" + cd "$srcdir/libpng-$pkgver" - mkdir -p "${srcdir}/build-${CARCH}" - cd "${srcdir}/build-${CARCH}" - ../libpng-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-shared --enable-static \ - as_ln_s="cp -pR" - make + mkdir -p "${srcdir}/build-${CARCH}" + cd "${srcdir}/build-${CARCH}" + ../libpng-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-shared --enable-static \ + as_ln_s="cp -pR" + make } package () { - cd "${srcdir}/build-${CARCH}" - make install DESTDIR="${pkgdir}" - - install -D -m644 "${srcdir}/libpng-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/LICENSE" + cd "${srcdir}/build-${CARCH}" + make install DESTDIR="${pkgdir}" + + install -D -m644 "${srcdir}/libpng-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/LICENSE" } diff --git a/mingw-w64-librsvg/PKGBUILD b/mingw-w64-librsvg/PKGBUILD index e89aedc719..3677918e01 100644 --- a/mingw-w64-librsvg/PKGBUILD +++ b/mingw-w64-librsvg/PKGBUILD @@ -10,44 +10,44 @@ arch=(any) url="https://live.gnome.org/LibRsvg" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gdk-pixbuf2" - "${_mingw_suff}-gobject-introspection" - "setconf") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gdk-pixbuf2" + "${_mingw_suff}-gobject-introspection" + "setconf") depends=("${_mingw_suff}-gdk-pixbuf2" "${_mingw_suff}-pango" "${_mingw_suff}-libcroco") optdepends=("${_mingw_suff}-gtk3: for rsvg-view-3") options=('staticlibs' 'strip') source=("http://ftp.gnome.org/pub/gnome/sources/librsvg/${pkgver%.*}/${_realname}-$pkgver.tar.xz" - "realpath.c" - "rsvg-base.diff" - give-cc-to-gir-scanner.mingw.patch) + "realpath.c" + "rsvg-base.diff" + give-cc-to-gir-scanner.mingw.patch) sha256sums=('48049b643294636df7de1a4b997414d699666f5dc44776945c218a257d2a291c' 'fbc045170a622463ff2094a0fcedcf0c9f8f3d47b01d633e6ebe71b004ded4ce' '1d96928913c3d3dca17f7d1340c3643c4a9f1466d2c3d6c9a444ee2ed12c906e' '854f36c9bc1ad0f3a85ca2ec4e8b5c7d75ba035c45ad4915601210acf0321776') prepare() { - cd "$srcdir/${_realname}-$pkgver" - cp "$srcdir/realpath.c" . - patch -Np0 -i "$srcdir/rsvg-base.diff" - patch -p1 -i "$srcdir/give-cc-to-gir-scanner.mingw.patch" + cd "$srcdir/${_realname}-$pkgver" + cp "$srcdir/realpath.c" . + patch -Np0 -i "$srcdir/rsvg-base.diff" + patch -p1 -i "$srcdir/give-cc-to-gir-scanner.mingw.patch" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-introspection \ - --disable-tools - setconf Makefile AM_CFLAGS '-fno-common' - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-introspection \ + --disable-tools + setconf Makefile AM_CFLAGS '-fno-common' + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-libsigc++/PKGBUILD b/mingw-w64-libsigc++/PKGBUILD index 84d87b8a5b..110966860e 100644 --- a/mingw-w64-libsigc++/PKGBUILD +++ b/mingw-w64-libsigc++/PKGBUILD @@ -16,19 +16,19 @@ source=("http://ftp.gnome.org/pub/GNOME/sources/libsigc++/${pkgver%.*}/libsigc++ sha256sums=('67d05852b31fdb267c9fdcecd40b046a11aa54d884435e99e3c60dd20cd60393') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-static \ - --enable-shared \ - --disable-documentation - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-static \ + --enable-shared \ + --disable-documentation + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libsmallchange-hg/PKGBUILD b/mingw-w64-libsmallchange-hg/PKGBUILD index a70fe81388..92ad9e9cdf 100644 --- a/mingw-w64-libsmallchange-hg/PKGBUILD +++ b/mingw-w64-libsmallchange-hg/PKGBUILD @@ -18,33 +18,33 @@ options=(!strip staticlibs) md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - #export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-debug \ - --with-coin=${MINGW_PREFIX} \ - --without-x - make + #export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-debug \ + --with-coin=${MINGW_PREFIX} \ + --without-x + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-libsndfile/PKGBUILD b/mingw-w64-libsndfile/PKGBUILD index b10795079f..caaa6bd77d 100644 --- a/mingw-w64-libsndfile/PKGBUILD +++ b/mingw-w64-libsndfile/PKGBUILD @@ -13,10 +13,10 @@ makedepends=("${_mingw_suff}-gcc") depends=("${_mingw_suff}-flac" "${_mingw_suff}-libvorbis") options=('staticlibs' 'strip') source=(http://www.mega-nerd.com/libsndfile/files/${_realname}-${pkgver}.tar.gz - 0001-more-elegant-and-foolproof-autogen-fallback.all.patch - 0002-conditional-truncate.mingw.patch - 0003-fix-source-searches.mingw.patch - 0004-fix-linking-external-libs.patch) + 0001-more-elegant-and-foolproof-autogen-fallback.all.patch + 0002-conditional-truncate.mingw.patch + 0003-fix-source-searches.mingw.patch + 0004-fix-linking-external-libs.patch) md5sums=('e2b7bb637e01022c7d20f95f9c3990a2' '9b4254acf1cfc17a1e94af29f7260d30' 'c9ac8330da543496b0b5cb6ae081a7b6' @@ -24,34 +24,34 @@ md5sums=('e2b7bb637e01022c7d20f95f9c3990a2' '4417bf29cc527d9d9e0ac2e42a5695a0') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-more-elegant-and-foolproof-autogen-fallback.all.patch - patch -p1 -i ${srcdir}/0002-conditional-truncate.mingw.patch - patch -p1 -i ${srcdir}/0003-fix-source-searches.mingw.patch - patch -p1 -i ${srcdir}/0004-fix-linking-external-libs.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-more-elegant-and-foolproof-autogen-fallback.all.patch + patch -p1 -i ${srcdir}/0002-conditional-truncate.mingw.patch + patch -p1 -i ${srcdir}/0003-fix-source-searches.mingw.patch + patch -p1 -i ${srcdir}/0004-fix-linking-external-libs.patch - #sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' src/binheader_writef_check.py \ - # src/create_symbols_file.py programs/test-sndfile-metadata-set.py - autoreconf -fi -I M4 + #sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' src/binheader_writef_check.py \ + # src/create_symbols_file.py programs/test-sndfile-metadata-set.py + autoreconf -fi -I M4 } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../${_realname}-${pkgver}/configure \ - --enable-shared \ - --enable-static \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-sqlite \ - --disable-test-coverage \ - --enable-external-libs - #--enable-experimental # speex support - make + mkdir -p ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../${_realname}-${pkgver}/configure \ + --enable-shared \ + --enable-static \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-sqlite \ + --disable-test-coverage \ + --enable-external-libs + #--enable-experimental # speex support + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-libsoup/PKGBUILD b/mingw-w64-libsoup/PKGBUILD index 7fcffd7f94..45b4de3d27 100644 --- a/mingw-w64-libsoup/PKGBUILD +++ b/mingw-w64-libsoup/PKGBUILD @@ -11,38 +11,38 @@ url="http://ftp.gnome.org/pub/GNOME/sources/libsoup" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-gobject-introspection" "intltool") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-glib2" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-sqlite3" - "${_mingw_suff}-glib-networking") + "${_mingw_suff}-glib2" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-sqlite3" + "${_mingw_suff}-glib-networking") options=('staticlibs' 'strip') source=("http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz" - 0001-give-cc-to-gir-scanner.mingw.patch) + 0001-give-cc-to-gir-scanner.mingw.patch) md5sums=('86765c0093efaf3006fa2960d170d097' 'a1ddc19ab3f73bbddda1d41a6a7de399') prepare() { - cd "$srcdir/${_realname}-$pkgver" - patch -p1 -i ${srcdir}/0001-give-cc-to-gir-scanner.mingw.patch - - autoreconf -fi + cd "$srcdir/${_realname}-$pkgver" + patch -p1 -i ${srcdir}/0001-give-cc-to-gir-scanner.mingw.patch + + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --without-apache-httpd \ - --without-apache-module-dir \ - --with-gnome \ - --enable-introspection - make -j1 + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --without-apache-httpd \ + --without-apache-module-dir \ + --with-gnome \ + --enable-introspection + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libspiro/PKGBUILD b/mingw-w64-libspiro/PKGBUILD index b2e9835940..a851e18d98 100644 --- a/mingw-w64-libspiro/PKGBUILD +++ b/mingw-w64-libspiro/PKGBUILD @@ -15,20 +15,20 @@ source=("http://downloads.sourceforge.net/sourceforge/${_realname}/${_realname}_ md5sums=('ab6aaa50bbd8fa55e78f8b8b0112f6cd') prepare() { - cd "$srcdir/${_realname}-$pkgver" + cd "$srcdir/${_realname}-$pkgver" } build() { - cd "${srcdir}/${_realname}-$pkgver" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + cd "${srcdir}/${_realname}-$pkgver" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd "${srcdir}/${_realname}-$pkgver" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-$pkgver" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libssh/PKGBUILD b/mingw-w64-libssh/PKGBUILD index 3de1c3c5e2..58fe49c235 100644 --- a/mingw-w64-libssh/PKGBUILD +++ b/mingw-w64-libssh/PKGBUILD @@ -14,46 +14,46 @@ depends=("${_mingw_suff}-zlib" "${_mingw_suff}-openssl") groups=("${_mingw_suff}") options=('staticlibs' 'strip') source=("https://red.libssh.org/attachments/download/87/${_realname}-0.6.3.tar.xz" - mingw-w64-pthreads.patch - mingw-w64-paths-as-unix.patch) + mingw-w64-pthreads.patch + mingw-w64-paths-as-unix.patch) md5sums=('66cf16e77f60913b4d54f18c92cdbf71' 'ca268e1366633f988e21cbcf5a4d8145' '53fd88870e2ad09d2e69b34c839b1c8c') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/mingw-w64-pthreads.patch - #patch -p1 -i ${srcdir}/mingw-w64-paths-as-unix.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/mingw-w64-pthreads.patch + #patch -p1 -i ${srcdir}/mingw-w64-paths-as-unix.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=Release \ - ../${_realname}-${pkgver} - make all + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=Release \ + ../${_realname}-${pkgver} + make all } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make install - - sed -e "s|-Iinclude|-I${MINGW_PREFIX}/include|g" \ - -e "s|-Llib|-L${MINGW_PREFIX}/lib|g" \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libssh.pc \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libssh_threads.pc - rm -rf ${pkgdir}/${MINGW_PREFIX}/CMake + cd "${srcdir}/build-${MINGW_CHOST}" + make install + + sed -e "s|-Iinclude|-I${MINGW_PREFIX}/include|g" \ + -e "s|-Llib|-L${MINGW_PREFIX}/lib|g" \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libssh.pc \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libssh_threads.pc + rm -rf ${pkgdir}/${MINGW_PREFIX}/CMake } diff --git a/mingw-w64-libssh2/PKGBUILD b/mingw-w64-libssh2/PKGBUILD index 2c0780b941..ccf76274cb 100644 --- a/mingw-w64-libssh2/PKGBUILD +++ b/mingw-w64-libssh2/PKGBUILD @@ -17,18 +17,18 @@ source=("$url/download/${_realname}-$pkgver.tar.gz") md5sums=('071004c60c5d6f90354ad1b701013a0b') build() { - mkdir -p "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" - cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --with-openssl - make + mkdir -p "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-openssl + make } package() { - cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libtasn1/PKGBUILD b/mingw-w64-libtasn1/PKGBUILD index 244c1dd6a8..a2ca1b4dee 100644 --- a/mingw-w64-libtasn1/PKGBUILD +++ b/mingw-w64-libtasn1/PKGBUILD @@ -19,22 +19,22 @@ md5sums=('21ec021c534b0f30b2834ce233c70f15' '530ae7f0110a53d52ee989b1d7cb5da8') prepare() { - cd "${srcdir}"/libtasn1-${pkgver}/gl - patch -p2 -i "$srcdir/gnulib-commit-867253.patch" + cd "${srcdir}"/libtasn1-${pkgver}/gl + patch -p2 -i "$srcdir/gnulib-commit-867253.patch" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/libtasn1-${pkgver}/configure \ - --prefix=${MINGW_PREFIX}\ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/libtasn1-${pkgver}/configure \ + --prefix=${MINGW_PREFIX}\ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-libtheora/PKGBUILD b/mingw-w64-libtheora/PKGBUILD index 3585512046..d6d728cb1e 100644 --- a/mingw-w64-libtheora/PKGBUILD +++ b/mingw-w64-libtheora/PKGBUILD @@ -12,31 +12,31 @@ license=('BSD') depends=("${_mingw_suff}-libpng" "${_mingw_suff}-libogg" "${_mingw_suff}-libvorbis" "${_mingw_suff}-SDL" "${_mingw_suff}-libpng") makedepends=("${_mingw_suff}-gcc") source=("http://downloads.xiph.org/releases/theora/${_realname}-${pkgver}.tar.bz2" - libtheora-1.1.1-libpng16.patch) + libtheora-1.1.1-libpng16.patch) md5sums=('292ab65cedd5021d6b7ddd117e07cd8e' '08edd81c7a1be2c4edfd2cd3c112a8c6') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - sed -i "s,EXPORTS,," "win32/xmingw32/libtheoradec-all.def" - sed -i "s,EXPORTS,," "win32/xmingw32/libtheoraenc-all.def" - patch -p0 -i ${srcdir}/libtheora-1.1.1-libpng16.patch + cd ${srcdir}/${_realname}-${pkgver} + sed -i "s,EXPORTS,," "win32/xmingw32/libtheoradec-all.def" + sed -i "s,EXPORTS,," "win32/xmingw32/libtheoraenc-all.def" + patch -p0 -i ${srcdir}/libtheora-1.1.1-libpng16.patch } build() { - mkdir -p $srcdir/build-$MINGW_CHOST - cd "$srcdir/build-$MINGW_CHOST" - ../$_realname-$pkgver/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} + mkdir -p $srcdir/build-$MINGW_CHOST + cd "$srcdir/build-$MINGW_CHOST" + ../$_realname-$pkgver/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} - make -j1 + make -j1 } package() { - cd "$srcdir/build-$MINGW_CHOST" - make install DESTDIR="${pkgdir}" - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "$srcdir/build-$MINGW_CHOST" + make install DESTDIR="${pkgdir}" + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-libtiff/PKGBUILD b/mingw-w64-libtiff/PKGBUILD index 416a984b18..a6bafaf6e8 100644 --- a/mingw-w64-libtiff/PKGBUILD +++ b/mingw-w64-libtiff/PKGBUILD @@ -16,26 +16,26 @@ source=("ftp://ftp.remotesensing.org/pub/libtiff/tiff-${pkgver}.tar.gz") md5sums=('051c1068e6a0627f461948c365290410') build() { - cd "${srcdir}/tiff-${pkgver}" - export CFLAGS+=" -fno-strict-aliasing" - export CXXFLAGS+=" -fno-strict-aliasing" + cd "${srcdir}/tiff-${pkgver}" + export CFLAGS+=" -fno-strict-aliasing" + export CXXFLAGS+=" -fno-strict-aliasing" - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - ../tiff-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-static \ - --enable-shared - make + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + ../tiff-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-static \ + --enable-shared + make } package() { - cd "${srcdir}/build-${CARCH}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${CARCH}" + make DESTDIR="${pkgdir}" install - #rm -rf "${pkgdir}${MINGW_PREFIX}/share" - cp ${srcdir}/tiff-${pkgver}/libtiff/{tiffiop,tif_dir}.h ${pkgdir}${MINGW_PREFIX}/include/ - cp libtiff/tif_config.h ${pkgdir}${MINGW_PREFIX}/include/ + #rm -rf "${pkgdir}${MINGW_PREFIX}/share" + cp ${srcdir}/tiff-${pkgver}/libtiff/{tiffiop,tif_dir}.h ${pkgdir}${MINGW_PREFIX}/include/ + cp libtiff/tif_config.h ${pkgdir}${MINGW_PREFIX}/include/ } diff --git a/mingw-w64-libtool/PKGBUILD b/mingw-w64-libtool/PKGBUILD index f0a4ca2a4b..13d4dd1d64 100644 --- a/mingw-w64-libtool/PKGBUILD +++ b/mingw-w64-libtool/PKGBUILD @@ -13,12 +13,12 @@ makedepends=("${_mingw_suff}-gcc") groups=("${_mingw_suff}") options=('staticlibs' 'strip') source=("http://ftp.gnu.org/pub/gnu/libtool/libtool-${pkgver}.tar.xz" - 0002-cygwin-mingw-Create-UAC-manifest-files.mingw.patch - 0003-Pass-various-runtime-library-flags-to-GCC.mingw.patch - 0004-Fix-linking-with-fstack-protector.mingw.patch - 0005-Fix-seems-to-be-moved.patch - 0006-Fix-strict-ansi-vs-posix.patch - 0007-fix-cr-for-awk-in-configure.all.patch) + 0002-cygwin-mingw-Create-UAC-manifest-files.mingw.patch + 0003-Pass-various-runtime-library-flags-to-GCC.mingw.patch + 0004-Fix-linking-with-fstack-protector.mingw.patch + 0005-Fix-seems-to-be-moved.patch + 0006-Fix-strict-ansi-vs-posix.patch + 0007-fix-cr-for-awk-in-configure.all.patch) md5sums=('2ec8997e0c07249eb4cbd072417d70fe' '8aae1841b182ab5230a2d559d44e942f' '39eb4cd0fcdc5ebcf9644ec5701133ed' diff --git a/mingw-w64-libuv/PKGBUILD b/mingw-w64-libuv/PKGBUILD index a5c002f851..154e5da057 100644 --- a/mingw-w64-libuv/PKGBUILD +++ b/mingw-w64-libuv/PKGBUILD @@ -16,8 +16,8 @@ source=("https://github.com/joyent/libuv/archive/v$pkgver.tar.gz") sha256sums=('2d2d17be846d0fe459ad1b56f10eab1e6cdf9693f7d9dbd89bb2b0de3e24ef58') prepare() { - cd "$srcdir/${_realname}-$pkgver" - ./autogen.sh + cd "$srcdir/${_realname}-$pkgver" + ./autogen.sh } build() { diff --git a/mingw-w64-libvorbis/PKGBUILD b/mingw-w64-libvorbis/PKGBUILD index 34b7541465..542f73d922 100644 --- a/mingw-w64-libvorbis/PKGBUILD +++ b/mingw-w64-libvorbis/PKGBUILD @@ -16,20 +16,20 @@ source=(http://downloads.xiph.org/releases/vorbis/${_realname}-${pkgver}.tar.gz) md5sums=('8851c593a52d1ef9c526d95174873852') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --enable-shared \ - --enable-static \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --enable-shared \ + --enable-static \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="$pkgdir" install - rm -r ${pkgdir}${MINGW_PREFIX}/share/doc + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="$pkgdir" install + rm -r ${pkgdir}${MINGW_PREFIX}/share/doc } diff --git a/mingw-w64-libvorbisidec/PKGBUILD b/mingw-w64-libvorbisidec/PKGBUILD index 8228fc4ccb..51ae8e5602 100644 --- a/mingw-w64-libvorbisidec/PKGBUILD +++ b/mingw-w64-libvorbisidec/PKGBUILD @@ -19,9 +19,9 @@ provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('strip' 'staticlibs' '!emptydirs') source=("${_realname}"::"svn+http://svn.xiph.org/trunk/Tremor/${_fragment}" - 0001-add-no-undefined-for-libtool.mingw.patch - 0002-no-configure-in-autogen.mingw.patch - 0003-update-ac.mingw.patch) + 0001-add-no-undefined-for-libtool.mingw.patch + 0002-no-configure-in-autogen.mingw.patch + 0003-update-ac.mingw.patch) md5sums=('SKIP' '80093e985a7229560dfe67ffbc5a5257' '7bc4664533cfc396e55c951d012c24a8' @@ -34,22 +34,22 @@ pkgver() { } prepare() { - cd ${srcdir}/${_realname} - patch -p1 -i ${srcdir}/0001-add-no-undefined-for-libtool.mingw.patch - patch -p1 -i ${srcdir}/0002-no-configure-in-autogen.mingw.patch - patch -p1 -i ${srcdir}/0003-update-ac.mingw.patch + cd ${srcdir}/${_realname} + patch -p1 -i ${srcdir}/0001-add-no-undefined-for-libtool.mingw.patch + patch -p1 -i ${srcdir}/0002-no-configure-in-autogen.mingw.patch + patch -p1 -i ${srcdir}/0003-update-ac.mingw.patch - ./autogen.sh + ./autogen.sh } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" ${srcdir}/${_realname}/configure \ - --prefix=${MINGW_PREFIX}/${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX}/${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ --target=${MINGW_CHOST} make } diff --git a/mingw-w64-libvpx/PKGBUILD b/mingw-w64-libvpx/PKGBUILD index b0e6c5124a..3d142b7657 100644 --- a/mingw-w64-libvpx/PKGBUILD +++ b/mingw-w64-libvpx/PKGBUILD @@ -11,9 +11,9 @@ license=('BSD') makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-yasm") url=('http://www.webmproject.org/') source=(https://webm.googlecode.com/files/${_realname}-v${pkgver}.tar.bz2 - 'configure.patch' - 'mingwstrtok.patch' - 'fix-dll-name.patch') + 'configure.patch' + 'mingwstrtok.patch' + 'fix-dll-name.patch') options=('strip' 'staticlibs') md5sums=('14783a148872f2d08629ff7c694eb31f' '7c50751fc42580dca0ff277e83e3b55f' @@ -21,47 +21,47 @@ md5sums=('14783a148872f2d08629ff7c694eb31f' '344d70d33ca2d30c83c0f816e548b084') prepare() { - cd ${srcdir}/$_realname-v$pkgver + cd ${srcdir}/$_realname-v$pkgver - patch -Np1 -i ${srcdir}/configure.patch - patch -Np1 -i ${srcdir}/mingwstrtok.patch - patch -Np1 -i ${srcdir}/fix-dll-name.patch + patch -Np1 -i ${srcdir}/configure.patch + patch -Np1 -i ${srcdir}/mingwstrtok.patch + patch -Np1 -i ${srcdir}/fix-dll-name.patch } build() { - if [ ${MINGW_CHOST} = "i686-w64-mingw32" ]; then - _targetarch="x86-win32-gcc" - else - _targetarch="x86_64-win64-gcc" - fi - mkdir -p $srcdir/build-$MINGW_CHOST - cd "$srcdir/build-$MINGW_CHOST" - ../$_realname-v$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --target=${_targetarch} \ - --enable-vp8 \ - --enable-vp9 \ - --enable-runtime-cpu-detect \ - --enable-postproc \ - --enable-pic \ - --enable-shared \ - --disable-examples \ - --disable-docs \ - --disable-install-docs \ - --disable-install-srcs + if [ ${MINGW_CHOST} = "i686-w64-mingw32" ]; then + _targetarch="x86-win32-gcc" + else + _targetarch="x86_64-win64-gcc" + fi + mkdir -p $srcdir/build-$MINGW_CHOST + cd "$srcdir/build-$MINGW_CHOST" + ../$_realname-v$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --target=${_targetarch} \ + --enable-vp8 \ + --enable-vp9 \ + --enable-runtime-cpu-detect \ + --enable-postproc \ + --enable-pic \ + --enable-shared \ + --disable-examples \ + --disable-docs \ + --disable-install-docs \ + --disable-install-srcs - for _ff in *.mk; do - sed -i "s/HAVE_GNU_STRIP=yes/HAVE_GNU_STRIP=no/g" $_ff - done - make -j1 + for _ff in *.mk; do + sed -i "s/HAVE_GNU_STRIP=yes/HAVE_GNU_STRIP=no/g" $_ff + done + make -j1 } package() { - cd "${srcdir}/build-$MINGW_CHOST" - make DIST_DIR="${pkgdir}${MINGW_PREFIX}" install + cd "${srcdir}/build-$MINGW_CHOST" + make DIST_DIR="${pkgdir}${MINGW_PREFIX}" install - #Move the hacked in shared libs to bin - mkdir ${pkgdir}${MINGW_PREFIX}/bin - mv ${pkgdir}${MINGW_PREFIX}/lib/libvpx.dll ${pkgdir}${MINGW_PREFIX}/bin/ - rm ${pkgdir}${MINGW_PREFIX}/lib/libvpx.dll.1* + #Move the hacked in shared libs to bin + mkdir ${pkgdir}${MINGW_PREFIX}/bin + mv ${pkgdir}${MINGW_PREFIX}/lib/libvpx.dll ${pkgdir}${MINGW_PREFIX}/bin/ + rm ${pkgdir}${MINGW_PREFIX}/lib/libvpx.dll.1* } diff --git a/mingw-w64-libwebp/PKGBUILD b/mingw-w64-libwebp/PKGBUILD index 07099923dc..ec0e6b9aef 100644 --- a/mingw-w64-libwebp/PKGBUILD +++ b/mingw-w64-libwebp/PKGBUILD @@ -15,23 +15,23 @@ source=(http://webp.googlecode.com/files/$_realname-$pkgver.tar.gz) sha1sums=('326c4b6787a01e5e32a9b30bae76442d18d2d1b6') build() { - mkdir -p $srcdir/$MINGW_CHOST - cd "$srcdir/$MINGW_CHOST" - ../$_realname-$pkgver/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-static \ - --enable-swap-16bit-csp \ - --enable-experimental \ - --enable-libwebpmux \ - --enable-libwebpdemux \ - --enable-libwebpdecoder - make + mkdir -p $srcdir/$MINGW_CHOST + cd "$srcdir/$MINGW_CHOST" + ../$_realname-$pkgver/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-static \ + --enable-swap-16bit-csp \ + --enable-experimental \ + --enable-libwebpmux \ + --enable-libwebpdemux \ + --enable-libwebpdecoder + make } package() { - cd "$srcdir/$MINGW_CHOST" - make install DESTDIR="${pkgdir}" - rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "$srcdir/$MINGW_CHOST" + make install DESTDIR="${pkgdir}" + rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-libwebsockets-git/PKGBUILD b/mingw-w64-libwebsockets-git/PKGBUILD index cf66b5ed98..ce6ce010a5 100644 --- a/mingw-w64-libwebsockets-git/PKGBUILD +++ b/mingw-w64-libwebsockets-git/PKGBUILD @@ -24,31 +24,31 @@ pkgver() { } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null cd "${srcdir}/${_realname}" ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DUSE_EXTERNAL_ZLIB=ON \ - -DCMAKE_C_COMPILER=${MINGW_PREFIX}/bin/gcc.exe \ - -DCMAKE_CXX_COMPILER=${MINGW_PREFIX}/bin/g++.exe \ - -DWITHOUT_DAEMONIZE=ON \ - -DWITHOUT_TESTAPPS=ON \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=RELEASE + -G"MSYS Makefiles" \ + -DUSE_EXTERNAL_ZLIB=ON \ + -DCMAKE_C_COMPILER=${MINGW_PREFIX}/bin/gcc.exe \ + -DCMAKE_CXX_COMPILER=${MINGW_PREFIX}/bin/g++.exe \ + -DWITHOUT_DAEMONIZE=ON \ + -DWITHOUT_TESTAPPS=ON \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=RELEASE make } package() { cd "${srcdir}/${_realname}" make -j1 install - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - install -Dm644 "${srcdir}/${_realname}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + install -Dm644 "${srcdir}/${_realname}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-libwmf/PKGBUILD b/mingw-w64-libwmf/PKGBUILD index 1c6405c16a..72b6ffadb7 100644 --- a/mingw-w64-libwmf/PKGBUILD +++ b/mingw-w64-libwmf/PKGBUILD @@ -10,51 +10,51 @@ arch=('any') url="http://wvWare.sourceforge.net" license=("GPL" "LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "libtool" - ) + "${_mingw_suff}-pkg-config" + "libtool" + ) depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-freetype" - "${_mingw_suff}-gdk-pixbuf2" - "${_mingw_suff}-gtk2" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-zlib" - ) + "${_mingw_suff}-freetype" + "${_mingw_suff}-gdk-pixbuf2" + "${_mingw_suff}-gtk2" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-zlib" + ) options=('strip' 'staticlibs') source=(http://downloads.sourceforge.net/wvware/libwmf-${pkgver}.tar.gz - libwmf-0.2.8.4-libpng.patch) + libwmf-0.2.8.4-libpng.patch) md5sums=('d1177739bf1ceb07f57421f0cee191e0' '57e26e68cbaaeb3ffd6a8a84f08c3bfd') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/libwmf-0.2.8.4-libpng.patch - libtoolize --force --copy --install - autoreconf -f -i + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/libwmf-0.2.8.4-libpng.patch + libtoolize --force --copy --install + autoreconf -f -i } build() { - export lt_cv_deplibs_check_method='pass_all' - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --with-libxml2 \ - --without-x + export lt_cv_deplibs_check_method='pass_all' + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --with-libxml2 \ + --without-x - make + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm "${pkgdir}${MINGW_PREFIX}"/lib/gtk-2.0/2.*/loaders/*.dll.a + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm "${pkgdir}${MINGW_PREFIX}"/lib/gtk-2.0/2.*/loaders/*.dll.a } diff --git a/mingw-w64-libwpd/PKGBUILD b/mingw-w64-libwpd/PKGBUILD index e867472bdf..084b0e9699 100644 --- a/mingw-w64-libwpd/PKGBUILD +++ b/mingw-w64-libwpd/PKGBUILD @@ -16,26 +16,26 @@ source=("http://downloads.sourceforge.net/project/${_realname}/${_realname}/${_r md5sums=('6b74a863c957563924546e16cc833591') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - export lt_cv_deplibs_check_method='pass_all' - cp -r ${srcdir}/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --without-docs \ - --disable-werror - make + export lt_cv_deplibs_check_method='pass_all' + cp -r ${srcdir}/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --without-docs \ + --disable-werror + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-libwpg/PKGBUILD b/mingw-w64-libwpg/PKGBUILD index 488ba707ef..c175fba413 100644 --- a/mingw-w64-libwpg/PKGBUILD +++ b/mingw-w64-libwpg/PKGBUILD @@ -16,26 +16,26 @@ source=("http://downloads.sourceforge.net/project/${_realname}/${_realname}/${_r md5sums=('f5c4c22e291e3313891c88b3fe6d565d') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - export lt_cv_deplibs_check_method='pass_all' - cp -r ${srcdir}/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --without-docs \ - --disable-werror - make + export lt_cv_deplibs_check_method='pass_all' + cp -r ${srcdir}/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --without-docs \ + --disable-werror + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-libxml++/PKGBUILD b/mingw-w64-libxml++/PKGBUILD index d691ddd9d2..22c757580c 100644 --- a/mingw-w64-libxml++/PKGBUILD +++ b/mingw-w64-libxml++/PKGBUILD @@ -22,27 +22,27 @@ prepare() { build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ${srcdir}/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build="${MINGW_CHOST}" \ - --disable-static \ - --enable-shared + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ${srcdir}/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build="${MINGW_CHOST}" \ + --disable-static \ + --enable-shared - # Hack for mingw python - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - find . -type f -name "Makefile" -exec sed -i "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" {} \; - make + # Hack for mingw python + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + find . -type f -name "Makefile" -exec sed -i "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" {} \; + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make install DESTDIR="${pkgdir}" + cd "${srcdir}/build-${MINGW_CHOST}" + make install DESTDIR="${pkgdir}" } diff --git a/mingw-w64-libxml2/PKGBUILD b/mingw-w64-libxml2/PKGBUILD index 57255bb5f7..b3280f0617 100644 --- a/mingw-w64-libxml2/PKGBUILD +++ b/mingw-w64-libxml2/PKGBUILD @@ -16,31 +16,31 @@ url="http://www.xmlsoft.org/" install=${_realname}-${CARCH}.install source=("http://xmlsoft.org/sources/libxml2-${pkgver}.tar.gz" "mingw32-libxml2-static-build-compile-fix.patch" - "libxml2-2.8.0_rc1-winnt.patch" - "libxml2-2.9.0-largefile.patch" - "libxml2-2.9.0-man_fixes.patch" - "libxml2-2.9.0-open.gz.patch" - "libxml2-2.9.1-disable_static_modules.patch" - 0004-detect-ws2tcpip.mingw.patch - 0005-fix-char-cast-warning.mingw.patch - 0006-fix-unused-var-warning.mingw.patch - 0007-fix-stat-redefinition.mingw.patch - 0008-include-winsock2.h-before-windows.h.mingw.patch - 0009-use-wstat-appropriate-for-mingw-w64.mingw.patch - 0010-mingw-w64-defines-lots-of-errnos.mingw.patch - 0011-more-winsock-inclusion-order-fixes.mingw.patch - 0012-socklen-is-signed-on-mingw-w64.mingw.patch - 0013-fix-field-type-signedness.all.patch - 0014-fix-prototype-warning.all.patch - 0015-fix-unused-parameters-warning.all.patch - 0016-WARNING-to-be-fixed.all.patch - 0017-fix-const-warning.all.patch - 0018-function-declaration-isnt-prototype.all.patch - 0019-unused-flags.all.patch - 0020-fix-size_t-format-specifier.all.patch - 0023-fix-sitedir-detection.mingw.patch - 0024-shrext-pyd.mingw.patch - 0025-mingw-python-dont-remove-dot.patch) + "libxml2-2.8.0_rc1-winnt.patch" + "libxml2-2.9.0-largefile.patch" + "libxml2-2.9.0-man_fixes.patch" + "libxml2-2.9.0-open.gz.patch" + "libxml2-2.9.1-disable_static_modules.patch" + 0004-detect-ws2tcpip.mingw.patch + 0005-fix-char-cast-warning.mingw.patch + 0006-fix-unused-var-warning.mingw.patch + 0007-fix-stat-redefinition.mingw.patch + 0008-include-winsock2.h-before-windows.h.mingw.patch + 0009-use-wstat-appropriate-for-mingw-w64.mingw.patch + 0010-mingw-w64-defines-lots-of-errnos.mingw.patch + 0011-more-winsock-inclusion-order-fixes.mingw.patch + 0012-socklen-is-signed-on-mingw-w64.mingw.patch + 0013-fix-field-type-signedness.all.patch + 0014-fix-prototype-warning.all.patch + 0015-fix-unused-parameters-warning.all.patch + 0016-WARNING-to-be-fixed.all.patch + 0017-fix-const-warning.all.patch + 0018-function-declaration-isnt-prototype.all.patch + 0019-unused-flags.all.patch + 0020-fix-size_t-format-specifier.all.patch + 0023-fix-sitedir-detection.mingw.patch + 0024-shrext-pyd.mingw.patch + 0025-mingw-python-dont-remove-dot.patch) md5sums=('9c0cfef285d5c4a5c80d00904ddab380' '0df377025082cd93cccbca547f048011' '2a38e25bead58e4b4dc4550317369c90' @@ -123,7 +123,7 @@ build() --enable-static \ --disable-shared \ --with-threads=win32 \ - CFLAGS="${CFLAGS} -DLIBXML_STATIC_FOR_DLL" + CFLAGS="${CFLAGS} -DLIBXML_STATIC_FOR_DLL" make # Shared build @@ -138,33 +138,33 @@ build() --disable-static \ --enable-shared \ --with-threads=win32 \ - CFLAGS="${CFLAGS} -D__USE_MINGW_ANSI_STDIO=1" \ - CXXFLAGS="${CXXFLAGS} -D__USE_MINGW_ANSI_STDIO=1" - - # Hack for mingw python - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - find . -type f -name "Makefile" -exec sed -i "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" {} \; + CFLAGS="${CFLAGS} -D__USE_MINGW_ANSI_STDIO=1" \ + CXXFLAGS="${CXXFLAGS} -D__USE_MINGW_ANSI_STDIO=1" + + # Hack for mingw python + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + find . -type f -name "Makefile" -exec sed -i "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" {} \; make } package() { - cd "${srcdir}/libxml2-${pkgver}" + cd "${srcdir}/libxml2-${pkgver}" - # First install shared - cd ${srcdir}/build-shared-${CARCH} + # First install shared + cd ${srcdir}/build-shared-${CARCH} - make install DESTDIR="${pkgdir}" + make install DESTDIR="${pkgdir}" - # Remove documentation - #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man - #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/doc - #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/gtk-doc + # Remove documentation + #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/man + #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/doc + #rm -rf "${pkgdir}${MINGW_PREFIX}"/share/gtk-doc - # then manually install static - cd ${srcdir}/build-static-${CARCH} + # then manually install static + cd ${srcdir}/build-static-${CARCH} - install -m 0644 .libs/libxml2.a "${pkgdir}${MINGW_PREFIX}"/lib/ + install -m 0644 .libs/libxml2.a "${pkgdir}${MINGW_PREFIX}"/lib/ } diff --git a/mingw-w64-libxslt/PKGBUILD b/mingw-w64-libxslt/PKGBUILD index a8d0158fa2..4a9d3bb960 100644 --- a/mingw-w64-libxslt/PKGBUILD +++ b/mingw-w64-libxslt/PKGBUILD @@ -15,16 +15,16 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") options=('strip' 'staticlibs') install=${_realname}-${CARCH}.install source=("http://xmlsoft.org/sources/libxslt-${pkgver}.tar.gz" - "libxslt-1.1.26-w64.patch" - "libxslt-1.1.27-disable_static_modules.patch" - "libxslt-1.1.28-win32-shared.patch" - "libxslt.m4-libxslt-1.1.26.patch" - '0002-python-linking-on.mingw.patch' - '0003-fix-concurrent-directory-creation.all.patch' - '0004-add-missing-include-for-python.all.patch' - '0005-fix-freelocales-export.all.patch' - '0006-no-undefined-tests.patch' - '0007-use-mingw-C99-compatible-functions-{v}snprintf.patch') + "libxslt-1.1.26-w64.patch" + "libxslt-1.1.27-disable_static_modules.patch" + "libxslt-1.1.28-win32-shared.patch" + "libxslt.m4-libxslt-1.1.26.patch" + '0002-python-linking-on.mingw.patch' + '0003-fix-concurrent-directory-creation.all.patch' + '0004-add-missing-include-for-python.all.patch' + '0005-fix-freelocales-export.all.patch' + '0006-no-undefined-tests.patch' + '0007-use-mingw-C99-compatible-functions-{v}snprintf.patch') md5sums=('9667bf6f9310b957254fdcf6596600b7' 'b994c0d9df0f644e219cf63561ee0d4e' '05498030f492ffb0774869bacafe5fc1' @@ -38,47 +38,47 @@ md5sums=('9667bf6f9310b957254fdcf6596600b7' '4fc5c9dc73cb6e4d8d35e58c0d447f2a') prepare() { - cd "$srcdir/libxslt-${pkgver}" - patch -p1 -i "${srcdir}/libxslt-1.1.26-w64.patch" - patch -p1 -i "${srcdir}/libxslt-1.1.27-disable_static_modules.patch" - patch -p1 -i "${srcdir}/libxslt-1.1.28-win32-shared.patch" - patch -p1 -i "${srcdir}/libxslt.m4-libxslt-1.1.26.patch" + cd "$srcdir/libxslt-${pkgver}" + patch -p1 -i "${srcdir}/libxslt-1.1.26-w64.patch" + patch -p1 -i "${srcdir}/libxslt-1.1.27-disable_static_modules.patch" + patch -p1 -i "${srcdir}/libxslt-1.1.28-win32-shared.patch" + patch -p1 -i "${srcdir}/libxslt.m4-libxslt-1.1.26.patch" - patch -p1 -i "${srcdir}/0002-python-linking-on.mingw.patch" - patch -p1 -i "${srcdir}/0003-fix-concurrent-directory-creation.all.patch" - patch -p1 -i "${srcdir}/0004-add-missing-include-for-python.all.patch" - patch -p1 -i "${srcdir}/0005-fix-freelocales-export.all.patch" - patch -p1 -i "${srcdir}/0006-no-undefined-tests.patch" - patch -p1 -i "${srcdir}/0007-use-mingw-C99-compatible-functions-{v}snprintf.patch" + patch -p1 -i "${srcdir}/0002-python-linking-on.mingw.patch" + patch -p1 -i "${srcdir}/0003-fix-concurrent-directory-creation.all.patch" + patch -p1 -i "${srcdir}/0004-add-missing-include-for-python.all.patch" + patch -p1 -i "${srcdir}/0005-fix-freelocales-export.all.patch" + patch -p1 -i "${srcdir}/0006-no-undefined-tests.patch" + patch -p1 -i "${srcdir}/0007-use-mingw-C99-compatible-functions-{v}snprintf.patch" - autoreconf -fi + autoreconf -fi } build() { - mkdir -p "$srcdir/build-${CARCH}" && cd "$srcdir/build-${CARCH}" - $srcdir/libxslt-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --with-crypto \ - --with-plugins \ - --with-libxml-prefix=${MINGW_PREFIX} \ - --with-python=${MINGW_PREFIX}/bin/python2 + mkdir -p "$srcdir/build-${CARCH}" && cd "$srcdir/build-${CARCH}" + $srcdir/libxslt-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --with-crypto \ + --with-plugins \ + --with-libxml-prefix=${MINGW_PREFIX} \ + --with-python=${MINGW_PREFIX}/bin/python2 - # Hack for mingw python - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - find . -type f -name "Makefile" -exec sed -i "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" {} \; - make + # Hack for mingw python + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + find . -type f -name "Makefile" -exec sed -i "s|${PREFIX_DEPS}|${MINGW_PREFIX}|g" {} \; + make } package() { - export MSYS2_ARG_CONV_EXCL="-//OASIS" - cd "$srcdir/build-${CARCH}" - make DESTDIR="$pkgdir" install - #rm -r "${pkgdir}${MINGW_PREFIX}"/share + export MSYS2_ARG_CONV_EXCL="-//OASIS" + cd "$srcdir/build-${CARCH}" + make DESTDIR="$pkgdir" install + #rm -r "${pkgdir}${MINGW_PREFIX}"/share } diff --git a/mingw-w64-lua/PKGBUILD b/mingw-w64-lua/PKGBUILD index 98db9a932a..a303471037 100644 --- a/mingw-w64-lua/PKGBUILD +++ b/mingw-w64-lua/PKGBUILD @@ -12,34 +12,34 @@ license=('MIT') makedepends=("${_mingw_suff}-gcc") options=('staticlibs' 'strip' 'emptydirs') source=($url/ftp/lua-$pkgver.tar.gz - 'lua.pc') + 'lua.pc') md5sums=('dc7f94ec6ff15c985d2d6ad0f1b35654' 'e7ba6c2b695b0b84a5ea0cbff5fc9067') build() { - cp ${srcdir}/lua.pc ${srcdir}/${_realname}-${pkgver}/ - cd ${srcdir}/${_realname}-${pkgver} - sed -e "s|%VER%|${pkgver%.*}|g;s|%REL%|$pkgver|g" \ - -e "s|/usr|${MINGW_PREFIX}|g" \ - -i lua.pc + cp ${srcdir}/lua.pc ${srcdir}/${_realname}-${pkgver}/ + cd ${srcdir}/${_realname}-${pkgver} + sed -e "s|%VER%|${pkgver%.*}|g;s|%REL%|$pkgver|g" \ + -e "s|/usr|${MINGW_PREFIX}|g" \ + -i lua.pc - make -j1 \ - AR="ar rcu" \ - RANLIB="ranlib" \ - STRIP="strip" \ - CC="${MINGW_CHOST}-gcc" \ - INSTALL_TOP="${pkgdir}${MINGW_PREFIX}" \ - INSTALL_MAN="${pkgdir}${MINGW_PREFIX}"/share/man/man1 \ - TO_BIN="lua.exe luac.exe lua52.dll" \ - mingw install - make clean + make -j1 \ + AR="ar rcu" \ + RANLIB="ranlib" \ + STRIP="strip" \ + CC="${MINGW_CHOST}-gcc" \ + INSTALL_TOP="${pkgdir}${MINGW_PREFIX}" \ + INSTALL_MAN="${pkgdir}${MINGW_PREFIX}"/share/man/man1 \ + TO_BIN="lua.exe luac.exe lua52.dll" \ + mingw install + make clean } package() { - cd ${srcdir}/${_realname}-${pkgver} - install -Dm644 lua.pc "${pkgdir}${MINGW_PREFIX}"/lib/pkgconfig/lua.pc + cd ${srcdir}/${_realname}-${pkgver} + install -Dm644 lua.pc "${pkgdir}${MINGW_PREFIX}"/lib/pkgconfig/lua.pc - # Install the documentation - install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/lua - install -m644 doc/*.{gif,png,css,html} "${pkgdir}${MINGW_PREFIX}"/share/doc/lua + # Install the documentation + install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/lua + install -m644 doc/*.{gif,png,css,html} "${pkgdir}${MINGW_PREFIX}"/share/doc/lua } diff --git a/mingw-w64-lua51/PKGBUILD b/mingw-w64-lua51/PKGBUILD index e3aa9651a5..46bbc5a5f5 100644 --- a/mingw-w64-lua51/PKGBUILD +++ b/mingw-w64-lua51/PKGBUILD @@ -15,43 +15,43 @@ source=($url/ftp/lua-$pkgver.tar.gz) md5sums=('2e115fe26e435e33b0d5c022e4490567') build() { - cd ${srcdir}/lua-${pkgver} + cd ${srcdir}/lua-${pkgver} - sed -e 's:llua:llua5.1:' \ - -e 's:/include:/include/lua5.1:' \ - -e "s:/usr/local:${MINGW_PREFIX}:" \ - -i etc/lua.pc\ + sed -e 's:llua:llua5.1:' \ + -e 's:/include:/include/lua5.1:' \ + -e "s:/usr/local:${MINGW_PREFIX}:" \ + -i etc/lua.pc\ - sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.1/' \ - -e '/^LUAC_T=/ s/luac/luac5.1/' \ - -e 's/lua.exe/lua5.1.exe/' \ - -e 's/luac.exe/luac5.1.exe/' \ - -e 's/luac.exe/luac5.1.exe/' \ - -i src/Makefile + sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.1/' \ + -e '/^LUAC_T=/ s/luac/luac5.1/' \ + -e 's/lua.exe/lua5.1.exe/' \ + -e 's/luac.exe/luac5.1.exe/' \ + -e 's/luac.exe/luac5.1.exe/' \ + -i src/Makefile - make -j1 \ - AR="ar rcu" \ - RANLIB="ranlib" \ - STRIP="strip" \ - CC="${MINGW_CHOST}-gcc" \ - INSTALL_TOP="${pkgdir}${MINGW_PREFIX}" \ - INSTALL_DATA='cp -d' \ - INSTALL_INC="${pkgdir}${MINGW_PREFIX}"/include/lua5.1 \ - INSTALL_MAN="${pkgdir}${MINGW_PREFIX}"/share/man/man1 \ - TO_BIN="lua5.1.exe luac5.1.exe lua51.dll" \ - TO_LIB="liblua5.1.a" \ - mingw install - make clean + make -j1 \ + AR="ar rcu" \ + RANLIB="ranlib" \ + STRIP="strip" \ + CC="${MINGW_CHOST}-gcc" \ + INSTALL_TOP="${pkgdir}${MINGW_PREFIX}" \ + INSTALL_DATA='cp -d' \ + INSTALL_INC="${pkgdir}${MINGW_PREFIX}"/include/lua5.1 \ + INSTALL_MAN="${pkgdir}${MINGW_PREFIX}"/share/man/man1 \ + TO_BIN="lua5.1.exe luac5.1.exe lua51.dll" \ + TO_LIB="liblua5.1.a" \ + mingw install + make clean } package(){ - cd ${srcdir}/lua-${pkgver} - install -Dm644 etc/lua.pc ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/lua5.1.pc - install -d "${pkgdir}${MINGW_PREFIX}/share/doc/$_realname" - install -m644 doc/*.{gif,png,css,html} "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname} - install -Dm644 COPYRIGHT "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/COPYRIGHT - - cd "${pkgdir}${MINGW_PREFIX}"/share/man/man1 - mv lua.1 lua5.1.1 - mv luac.1 luac5.1.1 + cd ${srcdir}/lua-${pkgver} + install -Dm644 etc/lua.pc ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/lua5.1.pc + install -d "${pkgdir}${MINGW_PREFIX}/share/doc/$_realname" + install -m644 doc/*.{gif,png,css,html} "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname} + install -Dm644 COPYRIGHT "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/COPYRIGHT + + cd "${pkgdir}${MINGW_PREFIX}"/share/man/man1 + mv lua.1 lua5.1.1 + mv luac.1 luac5.1.1 } diff --git a/mingw-w64-lzo2/PKGBUILD b/mingw-w64-lzo2/PKGBUILD index 2aaa6c9f69..4a04845388 100644 --- a/mingw-w64-lzo2/PKGBUILD +++ b/mingw-w64-lzo2/PKGBUILD @@ -12,7 +12,7 @@ license=("GPL") makedepends=("${_mingw_suff}-gcc") options=('staticlibs' 'strip') source=("$url/download/lzo-${pkgver}.tar.gz" - "liblzo2-2.06-1.src.patch") + "liblzo2-2.06-1.src.patch") md5sums=('95380bd4081f85ef08c5209f4107e9f8' 'a3bf24d94aadf859f42f56cf095752fd') diff --git a/mingw-w64-meld3/PKGBUILD b/mingw-w64-meld3/PKGBUILD index 81f85d0632..ce4cbb2c62 100644 --- a/mingw-w64-meld3/PKGBUILD +++ b/mingw-w64-meld3/PKGBUILD @@ -11,17 +11,17 @@ url="http://meldmerge.org/" license=("GPL" "LGPL") options=('strip' 'staticlibs') depends=( - "${_mingw_suff}-gtk3" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-python2-gobject" - "${_mingw_suff}-gtksourceview3" - "${_mingw_suff}-hicolor-icon-theme" - "${_mingw_suff}-gsettings-desktop-schemas" - ) + "${_mingw_suff}-gtk3" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-python2-gobject" + "${_mingw_suff}-gtksourceview3" + "${_mingw_suff}-hicolor-icon-theme" + "${_mingw_suff}-gsettings-desktop-schemas" + ) makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - 'intltool' - 'itstool') + "${_mingw_suff}-pkg-config" + 'intltool' + 'itstool') install=meld-${CARCH}.install source=(http://ftp.gnome.org/pub/GNOME/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz '0001-fixes-for-MinGW-w64-symlinks-and-use-sh-to-spawn.patch') @@ -29,25 +29,25 @@ md5sums=('795fb159d0842c6ff237856b98ad7642' 'e388ea44b5ceebb9c327f59fb12a2761') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i "${srcdir}/0001-fixes-for-MinGW-w64-symlinks-and-use-sh-to-spawn.patch" - sed -i 's/env python/env python2/' bin/meld + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i "${srcdir}/0001-fixes-for-MinGW-w64-symlinks-and-use-sh-to-spawn.patch" + sed -i 's/env python/env python2/' bin/meld } build() { - cd "${srcdir}/${_realname}-${pkgver}" - #export PYTHON=${MINGW_PREFIX}/bin/python2 - DISTUTILS_DEBUG=1 ${MINGW_PREFIX}/bin/python2 setup.py build + cd "${srcdir}/${_realname}-${pkgver}" + #export PYTHON=${MINGW_PREFIX}/bin/python2 + DISTUTILS_DEBUG=1 ${MINGW_PREFIX}/bin/python2 setup.py build } package() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --root=${pkgdir} --prefix=${MINGW_PREFIX} + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --root=${pkgdir} --prefix=${MINGW_PREFIX} - # Missing files; required - install -d "${pkgdir}${MINGW_PREFIX}"/share/{glib-2.0/schemas,icons} - cp -r data/icons/hicolor data/icons/HighContrast "${pkgdir}${MINGW_PREFIX}/share/icons" - cp data/org.gnome.meld.gschema.xml "${pkgdir}${MINGW_PREFIX}/share/glib-2.0/schemas" + # Missing files; required + install -d "${pkgdir}${MINGW_PREFIX}"/share/{glib-2.0/schemas,icons} + cp -r data/icons/hicolor data/icons/HighContrast "${pkgdir}${MINGW_PREFIX}/share/icons" + cp data/org.gnome.meld.gschema.xml "${pkgdir}${MINGW_PREFIX}/share/glib-2.0/schemas" } diff --git a/mingw-w64-mhook/PKGBUILD b/mingw-w64-mhook/PKGBUILD index e45941826b..e2820791ce 100644 --- a/mingw-w64-mhook/PKGBUILD +++ b/mingw-w64-mhook/PKGBUILD @@ -9,7 +9,7 @@ arch=('any') pkgdesc="An API hooking library (mingw-w64)" depends=("${_mingw_suff}-gcc-libs") makedepends=("git" - "${_mingw_suff}-cmake") + "${_mingw_suff}-cmake") options=('strip' 'staticlibs') license=('custom') url="https://github.com/SirAnthony/mhook" @@ -17,38 +17,38 @@ source=("$_realname"::"git+https://github.com/SirAnthony/mhook.git") sha1sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "$srcdir" - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + cd "$srcdir" + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake \ - -G "MSYS Makefiles" \ - -DCMAKE_BUILD_TYPE=Release \ - -DMHOOK_TESTS=ON \ - ../${_realname} - make V=1 + ${MINGW_PREFIX}/bin/cmake \ + -G "MSYS Makefiles" \ + -DCMAKE_BUILD_TYPE=Release \ + -DMHOOK_TESTS=ON \ + ../${_realname} + make V=1 } check() { - cd "$srcdir/build-${MINGW_CHOST}" - ./mhook-tests + cd "$srcdir/build-${MINGW_CHOST}" + ./mhook-tests } package() { - cd "$srcdir/build-${MINGW_CHOST}" + cd "$srcdir/build-${MINGW_CHOST}" - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/include/ - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/include/ + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp libmhook.a ${pkgdir}${MINGW_PREFIX}/lib/ - cp ${srcdir}/${_realname}/${_realname}-lib/${_realname}.h \ - ${pkgdir}${MINGW_PREFIX}/include/ - cp -pf ${srcdir}/${_realname}/COPYING* \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp libmhook.a ${pkgdir}${MINGW_PREFIX}/lib/ + cp ${srcdir}/${_realname}/${_realname}-lib/${_realname}.h \ + ${pkgdir}${MINGW_PREFIX}/include/ + cp -pf ${srcdir}/${_realname}/COPYING* \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname } diff --git a/mingw-w64-mpc/PKGBUILD b/mingw-w64-mpc/PKGBUILD index 3cdf1b37e1..73b76b3e82 100644 --- a/mingw-w64-mpc/PKGBUILD +++ b/mingw-w64-mpc/PKGBUILD @@ -17,15 +17,15 @@ source=("http://www.multiprecision.org/mpc/download/${_realname}-${pkgver}.tar.g sha1sums=('5072d82ab50ec36cc8c0e320b5c377adb48abe70') build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-static \ - --disable-shared \ - --with-gmp=${MINGW_PREFIX} \ - --with-mpfr=${MINGW_PREFIX} - make + mkdir -p ${srcdir}/build-${MINGW_CHOST} + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --enable-static \ + --disable-shared \ + --with-gmp=${MINGW_PREFIX} \ + --with-mpfr=${MINGW_PREFIX} + make } check() { diff --git a/mingw-w64-mpfr/PKGBUILD b/mingw-w64-mpfr/PKGBUILD index 439b6d10d1..6894543e55 100644 --- a/mingw-w64-mpfr/PKGBUILD +++ b/mingw-w64-mpfr/PKGBUILD @@ -30,10 +30,10 @@ build() { cd "${srcdir}/${_realname}-${_pkgver}" ./configure --build=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --enable-static \ - --disable-shared \ - --with-gmp=${MINGW_PREFIX} + --prefix=${MINGW_PREFIX} \ + --enable-static \ + --disable-shared \ + --with-gmp=${MINGW_PREFIX} make } diff --git a/mingw-w64-nasm/PKGBUILD b/mingw-w64-nasm/PKGBUILD index fbbc269f7b..6467b17424 100644 --- a/mingw-w64-nasm/PKGBUILD +++ b/mingw-w64-nasm/PKGBUILD @@ -16,23 +16,23 @@ source=(http://www.nasm.us/pub/nasm/releasebuilds/${pkgver}/${_realname}-${pkgve sha1sums=('d0525883abc6a8a9c0d2207b6872442ee26bfe1b') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - export MSYS2_ARG_CONV_EXCL="-//OASIS" - cp -rf ${srcdir}/${_realname}-${pkgver} ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} + export MSYS2_ARG_CONV_EXCL="-//OASIS" + cp -rf ${srcdir}/${_realname}-${pkgver} ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} - make + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make INSTALLROOT="${pkgdir}" install install_rdf - install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + cd ${srcdir}/build-${MINGW_CHOST} + make INSTALLROOT="${pkgdir}" install install_rdf + install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-ncurses/PKGBUILD b/mingw-w64-ncurses/PKGBUILD index 5d669a5a3d..0ef93e2b50 100644 --- a/mingw-w64-ncurses/PKGBUILD +++ b/mingw-w64-ncurses/PKGBUILD @@ -23,21 +23,21 @@ build() { ./configure \ --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ --without-ada \ - --with-cxx \ - --enable-pc-files \ - --disable-rpath \ - --enable-colorfgbg \ - --disable-symlinks \ - --enable-warnings \ - --enable-assertions \ - --disable-home-terminfo \ - --enable-database \ - --enable-sp-funcs \ - --enable-term-driver \ - --enable-interop \ - --enable-widec + --with-cxx \ + --enable-pc-files \ + --disable-rpath \ + --enable-colorfgbg \ + --disable-symlinks \ + --enable-warnings \ + --enable-assertions \ + --disable-home-terminfo \ + --enable-database \ + --enable-sp-funcs \ + --enable-term-driver \ + --enable-interop \ + --enable-widec make } diff --git a/mingw-w64-ninja/PKGBUILD b/mingw-w64-ninja/PKGBUILD index 21e173f9d7..96833560d8 100644 --- a/mingw-w64-ninja/PKGBUILD +++ b/mingw-w64-ninja/PKGBUILD @@ -16,13 +16,13 @@ source=("https://github.com/martine/ninja/archive/v${pkgver}.tar.gz") md5sums=('cff1cd76e132c0af86a8bf9f6d811eb6') prepare () { - cd ${srcdir}/ninja-${pkgver} + cd ${srcdir}/ninja-${pkgver} } build() { - mkdir -p "${pkgdir}${MINGW_PREFIX}"/bin - cd ${srcdir}/ninja-${pkgver} - ./bootstrap.py --platform mingw + mkdir -p "${pkgdir}${MINGW_PREFIX}"/bin + cd ${srcdir}/ninja-${pkgver} + ./bootstrap.py --platform mingw } package() { diff --git a/mingw-w64-nutsnbolts-hg/PKGBUILD b/mingw-w64-nutsnbolts-hg/PKGBUILD index 3791e24d4f..0d166173e7 100644 --- a/mingw-w64-nutsnbolts-hg/PKGBUILD +++ b/mingw-w64-nutsnbolts-hg/PKGBUILD @@ -14,40 +14,40 @@ provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") url=('https://bitbucket.org/Coin3D/dime') source=("${_realname}"::"hg+https://bitbucket.org/Alexpux/nutsnbolts" - #"hg+https://bitbucket.org/Alexpux/coincodeshare" - ) + #"hg+https://bitbucket.org/Alexpux/coincodeshare" + ) options=(!strip staticlibs) md5sums=('SKIP' #'SKIP' ) pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - #export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-debug \ - --with-coin=${MINGW_PREFIX} - make + #export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-debug \ + --with-coin=${MINGW_PREFIX} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-octopi-git/PKGBUILD b/mingw-w64-octopi-git/PKGBUILD index 8a09f872e0..c38c3af41c 100644 --- a/mingw-w64-octopi-git/PKGBUILD +++ b/mingw-w64-octopi-git/PKGBUILD @@ -34,59 +34,59 @@ pkgver() { } prepare() { - cd "$srcdir/$_gitname" - git am "${srcdir}"/0001-Hack-isRootRunning-to-always-be-false-for-_WIN32.patch - git am "${srcdir}"/0002-Define-QT_WA-as-unicode.patch - git am "${srcdir}"/0003-Use-Q_PID-for-m_pidTerminal.patch - git am "${srcdir}"/0004-Hack-out-ProcessWrapper-onSingleShot-to-do-nothing-o.patch - git am "${srcdir}"/0005-Hardcode-relative-path-to-sh.exe-as-getSUCommand-for.patch + cd "$srcdir/$_gitname" + git am "${srcdir}"/0001-Hack-isRootRunning-to-always-be-false-for-_WIN32.patch + git am "${srcdir}"/0002-Define-QT_WA-as-unicode.patch + git am "${srcdir}"/0003-Use-Q_PID-for-m_pidTerminal.patch + git am "${srcdir}"/0004-Hack-out-ProcessWrapper-onSingleShot-to-do-nothing-o.patch + git am "${srcdir}"/0005-Hardcode-relative-path-to-sh.exe-as-getSUCommand-for.patch } build() { - cpucount=$(grep -c processor /proc/cpuinfo 2>/dev/null) - jc=${cpucount:-1} + cpucount=$(grep -c processor /proc/cpuinfo 2>/dev/null) + jc=${cpucount:-1} - cd "$srcdir" - rm -rf build-${MINGW_CHOST} - mkdir build-${MINGW_CHOST} - cd build-${MINGW_CHOST} + cd "$srcdir" + rm -rf build-${MINGW_CHOST} + mkdir build-${MINGW_CHOST} + cd build-${MINGW_CHOST} - msg "Building Octopi..." - qmake ../$_gitname/$_gitname.pro CONFIG+="c++11 release" - mingw32-make -j$jc release + msg "Building Octopi..." + qmake ../$_gitname/$_gitname.pro CONFIG+="c++11 release" + mingw32-make -j$jc release - mkdir -p notifier/pacmanhelper - pushd notifier/pacmanhelper - msg "Building pacmanhelper..." - qmake ../../../$_gitname/notifier/pacmanhelper/pacmanhelper.pro CONFIG+="release" - mingw32-make -j$jc release - popd + mkdir -p notifier/pacmanhelper + pushd notifier/pacmanhelper + msg "Building pacmanhelper..." + qmake ../../../$_gitname/notifier/pacmanhelper/pacmanhelper.pro CONFIG+="release" + mingw32-make -j$jc release + popd - mkdir -p notifier/$_gitname-notifier - pushd notifier/$_gitname-notifier - msg "Building $_gitname-notifier..." - qmake ../../../$_gitname/notifier/$_gitname-notifier/$_gitname-notifier.pro CONFIG+="release" - mingw32-make -j$jc release - popd + mkdir -p notifier/$_gitname-notifier + pushd notifier/$_gitname-notifier + msg "Building $_gitname-notifier..." + qmake ../../../$_gitname/notifier/$_gitname-notifier/$_gitname-notifier.pro CONFIG+="release" + mingw32-make -j$jc release + popd } package() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - PREFIX_WIN=$(pwd -W) - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + PREFIX_WIN=$(pwd -W) + popd > /dev/null - cd "$srcdir/build-${MINGW_CHOST}" + cd "$srcdir/build-${MINGW_CHOST}" - install -D -m755 bin/$_gitname ${pkgdir}${MINGW_PREFIX}/bin/$_gitname - install -D -m755 notifier/bin/$_gitname-notifier ${pkgdir}${MINGW_PREFIX}/bin/$_gitname-notifier - install -D -m644 $srcdir/$_gitname/resources/images/${_gitname}_red.png ${pkgdir}${MINGW_PREFIX}/share/icons/$_gitname.png + install -D -m755 bin/$_gitname ${pkgdir}${MINGW_PREFIX}/bin/$_gitname + install -D -m755 notifier/bin/$_gitname-notifier ${pkgdir}${MINGW_PREFIX}/bin/$_gitname-notifier + install -D -m644 $srcdir/$_gitname/resources/images/${_gitname}_red.png ${pkgdir}${MINGW_PREFIX}/share/icons/$_gitname.png - #services - install -D -m755 notifier/bin/pacmanhelper ${pkgdir}${MINGW_PREFIX}/lib/octopi/pacmanhelper + #services + install -D -m755 notifier/bin/pacmanhelper ${pkgdir}${MINGW_PREFIX}/lib/octopi/pacmanhelper - install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacman.policy ${pkgdir}${MINGW_PREFIX}/share/polkit-1/actions/org.octopi.pacman.policy - install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.conf ${pkgdir}${MINGW_PREFIX}/etc/dbus-1/system.d/org.octopi.pacmanhelper.conf - install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.xml ${pkgdir}${MINGW_PREFIX}/share/dbus-1/interfaces/org.octopi.pacmanhelper.xml - install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.service ${pkgdir}${MINGW_PREFIX}/share/dbus-1/system-services/org.octopi.pacmanhelper.service + install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacman.policy ${pkgdir}${MINGW_PREFIX}/share/polkit-1/actions/org.octopi.pacman.policy + install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.conf ${pkgdir}${MINGW_PREFIX}/etc/dbus-1/system.d/org.octopi.pacmanhelper.conf + install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.xml ${pkgdir}${MINGW_PREFIX}/share/dbus-1/interfaces/org.octopi.pacmanhelper.xml + install -D -m644 $srcdir/$_gitname/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.service ${pkgdir}${MINGW_PREFIX}/share/dbus-1/system-services/org.octopi.pacmanhelper.service } diff --git a/mingw-w64-ogre/PKGBUILD b/mingw-w64-ogre/PKGBUILD index c3c6eac628..cc6b0d08ce 100644 --- a/mingw-w64-ogre/PKGBUILD +++ b/mingw-w64-ogre/PKGBUILD @@ -11,27 +11,27 @@ url="http://www.ogre3d.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "mercurial") depends=("${_mingw_suff}-boost" - "${_mingw_suff}-cppunit" - "${_mingw_suff}-FreeImage" - "${_mingw_suff}-freetype" - "${_mingw_suff}-glsl-optimizer" - "${_mingw_suff}-hlsl2glsl" - "${_mingw_suff}-nvidia-cg-toolkit" - "${_mingw_suff}-ois" - "${_mingw_suff}-tinyxml" - "${_mingw_suff}-winpthreads" - "${_mingw_suff}-zlib" - "${_mingw_suff}-zziplib" - #"${_mingw_suff}-intel-tbb" - ) + "${_mingw_suff}-cppunit" + "${_mingw_suff}-FreeImage" + "${_mingw_suff}-freetype" + "${_mingw_suff}-glsl-optimizer" + "${_mingw_suff}-hlsl2glsl" + "${_mingw_suff}-nvidia-cg-toolkit" + "${_mingw_suff}-ois" + "${_mingw_suff}-tinyxml" + "${_mingw_suff}-winpthreads" + "${_mingw_suff}-zlib" + "${_mingw_suff}-zziplib" + #"${_mingw_suff}-intel-tbb" + ) options=('staticlibs' '!strip') # '!buildflags' source=("${_realname}-${pkgver}.tar.xz"{,.sig} - ogre-1.9.0-fix-cflags.patch - ogre-endlessworld-fix.patch - ogre-freeimage-fix.patch - use-mingw-w64-directx.patch - mingw-w64-fix.patch - fix-using-locale.patch + ogre-1.9.0-fix-cflags.patch + ogre-endlessworld-fix.patch + ogre-freeimage-fix.patch + use-mingw-w64-directx.patch + mingw-w64-fix.patch + fix-using-locale.patch ) md5sums=('7c128aa1bfb5f8793bc2f4c3a09edd0a' 'SKIP' @@ -86,71 +86,71 @@ prepare() { } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - case ${MINGW_CHOST} in - i686*) - local _march=pentium4 #i686 - local _tune=generic #generic - ;; - x86_64*) - local _march=core2 - local _tune=nocona - ;; - esac - export CFLAGS="-O2 -pipe -march=${_march} -mtune=${_tune}" - export CXXFLAGS="-O2 -pipe -march=${_march} -mtune=${_tune}" - export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + case ${MINGW_CHOST} in + i686*) + local _march=pentium4 #i686 + local _tune=generic #generic + ;; + x86_64*) + local _march=core2 + local _tune=nocona + ;; + esac + export CFLAGS="-O2 -pipe -march=${_march} -mtune=${_tune}" + export CXXFLAGS="-O2 -pipe -march=${_march} -mtune=${_tune}" + export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DOGRE_DEPENDENCIES_DIR:PATH=${PREFIX_DEPS} \ - -DOGRE_INSTALL_TOOLS=ON \ - -DOGRE_COPY_DEPENDENCIES=OFF \ - -DOGRE_INSTALL_DEPENDENCIES=OFF \ - -DOGRE_BUILD_RENDERSYSTEM_D3D9=ON \ - -DOGRE_BUILD_RENDERSYSTEM_D3D11=OFF \ - -DCMAKE_BUILD_TYPE:STRING=${_buildtype} \ - -DFREETYPE_FT2BUILD_INCLUDE_DIR=${PREFIX_DEPS}/include/freetype2 \ - -DDirectX9_DXERR_LIBRARY=${PREFIX_DEPS}/${MINGW_CHOST}/lib/libdxerr9.a \ - ../${_realname}-${pkgver} - + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DOGRE_DEPENDENCIES_DIR:PATH=${PREFIX_DEPS} \ + -DOGRE_INSTALL_TOOLS=ON \ + -DOGRE_COPY_DEPENDENCIES=OFF \ + -DOGRE_INSTALL_DEPENDENCIES=OFF \ + -DOGRE_BUILD_RENDERSYSTEM_D3D9=ON \ + -DOGRE_BUILD_RENDERSYSTEM_D3D11=OFF \ + -DCMAKE_BUILD_TYPE:STRING=${_buildtype} \ + -DFREETYPE_FT2BUILD_INCLUDE_DIR=${PREFIX_DEPS}/include/freetype2 \ + -DDirectX9_DXERR_LIBRARY=${PREFIX_DEPS}/${MINGW_CHOST}/lib/libdxerr9.a \ + ../${_realname}-${pkgver} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 install #DESTDIR="$pkgdir" - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - - mv bin/${_buildtype}/* bin/ - rm -r bin/${_buildtype} - mv lib/${_buildtype}/* lib/ - rm -r lib/${_buildtype} - - sed -i "s|../../|../|g" \ - bin/plugins.cfg \ - bin/resources.cfg \ - bin/quakemap.cfg + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install #DESTDIR="$pkgdir" + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + + mv bin/${_buildtype}/* bin/ + rm -r bin/${_buildtype} + mv lib/${_buildtype}/* lib/ + rm -r lib/${_buildtype} + + sed -i "s|../../|../|g" \ + bin/plugins.cfg \ + bin/resources.cfg \ + bin/quakemap.cfg - mkdir -p share/cmake-2.8/Modules - mv CMake/* share/cmake-2.8/Modules/ - rm -r CMake - #rm -r media/CMakeFiles - #rm media/cmake_install.cmake - #rm media/Makefile - - #rm -r Docs/CMakeFiles - #rm Docs/cmake_install.cmake - #rm Docs/Makefile - #rm Docs/CMakeLists.txt - popd > /dev/null + mkdir -p share/cmake-2.8/Modules + mv CMake/* share/cmake-2.8/Modules/ + rm -r CMake + #rm -r media/CMakeFiles + #rm media/cmake_install.cmake + #rm media/Makefile + + #rm -r Docs/CMakeFiles + #rm Docs/cmake_install.cmake + #rm Docs/Makefile + #rm Docs/CMakeLists.txt + popd > /dev/null } diff --git a/mingw-w64-ogre3d-hg/PKGBUILD b/mingw-w64-ogre3d-hg/PKGBUILD index 0fbe024df9..04d796dcc9 100644 --- a/mingw-w64-ogre3d-hg/PKGBUILD +++ b/mingw-w64-ogre3d-hg/PKGBUILD @@ -15,25 +15,25 @@ url="http://www.ogre3d.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "mercurial") depends=("${_mingw_suff}-boost" - "${_mingw_suff}-cppunit" - "${_mingw_suff}-FreeImage" - "${_mingw_suff}-freetype" - "${_mingw_suff}-glsl-optimizer" - "${_mingw_suff}-hlsl2glsl" - "${_mingw_suff}-nvidia-cg-toolkit" - "${_mingw_suff}-ois" - "${_mingw_suff}-tinyxml" - "${_mingw_suff}-zlib" - "${_mingw_suff}-zziplib" - #"${_mingw_suff}-intel-tbb" - ) + "${_mingw_suff}-cppunit" + "${_mingw_suff}-FreeImage" + "${_mingw_suff}-freetype" + "${_mingw_suff}-glsl-optimizer" + "${_mingw_suff}-hlsl2glsl" + "${_mingw_suff}-nvidia-cg-toolkit" + "${_mingw_suff}-ois" + "${_mingw_suff}-tinyxml" + "${_mingw_suff}-zlib" + "${_mingw_suff}-zziplib" + #"${_mingw_suff}-intel-tbb" + ) options=('staticlibs' '!strip') # '!buildflags' source=("${_realname}-${pkgver}.tar.xz"{,.sig} - ogre-1.9.0-fix-cflags.patch - ogre-endlessworld-fix.patch - ogre-freeimage-fix.patch - use-mingw-w64-directx.patch - mingw-w64-fix.patch) + ogre-1.9.0-fix-cflags.patch + ogre-endlessworld-fix.patch + ogre-freeimage-fix.patch + use-mingw-w64-directx.patch + mingw-w64-fix.patch) md5sums=('f0e6046fbe17b874a5708b4823cce603' 'SKIP' 'a2cbfc846906bbb80c7b05d2d60a2779' @@ -46,103 +46,103 @@ _buildtype=Release # source PKGBUILD && mksource mksource() { - [[ -x /usr/bin/hg ]] || (echo "hg not found. Install mercurial." && return 1) + [[ -x /usr/bin/hg ]] || (echo "hg not found. Install mercurial." && return 1) - __hgroot='https://bitbucket.org/sinbad' - __hgrepo='ogre' - __hgbranch='default' - __hgrev="v1-9" + __hgroot='https://bitbucket.org/sinbad' + __hgrepo='ogre' + __hgbranch='default' + __hgrev="v1-9" - hg clone -u ${__hgrev} "${__hgroot}/${__hgrepo}/" ${__hgrepo} - #hg clone -b ${__hgbranch} "${__hgroot}${__hgrepo}#${__hgrev}" ${__hgrepo} + hg clone -u ${__hgrev} "${__hgroot}/${__hgrepo}/" ${__hgrepo} + #hg clone -b ${__hgbranch} "${__hgroot}${__hgrepo}#${__hgrev}" ${__hgrepo} - pushd ${__hgrepo} - if (( $(hg id -n) < $(hg id -nr ${__hgbranch}) )); then - printf 'You are not building the latest revision!\n' - printf "Consider updating __hgrev to $(hg id -r ${__hgbranch}).\n" - fi - __revis="r$(hg identify -n).$(hg identify -i)" - popd + pushd ${__hgrepo} + if (( $(hg id -n) < $(hg id -nr ${__hgbranch}) )); then + printf 'You are not building the latest revision!\n' + printf "Consider updating __hgrev to $(hg id -r ${__hgbranch}).\n" + fi + __revis="r$(hg identify -n).$(hg identify -i)" + popd - mv ${__hgrepo} ${_realname}-${_base_ver}.${__revis} - find ${_realname}-${_base_ver}.${__revis} -depth -type d -name .hg -exec rm -rf {} \; - rm ${_realname}-${_base_ver}.${__revis}/{.hgignore,.hgtags} - tar -cJf ${_realname}-${_base_ver}.${__revis}.tar.xz ${_realname}-${_base_ver}.${__revis}/* - rm -r ${_realname}-${_base_ver}.${__revis} + mv ${__hgrepo} ${_realname}-${_base_ver}.${__revis} + find ${_realname}-${_base_ver}.${__revis} -depth -type d -name .hg -exec rm -rf {} \; + rm ${_realname}-${_base_ver}.${__revis}/{.hgignore,.hgtags} + tar -cJf ${_realname}-${_base_ver}.${__revis}.tar.xz ${_realname}-${_base_ver}.${__revis}/* + rm -r ${_realname}-${_base_ver}.${__revis} - gpg --detach-sign ${_realname}-${_base_ver}.${__revis}.tar.xz + gpg --detach-sign ${_realname}-${_base_ver}.${__revis}.tar.xz - #scp ${pkgname}-${_base_ver}.tar.xz nym:/srv/ftp/other/vim/ - #scp ${pkgname}-${_base_ver}.tar.xz.sig nym:/srv/ftp/other/vim/ + #scp ${pkgname}-${_base_ver}.tar.xz nym:/srv/ftp/other/vim/ + #scp ${pkgname}-${_base_ver}.tar.xz.sig nym:/srv/ftp/other/vim/ } prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/ogre-1.9.0-fix-cflags.patch - patch -p0 -i ${srcdir}/ogre-endlessworld-fix.patch - patch -p1 -i ${srcdir}/ogre-freeimage-fix.patch - patch -p1 -i ${srcdir}/use-mingw-w64-directx.patch - patch -p1 -i ${srcdir}/mingw-w64-fix.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/ogre-1.9.0-fix-cflags.patch + patch -p0 -i ${srcdir}/ogre-endlessworld-fix.patch + patch -p1 -i ${srcdir}/ogre-freeimage-fix.patch + patch -p1 -i ${srcdir}/use-mingw-w64-directx.patch + patch -p1 -i ${srcdir}/mingw-w64-fix.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - case ${MINGW_CHOST} in - i686*) - local _march=pentium4 #i686 - local _tune=generic #generic - ;; - x86_64*) - local _march=core2 - local _tune=nocona - ;; - esac - export CFLAGS="-O3 -pipe -march=${_march} -mtune=${_tune}" - export CXXFLAGS="-O3 -pipe -march=${_march} -mtune=${_tune}" - export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DOGRE_DEPENDENCIES_DIR:PATH=${PREFIX_DEPS} \ - -DOGRE_INSTALL_TOOLS=ON \ - -DOGRE_COPY_DEPENDENCIES=OFF \ - -DOGRE_INSTALL_DEPENDENCIES=OFF \ - -DOGRE_BUILD_RENDERSYSTEM_D3D9=ON \ - -DOGRE_BUILD_RENDERSYSTEM_D3D11=OFF \ - -DCMAKE_BUILD_TYPE:STRING=${_buildtype} \ - -DFREETYPE_FT2BUILD_INCLUDE_DIR=${PREFIX_DEPS}/include/freetype2 \ - -DDirectX9_DXERR_LIBRARY=${PREFIX_DEPS}/${MINGW_CHOST}/lib/libdxerr9.a \ - ../${_realname}-${pkgver} + case ${MINGW_CHOST} in + i686*) + local _march=pentium4 #i686 + local _tune=generic #generic + ;; + x86_64*) + local _march=core2 + local _tune=nocona + ;; + esac + export CFLAGS="-O3 -pipe -march=${_march} -mtune=${_tune}" + export CXXFLAGS="-O3 -pipe -march=${_march} -mtune=${_tune}" + export DXSDK_DIR=${PREFIX_DEPS}/${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DOGRE_DEPENDENCIES_DIR:PATH=${PREFIX_DEPS} \ + -DOGRE_INSTALL_TOOLS=ON \ + -DOGRE_COPY_DEPENDENCIES=OFF \ + -DOGRE_INSTALL_DEPENDENCIES=OFF \ + -DOGRE_BUILD_RENDERSYSTEM_D3D9=ON \ + -DOGRE_BUILD_RENDERSYSTEM_D3D11=OFF \ + -DCMAKE_BUILD_TYPE:STRING=${_buildtype} \ + -DFREETYPE_FT2BUILD_INCLUDE_DIR=${PREFIX_DEPS}/include/freetype2 \ + -DDirectX9_DXERR_LIBRARY=${PREFIX_DEPS}/${MINGW_CHOST}/lib/libdxerr9.a \ + ../${_realname}-${pkgver} - make + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 install #DESTDIR="$pkgdir" - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install #DESTDIR="$pkgdir" + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - mv bin/${_buildtype}/* bin/ - rm -r bin/${_buildtype} - mv lib/${_buildtype}/* lib/ - rm -r lib/${_buildtype} + mv bin/${_buildtype}/* bin/ + rm -r bin/${_buildtype} + mv lib/${_buildtype}/* lib/ + rm -r lib/${_buildtype} - sed -i "s|../../|../|g" \ - bin/plugins.cfg \ - bin/resources.cfg \ - bin/quakemap.cfg + sed -i "s|../../|../|g" \ + bin/plugins.cfg \ + bin/resources.cfg \ + bin/quakemap.cfg - mkdir -p share/cmake-2.8/Modules - mv CMake/* share/cmake-2.8/Modules/ - rm -r CMake - popd > /dev/null + mkdir -p share/cmake-2.8/Modules + mv CMake/* share/cmake-2.8/Modules/ + rm -r CMake + popd > /dev/null } diff --git a/mingw-w64-ogreassimp-hg/PKGBUILD b/mingw-w64-ogreassimp-hg/PKGBUILD index 0ec876313a..d13de6dd20 100644 --- a/mingw-w64-ogreassimp-hg/PKGBUILD +++ b/mingw-w64-ogreassimp-hg/PKGBUILD @@ -11,14 +11,14 @@ url="http://www.ogre3d.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "mercurial") depends=("${_mingw_suff}-assimp" - "${_mingw_suff}-ogre3d") + "${_mingw_suff}-ogre3d") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('staticlibs' '!strip') source=("${_realname}-${pkgver}.tar.xz" - update-boost-part.patch - support-ogre-1_9_0.patch - install-fix.patch) + update-boost-part.patch + support-ogre-1_9_0.patch + install-fix.patch) md5sums=('493e82095943eb79c503e13f432fabe1' '478b6b938d68ff50f301cea897d1c2bf' '6d513837ad431b9e1affb3b5ee3cb340' @@ -56,32 +56,32 @@ mksource() { } prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p0 -i ${srcdir}/update-boost-part.patch - patch -p0 -i ${srcdir}/support-ogre-1_9_0.patch - patch -p0 -i ${srcdir}/install-fix.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p0 -i ${srcdir}/update-boost-part.patch + patch -p0 -i ${srcdir}/support-ogre-1_9_0.patch + patch -p0 -i ${srcdir}/install-fix.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - cd "${srcdir}/${_realname}-${pkgver}" - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DFIX_NEED_ZLIB=ON - make + cd "${srcdir}/${_realname}-${pkgver}" + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DFIX_NEED_ZLIB=ON + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make -j1 install + cd "${srcdir}/${_realname}-${pkgver}" + make -j1 install } diff --git a/mingw-w64-oniguruma/PKGBUILD b/mingw-w64-oniguruma/PKGBUILD index f4374703ea..8bf8c3ec5d 100644 --- a/mingw-w64-oniguruma/PKGBUILD +++ b/mingw-w64-oniguruma/PKGBUILD @@ -23,9 +23,9 @@ md5sums=('SKIP') build() { cd ${srcdir}/${_realname}-${pkgver} ./configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} make ${MINGW_PREFIX}/bin/gcc -shared .libs/*.o -o libonig.dll -Xlinker --out-implib -Xlinker libonig.dll.a } diff --git a/mingw-w64-openal/PKGBUILD b/mingw-w64-openal/PKGBUILD index d1ff8512fc..4f2d36d6e7 100644 --- a/mingw-w64-openal/PKGBUILD +++ b/mingw-w64-openal/PKGBUILD @@ -15,22 +15,22 @@ source=(http://kcat.strangesoft.net/openal-releases/openal-soft-$pkgver.tar.bz2) md5sums=('ea83dec3b9655a27d28e7bc7cae9cd71') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}" - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DEXAMPLES=OFF \ - ../openal-soft-${pkgver} - make + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DEXAMPLES=OFF \ + ../openal-soft-${pkgver} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make install + cd "${srcdir}/build-${MINGW_CHOST}" + make install } diff --git a/mingw-w64-opencollada/PKGBUILD b/mingw-w64-opencollada/PKGBUILD index ece1423e81..b8ec910ec1 100644 --- a/mingw-w64-opencollada/PKGBUILD +++ b/mingw-w64-opencollada/PKGBUILD @@ -11,46 +11,46 @@ url="https://github.com/khronosGroup/OpenCOLLADA/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "git") depends=("${_mingw_suff}-libxml2" - "${_mingw_suff}-pcre") + "${_mingw_suff}-pcre") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('staticlibs' 'strip') source=("${_realname}"::"git://github.com/KhronosGroup/OpenCOLLADA.git" - fix-mingw-w64.patch) + fix-mingw-w64.patch) md5sums=('SKIP' 'd7c4b3a0c59eae4351b627d4eb714645') pkgver() { - cd "$srcdir/$_realname" - printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd "${srcdir}/${_realname}" - patch -p0 -i ${srcdir}/fix-mingw-w64.patch + cd "${srcdir}/${_realname}" + patch -p0 -i ${srcdir}/fix-mingw-w64.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - mkdir -p "${srcdir}"/build-${MINGW_CHOST} - cd "${srcdir}"/build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=RELEASE \ - ../${_realname} - make + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + mkdir -p "${srcdir}"/build-${MINGW_CHOST} + cd "${srcdir}"/build-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=RELEASE \ + ../${_realname} + make } package() { - cd "${srcdir}"/build-${MINGW_CHOST} - make -j1 install + cd "${srcdir}"/build-${MINGW_CHOST} + make -j1 install } diff --git a/mingw-w64-opencolorio/PKGBUILD b/mingw-w64-opencolorio/PKGBUILD index baeded86b0..10b27fba0b 100644 --- a/mingw-w64-opencolorio/PKGBUILD +++ b/mingw-w64-opencolorio/PKGBUILD @@ -12,76 +12,76 @@ license=('BSD') provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") depends=("${_mingw_suff}-boost" - "${_mingw_suff}-glew" - "${_mingw_suff}-freeglut" - "${_mingw_suff}-lcms2" - "${_mingw_suff}-python2" - "${_mingw_suff}-tinyxml") + "${_mingw_suff}-glew" + "${_mingw_suff}-freeglut" + "${_mingw_suff}-lcms2" + "${_mingw_suff}-python2" + "${_mingw_suff}-tinyxml") makedepends=("${_mingw_suff}-cmake" - "${_mingw_suff}-yaml-cpp0.3" - "${_mingw_suff}-pkg-config") + "${_mingw_suff}-yaml-cpp0.3" + "${_mingw_suff}-pkg-config") options=('strip' 'buildflags') source=("${_realname}"::"git+https://github.com/imageworks/OpenColorIO.git" - #http://github.com/imageworks/OpenColorIO/tarball/v$pkgver - mingw-w64.patch - fix-redefinitions.patch) + #http://github.com/imageworks/OpenColorIO/tarball/v$pkgver + mingw-w64.patch + fix-redefinitions.patch) sha1sums=('SKIP' '19cdc7480f51df84f3280b35a8d0e514f49874c5' '8e4eaca025b110ea18036ccf71e0f5e1e8e17f5b') pkgver() { - cd "$srcdir/$_realname" - printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd $_realname - patch -p1 -i ${srcdir}/mingw-w64.patch - patch -p1 -i ${srcdir}/fix-redefinitions.patch + cd $_realname + patch -p1 -i ${srcdir}/mingw-w64.patch + patch -p1 -i ${srcdir}/fix-redefinitions.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - #CFLAGS+=" -I${MINGW_PREFIX}/include/python2.7" - #CXXFLAGS+=" -I${MINGW_PREFIX}/include/python2.7" - cd $_realname - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DGLEW_INCLUDES=${PREFIX_DEPS}/include \ - -DGLEW_LIBRARIES=${PREFIX_DEPS}/lib/libglew32.dll.a \ - -DUSE_EXTERNAL_TINYXML=ON \ - -DUSE_EXTERNAL_YAML=ON \ - -DUSE_EXTERNAL_LCMS=ON \ - -DOCIO_USE_BOOST_PTR=ON \ - -DOCIO_BUILD_PYGLUE=OFF \ - -DOCIO_BUILD_TRUELIGHT=OFF \ - . - #-DPYTHON=${PREFIX_DEPS}/bin/python2.exe \ - #-DPYTHON_LIBRARIES=${PREFIX_DEPS}/lib/libpython2.7.dll.a \ - #-DPYTHON_HEADER=${PREFIX_DEPS}/include/python2.7/Python.h \ - #-DPYTHON_INCLUDE_DIRS=${PREFIX_DEPS}/include/python2.7 \ - make + #CFLAGS+=" -I${MINGW_PREFIX}/include/python2.7" + #CXXFLAGS+=" -I${MINGW_PREFIX}/include/python2.7" + cd $_realname + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DGLEW_INCLUDES=${PREFIX_DEPS}/include \ + -DGLEW_LIBRARIES=${PREFIX_DEPS}/lib/libglew32.dll.a \ + -DUSE_EXTERNAL_TINYXML=ON \ + -DUSE_EXTERNAL_YAML=ON \ + -DUSE_EXTERNAL_LCMS=ON \ + -DOCIO_USE_BOOST_PTR=ON \ + -DOCIO_BUILD_PYGLUE=OFF \ + -DOCIO_BUILD_TRUELIGHT=OFF \ + . + #-DPYTHON=${PREFIX_DEPS}/bin/python2.exe \ + #-DPYTHON_LIBRARIES=${PREFIX_DEPS}/lib/libpython2.7.dll.a \ + #-DPYTHON_HEADER=${PREFIX_DEPS}/include/python2.7/Python.h \ + #-DPYTHON_INCLUDE_DIRS=${PREFIX_DEPS}/include/python2.7 \ + make } package() { - cd "$_realname" - make install - install -Dm644 LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + cd "$_realname" + make install + install -Dm644 LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE - cd ${pkgdir}${MINGW_PREFIX} - export PREFIX_WIN=`pwd -W` - mkdir -p bin - mv lib/*.dll bin/ - for ff in lib/pkgconfig/*.pc; do - sed -i "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" $ff - done + cd ${pkgdir}${MINGW_PREFIX} + export PREFIX_WIN=`pwd -W` + mkdir -p bin + mv lib/*.dll bin/ + for ff in lib/pkgconfig/*.pc; do + sed -i "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" $ff + done } diff --git a/mingw-w64-opencore-amr/PKGBUILD b/mingw-w64-opencore-amr/PKGBUILD index 17b7d5b83d..6f1ddf5e22 100644 --- a/mingw-w64-opencore-amr/PKGBUILD +++ b/mingw-w64-opencore-amr/PKGBUILD @@ -15,22 +15,22 @@ source=("http://downloads.sourceforge.net/${_realname}/${_realname}-${pkgver}.ta md5sums=('09d2c5dfb43a9f6e9fec8b1ae678e725') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-static - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-opencv/PKGBUILD b/mingw-w64-opencv/PKGBUILD index a7751112d1..73a56465ae 100644 --- a/mingw-w64-opencv/PKGBUILD +++ b/mingw-w64-opencv/PKGBUILD @@ -9,35 +9,35 @@ pkgdesc="Open Source Computer Vision Library (mingw-w64)" arch=('any') url="http://opencv.org/" depends=( - #"${_mingw_suff}-gst-plugins-base0.10" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-jasper" - "${_mingw_suff}-ffmpeg" - "${_mingw_suff}-openexr" - #"${_mingw_suff}-intel-tbb" - "${_mingw_suff}-zlib" - #"${_mingw_suff}-gtkglext" - ) + #"${_mingw_suff}-gst-plugins-base0.10" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-jasper" + "${_mingw_suff}-ffmpeg" + "${_mingw_suff}-openexr" + #"${_mingw_suff}-intel-tbb" + "${_mingw_suff}-zlib" + #"${_mingw_suff}-gtkglext" + ) makedepends=("${_mingw_suff}-cmake" - "${_mingw_suff}-qt5" - "${_mingw_suff}-python2-numpy" - "${_mingw_suff}-python2-sphinx" - "${_mingw_suff}-eigen3" - #"${_mingw_suff}-gtk2" - ) + "${_mingw_suff}-qt5" + "${_mingw_suff}-python2-numpy" + "${_mingw_suff}-python2-sphinx" + "${_mingw_suff}-eigen3" + #"${_mingw_suff}-gtk2" + ) optdepends=( - "${_mingw_suff}-eigen3" - "${_mingw_suff}-qt5" - #'libcl: For coding with OpenCL' - "${_mingw_suff}-python2-numpy: Python 2.x interface") + "${_mingw_suff}-eigen3" + "${_mingw_suff}-qt5" + #'libcl: For coding with OpenCL' + "${_mingw_suff}-python2-numpy: Python 2.x interface") source=("http://downloads.sourceforge.net/opencvlibrary/${_realname}-$pkgver.zip" - 'pkgconfig.patch' - 'fsh.patch' - 'fix-install-location.patch' - 'fix-install-python.patch' - 'use-system-libraries.mingw.patch') + 'pkgconfig.patch' + 'fsh.patch' + 'fix-install-location.patch' + 'fix-install-python.patch' + 'use-system-libraries.mingw.patch') md5sums=('50cc1433b3654074206f5b3dbfd49848' 'c7cea48ed7d4f729ebdb9673bac41bd3' 'c597598d142dd34d0eb4af7d6e9779d8' @@ -46,72 +46,72 @@ md5sums=('50cc1433b3654074206f5b3dbfd49848' '0e8cee1d377747176ffa7cd721db61e4') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" - # hack-fix pkg-config mess - # see https://bugs.archlinux.org/task/32430 - # and http://code.opencv.org/issues/1925 - patch -Np1 -i "$srcdir/pkgconfig.patch" + # hack-fix pkg-config mess + # see https://bugs.archlinux.org/task/32430 + # and http://code.opencv.org/issues/1925 + patch -Np1 -i "$srcdir/pkgconfig.patch" - # hack-fix folder naming inconsistency that they won't fix - # see http://code.opencv.org/issues/2512 - # and https://bugs.archlinux.org/task/32342 - patch -Np1 -i "$srcdir/fsh.patch" + # hack-fix folder naming inconsistency that they won't fix + # see http://code.opencv.org/issues/2512 + # and https://bugs.archlinux.org/task/32342 + patch -Np1 -i "$srcdir/fsh.patch" - patch -Np1 -i "$srcdir/fix-install-location.patch" - patch -Np1 -i "$srcdir/fix-install-python.patch" - patch -Np1 -i "$srcdir/use-system-libraries.mingw.patch" - # no longer including docs, see https://bugs.archlinux.org/task/34185 - # python2 compatibility for generating (html) docs - #sed -i 's/sphinx-build/sphinx-build2/' cmake/OpenCVDetectPython.cmake + patch -Np1 -i "$srcdir/fix-install-location.patch" + patch -Np1 -i "$srcdir/fix-install-python.patch" + patch -Np1 -i "$srcdir/use-system-libraries.mingw.patch" + # no longer including docs, see https://bugs.archlinux.org/task/34185 + # python2 compatibility for generating (html) docs + #sed -i 's/sphinx-build/sphinx-build2/' cmake/OpenCVDetectPython.cmake } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - # SSE only available from Pentium 3 onwards (i686 is way older) - [[ "$CARCH" = 'i686' ]] && \ - _cmakeopts=('-D ENABLE_SSE=OFF' - '-DENABLE_SSE2=OFF' - '-DENABLE_SSE3=OFF') + # SSE only available from Pentium 3 onwards (i686 is way older) + [[ "$CARCH" = 'i686' ]] && \ + _cmakeopts=('-D ENABLE_SSE=OFF' + '-DENABLE_SSE2=OFF' + '-DENABLE_SSE3=OFF') - # all x64 CPUs support SSE2 but not SSE3 - [[ "$CARCH" = 'x86_64' ]] && _cmakeopts+=('-DENABLE_SSE3=OFF') + # all x64 CPUs support SSE2 but not SSE3 + [[ "$CARCH" = 'x86_64' ]] && _cmakeopts+=('-DENABLE_SSE3=OFF') - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DWITH_OPENCL=OFF \ - -DWITH_OPENGL=ON \ - -DWITH_TBB=ON \ - -DWITH_XINE=OFF \ - -DBUILD_WITH_DEBUG_INFO=OFF \ - -DBUILD_TESTS=OFF \ - -DBUILD_PERF_TESTS=OFF \ - -DBUILD_EXAMPLES=ON \ - -DINSTALL_C_EXAMPLES=ON \ - -DINSTALL_PYTHON_EXAMPLES=ON \ - -DWITH_GTK=OFF \ - -DWITH_GSTREAMER=OFF \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_SKIP_RPATH=ON \ - -DWITH_QT=ON \ - ${_cmakeopts[@]} \ - ../${_realname}-${pkgver} + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DWITH_OPENCL=OFF \ + -DWITH_OPENGL=ON \ + -DWITH_TBB=ON \ + -DWITH_XINE=OFF \ + -DBUILD_WITH_DEBUG_INFO=OFF \ + -DBUILD_TESTS=OFF \ + -DBUILD_PERF_TESTS=OFF \ + -DBUILD_EXAMPLES=ON \ + -DINSTALL_C_EXAMPLES=ON \ + -DINSTALL_PYTHON_EXAMPLES=ON \ + -DWITH_GTK=OFF \ + -DWITH_GSTREAMER=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DWITH_QT=ON \ + ${_cmakeopts[@]} \ + ../${_realname}-${pkgver} - make + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 install + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install } diff --git a/mingw-w64-openexr/PKGBUILD b/mingw-w64-openexr/PKGBUILD index f323f84811..93d9bed143 100644 --- a/mingw-w64-openexr/PKGBUILD +++ b/mingw-w64-openexr/PKGBUILD @@ -13,12 +13,12 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-ilmbase") options=('staticlibs' 'strip') source=("http://download.savannah.nongnu.org/releases/openexr/${_realname}-${pkgver}.tar.gz" - mingw-w64-fix.patch - openexr-2.1.0-headers.patch - openexr-2.1.0_bb44ExpLogTable.patch - openexr-2.1.0_aligned-malloc.patch - openexr-2.1.0_cast.patch - openexr_obsolete-macros.patch) + mingw-w64-fix.patch + openexr-2.1.0-headers.patch + openexr-2.1.0_bb44ExpLogTable.patch + openexr-2.1.0_aligned-malloc.patch + openexr-2.1.0_cast.patch + openexr_obsolete-macros.patch) md5sums=('33735d37d2ee01c6d8fbd0df94fb8b43' '346e4c67b11e4f688cb3e751604342e0' 'd87df3d057dd8d902c61a3b88f05fd0d' @@ -28,37 +28,37 @@ md5sums=('33735d37d2ee01c6d8fbd0df94fb8b43' '2f20a165ea31e7638a37809dd5feefb1') prepare(){ - cd "$srcdir/${_realname}-$pkgver" + cd "$srcdir/${_realname}-$pkgver" - sed -i 's/#define ZLIB_WINAPI/\/\/#define ZLIB_WINAPI/g' IlmImf/ImfZipCompressor.cpp - sed -i 's/#define ZLIB_WINAPI/\/\/#define ZLIB_WINAPI/g' IlmImf/ImfPxr24Compressor.cpp + sed -i 's/#define ZLIB_WINAPI/\/\/#define ZLIB_WINAPI/g' IlmImf/ImfZipCompressor.cpp + sed -i 's/#define ZLIB_WINAPI/\/\/#define ZLIB_WINAPI/g' IlmImf/ImfPxr24Compressor.cpp - patch -Np1 -i "$srcdir/mingw-w64-fix.patch" - patch -Np1 -i "$srcdir/openexr-2.1.0-headers.patch" - patch -Np1 -i "$srcdir/openexr-2.1.0_bb44ExpLogTable.patch" - patch -Np1 -i "$srcdir/openexr-2.1.0_aligned-malloc.patch" - patch -Np1 -i "$srcdir/openexr-2.1.0_cast.patch" - patch -Np1 -i "$srcdir/openexr_obsolete-macros.patch" + patch -Np1 -i "$srcdir/mingw-w64-fix.patch" + patch -Np1 -i "$srcdir/openexr-2.1.0-headers.patch" + patch -Np1 -i "$srcdir/openexr-2.1.0_bb44ExpLogTable.patch" + patch -Np1 -i "$srcdir/openexr-2.1.0_aligned-malloc.patch" + patch -Np1 -i "$srcdir/openexr-2.1.0_cast.patch" + patch -Np1 -i "$srcdir/openexr_obsolete-macros.patch" - ./bootstrap + ./bootstrap } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" - export lt_cv_deplibs_check_method='pass_all' - ../${_realname}-${pkgver}/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} + export lt_cv_deplibs_check_method='pass_all' + ../${_realname}-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} - make + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-openimageio/PKGBUILD b/mingw-w64-openimageio/PKGBUILD index 2aaeae7d15..ad9acc171a 100644 --- a/mingw-w64-openimageio/PKGBUILD +++ b/mingw-w64-openimageio/PKGBUILD @@ -10,60 +10,60 @@ arch=('any') url="http://www.openimageio.org/" license=("custom") depends=("${_mingw_suff}-openexr" - "${_mingw_suff}-boost" - "${_mingw_suff}-jasper" - "${_mingw_suff}-glew" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-opencolorio" - #"${_mingw_suff}-intel-tbb" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-giflib" - "${_mingw_suff}-zlib" - "${_mingw_suff}-freetype" - "${_mingw_suff}-openjpeg" - "${_mingw_suff}-libwebp") + "${_mingw_suff}-boost" + "${_mingw_suff}-jasper" + "${_mingw_suff}-glew" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-opencolorio" + #"${_mingw_suff}-intel-tbb" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-giflib" + "${_mingw_suff}-zlib" + "${_mingw_suff}-freetype" + "${_mingw_suff}-openjpeg" + "${_mingw_suff}-libwebp") makedepends=("${_mingw_suff}-cmake" "${_mingw_suff}-qt5" "${_mingw_suff}-python2" "${_mingw_suff}-boost") optdepends=(#"${_mingw_suff}-qt4: iv image viewer" "${_mingw_suff}-python2: bindings support") options=('strip' 'buildflags') source=(https://github.com/OpenImageIO/oiio/archive/Release-$pkgver.tar.gz - fix-mingw-w64.patch - workaround-ansidecl-h-PTR-define-conflict.patch) + fix-mingw-w64.patch + workaround-ansidecl-h-PTR-define-conflict.patch) md5sums=('a0e187243c568df36e125c81c0a0efe3' '7a1c6f54e2bce377a0550d618185ab35' '6602e0502de60003e247c2e754e531fd') prepare() { - cd ${srcdir}/oiio-Release-${pkgver} - patch -p1 -i ${srcdir}/fix-mingw-w64.patch - patch -p1 -i ${srcdir}/workaround-ansidecl-h-PTR-define-conflict.patch + cd ${srcdir}/oiio-Release-${pkgver} + patch -p1 -i ${srcdir}/fix-mingw-w64.patch + patch -p1 -i ${srcdir}/workaround-ansidecl-h-PTR-define-conflict.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - export OPENJPEG_HOME=${MINGW_PREFIX} - cd oiio-Release-${pkgver} - cd src - [[ -d build-${MINGW_CHOST} ]] && rm -r build-${MINGW_CHOST} - mkdir build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + export OPENJPEG_HOME=${MINGW_PREFIX} + cd oiio-Release-${pkgver} + cd src + [[ -d build-${MINGW_CHOST} ]] && rm -r build-${MINGW_CHOST} + mkdir build-${MINGW_CHOST} && cd build-${MINGW_CHOST} ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DPYLIB_INSTALL_DIR=lib/python2.7/site-packages \ - -DOPENJPEG_INCLUDE_DIR=${PREFIX_DEPS}/include/openjpeg-1.5 \ - -DOPENJPEG_OPENJPEG_LIBRARIES=${PREFIX_DEPS}/lib/libopenjpeg.dll.a \ - -DUSE_EXTERNAL_TBB=ON \ - -DCMAKE_SHARED_LINKER_FLAGS=" -Wl,--export-all-symbols -Wl,--enable-auto-import " \ - -DOIIO_BUILD_TESTS=ON \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DPYLIB_INSTALL_DIR=lib/python2.7/site-packages \ + -DOPENJPEG_INCLUDE_DIR=${PREFIX_DEPS}/include/openjpeg-1.5 \ + -DOPENJPEG_OPENJPEG_LIBRARIES=${PREFIX_DEPS}/lib/libopenjpeg.dll.a \ + -DUSE_EXTERNAL_TBB=ON \ + -DCMAKE_SHARED_LINKER_FLAGS=" -Wl,--export-all-symbols -Wl,--enable-auto-import " \ + -DOIIO_BUILD_TESTS=ON \ ../.. make } diff --git a/mingw-w64-openjpeg/PKGBUILD b/mingw-w64-openjpeg/PKGBUILD index 1b83da83ac..dc8f3b2411 100644 --- a/mingw-w64-openjpeg/PKGBUILD +++ b/mingw-w64-openjpeg/PKGBUILD @@ -13,10 +13,10 @@ depends=("${_mingw_suff}-lcms2" "${_mingw_suff}-libtiff" "${_mingw_suff}-libpng" makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-cmake" "${_mingw_suff}-pkg-config") options=('staticlibs' 'strip') source=(http://sourceforge.net/projects/openjpeg.mirror/files/${_realname}-${pkgver}.tar.gz - "cdecl.patch" - "openjpeg-1.5.1_tiff-pkgconfig.patch" - mingw-install-pkgconfig-files.patch - versioned-dlls-mingw.patch) + "cdecl.patch" + "openjpeg-1.5.1_tiff-pkgconfig.patch" + mingw-install-pkgconfig-files.patch + versioned-dlls-mingw.patch) md5sums=('c41772c30fb1c272358b3707233134a1' '673edf457f9b4f3fdc9a083e1857a76a' @@ -25,58 +25,58 @@ md5sums=('c41772c30fb1c272358b3707233134a1' 'e68263246b76758903bfcc2c9de3601f') prepare() { - cd "$srcdir/openjpeg-$pkgver" - # Fix CRLF line endings - dos2unix libopenjpeg/opj_malloc.h - #rm -r thirdparty - patch -Np1 -i "$srcdir"/cdecl.patch - patch -Np1 -i "$srcdir"/openjpeg-1.5.1_tiff-pkgconfig.patch - patch -Np1 -i "$srcdir"/mingw-install-pkgconfig-files.patch - patch -Np1 -i "$srcdir"/versioned-dlls-mingw.patch + cd "$srcdir/openjpeg-$pkgver" + # Fix CRLF line endings + dos2unix libopenjpeg/opj_malloc.h + #rm -r thirdparty + patch -Np1 -i "$srcdir"/cdecl.patch + patch -Np1 -i "$srcdir"/openjpeg-1.5.1_tiff-pkgconfig.patch + patch -Np1 -i "$srcdir"/mingw-install-pkgconfig-files.patch + patch -Np1 -i "$srcdir"/versioned-dlls-mingw.patch - #autoreconf -i + #autoreconf -i } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - [[ -d $srcdir/build-${MINGW_CHOST} ]] && rm -rf $srcdir/build-${MINGW_CHOST} - mkdir $srcdir/build-${MINGW_CHOST} - cd $srcdir/build-${MINGW_CHOST} - - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_TESTING:BOOL=ON \ - -DCMAKE_SYSTEM_PREFIX_PATH=${PREFIX_DEPS} \ - -DOPENJPEG_INSTALL_SUBDIR="openjpeg/${ver}" \ - -DBUILD_MJ2=ON \ - -DBUILD_JPWL=ON \ - -DBUILD_JPIP=ON \ - ../${_realname}-$pkgver - make + [[ -d $srcdir/build-${MINGW_CHOST} ]] && rm -rf $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} + cd $srcdir/build-${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING:BOOL=ON \ + -DCMAKE_SYSTEM_PREFIX_PATH=${PREFIX_DEPS} \ + -DOPENJPEG_INSTALL_SUBDIR="openjpeg/${ver}" \ + -DBUILD_MJ2=ON \ + -DBUILD_JPWL=ON \ + -DBUILD_JPIP=ON \ + ../${_realname}-$pkgver + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install # DESTDIR="$pkgdir" + cd "$srcdir/build-${MINGW_CHOST}" + make install # DESTDIR="$pkgdir" - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpeg.pc \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpeg1.pc + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpeg.pc \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpeg1.pc - # Fix conflict with openjpeg2 - mv ${pkgdir}${MINGW_PREFIX}/bin/opj_dec_server{,1}.exe + # Fix conflict with openjpeg2 + mv ${pkgdir}${MINGW_PREFIX}/bin/opj_dec_server{,1}.exe } diff --git a/mingw-w64-openjpeg2/PKGBUILD b/mingw-w64-openjpeg2/PKGBUILD index b73d11a032..51639b5735 100644 --- a/mingw-w64-openjpeg2/PKGBUILD +++ b/mingw-w64-openjpeg2/PKGBUILD @@ -13,10 +13,10 @@ depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-lcms2" "${_mingw_suff}-libtif makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake") options=('staticlibs' 'strip') source=("http://openjpeg.googlecode.com/files/${_realname}-${pkgver}.tar.gz" - 0001-fix-install-for-dlls.all.patch - 0002-pkgconfig.all.patch - 0003-versioned-dlls.mingw.patch - 0004-stdio.all.patch) + 0001-fix-install-for-dlls.all.patch + 0002-pkgconfig.all.patch + 0003-versioned-dlls.mingw.patch + 0004-stdio.all.patch) md5sums=('d9be274bddc0f47f268e484bdcaaa6c5' '9df59d9482605662734934fa02129b6c' @@ -25,54 +25,54 @@ md5sums=('d9be274bddc0f47f268e484bdcaaa6c5' 'd62d4506616ccfba0bad523a3fee2208') prepare() { - cd "$srcdir/${_realname}-$pkgver" - patch -p1 -i ${srcdir}/0001-fix-install-for-dlls.all.patch - patch -p1 -i ${srcdir}/0002-pkgconfig.all.patch - patch -p1 -i ${srcdir}/0003-versioned-dlls.mingw.patch - patch -p1 -i ${srcdir}/0004-stdio.all.patch + cd "$srcdir/${_realname}-$pkgver" + patch -p1 -i ${srcdir}/0001-fix-install-for-dlls.all.patch + patch -p1 -i ${srcdir}/0002-pkgconfig.all.patch + patch -p1 -i ${srcdir}/0003-versioned-dlls.mingw.patch + patch -p1 -i ${srcdir}/0004-stdio.all.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - [[ -d $srcdir/build-${MINGW_CHOST} ]] && rm -rf $srcdir/build-${MINGW_CHOST} - mkdir $srcdir/build-${MINGW_CHOST} - cd $srcdir/build-${MINGW_CHOST} - - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_TESTING:BOOL=ON \ - -DCMAKE_SYSTEM_PREFIX_PATH=${PREFIX_DEPS} \ - -DOPENJPEG_INSTALL_SUBDIR="openjpeg/${ver}" \ - -DBUILD_MJ2:bool=on \ - -DBUILD_JPWL:bool=on \ - -DBUILD_JPIP:bool=on \ - -DBUILD_JP3D:bool=on \ - ../${_realname}-$pkgver - make + [[ -d $srcdir/build-${MINGW_CHOST} ]] && rm -rf $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} + cd $srcdir/build-${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING:BOOL=ON \ + -DCMAKE_SYSTEM_PREFIX_PATH=${PREFIX_DEPS} \ + -DOPENJPEG_INSTALL_SUBDIR="openjpeg/${ver}" \ + -DBUILD_MJ2:bool=on \ + -DBUILD_JPWL:bool=on \ + -DBUILD_JPIP:bool=on \ + -DBUILD_JP3D:bool=on \ + ../${_realname}-$pkgver + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install + cd "$srcdir/build-${MINGW_CHOST}" + make install - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjp2.pc \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjp3d.pc \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpip.pc \ - -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpwl.pc + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjp2.pc \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjp3d.pc \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpip.pc \ + -i ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/libopenjpwl.pc } diff --git a/mingw-w64-openscenegraph-git/PKGBUILD b/mingw-w64-openscenegraph-git/PKGBUILD index b02a6fec2b..6d924721ba 100644 --- a/mingw-w64-openscenegraph-git/PKGBUILD +++ b/mingw-w64-openscenegraph-git/PKGBUILD @@ -11,28 +11,28 @@ url="http://www.openscenegraph.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "subversion") depends=("${_mingw_suff}-crt" - "${_mingw_suff}-collada-dom-svn" - "${_mingw_suff}-zlib" - "${_mingw_suff}-boost" - "${_mingw_suff}-curl" - "${_mingw_suff}-lua" - "${_mingw_suff}-freeglut" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-SDL" - "${_mingw_suff}-jasper" - "${_mingw_suff}-qt5" - "${_mingw_suff}-gtkglext" - "${_mingw_suff}-giflib") + "${_mingw_suff}-collada-dom-svn" + "${_mingw_suff}-zlib" + "${_mingw_suff}-boost" + "${_mingw_suff}-curl" + "${_mingw_suff}-lua" + "${_mingw_suff}-freeglut" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-SDL" + "${_mingw_suff}-jasper" + "${_mingw_suff}-qt5" + "${_mingw_suff}-gtkglext" + "${_mingw_suff}-giflib") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('staticlibs' '!strip') source=("${_realname}"::"git+https://github.com/openscenegraph/osg.git" - osg-collada-dae-fixes.patch - find-collada.patch - find-freetype.patch) + osg-collada-dae-fixes.patch + find-collada.patch + find-freetype.patch) md5sums=('SKIP' '45d0668f56c5e4ca58002f38fd3eb4a0' '668def9c99f044db9a8215fa927d6ac2' @@ -44,44 +44,44 @@ pkgver() { } prepare() { - cd "${srcdir}/${_realname}" - patch -p1 -i ${srcdir}/osg-collada-dae-fixes.patch - patch -p1 -i ${srcdir}/find-collada.patch - patch -p1 -i ${srcdir}/find-freetype.patch + cd "${srcdir}/${_realname}" + patch -p1 -i ${srcdir}/osg-collada-dae-fixes.patch + patch -p1 -i ${srcdir}/find-collada.patch + patch -p1 -i ${srcdir}/find-freetype.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - export FREETYPE_DIR=${PREFIX_DEPS} - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_OSG_EXAMPLES:BOOL=ON \ - -DACTUAL_3DPARTY_DIR=${PREFIX_DEPS} \ - ../${_realname} - #-DFREETYPE_DIR=${PREFIX_DEPS} - #-DCOLLADA_INCLUDE_DIR=$PREFIX/include/collada-dom2.4 \ - #-DCOLLADA_DYNAMIC_LIBRARY=$PREFIX/lib/libcollada-dom2.4-dp.dll.a \ - #-DCOLLADA_BOOST_FILESYSTEM_LIBRARY=$PREFIX/lib/libboost_filesystem-mt.a \ - #-DCOLLADA_BOOST_SYSTEM_LIBRARY=$PREFIX/lib/libboost_system-mt.a - #-DGIFLIB_DIR=$PREFIX \ - # - make + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + export FREETYPE_DIR=${PREFIX_DEPS} + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_OSG_EXAMPLES:BOOL=ON \ + -DACTUAL_3DPARTY_DIR=${PREFIX_DEPS} \ + ../${_realname} + #-DFREETYPE_DIR=${PREFIX_DEPS} + #-DCOLLADA_INCLUDE_DIR=$PREFIX/include/collada-dom2.4 \ + #-DCOLLADA_DYNAMIC_LIBRARY=$PREFIX/lib/libcollada-dom2.4-dp.dll.a \ + #-DCOLLADA_BOOST_FILESYSTEM_LIBRARY=$PREFIX/lib/libboost_filesystem-mt.a \ + #-DCOLLADA_BOOST_SYSTEM_LIBRARY=$PREFIX/lib/libboost_system-mt.a + #-DGIFLIB_DIR=$PREFIX \ + # + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 install - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin/ } diff --git a/mingw-w64-openscenegraph/PKGBUILD b/mingw-w64-openscenegraph/PKGBUILD index ebdd578b53..368320cb45 100644 --- a/mingw-w64-openscenegraph/PKGBUILD +++ b/mingw-w64-openscenegraph/PKGBUILD @@ -12,32 +12,32 @@ url="http://www.openscenegraph.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-cmake" "subversion") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-collada-dom-svn" - "${_mingw_suff}-zlib" - "${_mingw_suff}-boost" - "${_mingw_suff}-curl" - "${_mingw_suff}-lua" - "${_mingw_suff}-freeglut" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-SDL" - "${_mingw_suff}-jasper" - "${_mingw_suff}-qt5" - "${_mingw_suff}-gtkglext" - "${_mingw_suff}-giflib" - "${_mingw_suff}-coin3d" - "${_mingw_suff}-wxWidgets" - ) + "${_mingw_suff}-collada-dom-svn" + "${_mingw_suff}-zlib" + "${_mingw_suff}-boost" + "${_mingw_suff}-curl" + "${_mingw_suff}-lua" + "${_mingw_suff}-freeglut" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-SDL" + "${_mingw_suff}-jasper" + "${_mingw_suff}-qt5" + "${_mingw_suff}-gtkglext" + "${_mingw_suff}-giflib" + "${_mingw_suff}-coin3d" + "${_mingw_suff}-wxWidgets" + ) provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") options=('staticlibs' 'strip') source=(http://www.openscenegraph.org/downloads/developer_releases/${_realname}-${_pkgver}.zip - osg-collada-dae-fixes.patch - find-collada.patch - find-freetype.patch - fix-cast-issue.patch) + osg-collada-dae-fixes.patch + find-collada.patch + find-freetype.patch + fix-cast-issue.patch) md5sums=('f1bcd7099c5e29b7a91dd072fb912d4b' '45d0668f56c5e4ca58002f38fd3eb4a0' '668def9c99f044db9a8215fa927d6ac2' @@ -45,46 +45,46 @@ md5sums=('f1bcd7099c5e29b7a91dd072fb912d4b' '7e41d50ddebee00123280b1188e8fcc3') prepare() { - cd "${srcdir}/${_realname}-${_pkgver}" - patch -p1 -i ${srcdir}/osg-collada-dae-fixes.patch - patch -p1 -i ${srcdir}/find-collada.patch - patch -p1 -i ${srcdir}/find-freetype.patch - patch -p1 -i ${srcdir}/fix-cast-issue.patch + cd "${srcdir}/${_realname}-${_pkgver}" + patch -p1 -i ${srcdir}/osg-collada-dae-fixes.patch + patch -p1 -i ${srcdir}/find-collada.patch + patch -p1 -i ${srcdir}/find-freetype.patch + patch -p1 -i ${srcdir}/fix-cast-issue.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - export FREETYPE_DIR=${PREFIX_DEPS} - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_OSG_EXAMPLES:BOOL=ON \ - -DACTUAL_3DPARTY_DIR=${PREFIX_DEPS} \ - ../${_realname}-${_pkgver} + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + export FREETYPE_DIR=${PREFIX_DEPS} + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_OSG_EXAMPLES:BOOL=ON \ + -DACTUAL_3DPARTY_DIR=${PREFIX_DEPS} \ + ../${_realname}-${_pkgver} - make + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 install + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - for ff in ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/*.pc; do - sed -i "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" $ff - done + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + for ff in ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/*.pc; do + sed -i "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" $ff + done } diff --git a/mingw-w64-openshadinglanguage-git/PKGBUILD b/mingw-w64-openshadinglanguage-git/PKGBUILD index 591ce55841..f74b7feba4 100644 --- a/mingw-w64-openshadinglanguage-git/PKGBUILD +++ b/mingw-w64-openshadinglanguage-git/PKGBUILD @@ -13,26 +13,26 @@ license=("custom") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") depends=("${_mingw_suff}-openexr" - "${_mingw_suff}-boost" - "${_mingw_suff}-libpng" - "${_mingw_suff}-glew" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-openimageio" - "${_mingw_suff}-freetype" - #"${_mingw_suff}-intel-tbb" - "${_mingw_suff}-ilmbase" - "${_mingw_suff}-openexr" - ) + "${_mingw_suff}-boost" + "${_mingw_suff}-libpng" + "${_mingw_suff}-glew" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-openimageio" + "${_mingw_suff}-freetype" + #"${_mingw_suff}-intel-tbb" + "${_mingw_suff}-ilmbase" + "${_mingw_suff}-openexr" + ) makedepends=("${_mingw_suff}-cmake" "${_mingw_suff}-clang=3.4" "${_mingw_suff}-gcc") source=("${_realname}"::"git+https://github.com/imageworks/OpenShadingLanguage.git" - 0001-mingw-w64-fix.patch - 0002-dont-add-flex-include-dir.patch - 0003-fix-OIIO-windows.patch - 0005-Fix-cast-from-void-ptr.patch - 0006-Fix-weird-array-out-of-bounds-error.patch - 0007-Fix-bad-casts-with-intptr_t.patch - 0008-Install-dlls.patch - 0009-Fix-shader_is_defined.patch) + 0001-mingw-w64-fix.patch + 0002-dont-add-flex-include-dir.patch + 0003-fix-OIIO-windows.patch + 0005-Fix-cast-from-void-ptr.patch + 0006-Fix-weird-array-out-of-bounds-error.patch + 0007-Fix-bad-casts-with-intptr_t.patch + 0008-Install-dlls.patch + 0009-Fix-shader_is_defined.patch) md5sums=('SKIP' 'c225e66cd0a59a674b331b26374ba082' '78526dd22cea1d42238609a9cdfef816' @@ -44,66 +44,66 @@ md5sums=('SKIP' '0d24b7695095edcb16612b8c0a36834f') pkgver() { - cd "$srcdir/$_realname" - printf "%s.%s.%s" "$_ver_base" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "%s.%s.%s" "$_ver_base" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd ${srcdir}/$_realname - patch -p1 -i ${srcdir}/0001-mingw-w64-fix.patch - patch -p1 -i ${srcdir}/0002-dont-add-flex-include-dir.patch - patch -p1 -i ${srcdir}/0003-fix-OIIO-windows.patch - patch -p1 -i ${srcdir}/0005-Fix-cast-from-void-ptr.patch - patch -p1 -i ${srcdir}/0006-Fix-weird-array-out-of-bounds-error.patch - patch -p1 -i ${srcdir}/0007-Fix-bad-casts-with-intptr_t.patch - patch -p1 -i ${srcdir}/0008-Install-dlls.patch - patch -p1 -i ${srcdir}/0009-Fix-shader_is_defined.patch + cd ${srcdir}/$_realname + patch -p1 -i ${srcdir}/0001-mingw-w64-fix.patch + patch -p1 -i ${srcdir}/0002-dont-add-flex-include-dir.patch + patch -p1 -i ${srcdir}/0003-fix-OIIO-windows.patch + patch -p1 -i ${srcdir}/0005-Fix-cast-from-void-ptr.patch + patch -p1 -i ${srcdir}/0006-Fix-weird-array-out-of-bounds-error.patch + patch -p1 -i ${srcdir}/0007-Fix-bad-casts-with-intptr_t.patch + patch -p1 -i ${srcdir}/0008-Install-dlls.patch + patch -p1 -i ${srcdir}/0009-Fix-shader_is_defined.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - export OPENIMAGEIOHOME=${MINGW_PREFIX} - export LLVM_DIRECTORY=${MINGW_PREFIX} - cd $_realname/src - [[ -d build-${MINGW_CHOST} ]] && rm -r build-${MINGW_CHOST} - mkdir build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - # DEXTRA_OSLEXEC_LIBRARIES is from "llvm-config --ldflags", OSL uses - # "llvm-config --libfiles" but that doesn't include all of them. - ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DILMBASE_CUSTOM=True \ - -DILMBASE_CUSTOM_INCLUDE_DIR=${PREFIX_DEPS}/include \ - -DILMBASE_CUSTOM_LIB_DIR=${PREFIX_DEPS}/lib \ - -DILMBASE_CUSTOM_LIBRARIES="Half Iex Imath IlmThread" \ - -DEXTRA_OSLEXEC_LIBRARIES="-lz -lffi -lncurses -lshell32 -lpsapi -limagehlp -lm" \ - -DLLVM_STATIC=1 \ - -DCMAKE_CXX_FLAGS="-DTINYFORMAT_ALLOW_WCHAR_STRINGS -Wno-error=unused-but-set-variable -std=gnu++11" \ - ../.. - #-DVERBOSE=1 - # $PWD/src/liboslcomp PATH addition needed for running oslc.exe during the build (for liboslcomp.dll) - # ${MINGW_PREFIX}/bin PATH addition needed for finding libboost_system-mt.dll when running oslc.exe. - #PATH=$PWD/src/liboslcomp:${MINGW_PREFIX}/bin:"${PATH}" make VERBOSE=1 - PATH="$PWD/src/liboslcomp:${PATH}" make + export OPENIMAGEIOHOME=${MINGW_PREFIX} + export LLVM_DIRECTORY=${MINGW_PREFIX} + cd $_realname/src + [[ -d build-${MINGW_CHOST} ]] && rm -r build-${MINGW_CHOST} + mkdir build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + # DEXTRA_OSLEXEC_LIBRARIES is from "llvm-config --ldflags", OSL uses + # "llvm-config --libfiles" but that doesn't include all of them. + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DILMBASE_CUSTOM=True \ + -DILMBASE_CUSTOM_INCLUDE_DIR=${PREFIX_DEPS}/include \ + -DILMBASE_CUSTOM_LIB_DIR=${PREFIX_DEPS}/lib \ + -DILMBASE_CUSTOM_LIBRARIES="Half Iex Imath IlmThread" \ + -DEXTRA_OSLEXEC_LIBRARIES="-lz -lffi -lncurses -lshell32 -lpsapi -limagehlp -lm" \ + -DLLVM_STATIC=1 \ + -DCMAKE_CXX_FLAGS="-DTINYFORMAT_ALLOW_WCHAR_STRINGS -Wno-error=unused-but-set-variable -std=gnu++11" \ + ../.. + #-DVERBOSE=1 + # $PWD/src/liboslcomp PATH addition needed for running oslc.exe during the build (for liboslcomp.dll) + # ${MINGW_PREFIX}/bin PATH addition needed for finding libboost_system-mt.dll when running oslc.exe. + #PATH=$PWD/src/liboslcomp:${MINGW_PREFIX}/bin:"${PATH}" make VERBOSE=1 + PATH="$PWD/src/liboslcomp:${PATH}" make } package() { - cd $_realname/src/build-${MINGW_CHOST} + cd $_realname/src/build-${MINGW_CHOST} - make install + make install - mkdir -p "${pkgdir}${MINGW_PREFIX}"/share/OSL/ - mkdir -p "${pkgdir}${MINGW_PREFIX}"/share/licenses/$pkgname - mv "${pkgdir}${MINGW_PREFIX}"/LICENSE "${pkgdir}${MINGW_PREFIX}"/share/licenses/$pkgname # TODO: Tell upstream about this shit - mv "${pkgdir}${MINGW_PREFIX}"/{CHANGES,README.md,INSTALL} "${pkgdir}${MINGW_PREFIX}"/share/OSL/ - mv "${pkgdir}${MINGW_PREFIX}"/doc "${pkgdir}${MINGW_PREFIX}"/share/OSL/doc - #mv "${pkgdir}${MINGW_PREFIX}"/shaders "${pkgdir}${MINGW_PREFIX}"/share/OSL/shadersE + mkdir -p "${pkgdir}${MINGW_PREFIX}"/share/OSL/ + mkdir -p "${pkgdir}${MINGW_PREFIX}"/share/licenses/$pkgname + mv "${pkgdir}${MINGW_PREFIX}"/LICENSE "${pkgdir}${MINGW_PREFIX}"/share/licenses/$pkgname # TODO: Tell upstream about this shit + mv "${pkgdir}${MINGW_PREFIX}"/{CHANGES,README.md,INSTALL} "${pkgdir}${MINGW_PREFIX}"/share/OSL/ + mv "${pkgdir}${MINGW_PREFIX}"/doc "${pkgdir}${MINGW_PREFIX}"/share/OSL/doc + #mv "${pkgdir}${MINGW_PREFIX}"/shaders "${pkgdir}${MINGW_PREFIX}"/share/OSL/shadersE } diff --git a/mingw-w64-openshadinglanguage/PKGBUILD b/mingw-w64-openshadinglanguage/PKGBUILD index 40fdb0edc2..baee61af6e 100644 --- a/mingw-w64-openshadinglanguage/PKGBUILD +++ b/mingw-w64-openshadinglanguage/PKGBUILD @@ -10,27 +10,27 @@ arch=('any') url="https://github.com/imageworks/OpenShadingLanguage/" license=("custom") depends=("${_mingw_suff}-openexr" - "${_mingw_suff}-boost" - "${_mingw_suff}-libpng" - "${_mingw_suff}-glew" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-openimageio" - "${_mingw_suff}-freetype" - #"${_mingw_suff}-intel-tbb" - "${_mingw_suff}-llvm=3.4" - "${_mingw_suff}-ilmbase" - "${_mingw_suff}-openexr" - ) + "${_mingw_suff}-boost" + "${_mingw_suff}-libpng" + "${_mingw_suff}-glew" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-openimageio" + "${_mingw_suff}-freetype" + #"${_mingw_suff}-intel-tbb" + "${_mingw_suff}-llvm=3.4" + "${_mingw_suff}-ilmbase" + "${_mingw_suff}-openexr" + ) makedepends=("${_mingw_suff}-cmake" "${_mingw_suff}-clang=3.4" "${_mingw_suff}-gcc") source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz - 0001-mingw-w64-fix.patch - 0002-dont-add-flex-include-dir.patch - 0003-fix-OIIO-windows-and-remove-unused-var.patch -# 0004-use-find_package-for-LLVM.patch - 0005-Fix-cast-from-void-ptr.patch - 0006-Fix-weird-array-out-of-bounds-error.patch -# 0100-llvm32.patch - 0101-Clean-up-bitcode-generation--including-3-4-fixes.patch) + 0001-mingw-w64-fix.patch + 0002-dont-add-flex-include-dir.patch + 0003-fix-OIIO-windows-and-remove-unused-var.patch +# 0004-use-find_package-for-LLVM.patch + 0005-Fix-cast-from-void-ptr.patch + 0006-Fix-weird-array-out-of-bounds-error.patch +# 0100-llvm32.patch + 0101-Clean-up-bitcode-generation--including-3-4-fixes.patch) md5sums=('653da56205360a668a6f71637b00a4c1' 'c225e66cd0a59a674b331b26374ba082' '78526dd22cea1d42238609a9cdfef816' @@ -54,33 +54,33 @@ prepare() { } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null - - export OPENIMAGEIOHOME=${MINGW_PREFIX} - export LLVM_DIRECTORY=${MINGW_PREFIX} - cd ${srcdir}/OpenShadingLanguage-Release-$pkgver/src - [[ -d build-${CARCH} ]] && rm -r build-${CARCH} - mkdir build-${CARCH} && cd build-${CARCH} - # DEXTRA_OSLEXEC_LIBRARIES is from "llvm-config --ldflags", OSL uses - # "llvm-config --libfiles" but that doesn't include all of them. + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null + + export OPENIMAGEIOHOME=${MINGW_PREFIX} + export LLVM_DIRECTORY=${MINGW_PREFIX} + cd ${srcdir}/OpenShadingLanguage-Release-$pkgver/src + [[ -d build-${CARCH} ]] && rm -r build-${CARCH} + mkdir build-${CARCH} && cd build-${CARCH} + # DEXTRA_OSLEXEC_LIBRARIES is from "llvm-config --ldflags", OSL uses + # "llvm-config --libfiles" but that doesn't include all of them. ${MINGW_PREFIX}/bin/cmake.exe \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DILMBASE_CUSTOM=True \ - -DILMBASE_CUSTOM_INCLUDE_DIR=${PREFIX_DEPS}/include \ - -DILMBASE_CUSTOM_LIB_DIR=${PREFIX_DEPS}/lib \ - -DILMBASE_CUSTOM_LIBRARIES="Half Iex Imath IlmThread" \ - -DEXTRA_OSLEXEC_LIBRARIES="-lz -lffi -lncurses -lshell32 -lpsapi -limagehlp -lm" \ - -DLLVM_STATIC=1 \ - -DVERBOSE=1 \ - -DCMAKE_CXX_FLAGS="-DTINYFORMAT_ALLOW_WCHAR_STRINGS" \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DILMBASE_CUSTOM=True \ + -DILMBASE_CUSTOM_INCLUDE_DIR=${PREFIX_DEPS}/include \ + -DILMBASE_CUSTOM_LIB_DIR=${PREFIX_DEPS}/lib \ + -DILMBASE_CUSTOM_LIBRARIES="Half Iex Imath IlmThread" \ + -DEXTRA_OSLEXEC_LIBRARIES="-lz -lffi -lncurses -lshell32 -lpsapi -limagehlp -lm" \ + -DLLVM_STATIC=1 \ + -DVERBOSE=1 \ + -DCMAKE_CXX_FLAGS="-DTINYFORMAT_ALLOW_WCHAR_STRINGS" \ ../.. # $PWD/src/liboslcomp PATH addition needed for running oslc.exe during the build (for liboslcomp.dll) # ${MINGW_PREFIX}/bin PATH addition needed for finding libboost_system-mt.dll when running oslc.exe. diff --git a/mingw-w64-openssl/PKGBUILD b/mingw-w64-openssl/PKGBUILD index 8167e1ab3a..0994ef9e2a 100644 --- a/mingw-w64-openssl/PKGBUILD +++ b/mingw-w64-openssl/PKGBUILD @@ -14,13 +14,13 @@ license=('BSD') url="http://www.openssl.org" noextract=(${_realname}-${pkgver}.tar.gz) source=(http://www.openssl.org/source/${_realname}-$pkgver.tar.gz{,.asc} - 'openssl-1.0.0a-ldflags.patch' - 'openssl-1.0.0d-windres.patch' - 'openssl-1.0.0h-pkg-config.patch' - 'openssl-1.0.1-parallel-build.patch' - 'openssl-1.0.1-x32.patch' - 'openssl-0.9.6-x509.patch' - 'openssl-1.0.1f-manfix.patch') + 'openssl-1.0.0a-ldflags.patch' + 'openssl-1.0.0d-windres.patch' + 'openssl-1.0.0h-pkg-config.patch' + 'openssl-1.0.1-parallel-build.patch' + 'openssl-1.0.1-x32.patch' + 'openssl-0.9.6-x509.patch' + 'openssl-1.0.1f-manfix.patch') md5sums=('de62b43dfcd858e66a74bee1c834e959' 'SKIP' '9e0abad8dd17079815d9e92345c5adcb' @@ -64,25 +64,25 @@ build() cd "$srcdir/build-${CARCH}" export MSYS2_ARG_CONV_EXCL="--prefix=" ./Configure \ - --prefix=${MINGW_PREFIX} \ - ${_mingw} \ - shared \ - zlib-dynamic \ - enable-camellia \ - enable-idea \ - enable-mdc2 \ - enable-tlsext \ - enable-rfc3779 + --prefix=${MINGW_PREFIX} \ + ${_mingw} \ + shared \ + zlib-dynamic \ + enable-camellia \ + enable-idea \ + enable-mdc2 \ + enable-tlsext \ + enable-rfc3779 make ZLIB_INCLUDE=-"I${MINGW_PREFIX}/include" depend all -j1 } package() { cd "$srcdir/build-${CARCH}" make -j1 INSTALL_PREFIX="$pkgdir" install - chmod -R 755 "${pkgdir}${MINGW_PREFIX}"/bin - chmod -R 644 "${pkgdir}${MINGW_PREFIX}"/lib - chmod -R 755 "${pkgdir}${MINGW_PREFIX}"/lib/engines - + chmod -R 755 "${pkgdir}${MINGW_PREFIX}"/bin + chmod -R 644 "${pkgdir}${MINGW_PREFIX}"/lib + chmod -R 755 "${pkgdir}${MINGW_PREFIX}"/lib/engines + install -m644 ms/applink.c "${pkgdir}${MINGW_PREFIX}"/include/openssl/ strip --strip-all "${pkgdir}${MINGW_PREFIX}"/bin/*.exe strip --strip-unneeded "${pkgdir}${MINGW_PREFIX}"/bin/*.dll diff --git a/mingw-w64-optipng/PKGBUILD b/mingw-w64-optipng/PKGBUILD index bd09d4f17c..af30dd430e 100644 --- a/mingw-w64-optipng/PKGBUILD +++ b/mingw-w64-optipng/PKGBUILD @@ -16,22 +16,22 @@ source=("http://downloads.sourceforge.net/sourceforge/${_realname}/${_realname}- md5sums=('8853d89aaf859065e95dcdf98b6bed73') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" } build() { - cd "${srcdir}/${_realname}-${pkgver}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --with-system-libpng \ - --with-system-zlib - make + cd "${srcdir}/${_realname}-${pkgver}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --with-system-libpng \ + --with-system-zlib + make } package() { - cd "${srcdir}/${_realname}-${pkgver}" - make prefix="${pkgdir}${MINGW_PREFIX}" mandir="${pkgdir}${MINGW_PREFIX}/share/man" install + cd "${srcdir}/${_realname}-${pkgver}" + make prefix="${pkgdir}${MINGW_PREFIX}" mandir="${pkgdir}${MINGW_PREFIX}/share/man" install - # Install license - install -Dm644 LICENSE.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + # Install license + install -Dm644 LICENSE.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE } diff --git a/mingw-w64-opus-tools/PKGBUILD b/mingw-w64-opus-tools/PKGBUILD index db16422af2..d064ac0ab3 100644 --- a/mingw-w64-opus-tools/PKGBUILD +++ b/mingw-w64-opus-tools/PKGBUILD @@ -17,20 +17,20 @@ source=(http://downloads.xiph.org/releases/opus/$_realname-$pkgver.tar.gz) md5sums=('b424790eda9357a4df394e2d7ca19eac') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install - # Install license - #install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + # Install license + #install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE } diff --git a/mingw-w64-opus/PKGBUILD b/mingw-w64-opus/PKGBUILD index 2cb0429831..b8ebfe0a5a 100644 --- a/mingw-w64-opus/PKGBUILD +++ b/mingw-w64-opus/PKGBUILD @@ -12,33 +12,33 @@ license=("BSD") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") options=('strip' 'staticlibs') source=("http://downloads.us.xiph.org/releases/${_realname}/${_realname}-${pkgver}.tar.gz" - 0001-correctly-detect-alloca.mingw.patch) + 0001-correctly-detect-alloca.mingw.patch) md5sums=('c5a8cf7c0b066759542bc4ca46817ac6' '006d3e2769d82904837b95abc20d196a') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i "${srcdir}/0001-correctly-detect-alloca.mingw.patch" - autoreconf -fi + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i "${srcdir}/0001-correctly-detect-alloca.mingw.patch" + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-custom-modes \ - --disable-static - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-custom-modes \ + --disable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install - # Install license - #install -m644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + # Install license + #install -m644 ${srcdir}/${_realname}-${pkgver}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE } diff --git a/mingw-w64-orc/PKGBUILD b/mingw-w64-orc/PKGBUILD index 39267962e5..f2f68331cd 100644 --- a/mingw-w64-orc/PKGBUILD +++ b/mingw-w64-orc/PKGBUILD @@ -15,22 +15,22 @@ source=("http://gstreamer.freedesktop.org/src/orc/${_realname}-${pkgver}.tar.gz" md5sums=('2cacea6271aade6d592fe1622a136f19') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-static - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-p11-kit/PKGBUILD b/mingw-w64-p11-kit/PKGBUILD index 05779ab00c..af9cd8e6ce 100644 --- a/mingw-w64-p11-kit/PKGBUILD +++ b/mingw-w64-p11-kit/PKGBUILD @@ -12,9 +12,9 @@ license=('BSD') depends=("${_mingw_suff}-libtasn1" "${_mingw_suff}-libffi" "${_mingw_suff}-gettext") makedepends=("${_mingw_suff}-gcc") source=($url/releases/$_realname-$pkgver.tar.gz{,.sig} - p11-kit-0.20.1-getuid.patch - 0000-no-proxy.mingw.patch - 0001-fix-gtkdoc.all.patch) + p11-kit-0.20.1-getuid.patch + 0000-no-proxy.mingw.patch + 0001-fix-gtkdoc.all.patch) md5sums=('88c651137f76a167336639371eafd8cc' 'SKIP' '163f463a5ab7611790ecdeb42c39be6f' @@ -37,11 +37,11 @@ build() { --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ --disable-trust-module make - #make -C trust asn || make -j1 -C trust asn - #make || make -j1 + #make -C trust asn || make -j1 -C trust asn + #make || make -j1 } package() { diff --git a/mingw-w64-pango/PKGBUILD b/mingw-w64-pango/PKGBUILD index 043133dea4..b808fe9cce 100644 --- a/mingw-w64-pango/PKGBUILD +++ b/mingw-w64-pango/PKGBUILD @@ -11,20 +11,20 @@ url="http://www.pango.org" license=("LGPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-gobject-introspection") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-freetype" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-cairo" - "${_mingw_suff}-glib2" - "${_mingw_suff}-harfbuzz" ) + "${_mingw_suff}-freetype" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-cairo" + "${_mingw_suff}-glib2" + "${_mingw_suff}-harfbuzz" ) options=('staticlibs' 'strip') source=("http://ftp.gnome.org/pub/gnome/sources/pango/${pkgver:0:4}/pango-${pkgver}.tar.xz" - 0001-no-unconditional-xft-please.all.patch - 0002-msvc-is-impotent-but-not.mingw.patch - 0006-give-cc-to-gir-scanner.mingw.patch - 0007-include-freetype.mingw.patch - 0008-allow-backend-selection.mingw.patch - 0009-pango_enable_static_build.patch - 0010-pangocairo-gir-add-cairo.patch) + 0001-no-unconditional-xft-please.all.patch + 0002-msvc-is-impotent-but-not.mingw.patch + 0006-give-cc-to-gir-scanner.mingw.patch + 0007-include-freetype.mingw.patch + 0008-allow-backend-selection.mingw.patch + 0009-pango_enable_static_build.patch + 0010-pangocairo-gir-add-cairo.patch) sha256sums=('ad48e32917f94aa9d507486d44366e59355fcfd46ef86d119ddcba566ada5d22' '64e32bbf328cea85a4ea0a8552422eb74d4511f7655f19943302432ee67f36dc' '240d21474157c0deabc2660593ac0414565ddf30c304b08b74a09072c910b34d' @@ -35,39 +35,39 @@ sha256sums=('ad48e32917f94aa9d507486d44366e59355fcfd46ef86d119ddcba566ada5d22' '6cf99bc0a2fd44962a8a0152fff7f82c0b45d4fb2d3bb00a254b59f2c4f59d62') prepare() { - cd "$srcdir/pango-$pkgver" - patch -p1 -i ${srcdir}/0001-no-unconditional-xft-please.all.patch - patch -p1 -i ${srcdir}/0002-msvc-is-impotent-but-not.mingw.patch - patch -p1 -i ${srcdir}/0006-give-cc-to-gir-scanner.mingw.patch - patch -p1 -i ${srcdir}/0007-include-freetype.mingw.patch - patch -p1 -i ${srcdir}/0008-allow-backend-selection.mingw.patch - patch -p1 -i ${srcdir}/0009-pango_enable_static_build.patch - patch -p1 -i ${srcdir}/0010-pangocairo-gir-add-cairo.patch - - autoreconf -fi - sed -i 's/have_libthai=true/have_libthai=false/' configure + cd "$srcdir/pango-$pkgver" + patch -p1 -i ${srcdir}/0001-no-unconditional-xft-please.all.patch + patch -p1 -i ${srcdir}/0002-msvc-is-impotent-but-not.mingw.patch + patch -p1 -i ${srcdir}/0006-give-cc-to-gir-scanner.mingw.patch + patch -p1 -i ${srcdir}/0007-include-freetype.mingw.patch + patch -p1 -i ${srcdir}/0008-allow-backend-selection.mingw.patch + patch -p1 -i ${srcdir}/0009-pango_enable_static_build.patch + patch -p1 -i ${srcdir}/0010-pangocairo-gir-add-cairo.patch + + autoreconf -fi + sed -i 's/have_libthai=true/have_libthai=false/' configure } build() { - CFLAGS+=" -mms-bitfields -I${MINGW_PREFIX}/include/cairo" - CXXFLAGS+=" -mms-bitfields" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-included-modules=yes \ - --with-dynamic-modules=no \ - --enable-introspection \ - --disable-debug \ - --enable-shared \ - --enable-static - make + CFLAGS+=" -mms-bitfields -I${MINGW_PREFIX}/include/cairo" + CXXFLAGS+=" -mms-bitfields" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-included-modules=yes \ + --with-dynamic-modules=no \ + --enable-introspection \ + --disable-debug \ + --enable-shared \ + --enable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-pangomm/PKGBUILD b/mingw-w64-pangomm/PKGBUILD index 10f11e9215..96159d7b02 100644 --- a/mingw-w64-pangomm/PKGBUILD +++ b/mingw-w64-pangomm/PKGBUILD @@ -16,27 +16,27 @@ source=("http://ftp.gnome.org/pub/GNOME/sources/pangomm/${pkgver%.*}/pangomm-$pk sha256sums=('0e82bbff62f626692a00f3772d8b17169a1842b8cc54d5f2ddb1fec2cede9e41') prepare() { - cd "$srcdir/pangomm-$pkgver" - sed -i -e "s,AC_DISABLE_STATIC,AC_DISABLE_STATIC\nlt_cv_deplibs_check_method='pass_all'," configure.ac - autoconf --force + cd "$srcdir/pangomm-$pkgver" + sed -i -e "s,AC_DISABLE_STATIC,AC_DISABLE_STATIC\nlt_cv_deplibs_check_method='pass_all'," configure.ac + autoconf --force } build() { - CPPFLAGS+=" -D_REENTRANT" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static \ - --disable-documentation - make + CPPFLAGS+=" -D_REENTRANT" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static \ + --disable-documentation + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-pcre/PKGBUILD b/mingw-w64-pcre/PKGBUILD index 16da87bdcb..a2706e8db1 100644 --- a/mingw-w64-pcre/PKGBUILD +++ b/mingw-w64-pcre/PKGBUILD @@ -17,31 +17,31 @@ md5sums=('6aacb23986adccd9b3bc626c00979958' 'SKIP') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - CPPFLAGS+=" -I${MINGW_PREFIX}/include" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-unicode-properties \ - --enable-utf \ - --enable-pcre8 \ - --enable-pcre16 \ - --enable-pcre32 \ - --enable-pcregrep-libz \ - --enable-pcregrep-libbz2 - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + CPPFLAGS+=" -I${MINGW_PREFIX}/include" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-unicode-properties \ + --enable-utf \ + --enable-pcre8 \ + --enable-pcre16 \ + --enable-pcre32 \ + --enable-pcregrep-libz \ + --enable-pcregrep-libbz2 + make } check() { - cd "${srcdir}/build-${MINGW_CHOST}" - make check + cd "${srcdir}/build-${MINGW_CHOST}" + make check } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-perl/PKGBUILD b/mingw-w64-perl/PKGBUILD index 0183bb2f5b..2505a5bb35 100644 --- a/mingw-w64-perl/PKGBUILD +++ b/mingw-w64-perl/PKGBUILD @@ -14,8 +14,8 @@ depends=("${_mingw_suff}-winpthreads") options=('staticlibs' 'strip' '!purge') install=perl.install source=("http://www.cpan.org/src/5.0/perl-${pkgver}.tar.bz2" - perl-5.18.0-add-missing-mingw-libs.patch - perl-variables.patch) + perl-5.18.0-add-missing-mingw-libs.patch + perl-variables.patch) md5sums=('4ec1a3f3824674552e749ae420c5e68c' '0b4e643fe4c54512d0c5833665e88f5e' 'b9cfc63845749f8ebddb0219208eed84') @@ -27,66 +27,66 @@ prepare() { } build() { - cp -r ${srcdir}/${_realname}-${pkgver} ${srcdir}/build-${CARCH} - cd ${srcdir}/build-${CARCH}/win32 - - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + cp -r ${srcdir}/${_realname}-${pkgver} ${srcdir}/build-${CARCH} + cd ${srcdir}/build-${CARCH}/win32 - local DRV=`expr substr $PREFIX_WIN 1 2` - local NOTDRV=${PREFIX_WIN#$DRV} - NOTDRV=$(echo $NOTDRV | sed 's|/|\\\\|g') - local MINGWHOME_WIN_P=$(echo $PREFIX_WIN | sed 's|/|\\\\|g') + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + local DRV=`expr substr $PREFIX_WIN 1 2` + local NOTDRV=${PREFIX_WIN#$DRV} + NOTDRV=$(echo $NOTDRV | sed 's|/|\\\\|g') + local MINGWHOME_WIN_P=$(echo $PREFIX_WIN | sed 's|/|\\\\|g') - local COMMA= - local EXTRA=$PREFIX_WIN/${MINGW_CHOST}/lib - [[ ${CARCH} == i686 ]] && { - COMMA="" - } || { - COMMA="#" - } - EXTRA=$(echo $EXTRA | sed 's|/|\\\\|g') - - cat makefile.mk | sed 's|%DRV%|'"$DRV"'|g' \ - | sed -e 's|%NODRV%|'"$NOTDRV"'|g' \ - | sed -e 's|%COMW64%|'"$COMMA"'|g' \ - | sed -e 's|%MINGWHOME%|'"$MINGWHOME_WIN_P"'|g' \ - | sed -e 's|%THIRDPARTY_LIBS%|'"$EXTRA"'|g' > makefile.tmp + local COMMA= + local EXTRA=$PREFIX_WIN/${MINGW_CHOST}/lib + [[ ${CARCH} == i686 ]] && { + COMMA="" + } || { + COMMA="#" + } + EXTRA=$(echo $EXTRA | sed 's|/|\\\\|g') + + cat makefile.mk | sed 's|%DRV%|'"$DRV"'|g' \ + | sed -e 's|%NODRV%|'"$NOTDRV"'|g' \ + | sed -e 's|%COMW64%|'"$COMMA"'|g' \ + | sed -e 's|%MINGWHOME%|'"$MINGWHOME_WIN_P"'|g' \ + | sed -e 's|%THIRDPARTY_LIBS%|'"$EXTRA"'|g' > makefile.tmp - rm -f makefile.mk - mv makefile.tmp makefile.mk - - pushd $SYSTEMROOT > /dev/null - local WIN_SYS=`pwd` - popd > /dev/null - local WINDOWS_PART_PATH=$WIN_SYS/system32:$WIN_SYS - unset SHELL + rm -f makefile.mk + mv makefile.tmp makefile.mk + + pushd $SYSTEMROOT > /dev/null + local WIN_SYS=`pwd` + popd > /dev/null + local WINDOWS_PART_PATH=$WIN_SYS/system32:$WIN_SYS + unset SHELL PATH=${MINGW_PREFIX}/bin:${WINDOWS_PART_PATH}:${PATH} ${MINGW_PREFIX}/bin/dmake } package() { cd "${srcdir}/build-${CARCH}/win32" - pushd $SYSTEMROOT > /dev/null - local WIN_SYS=`pwd` - popd > /dev/null - local WINDOWS_PART_PATH=$WIN_SYS/system32:$WIN_SYS + pushd $SYSTEMROOT > /dev/null + local WIN_SYS=`pwd` + popd > /dev/null + local WINDOWS_PART_PATH=$WIN_SYS/system32:$WIN_SYS PATH=${MINGW_PREFIX}/bin:${WINDOWS_PART_PATH}:${PATH} ${MINGW_PREFIX}/bin/dmake install - - # fix permissions - find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.bat" -o -name "*.dll" -o -name "*.exe" \) | xargs chmod 0755 - find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.a" -o -name "*.pm" -o -name "*.pl" -o -name "*.h" \) | xargs chmod 0644 + + # fix permissions + find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.bat" -o -name "*.dll" -o -name "*.exe" \) | xargs chmod 0755 + find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.a" -o -name "*.pm" -o -name "*.pl" -o -name "*.h" \) | xargs chmod 0644 - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - PREFIX_WIN=${PREFIX_WIN//\//\\\\\\\\} - - echo "RELOCATE is ${PREFIX_WIN}" - sed -i "s|${PREFIX_WIN}|%RELOCATE%|g" \ - ${pkgdir}${MINGW_PREFIX}/lib/Config.pm \ - ${pkgdir}${MINGW_PREFIX}/lib/Config_heavy.pl \ - ${pkgdir}${MINGW_PREFIX}/lib/CORE/config.h + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + PREFIX_WIN=${PREFIX_WIN//\//\\\\\\\\} + + echo "RELOCATE is ${PREFIX_WIN}" + sed -i "s|${PREFIX_WIN}|%RELOCATE%|g" \ + ${pkgdir}${MINGW_PREFIX}/lib/Config.pm \ + ${pkgdir}${MINGW_PREFIX}/lib/Config_heavy.pl \ + ${pkgdir}${MINGW_PREFIX}/lib/CORE/config.h } diff --git a/mingw-w64-physfs/PKGBUILD b/mingw-w64-physfs/PKGBUILD index e2ab51d9b0..ef9f9a044a 100644 --- a/mingw-w64-physfs/PKGBUILD +++ b/mingw-w64-physfs/PKGBUILD @@ -16,33 +16,33 @@ source=(http://icculus.org/physfs/downloads/${_realname}-${pkgver}.tar.bz2) md5sums=('c2c727a8a8deb623b521b52d0080f613') build() { - cd "${srcdir}/physfs-${pkgver}" - # fix compiler error due to an unused variable - sed -i "/lastDirectory/d" archivers/wad.c - export CFLAGS+=" -fno-strict-aliasing" - export CXXFLAGS+=" -fno-strict-aliasing" - #Unstrict warnings are required as 64 bit compiler complains about an int->pointer cast (which should be safe) - sed -i 's/-Werror//g' CMakeLists.txt + cd "${srcdir}/physfs-${pkgver}" + # fix compiler error due to an unused variable + sed -i "/lastDirectory/d" archivers/wad.c + export CFLAGS+=" -fno-strict-aliasing" + export CXXFLAGS+=" -fno-strict-aliasing" + #Unstrict warnings are required as 64 bit compiler complains about an int->pointer cast (which should be safe) + sed -i 's/-Werror//g' CMakeLists.txt - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null - - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DPHYSFS_BUILD_TEST=OFF \ - -DPHYSFS_BUILD_WX_TEST=OFF \ - ../${_realname}-${pkgver} - make all + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null + + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DPHYSFS_BUILD_TEST=OFF \ + -DPHYSFS_BUILD_WX_TEST=OFF \ + ../${_realname}-${pkgver} + make all } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make install - cd "${srcdir}/physfs-${pkgver}" - install -D -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + cd "${srcdir}/build-${MINGW_CHOST}" + make install + cd "${srcdir}/physfs-${pkgver}" + install -D -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" } diff --git a/mingw-w64-pkgconf/PKGBUILD b/mingw-w64-pkgconf/PKGBUILD index a53a3f3d68..b7c9e88637 100644 --- a/mingw-w64-pkgconf/PKGBUILD +++ b/mingw-w64-pkgconf/PKGBUILD @@ -18,9 +18,9 @@ sha256sums=('00033a1080a81dfff7cd7ef98d2b054e4cf627376df92a67b98f2e0c243e7f11') build() { cd $_realname-$pkgver ./configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ --sysconfdir=${MINGW_PREFIX}/etc \ --mandir=${MINGW_PREFIX}/share/man \ --infodir=${MINGW_PREFIX}/share/info \ diff --git a/mingw-w64-plplot/PKGBUILD b/mingw-w64-plplot/PKGBUILD index b3f9ea05a2..5a98d83cc3 100644 --- a/mingw-w64-plplot/PKGBUILD +++ b/mingw-w64-plplot/PKGBUILD @@ -9,78 +9,78 @@ pkgrel=1 arch=('any') pkgdesc="Scientific plotting software (mingw-w64)" depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-gcc-fortran" - "${_mingw_suff}-gcc-ada" - "${_mingw_suff}-freetype" - "${_mingw_suff}-tk" - "${_mingw_suff}-wxWidgets" - "${_mingw_suff}-lua" - "${_mingw_suff}-python2" - "${_mingw_suff}-python2-numpy" - "${_mingw_suff}-qhull") + "${_mingw_suff}-gcc-fortran" + "${_mingw_suff}-gcc-ada" + "${_mingw_suff}-freetype" + "${_mingw_suff}-tk" + "${_mingw_suff}-wxWidgets" + "${_mingw_suff}-lua" + "${_mingw_suff}-python2" + "${_mingw_suff}-python2-numpy" + "${_mingw_suff}-qhull") makedepends=("subversion" - "${_mingw_suff}-cmake" - "${_mingw_suff}-gcc-fortran" - "${_mingw_suff}-gcc-ada") + "${_mingw_suff}-cmake" + "${_mingw_suff}-gcc-fortran" + "${_mingw_suff}-gcc-ada") options=('strip' 'staticlibs') license=('LGPL') url="http://svn.code.sf.net/p/plplot" source=(http://downloads.sourceforge.net/sourceforge/plplot/${_realname}-${pkgver}.tar.gz - find-gd.patch) + find-gd.patch) sha1sums=('ea962cb0138c9b4cbf97ecab1fac1919ea0f939f' '7800cad653ebcedf596a01e545116f6ffd04f0f9') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/find-gd.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/find-gd.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - # cmake's FindSWIG doesn't work properly on MSYS, - # so we provide SWIG here - SWIG_EXECUTABLE_U=`type -p swig` - SWIG_EXECUTABLE=`cygpath -m ${SWIG_EXECUTABLE_U}`.exe - SWIG_DIR_U=`${SWIG_EXECUTABLE_U} -swiglib` - SWIG_DIR=`cygpath -m $SWIG_DIR_U` + # cmake's FindSWIG doesn't work properly on MSYS, + # so we provide SWIG here + SWIG_EXECUTABLE_U=`type -p swig` + SWIG_EXECUTABLE=`cygpath -m ${SWIG_EXECUTABLE_U}`.exe + SWIG_DIR_U=`${SWIG_EXECUTABLE_U} -swiglib` + SWIG_DIR=`cygpath -m $SWIG_DIR_U` - # cmake may be confused if there is a Windows installation - # of the official Python MSI. Please do the Python-enabled - # build only, if no official Python is installed. - cd "$srcdir" - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + # cmake may be confused if there is a Windows installation + # of the official Python MSI. Please do the Python-enabled + # build only, if no official Python is installed. + cd "$srcdir" + mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} - ${MINGW_PREFIX}/bin/cmake \ - -G "MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DCMAKE_Fortran_COMPILER:PATH=${MINGW_PREFIX}/bin/gfortran.exe \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=ON \ - -DBUILD_TESTING=OFF \ - -DSWIG_EXECUTABLE="${SWIG_EXECUTABLE}" \ - -DSWIG_DIR="${SWIG_DIR}" \ - -DQHULL_INCLUDE_DIR=${PREFIX_DEPS}/include \ - -DGD_INCLUDE_DIR=${PREFIX_DEPS}/include \ - -DENABLE_lua=ON \ - -DENABLE_python=ON \ - ../${_realname}-${pkgver} - make V=1 + ${MINGW_PREFIX}/bin/cmake \ + -G "MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DCMAKE_Fortran_COMPILER:PATH=${MINGW_PREFIX}/bin/gfortran.exe \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF \ + -DSWIG_EXECUTABLE="${SWIG_EXECUTABLE}" \ + -DSWIG_DIR="${SWIG_DIR}" \ + -DQHULL_INCLUDE_DIR=${PREFIX_DEPS}/include \ + -DGD_INCLUDE_DIR=${PREFIX_DEPS}/include \ + -DENABLE_lua=ON \ + -DENABLE_python=ON \ + ../${_realname}-${pkgver} + make V=1 } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make install # DESTDIR="$pkgdir" - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -pf ${srcdir}/${_realname}-${pkgver}/Copyright \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -pf ${srcdir}/${_realname}-${pkgver}/COPYING* \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cd "$srcdir/build-${MINGW_CHOST}" + make install # DESTDIR="$pkgdir" + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -pf ${srcdir}/${_realname}-${pkgver}/Copyright \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -pf ${srcdir}/${_realname}-${pkgver}/COPYING* \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname } diff --git a/mingw-w64-poppler/PKGBUILD b/mingw-w64-poppler/PKGBUILD index 9b754ea74b..74062022a0 100644 --- a/mingw-w64-poppler/PKGBUILD +++ b/mingw-w64-poppler/PKGBUILD @@ -11,55 +11,55 @@ url="http://poppler.freedesktop.org" license=("GPL") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-glib2" "${_mingw_suff}-qt5") depends=( - "${_mingw_suff}-icu" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-curl" - "${_mingw_suff}-openjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-freetype" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-cairo" - "${_mingw_suff}-zlib" - "${_mingw_suff}-poppler-data") + "${_mingw_suff}-icu" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-curl" + "${_mingw_suff}-openjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-freetype" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-cairo" + "${_mingw_suff}-zlib" + "${_mingw_suff}-poppler-data") optdepends=("${_mingw_suff}-glib2: libpoppler-glib" - "${_mingw_suff}-qt5: libpoppler-qt5" + "${_mingw_suff}-qt5: libpoppler-qt5" ) options=('strip' 'staticlibs') source=("http://poppler.freedesktop.org/poppler-${pkgver}.tar.xz" - "poppler_configureac-qt5.patch" - give-cc-to-gir-scanner.mingw.patch) + "poppler_configureac-qt5.patch" + give-cc-to-gir-scanner.mingw.patch) md5sums=('334f2ac95cc8039f2a57fe63e4a81c69' '6ce60b7290a345da8e8d61dbb6cc63c1' '727c1b414987f6ee2ba841d9db57a967') prepare() { - cd "$srcdir/poppler-$pkgver" - patch -p1 -i "$srcdir/poppler_configureac-qt5.patch" - patch -p1 -i "$srcdir/give-cc-to-gir-scanner.mingw.patch" - sed -i -e '/AC_PATH_XTRA/d' configure.ac - sed -i "s:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:" configure.ac - autoreconf -fi + cd "$srcdir/poppler-$pkgver" + patch -p1 -i "$srcdir/poppler_configureac-qt5.patch" + patch -p1 -i "$srcdir/give-cc-to-gir-scanner.mingw.patch" + sed -i -e '/AC_PATH_XTRA/d' configure.ac + sed -i "s:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:" configure.ac + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-xpdf-headers \ - --enable-zlib \ - --enable-libcurl \ - --disable-gtk-test \ - --enable-utils \ - --disable-gtk-doc-html \ - --with-font-configuration=win32 - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-xpdf-headers \ + --enable-zlib \ + --enable-libcurl \ + --disable-gtk-test \ + --enable-utils \ + --disable-gtk-doc-html \ + --with-font-configuration=win32 + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_CHOST}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_CHOST}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-popt/PKGBUILD b/mingw-w64-popt/PKGBUILD index beb7f2ff8c..293378e3a4 100644 --- a/mingw-w64-popt/PKGBUILD +++ b/mingw-w64-popt/PKGBUILD @@ -16,27 +16,27 @@ source=("http://rpm5.org/files/popt/popt-${pkgver}.tar.gz") sha256sums=('04d945f6a9fbfef248c594e2fee5c1446987ad40c31ec8cf9b5fdbcbb3d6e35c') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - sed -e "s|MARK64=64|MARK64=|g" -i configure.ac - libtoolize --force --copy - autoreconf -fi + cd ${srcdir}/${_realname}-${pkgver} + sed -e "s|MARK64=64|MARK64=|g" -i configure.ac + libtoolize --force --copy + autoreconf -fi } build() { - export lt_cv_deplibs_check_method='pass_all' - cp -r ${srcdir}/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static - make + export lt_cv_deplibs_check_method='pass_all' + cp -r ${srcdir}/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-portaudio/PKGBUILD b/mingw-w64-portaudio/PKGBUILD index 739ca7efaa..3954c1846f 100644 --- a/mingw-w64-portaudio/PKGBUILD +++ b/mingw-w64-portaudio/PKGBUILD @@ -13,38 +13,38 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs") options=(!libtool strip !makeflags staticlibs) source=("http://www.portaudio.com/archives/pa_stable_v$pkgver.tgz" - mingw-w64-fix.patch - mingw-w64-cmake-allow-cxx.patch) + mingw-w64-fix.patch + mingw-w64-cmake-allow-cxx.patch) md5sums=('7f220406902af9dca009668e198cbd23' '99da198098bd39e24333d6e4ab1bef4a' '9ae34b0d0dee106c6a90dfc744bf096c') prepare() { - cd ${srcdir}/${_realname} - patch -p2 -i ${srcdir}/mingw-w64-fix.patch - patch -p2 -i ${srcdir}/mingw-w64-cmake-allow-cxx.patch + cd ${srcdir}/${_realname} + patch -p2 -i ${srcdir}/mingw-w64-fix.patch + patch -p2 -i ${srcdir}/mingw-w64-cmake-allow-cxx.patch - autoconf + autoconf } build() { - export lt_cv_deplibs_check_method='pass_all' - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ${srcdir}/${_realname}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared \ - --enable-cxx \ - --with-dxdir=${MINGW_PREFIX}/${MINGW_CHOST} \ - --with-winapi=wmme,directx,wdmks - #wasapi, - make + export lt_cv_deplibs_check_method='pass_all' + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ${srcdir}/${_realname}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared \ + --enable-cxx \ + --with-dxdir=${MINGW_PREFIX}/${MINGW_CHOST} \ + --with-winapi=wmme,directx,wdmks + #wasapi, + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-postgresql/PKGBUILD b/mingw-w64-postgresql/PKGBUILD index 34732af4ca..8d342fbd1c 100644 --- a/mingw-w64-postgresql/PKGBUILD +++ b/mingw-w64-postgresql/PKGBUILD @@ -11,18 +11,18 @@ url="http://www.postgresql.org/" license=('custom:PostgreSQL') makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-libxml2" "${_mingw_suff}-python2") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-gettext" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-openssl" - "${_mingw_suff}-readline" - "${_mingw_suff}-zlib" - "${_mingw_suff}-tcl" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-python2") + "${_mingw_suff}-gettext" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-openssl" + "${_mingw_suff}-readline" + "${_mingw_suff}-zlib" + "${_mingw_suff}-tcl" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-python2") options=('staticlibs' 'strip') source=("http://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2" - postgresql-9.2.4-plperl-mingw.patch - postgresql-9.3.1-plpython-mingw.patch) + postgresql-9.2.4-plperl-mingw.patch + postgresql-9.3.1-plpython-mingw.patch) md5sums=('d0a41f54c377b2d2fab4a003b0dac762' '6a11681fbd19a3ccf8d41f7fbc9b4392' '6401b50c0dee9c963985f0d3f4dbe329') @@ -35,73 +35,73 @@ prepare() { build() { mkdir -p "${srcdir}/build-${CARCH}" && cd "${srcdir}/build-${CARCH}" - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - ../postgresql-$pkgver/configure \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --prefix=${MINGW_PREFIX} \ - --with-openssl \ - --enable-thread-safety \ - --enable-integer-datetimes \ - --enable-nls \ - --with-ldap \ - --with-libxml \ - --with-libxslt \ - --with-python \ - --without-perl \ - --with-tcl --with-tclconfig=${MINGW_PREFIX}/lib + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + ../postgresql-$pkgver/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --with-openssl \ + --enable-thread-safety \ + --enable-integer-datetimes \ + --enable-nls \ + --with-ldap \ + --with-libxml \ + --with-libxslt \ + --with-python \ + --without-perl \ + --with-tcl --with-tclconfig=${MINGW_PREFIX}/lib - # Make DLL definition file visible during each arch build - ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/libpq/libpqdll.def" src/interfaces/libpq/ - ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/ecpg/ecpglib/libecpgdll.def" src/interfaces/ecpg/ecpglib/ - ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/ecpg/pgtypeslib/libpgtypesdll.def" src/interfaces/ecpg/pgtypeslib/ - ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/ecpg/compatlib/libecpg_compatdll.def" src/interfaces/ecpg/compatlib/ + # Make DLL definition file visible during each arch build + ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/libpq/libpqdll.def" src/interfaces/libpq/ + ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/ecpg/ecpglib/libecpgdll.def" src/interfaces/ecpg/ecpglib/ + ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/ecpg/pgtypeslib/libpgtypesdll.def" src/interfaces/ecpg/pgtypeslib/ + ln -s "${srcdir}/postgresql-$pkgver/src/interfaces/ecpg/compatlib/libecpg_compatdll.def" src/interfaces/ecpg/compatlib/ - #for dir in src/interfaces src/bin/pg_config src/bin/psql src/bin/pg_dump; do - # make -C ${dir} - #done - make + #for dir in src/interfaces src/bin/pg_config src/bin/psql src/bin/pg_dump; do + # make -C ${dir} + #done + make } package() { - cd "${srcdir}/build-${CARCH}" - mkdir -p "${pkgdir}${MINGW_PREFIX}/"{bin,include,lib} + cd "${srcdir}/build-${CARCH}" + mkdir -p "${pkgdir}${MINGW_PREFIX}/"{bin,include,lib} - make DESTDIR="${pkgdir}" install - # install libs + make DESTDIR="${pkgdir}" install + # install libs - #for dir in src/interfaces src/bin/pg_config src/bin/psql src/bin/pg_dump; do - # make -C ${dir} DESTDIR="${pkgdir}" install - #done + #for dir in src/interfaces src/bin/pg_config src/bin/psql src/bin/pg_dump; do + # make -C ${dir} DESTDIR="${pkgdir}" install + #done - # Move dll's to bin directory - mv "${pkgdir}${MINGW_PREFIX}/lib/"*.dll "${pkgdir}${MINGW_PREFIX}/bin/" + # Move dll's to bin directory + mv "${pkgdir}${MINGW_PREFIX}/lib/"*.dll "${pkgdir}${MINGW_PREFIX}/bin/" - # Rename the .a files to .dll.a as they're actually import libraries and not static libraries - for implib in "${pkgdir}${MINGW_PREFIX}/lib/"*.a; do - mv $implib ${implib/.a/.dll.a} - done + # Rename the .a files to .dll.a as they're actually import libraries and not static libraries + for implib in "${pkgdir}${MINGW_PREFIX}/lib/"*.a; do + mv $implib ${implib/.a/.dll.a} + done - # these headers are needed by the not-so-public headers of the interfaces - mkdir -p "${pkgdir}${MINGW_PREFIX}"/include/{libpq,postgresql/internal/libpq} - install -m644 ${srcdir}/postgresql-${pkgver}/src/include/c.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/" - install -m644 ${srcdir}/postgresql-${pkgver}/src/include/port.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/" - install -m644 ${srcdir}/postgresql-${pkgver}/src/include/postgres_fe.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/" - install -m644 ${srcdir}/postgresql-${pkgver}/src/include/libpq/pqcomm.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/libpq/" + # these headers are needed by the not-so-public headers of the interfaces + mkdir -p "${pkgdir}${MINGW_PREFIX}"/include/{libpq,postgresql/internal/libpq} + install -m644 ${srcdir}/postgresql-${pkgver}/src/include/c.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/" + install -m644 ${srcdir}/postgresql-${pkgver}/src/include/port.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/" + install -m644 ${srcdir}/postgresql-${pkgver}/src/include/postgres_fe.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/" + install -m644 ${srcdir}/postgresql-${pkgver}/src/include/libpq/pqcomm.h "${pkgdir}${MINGW_PREFIX}/include/postgresql/internal/libpq/" - # rm -r "$pkgdir${MINGW_PREFIX}/share" - # rm "$pkgdir${MINGW_PREFIX}/bin/"*.exe + # rm -r "$pkgdir${MINGW_PREFIX}/share" + # rm "$pkgdir${MINGW_PREFIX}/bin/"*.exe - # these headers are needed by the public headers of the interfaces - # install -m644 pg_config.h "${pkgdir}${MINGW_PREFIX}/include/" - # install -m644 pg_config_os.h "${pkgdir}${MINGW_PREFIX}/include/" - # install -m644 pg_config_ext.h "${pkgdir}${MINGW_PREFIX}/include/" - # cd "${srcdir}/postgresql-$pkgver/src/include" - # install -m644 postgres_ext.h "${pkgdir}${MINGW_PREFIX}/include/" - # install -m644 libpq/libpq-fs.h "${pkgdir}${MINGW_PREFIX}/include/libpq/" - # install -m644 pg_config_manual.h "${pkgdir}${MINGW_PREFIX}/include/" + # these headers are needed by the public headers of the interfaces + # install -m644 pg_config.h "${pkgdir}${MINGW_PREFIX}/include/" + # install -m644 pg_config_os.h "${pkgdir}${MINGW_PREFIX}/include/" + # install -m644 pg_config_ext.h "${pkgdir}${MINGW_PREFIX}/include/" + # cd "${srcdir}/postgresql-$pkgver/src/include" + # install -m644 postgres_ext.h "${pkgdir}${MINGW_PREFIX}/include/" + # install -m644 libpq/libpq-fs.h "${pkgdir}${MINGW_PREFIX}/include/libpq/" + # install -m644 pg_config_manual.h "${pkgdir}${MINGW_PREFIX}/include/" } diff --git a/mingw-w64-profit-hg/PKGBUILD b/mingw-w64-profit-hg/PKGBUILD index 92c8d8c9f2..23bb4e1b7d 100644 --- a/mingw-w64-profit-hg/PKGBUILD +++ b/mingw-w64-profit-hg/PKGBUILD @@ -18,31 +18,31 @@ options=(!strip staticlibs) md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - #export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-debug - make -j1 + #export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-debug + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-proj/PKGBUILD b/mingw-w64-proj/PKGBUILD index 91b33c7b9b..89d3c06bd1 100644 --- a/mingw-w64-proj/PKGBUILD +++ b/mingw-w64-proj/PKGBUILD @@ -21,15 +21,15 @@ prepare() { } build() { - [[ -d "$srcdir/build-${MINGW_CHOST}" ]] && rm -rf "$srcdir/build-${MINGW_CHOST}" - mkdir "$srcdir/build-${MINGW_CHOST}" - cd "$srcdir/build-${MINGW_CHOST}" + [[ -d "$srcdir/build-${MINGW_CHOST}" ]] && rm -rf "$srcdir/build-${MINGW_CHOST}" + mkdir "$srcdir/build-${MINGW_CHOST}" + cd "$srcdir/build-${MINGW_CHOST}" ../${_realname}-${pkgver}/configure \ --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} make } diff --git a/mingw-w64-pygobject/PKGBUILD b/mingw-w64-pygobject/PKGBUILD index 43fed86666..ae6f8462ef 100644 --- a/mingw-w64-pygobject/PKGBUILD +++ b/mingw-w64-pygobject/PKGBUILD @@ -13,11 +13,11 @@ groups=("${_mingw_suff}") makedepends=("${_mingw_suff}-python2" "${_mingw_suff}-python3" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-gnome-common") options=('staticlibs' 'strip') source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/${_realname}-${pkgver}.tar.xz - 0002-no-undefined-on.mingw.patch - 0003-dll.mingw.patch - 0004-python-m4.patch - 0005-mingw-include-math.patch - 0006-link-with-libffi.patch) + 0002-no-undefined-on.mingw.patch + 0003-dll.mingw.patch + 0004-python-m4.patch + 0005-mingw-include-math.patch + 0006-link-with-libffi.patch) md5sums=('8608682f221feaac81adb3f4e40dbef3' '147cb1ce51e82d1912493d17326908ff' '2bb8ab70eb2418b524aea04d4d996b91' @@ -26,85 +26,85 @@ md5sums=('8608682f221feaac81adb3f4e40dbef3' '4d215b260d7caa9226d29896d21a93cb') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/0002-no-undefined-on.mingw.patch - patch -p1 -i ${srcdir}/0003-dll.mingw.patch - patch -p1 -i ${srcdir}/0004-python-m4.patch - patch -p1 -i ${srcdir}/0005-mingw-include-math.patch - patch -p1 -i ${srcdir}/0006-link-with-libffi.patch - autoreconf -fi - #WANT_AUTOMAKE=latest ./autogen.sh + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/0002-no-undefined-on.mingw.patch + patch -p1 -i ${srcdir}/0003-dll.mingw.patch + patch -p1 -i ${srcdir}/0004-python-m4.patch + patch -p1 -i ${srcdir}/0005-mingw-include-math.patch + patch -p1 -i ${srcdir}/0006-link-with-libffi.patch + autoreconf -fi + #WANT_AUTOMAKE=latest ./autogen.sh } build() { - cd "$srcdir" + cd "$srcdir" - rm -rf python{2,3}-build - mkdir python{2,3}-build devel - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CPPFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - for builddir in python{2,3}-build; do - #cp -r ${_realname}-$pkgver $builddir - pushd $builddir - PYTHON=${MINGW_PREFIX}/bin/${builddir%-build} \ - ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-silent-rules - make VERBOSE=1 - popd - done + rm -rf python{2,3}-build + mkdir python{2,3}-build devel + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CPPFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + for builddir in python{2,3}-build; do + #cp -r ${_realname}-$pkgver $builddir + pushd $builddir + PYTHON=${MINGW_PREFIX}/bin/${builddir%-build} \ + ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-silent-rules + make VERBOSE=1 + popd + done } package_python2-gobject() { - pkgdesc="Python 2 bindings for GObject2 (mingw-w64)" - depends=("${_mingw_suff}-glib2" "${_mingw_suff}-python2-cairo" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject-devel=$pkgver") + pkgdesc="Python 2 bindings for GObject2 (mingw-w64)" + depends=("${_mingw_suff}-glib2" "${_mingw_suff}-python2-cairo" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject-devel=$pkgver") - cd python2-build - make DESTDIR="$pkgdir" install - mv "${pkgdir}${MINGW_PREFIX}"/{include,lib/pkgconfig} "$srcdir/devel" + cd python2-build + make DESTDIR="$pkgdir" install + mv "${pkgdir}${MINGW_PREFIX}"/{include,lib/pkgconfig} "$srcdir/devel" } package_python3-gobject() { - pkgdesc="Python 3 bindings for GObject2 (mingw-w64)" - depends=("${_mingw_suff}-glib2" "${_mingw_suff}-python3-cairo" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject-devel=$pkgver") + pkgdesc="Python 3 bindings for GObject2 (mingw-w64)" + depends=("${_mingw_suff}-glib2" "${_mingw_suff}-python3-cairo" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject-devel=$pkgver") - cd python3-build - make DESTDIR="$pkgdir" install - - rm -r "${pkgdir}${MINGW_PREFIX}"/{include,lib/pkgconfig} + cd python3-build + make DESTDIR="$pkgdir" install + + rm -r "${pkgdir}${MINGW_PREFIX}"/{include,lib/pkgconfig} } package_pygobject-devel() { - pkgdesc="Development files for the pygobject bindings" - cd "devel" - mkdir -p "${pkgdir}${MINGW_PREFIX}"/{include,lib} - mv include "${pkgdir}${MINGW_PREFIX}/" - mv pkgconfig "${pkgdir}${MINGW_PREFIX}/lib/" + pkgdesc="Development files for the pygobject bindings" + cd "devel" + mkdir -p "${pkgdir}${MINGW_PREFIX}"/{include,lib} + mv include "${pkgdir}${MINGW_PREFIX}/" + mv pkgconfig "${pkgdir}${MINGW_PREFIX}/lib/" } package_mingw-w64-i686-pygobject-devel() { - package_pygobject-devel + package_pygobject-devel } package_mingw-w64-x86_64-pygobject-devel() { - package_pygobject-devel + package_pygobject-devel } package_mingw-w64-i686-python2-gobject() { - package_python2-gobject + package_python2-gobject } package_mingw-w64-i686-python3-gobject() { - package_python3-gobject + package_python3-gobject } package_mingw-w64-x86_64-python2-gobject() { - package_python2-gobject + package_python2-gobject } package_mingw-w64-x86_64-python3-gobject() { - package_python3-gobject + package_python3-gobject } diff --git a/mingw-w64-pygobject2/PKGBUILD b/mingw-w64-pygobject2/PKGBUILD index 3b78296a55..f2f1236d4b 100644 --- a/mingw-w64-pygobject2/PKGBUILD +++ b/mingw-w64-pygobject2/PKGBUILD @@ -13,109 +13,109 @@ groups=("${_mingw_suff}") makedepends=("${_mingw_suff}-python2" "${_mingw_suff}-python3" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-gnome-common") options=('staticlibs' 'strip') source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/${_realname}-${pkgver}.tar.xz - win32-fix.patch - python-m4.patch) + win32-fix.patch + python-m4.patch) md5sums=('9415cb7f2b3a847f2310ccea258b101e' '5dcee45159fb9d08248d56d0e73849c7' '5391d75a08c19e975679a0385c319f79') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/win32-fix.patch - patch -p1 -i ${srcdir}/python-m4.patch - WANT_AUTOMAKE=latest autoreconf -fi - #WANT_AUTOMAKE=latest ./autogen.sh + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/win32-fix.patch + patch -p1 -i ${srcdir}/python-m4.patch + WANT_AUTOMAKE=latest autoreconf -fi + #WANT_AUTOMAKE=latest ./autogen.sh } build() { - cd "$srcdir" + cd "$srcdir" - rm -rf python{2,3}-build - mkdir python{2,3}-build devel - CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -Wno-error=format" - CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - CPPFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" - for builddir in python{2,3}-build; do - pushd $builddir - PYTHON=${MINGW_PREFIX}/bin/${builddir%-build} \ - ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-silent-rules \ - --disable-introspection - make VERBOSE=1 - popd - done + rm -rf python{2,3}-build + mkdir python{2,3}-build devel + CFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1 -Wno-error=format" + CXXFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + CPPFLAGS+=" -D__USE_MINGW_ANSI_STDIO=1" + for builddir in python{2,3}-build; do + pushd $builddir + PYTHON=${MINGW_PREFIX}/bin/${builddir%-build} \ + ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-silent-rules \ + --disable-introspection + make VERBOSE=1 + popd + done } check() { - for builddir in python{2,3}-build; do - pushd ${srcdir}/$builddir - PYTHON=${MINGW_PREFIX}/bin/${builddir%-build} \ - make check - popd - done + for builddir in python{2,3}-build; do + pushd ${srcdir}/$builddir + PYTHON=${MINGW_PREFIX}/bin/${builddir%-build} \ + make check + popd + done } package_python2-gobject2() { - pkgdesc="Python 2 bindings for GObject2 (mingw-w64)" - depends=("${_mingw_suff}-glib2" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject2-devel=$pkgver") + pkgdesc="Python 2 bindings for GObject2 (mingw-w64)" + depends=("${_mingw_suff}-glib2" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject2-devel=$pkgver") - cd python2-build - make DESTDIR="$pkgdir" install - - find "${pkgdir}${MINGW_PREFIX}"/share/pygobject -name '*.py' -exec \ - sed -i '1s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|' {} + + cd python2-build + make DESTDIR="$pkgdir" install + + find "${pkgdir}${MINGW_PREFIX}"/share/pygobject -name '*.py' -exec \ + sed -i '1s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|' {} + - rm -r "${pkgdir}${MINGW_PREFIX}"/share/gtk-doc + rm -r "${pkgdir}${MINGW_PREFIX}"/share/gtk-doc - # Split devel stuff - cd ${srcdir} - mkdir -p devel${MINGW_PREFIX}/{bin,lib,share/pygobject} - mv "${pkgdir}${MINGW_PREFIX}"/bin/pygobject-codegen-2.0 devel${MINGW_PREFIX}/bin/ - mv {"$pkgdir",devel}${MINGW_PREFIX}/include - mv {"$pkgdir",devel}${MINGW_PREFIX}/lib/pkgconfig - mv {"$pkgdir",devel}${MINGW_PREFIX}/share/pygobject/xsl + # Split devel stuff + cd ${srcdir} + mkdir -p devel${MINGW_PREFIX}/{bin,lib,share/pygobject} + mv "${pkgdir}${MINGW_PREFIX}"/bin/pygobject-codegen-2.0 devel${MINGW_PREFIX}/bin/ + mv {"$pkgdir",devel}${MINGW_PREFIX}/include + mv {"$pkgdir",devel}${MINGW_PREFIX}/lib/pkgconfig + mv {"$pkgdir",devel}${MINGW_PREFIX}/share/pygobject/xsl } package_python3-gobject2() { - pkgdesc="Python 3 bindings for GObject2 (mingw-w64)" - depends=("${_mingw_suff}-glib2" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject2-devel=$pkgver") - - cd python3-build - make DESTDIR="$pkgdir" install - - # Delete devel stuff - rm -f "${pkgdir}${MINGW_PREFIX}"/bin/pygobject-codegen-2.0 - rm -r "${pkgdir}${MINGW_PREFIX}"/{include,lib/pkgconfig,share/{gtk-doc,pygobject}} + pkgdesc="Python 3 bindings for GObject2 (mingw-w64)" + depends=("${_mingw_suff}-glib2" "${_mingw_suff}-libffi" "${_mingw_suff}-gobject-introspection" "${_mingw_suff}-pygobject2-devel=$pkgver") + + cd python3-build + make DESTDIR="$pkgdir" install + + # Delete devel stuff + rm -f "${pkgdir}${MINGW_PREFIX}"/bin/pygobject-codegen-2.0 + rm -r "${pkgdir}${MINGW_PREFIX}"/{include,lib/pkgconfig,share/{gtk-doc,pygobject}} } package_pygobject2-devel() { - pkgdesc="Development files for the pygobject bindings" - mv ${srcdir}/devel${MINGW_PREFIX} "${pkgdir}/" + pkgdesc="Development files for the pygobject bindings" + mv ${srcdir}/devel${MINGW_PREFIX} "${pkgdir}/" } package_mingw-w64-i686-pygobject2-devel() { - package_pygobject2-devel + package_pygobject2-devel } package_mingw-w64-x86_64-pygobject2-devel() { - package_pygobject2-devel + package_pygobject2-devel } package_mingw-w64-i686-python2-gobject2() { - package_python2-gobject2 + package_python2-gobject2 } package_mingw-w64-i686-python3-gobject2() { - package_python3-gobject2 + package_python3-gobject2 } package_mingw-w64-x86_64-python2-gobject2() { - package_python2-gobject2 + package_python2-gobject2 } package_mingw-w64-x86_64-python3-gobject2() { - package_python3-gobject2 + package_python3-gobject2 } diff --git a/mingw-w64-pygtksourceview2/PKGBUILD b/mingw-w64-pygtksourceview2/PKGBUILD index b6232a8e49..fe21fcd684 100644 --- a/mingw-w64-pygtksourceview2/PKGBUILD +++ b/mingw-w64-pygtksourceview2/PKGBUILD @@ -11,43 +11,43 @@ url="http://www.gnome.org" license=('LGPL') groups=("${_mingw_suff}") depends=("${_mingw_suff}-gtksourceview2>=2.10.0" - "${_mingw_suff}-python2-pygtk>=2.17.0") + "${_mingw_suff}-python2-pygtk>=2.17.0") makedepends=("${_mingw_suff}-python2-gobject2" - "intltool") + "intltool") options=('staticlibs' 'strip') source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.bz2 - python-m4.patch) + python-m4.patch) md5sums=('2654354d61422fb79d8375fc3a3b5393' 'bc368c2b741d2b3b8612b882378bbba6') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - #patch -p1 -i ${srcdir}/python27.patch - #patch -p1 -i ${srcdir}/no-undefined.patch - patch -p1 -i ${srcdir}/python-m4.patch - autoreconf -fi - #WANT_AUTOMAKE=latest ./autogen.sh + cd "${srcdir}/${_realname}-${pkgver}" + #patch -p1 -i ${srcdir}/python27.patch + #patch -p1 -i ${srcdir}/no-undefined.patch + patch -p1 -i ${srcdir}/python-m4.patch + autoreconf -fi + #WANT_AUTOMAKE=latest ./autogen.sh } build() { - cd "$srcdir" + cd "$srcdir" - rm -rf python2-build - mkdir python2-build - #cp -r ${_realname}-$pkgver $builddir - pushd python2-build - export lt_cv_deplibs_check_method='pass_all' - PYTHON=${MINGW_PREFIX}/bin/python2 \ - ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-static --disable-docs - make VERBOSE=1 - popd + rm -rf python2-build + mkdir python2-build + #cp -r ${_realname}-$pkgver $builddir + pushd python2-build + export lt_cv_deplibs_check_method='pass_all' + PYTHON=${MINGW_PREFIX}/bin/python2 \ + ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-static --disable-docs + make VERBOSE=1 + popd } package() { - cd python2-build - make DESTDIR="$pkgdir" install + cd python2-build + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-python-beaker/PKGBUILD b/mingw-w64-python-beaker/PKGBUILD index e3bc704c05..ae8fc511b0 100644 --- a/mingw-w64-python-beaker/PKGBUILD +++ b/mingw-w64-python-beaker/PKGBUILD @@ -14,54 +14,54 @@ source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}. md5sums=('c2e102870ed4c53104dec48ceadf8e9d') prepare() { - cd "${srcdir}/Beaker-${pkgver}" - #patch -p1 -i ${srcdir}/mingw-python-fix.patch + cd "${srcdir}/Beaker-${pkgver}" + #patch -p1 -i ${srcdir}/mingw-python-fix.patch - cd "${srcdir}" - cp -r Beaker-${pkgver} python2-Beaker-${pkgver} - cp -r Beaker-${pkgver} python3-Beaker-${pkgver} + cd "${srcdir}" + cp -r Beaker-${pkgver} python2-Beaker-${pkgver} + cp -r Beaker-${pkgver} python3-Beaker-${pkgver} } build() { - cd "${srcdir}/python3-Beaker-${pkgver}" - sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/crypto/pbkdf2.py - ${MINGW_PREFIX}/bin/python3 setup.py build + cd "${srcdir}/python3-Beaker-${pkgver}" + sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/crypto/pbkdf2.py + ${MINGW_PREFIX}/bin/python3 setup.py build - cd "${srcdir}/python2-Beaker-${pkgver}" - sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py - ${MINGW_PREFIX}/bin/python2 setup.py build + cd "${srcdir}/python2-Beaker-${pkgver}" + sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py + ${MINGW_PREFIX}/bin/python2 setup.py build } package_python3-beaker() { - depends=("${_mingw_suff}-python3") + depends=("${_mingw_suff}-python3") - cd "${srcdir}/python3-Beaker-${pkgver}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 - install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-beaker/LICENSE" + cd "${srcdir}/python3-Beaker-${pkgver}" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-beaker/LICENSE" } package_python2-beaker() { - depends=("${_mingw_suff}-python2>") + depends=("${_mingw_suff}-python2>") - cd "${srcdir}/python2-Beaker-${pkgver}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 - install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-beaker/LICENSE" + cd "${srcdir}/python2-Beaker-${pkgver}" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-beaker/LICENSE" } package_mingw-w64-i686-python2-beaker() { - package_python2-beaker + package_python2-beaker } package_mingw-w64-i686-python3-beaker() { - package_python3-beaker + package_python3-beaker } package_mingw-w64-x86_64-python2-beaker() { - package_python2-beaker + package_python2-beaker } package_mingw-w64-x86_64-python3-beaker() { - package_python3-beaker + package_python3-beaker } diff --git a/mingw-w64-python-csssselect/PKGBUILD b/mingw-w64-python-csssselect/PKGBUILD index 7fff1cfebe..e5f390c4f5 100644 --- a/mingw-w64-python-csssselect/PKGBUILD +++ b/mingw-w64-python-csssselect/PKGBUILD @@ -14,54 +14,54 @@ source=("http://pypi.python.org/packages/source/c/cssselect/${_realname}-${pkgve md5sums=('c74f45966277dc7a0f768b9b0f3522ac') prepare() { - cd "${srcdir}" - sed -e "s|# coding: utf8|# -*- encoding:utf-8 -*-|g" -i ${_realname}-${pkgver}/setup.py - cp -r ${_realname}-${pkgver} build-python2 - cp -r ${_realname}-${pkgver} build-python3 + cd "${srcdir}" + sed -e "s|# coding: utf8|# -*- encoding:utf-8 -*-|g" -i ${_realname}-${pkgver}/setup.py + cp -r ${_realname}-${pkgver} build-python2 + cp -r ${_realname}-${pkgver} build-python3 } build() { - cd "${srcdir}/build-python2" - # Fix python2 shebang - sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' cssselect/tests.py - ${MINGW_PREFIX}/bin/python2 setup.py build + cd "${srcdir}/build-python2" + # Fix python2 shebang + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' cssselect/tests.py + ${MINGW_PREFIX}/bin/python2 setup.py build - cd "${srcdir}/build-python3" - ${MINGW_PREFIX}/bin/python3 setup.py build + cd "${srcdir}/build-python3" + ${MINGW_PREFIX}/bin/python3 setup.py build } package_python2-cssselect() { - pkgdesc="A Python2 library that parses CSS3 Selectors and translates them to XPath 1.0" - depends=("${_mingw_suff}-python2>") + pkgdesc="A Python2 library that parses CSS3 Selectors and translates them to XPath 1.0" + depends=("${_mingw_suff}-python2>") - cd "${srcdir}/build-python2" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 - install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" + cd "${srcdir}/build-python2" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" } package_python3-cssselect() { - pkgdesc="A Python3 library that parses CSS3 Selectors and translates them to XPath 1.0" - depends=("${_mingw_suff}-python3") + pkgdesc="A Python3 library that parses CSS3 Selectors and translates them to XPath 1.0" + depends=("${_mingw_suff}-python3") - cd "${srcdir}/build-python3" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 - install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" + cd "${srcdir}/build-python3" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" } package_mingw-w64-i686-python2-cssselect() { - package_python2-cssselect + package_python2-cssselect } package_mingw-w64-i686-python3-cssselect() { - package_python3-cssselect + package_python3-cssselect } package_mingw-w64-x86_64-python2-cssselect() { - package_python2-cssselect + package_python2-cssselect } package_mingw-w64-x86_64-python3-cssselect() { - package_python3-cssselect + package_python3-cssselect } diff --git a/mingw-w64-python-docutils/PKGBUILD b/mingw-w64-python-docutils/PKGBUILD index d9fbba3ef0..da522fb707 100644 --- a/mingw-w64-python-docutils/PKGBUILD +++ b/mingw-w64-python-docutils/PKGBUILD @@ -15,97 +15,97 @@ source=("http://downloads.sourceforge.net/${_realname}/${_realname}-$pkgver.tar. md5sums=('20ac380a18b369824276864d98ec0ad6') build() { - cd "${srcdir}/${_realname}-${pkgver}" - ${MINGW_PREFIX}/bin/python3 setup.py build --build-lib=build/python3 - find build/python3 -type f -exec \ - sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python3,' {} \; - - ${MINGW_PREFIX}/bin/python2 setup.py build --build-lib=build/python2 - find build/python2 -type f -exec \ - sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; + cd "${srcdir}/${_realname}-${pkgver}" + ${MINGW_PREFIX}/bin/python3 setup.py build --build-lib=build/python3 + find build/python3 -type f -exec \ + sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python3,' {} \; + + ${MINGW_PREFIX}/bin/python2 setup.py build --build-lib=build/python2 + find build/python2 -type f -exec \ + sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; } check() { - cd ${_realname}-$pkgver - # we need utf locale to valid utf8 tests - export LANG=en_US.UTF-8 - # Disable python3 check - #msg2 'python checks' - #PYTHONPATH="$PWD/build/python3/" ${MINGW_PREFIX}/bin/python3 test3/alltests.py - msg2 'python2 checks' - PYTHONPATH="$PWD/build/python2/" ${MINGW_PREFIX}/bin/python2 test/alltests.py + cd ${_realname}-$pkgver + # we need utf locale to valid utf8 tests + export LANG=en_US.UTF-8 + # Disable python3 check + #msg2 'python checks' + #PYTHONPATH="$PWD/build/python3/" ${MINGW_PREFIX}/bin/python3 test3/alltests.py + msg2 'python2 checks' + PYTHONPATH="$PWD/build/python2/" ${MINGW_PREFIX}/bin/python2 test/alltests.py } package_python3-docutils() { - depends=("${_mingw_suff}-python3") + depends=("${_mingw_suff}-python3") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - - cd ${_realname}-$pkgver - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py build --build-lib=build/python3 \ - install --prefix=${MINGW_PREFIX} --root="$pkgdir" --optimize=1 + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + + cd ${_realname}-$pkgver + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py build --build-lib=build/python3 \ + install --prefix=${MINGW_PREFIX} --root="$pkgdir" --optimize=1 - # fix python-docutils conflict - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - mv -v "$_f" "${_f%.py}3.py" - done - - # symlink without .py - for f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - ln -s "$(basename $f)" "${pkgdir}${MINGW_PREFIX}/bin/$(basename $f .py)" - done - # setup license - install -D -m644 COPYING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/COPYING.txt" - install -D -m644 licenses/python* "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/" + # fix python-docutils conflict + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + mv -v "$_f" "${_f%.py}3.py" + done + + # symlink without .py + for f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + ln -s "$(basename $f)" "${pkgdir}${MINGW_PREFIX}/bin/$(basename $f .py)" + done + # setup license + install -D -m644 COPYING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/COPYING.txt" + install -D -m644 licenses/python* "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/" } package_python2-docutils() { - depends=("${_mingw_suff}-python2") - provides=("${_mingw_suff}-docutils=$pkgver") - replaces=("${_mingw_suff}-docutils") + depends=("${_mingw_suff}-python2") + provides=("${_mingw_suff}-docutils=$pkgver") + replaces=("${_mingw_suff}-docutils") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - - cd ${_realname}-$pkgver - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py build --build-lib=build/python2 \ - install --prefix=${MINGW_PREFIX} --root="$pkgdir" --optimize=1 + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + + cd ${_realname}-$pkgver + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py build --build-lib=build/python2 \ + install --prefix=${MINGW_PREFIX} --root="$pkgdir" --optimize=1 - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done - # symlink without .py - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - ln -s "$(basename $_f)" "${pkgdir}${MINGW_PREFIX}/bin/$(basename $_f .py)" - done - # setup license - install -D -m644 COPYING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/COPYING.txt" - install -D -m644 licenses/python* "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/" + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done + # symlink without .py + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + ln -s "$(basename $_f)" "${pkgdir}${MINGW_PREFIX}/bin/$(basename $_f .py)" + done + # setup license + install -D -m644 COPYING.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/COPYING.txt" + install -D -m644 licenses/python* "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/" } package_mingw-w64-i686-python2-docutils() { - install=${_realname}2-${CARCH}.install - package_python2-docutils + install=${_realname}2-${CARCH}.install + package_python2-docutils } package_mingw-w64-i686-python3-docutils() { - install=${_realname}3-${CARCH}.install - package_python3-docutils + install=${_realname}3-${CARCH}.install + package_python3-docutils } package_mingw-w64-x86_64-python2-docutils() { - install=${_realname}2-${CARCH}.install - package_python2-docutils + install=${_realname}2-${CARCH}.install + package_python2-docutils } package_mingw-w64-x86_64-python3-docutils() { - install=${_realname}3-${CARCH}.install - package_python3-docutils + install=${_realname}3-${CARCH}.install + package_python3-docutils } diff --git a/mingw-w64-python-jinja/PKGBUILD b/mingw-w64-python-jinja/PKGBUILD index b21692ad24..108b0de7fe 100644 --- a/mingw-w64-python-jinja/PKGBUILD +++ b/mingw-w64-python-jinja/PKGBUILD @@ -19,49 +19,49 @@ source=(http://pypi.python.org/packages/source/J/Jinja2/Jinja2-$pkgver.tar.gz) sha256sums=('310a35fbccac3af13ebf927297f871ac656b9da1d248b1fe6765affa71b53235') build() { - cd "$srcdir" - rm -rf python{2,3}-build - for builddir in python{2,3}-build; do - cp -r Jinja2-$pkgver $builddir - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + cd "$srcdir" + rm -rf python{2,3}-build + for builddir in python{2,3}-build; do + cp -r Jinja2-$pkgver $builddir + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } package_python3-jinja() { - pkgdesc='Python3 documentation generator' - depends=("${_mingw_suff}-python3-setuptools" "${_mingw_suff}-python3-markupsafe") + pkgdesc='Python3 documentation generator' + depends=("${_mingw_suff}-python3-setuptools" "${_mingw_suff}-python3-markupsafe") - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" + install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" } package_python2-jinja() { - depends=("${_mingw_suff}-python2-setuptools" "${_mingw_suff}-python2-markupsafe") + depends=("${_mingw_suff}-python2-setuptools" "${_mingw_suff}-python2-markupsafe") - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - - install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + + install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" } package_mingw-w64-i686-python2-jinja() { - package_python2-jinja + package_python2-jinja } package_mingw-w64-i686-python3-jinja() { - package_python3-jinja + package_python3-jinja } package_mingw-w64-x86_64-python2-jinja() { - package_python2-jinja + package_python2-jinja } package_mingw-w64-x86_64-python3-jinja() { - package_python3-jinja + package_python3-jinja } diff --git a/mingw-w64-python-lxml/PKGBUILD b/mingw-w64-python-lxml/PKGBUILD index 5a1466152d..53d4c307ec 100644 --- a/mingw-w64-python-lxml/PKGBUILD +++ b/mingw-w64-python-lxml/PKGBUILD @@ -12,121 +12,121 @@ license=('BSD' 'custom') url="http://lxml.de/" depends=("${_mingw_suff}-python2" "${_mingw_suff}-python3") makedepends=("${_mingw_suff}-python2" - "${_mingw_suff}-python3" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-python2-cssselect" - "${_mingw_suff}-python3-cssselect") + "${_mingw_suff}-python3" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-python2-cssselect" + "${_mingw_suff}-python3-cssselect") source=(http://pypi.python.org/packages/source/l/lxml/${_realname}-${pkgver}.tar.gz{,.asc} - mingw-python-fix.patch - use-distutils-get_platform.patch) + mingw-python-fix.patch + use-distutils-get_platform.patch) md5sums=('88c75f4c73fc8f59c9ebb17495044f2f' 'SKIP' 'e07163fc1e02cab5fa6009af35d5f823' '5268f79eb2a69b05da73d357ec8184b1') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/mingw-python-fix.patch - patch -p1 -i ${srcdir}/use-distutils-get_platform.patch + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/mingw-python-fix.patch + patch -p1 -i ${srcdir}/use-distutils-get_platform.patch - cd "${srcdir}" + cd "${srcdir}" - cp -r ${_realname}-${pkgver} build-python2 - cp -r ${_realname}-${pkgver} build-python3 + cp -r ${_realname}-${pkgver} build-python2 + cp -r ${_realname}-${pkgver} build-python3 } build() { - # It seems to me that CFLAGS and LDFLAGS aren't getting - # converted to Windows versions when calling Python for - # some reason? + # It seems to me that CFLAGS and LDFLAGS aren't getting + # converted to Windows versions when calling Python for + # some reason? - # Tried $(cygpath -m) to get -IC:/msys64/mingw32/ - # but that gets mangled to -IC;C:msys64msys64mingw32 - # PREFIX_WIN=$(cygpath -m $MINGW_PREFIX) - # CPPFLAGS="$CPPFLAGS -I${PREFIX_WIN}/include/libxml2" - # LDFLAGS="$LDFLAGS -L${PREFIX_WIN}/lib" + # Tried $(cygpath -m) to get -IC:/msys64/mingw32/ + # but that gets mangled to -IC;C:msys64msys64mingw32 + # PREFIX_WIN=$(cygpath -m $MINGW_PREFIX) + # CPPFLAGS="$CPPFLAGS -I${PREFIX_WIN}/include/libxml2" + # LDFLAGS="$LDFLAGS -L${PREFIX_WIN}/lib" - # This horrible version works; needs the right amount of \\ to - # escape the escapes. This stuff makes some of xslt-config - # redundant (xslt-config *should* return C:/ paths but doesn't) - PREFIX_WIN=$(cygpath -w $MINGW_PREFIX) - PREFIX_WIN=${PREFIX_WIN//\\/\\\\} - CPPFLAGS="$CPPFLAGS -I${PREFIX_WIN}\\\\include\\\\libxml2" - LDFLAGS="$LDFLAGS -L${PREFIX_WIN}\\\\lib" + # This horrible version works; needs the right amount of \\ to + # escape the escapes. This stuff makes some of xslt-config + # redundant (xslt-config *should* return C:/ paths but doesn't) + PREFIX_WIN=$(cygpath -w $MINGW_PREFIX) + PREFIX_WIN=${PREFIX_WIN//\\/\\\\} + CPPFLAGS="$CPPFLAGS -I${PREFIX_WIN}\\\\include\\\\libxml2" + LDFLAGS="$LDFLAGS -L${PREFIX_WIN}\\\\lib" - # Build python 2 module - cd "${srcdir}"/build-python2 - ${MINGW_PREFIX}/bin/python2 setup.py build --with-xslt-config=${MINGW_PREFIX}/bin/xslt-config + # Build python 2 module + cd "${srcdir}"/build-python2 + ${MINGW_PREFIX}/bin/python2 setup.py build --with-xslt-config=${MINGW_PREFIX}/bin/xslt-config - # Build python 3 module - cd "${srcdir}"/build-python3 - ${MINGW_PREFIX}/bin/python3 setup.py build --with-xslt-config=${MINGW_PREFIX}/bin/xslt-config + # Build python 3 module + cd "${srcdir}"/build-python3 + ${MINGW_PREFIX}/bin/python3 setup.py build --with-xslt-config=${MINGW_PREFIX}/bin/xslt-config } package_python2-lxml() { - pkgdesc="Python2 binding for the libxml2 and libxslt libraries" - depends=("${_mingw_suff}-python2" "${_mingw_suff}-libxslt") - optdepends=("${_mingw_suff}-python2-beautifulsoup3: support for parsing not well formed HTML" - "${_mingw_suff}-python-lxml-docs: offline docs") + pkgdesc="Python2 binding for the libxml2 and libxslt libraries" + depends=("${_mingw_suff}-python2" "${_mingw_suff}-libxslt") + optdepends=("${_mingw_suff}-python2-beautifulsoup3: support for parsing not well formed HTML" + "${_mingw_suff}-python-lxml-docs: offline docs") - cd "${srcdir}/build-python2" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/build-python2" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSES.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/LICENSE - install -Dm644 doc/licenses/BSD.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/BSD.txt - install -Dm644 doc/licenses/elementtree.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/elementtree.txt + install -Dm644 LICENSES.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/LICENSE + install -Dm644 doc/licenses/BSD.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/BSD.txt + install -Dm644 doc/licenses/elementtree.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/elementtree.txt } package_python3-lxml() { - pkgdesc="Python3 binding for the libxml2 and libxslt libraries" - depends=("${_mingw_suff}-python3" "${_mingw_suff}-libxslt") - optdepends=("${_mingw_suff}-python-lxml-docs: offline docs") + pkgdesc="Python3 binding for the libxml2 and libxslt libraries" + depends=("${_mingw_suff}-python3" "${_mingw_suff}-libxslt") + optdepends=("${_mingw_suff}-python-lxml-docs: offline docs") - cd "${srcdir}/build-python3" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/build-python3" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSES.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/LICENSE - install -Dm644 doc/licenses/BSD.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/BSD.txt - install -Dm644 doc/licenses/elementtree.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/elementtree.txt + install -Dm644 LICENSES.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/LICENSE + install -Dm644 doc/licenses/BSD.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/BSD.txt + install -Dm644 doc/licenses/elementtree.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/elementtree.txt } package_python-lxml-docs() { - pkgdesc="Python binding for the libxml2 and libxslt libraries (docs)" - options=('docs') + pkgdesc="Python binding for the libxml2 and libxslt libraries (docs)" + options=('docs') - cd ${_realname}-$pkgver - install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname} - cp -r doc/html "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname} + cd ${_realname}-$pkgver + install -d "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname} + cp -r doc/html "${pkgdir}${MINGW_PREFIX}"/share/doc/${_realname} } package_mingw-w64-i686-python2-lxml() { - package_python2-lxml + package_python2-lxml } package_mingw-w64-i686-python3-lxml() { - package_python3-lxml + package_python3-lxml } package_mingw-w64-x86_64-python2-lxml() { - package_python2-lxml + package_python2-lxml } package_mingw-w64-x86_64-python3-lxml() { - package_python3-lxml + package_python3-lxml } package_mingw-w64-i686-python-lxml-docs() { - package_python-lxml-docs + package_python-lxml-docs } package_mingw-w64-x86_64-python-lxml-docs() { - package_python-lxml-docs + package_python-lxml-docs } diff --git a/mingw-w64-python-mako/PKGBUILD b/mingw-w64-python-mako/PKGBUILD index 71401ac31f..d8e68ae976 100644 --- a/mingw-w64-python-mako/PKGBUILD +++ b/mingw-w64-python-mako/PKGBUILD @@ -17,80 +17,80 @@ source=("https://pypi.python.org/packages/source/M/Mako/Mako-0.9.1.tar.gz") md5sums=('fe3f394ef714776d09ec6133923736a7') prepare() { - cd ${srcdir} - cp -r Mako-$pkgver python2-build - cp -r Mako-$pkgver python3-build + cd ${srcdir} + cp -r Mako-$pkgver python2-build + cp -r Mako-$pkgver python3-build mv python3-build/scripts/mako-render python3-build/scripts/python3-mako-render ${MINGW_PREFIX}/bin/2to3 -nw python3-build/scripts/python3-mako-render sed -i 's/mako-render/python3-mako-render/' python3-build/setup.py } build() { - cd "$srcdir" - for builddir in python{2,3}-build; do - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + cd "$srcdir" + for builddir in python{2,3}-build; do + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } check() { - cd "$srcdir" - for builddir in python{2,3}-build; do - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py test - popd - done + cd "$srcdir" + for builddir in python{2,3}-build; do + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py test + popd + done } package_python2-mako() { - depends=("${_mingw_suff}-python2-markupsafe" "${_mingw_suff}-python2-beaker") + depends=("${_mingw_suff}-python2-markupsafe" "${_mingw_suff}-python2-beaker") - cd "$srcdir/python2-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python2-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # fix python command in files - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + # fix python command in files + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done - install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python2-${_realname}/COPYING" + install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python2-${_realname}/COPYING" } package_python3-mako() { - depends=("${_mingw_suff}-python3-markupsafe" "${_mingw_suff}-python3-beaker") + depends=("${_mingw_suff}-python3-markupsafe" "${_mingw_suff}-python3-beaker") - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # fix python command in files - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done - - install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python3-${_realname}/COPYING" + # fix python command in files + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done + + install -Dm644 LICENSE "${pkgdi}${MINGW_PREFIX}/share/licenses/python3-${_realname}/COPYING" } package_mingw-w64-i686-python2-mako() { - package_python2-mako + package_python2-mako } package_mingw-w64-i686-python3-mako() { - package_python3-mako + package_python3-mako } package_mingw-w64-x86_64-python2-mako() { - package_python2-mako + package_python2-mako } package_mingw-w64-x86_64-python3-mako() { - package_python3-mako + package_python3-mako } diff --git a/mingw-w64-python-markupsafe/PKGBUILD b/mingw-w64-python-markupsafe/PKGBUILD index 5c96a88c9a..a0bd1eb593 100644 --- a/mingw-w64-python-markupsafe/PKGBUILD +++ b/mingw-w64-python-markupsafe/PKGBUILD @@ -14,57 +14,57 @@ source=("http://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-${pkgver md5sums=('f8d252fd05371e51dec2fe9a36890687') build() { - cd "$srcdir" + cd "$srcdir" - rm -rf python{2,3}-build - for builddir in python{2,3}-build; do - cp -r MarkupSafe-$pkgver $builddir - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + rm -rf python{2,3}-build + for builddir in python{2,3}-build; do + cp -r MarkupSafe-$pkgver $builddir + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } package_python3-markupsafe() { - depends=("${_mingw_suff}-python3") + depends=("${_mingw_suff}-python3") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" } package_python2-markupsafe() { - depends=("${_mingw_suff}-python2") + depends=("${_mingw_suff}-python2") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python2-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python2-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" } package_mingw-w64-i686-python2-markupsafe() { - package_python2-markupsafe + package_python2-markupsafe } package_mingw-w64-i686-python3-markupsafe() { - package_python3-markupsafe + package_python3-markupsafe } package_mingw-w64-x86_64-python2-markupsafe() { - package_python2-markupsafe + package_python2-markupsafe } package_mingw-w64-x86_64-python3-markupsafe() { - package_python3-markupsafe + package_python3-markupsafe } diff --git a/mingw-w64-python-nose/PKGBUILD b/mingw-w64-python-nose/PKGBUILD index 2e445cf679..6a12b096ba 100644 --- a/mingw-w64-python-nose/PKGBUILD +++ b/mingw-w64-python-nose/PKGBUILD @@ -14,71 +14,71 @@ source=("http://pypi.python.org/packages/source/n/nose/nose-${pkgver}.tar.gz") md5sums=('672398801ddf5ba745c55c6eed79c5aa') build() { - cd "$srcdir/nose-$pkgver" - sed -i -e "s:man/man1:share/man/man1:g" setup.py - - cd "$srcdir" - rm -rf python{2,3}-build - for builddir in python{2,3}-build; do - cp -r nose-$pkgver $builddir - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + cd "$srcdir/nose-$pkgver" + sed -i -e "s:man/man1:share/man/man1:g" setup.py + + cd "$srcdir" + rm -rf python{2,3}-build + for builddir in python{2,3}-build; do + cp -r nose-$pkgver $builddir + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } package_python3-nose() { - depends=("${_mingw_suff}-python3-setuptools") + depends=("${_mingw_suff}-python3-setuptools") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - rm -f ${pkgdir}${MINGW_PREFIX}/bin/nosetests{.exe,-script.py,.exe.manifest} - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done - rm -rf "${pkgdir}${MINGW_PREFIX}/share" + rm -f ${pkgdir}${MINGW_PREFIX}/bin/nosetests{.exe,-script.py,.exe.manifest} + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done + rm -rf "${pkgdir}${MINGW_PREFIX}/share" } package_python2-nose() { - depends=("${_mingw_suff}-python2-setuptools") + depends=("${_mingw_suff}-python2-setuptools") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python2-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python2-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_mingw-w64-i686-python2-nose() { - install=${_realname}2-${CARCH}.install - package_python2-nose + install=${_realname}2-${CARCH}.install + package_python2-nose } package_mingw-w64-i686-python3-nose() { - install=${_realname}3-${CARCH}.install - package_python3-nose + install=${_realname}3-${CARCH}.install + package_python3-nose } package_mingw-w64-x86_64-python2-nose() { - install=${_realname}2-${CARCH}.install - package_python2-nose + install=${_realname}2-${CARCH}.install + package_python2-nose } package_mingw-w64-x86_64-python3-nose() { - install=${_realname}3-${CARCH}.install - package_python3-nose + install=${_realname}3-${CARCH}.install + package_python3-nose } diff --git a/mingw-w64-python-numpy/PKGBUILD b/mingw-w64-python-numpy/PKGBUILD index 1d346cabc0..1dadc8ef1e 100644 --- a/mingw-w64-python-numpy/PKGBUILD +++ b/mingw-w64-python-numpy/PKGBUILD @@ -10,122 +10,122 @@ arch=('any') license=('BSD') url="http://www.numpy.org/" makedepends=( - "${_mingw_suff}-lapack" - "${_mingw_suff}-python3-setuptools" - "${_mingw_suff}-python3-nose" - "${_mingw_suff}-python2-setuptools" - "${_mingw_suff}-python2-nose" - "${_mingw_suff}-gcc-fortran" + "${_mingw_suff}-lapack" + "${_mingw_suff}-python3-setuptools" + "${_mingw_suff}-python3-nose" + "${_mingw_suff}-python2-setuptools" + "${_mingw_suff}-python2-nose" + "${_mingw_suff}-gcc-fortran" ) options=('staticlibs') source=(http://downloads.sourceforge.net/numpy/${_realname}-${pkgver}.tar.gz - fix-finding-python2.patch) + fix-finding-python2.patch) md5sums=('be95babe263bfa3428363d6db5b64678' '3b28e649316bcbc7fcc88a8c8498b817') prepare() { - cd ${_realname}-$pkgver - patch -Np1 -i ${srcdir}/fix-finding-python2.patch - cd .. + cd ${_realname}-$pkgver + patch -Np1 -i ${srcdir}/fix-finding-python2.patch + cd .. - cp -a numpy-$pkgver numpy-py2-$pkgver - cp -a numpy-$pkgver numpy-py3-$pkgver - cd numpy-py2-$pkgver + cp -a numpy-$pkgver numpy-py2-$pkgver + cp -a numpy-$pkgver numpy-py3-$pkgver + cd numpy-py2-$pkgver - sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ - -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ - -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ - -i $(find . -name '*.py') + sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ + -i $(find . -name '*.py') } build() { - export ATLAS=None - export LDFLAGS="$LDFLAGS -shared" + export ATLAS=None + export LDFLAGS="$LDFLAGS -shared" - echo "Building Python2" - cd numpy-py2-$pkgver - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py config_fc --fcompiler=gnu95 build + echo "Building Python2" + cd numpy-py2-$pkgver + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py config_fc --fcompiler=gnu95 build - echo "Building Python3" - cd ../numpy-py3-$pkgver - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py config_fc --fcompiler=gnu95 build + echo "Building Python3" + cd ../numpy-py3-$pkgver + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py config_fc --fcompiler=gnu95 build } package_python2-numpy() { - depends=("${_mingw_suff}-lapack" "${_mingw_suff}-python2") - optdepends=("${_mingw_suff}-python2-nose: testsuite") + depends=("${_mingw_suff}-lapack" "${_mingw_suff}-python2") + optdepends=("${_mingw_suff}-python2-nose: testsuite") - _pyver=2.7 + _pyver=2.7 - export ATLAS=None - export LDFLAGS="$LDFLAGS -shared" + export ATLAS=None + export LDFLAGS="$LDFLAGS -shared" - cd numpy-py2-$pkgver - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py config_fc --fcompiler=gnu95 install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + cd numpy-py2-$pkgver + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py config_fc --fcompiler=gnu95 install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 - install -m755 -d "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-numpy" - install -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-numpy/" + install -m755 -d "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-numpy" + install -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-numpy/" - install -m755 -d "${pkgdir}${MINGW_PREFIX}/include/python${_pyver}" - cp -rf ${pkgdir}${MINGW_PREFIX}/lib/python${_pyver}/site-packages/numpy/core/include/numpy "${pkgdir}${MINGW_PREFIX}/include/python${_pyver}/" + install -m755 -d "${pkgdir}${MINGW_PREFIX}/include/python${_pyver}" + cp -rf ${pkgdir}${MINGW_PREFIX}/lib/python${_pyver}/site-packages/numpy/core/include/numpy "${pkgdir}${MINGW_PREFIX}/include/python${_pyver}/" - # fix python command in files - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + # fix python command in files + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_python3-numpy() { - depends=("${_mingw_suff}-lapack" "${_mingw_suff}-python3") - optdepends=("${_mingw_suff}-python-nose: testsuite") + depends=("${_mingw_suff}-lapack" "${_mingw_suff}-python3") + optdepends=("${_mingw_suff}-python-nose: testsuite") - _pyver=3.4 - _pyinc=3.4m + _pyver=3.4 + _pyinc=3.4m - export ATLAS=None - export LDFLAGS="$LDFLAGS -shared" + export ATLAS=None + export LDFLAGS="$LDFLAGS -shared" - cd numpy-py3-$pkgver - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py config_fc --fcompiler=gnu95 install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + cd numpy-py3-$pkgver + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py config_fc --fcompiler=gnu95 install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 - install -m755 -d "${pkgdir}${MINGW_PREFIX}/share/licenses/python-numpy" - install -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python-numpy/" + install -m755 -d "${pkgdir}${MINGW_PREFIX}/share/licenses/python-numpy" + install -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python-numpy/" - install -m755 -d "${pkgdir}${MINGW_PREFIX}/include/python${_pyinc}" - cp -rf ${pkgdir}${MINGW_PREFIX}/lib/python${_pyver}/site-packages/numpy/core/include/numpy "${pkgdir}${MINGW_PREFIX}/include/python${_pyinc}/" + install -m755 -d "${pkgdir}${MINGW_PREFIX}/include/python${_pyinc}" + cp -rf ${pkgdir}${MINGW_PREFIX}/lib/python${_pyver}/site-packages/numpy/core/include/numpy "${pkgdir}${MINGW_PREFIX}/include/python${_pyinc}/" - # fix python command in files - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + # fix python command in files + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_mingw-w64-i686-python2-numpy() { - install=${_realname}2-${CARCH}.install - package_python2-numpy + install=${_realname}2-${CARCH}.install + package_python2-numpy } package_mingw-w64-i686-python3-numpy() { - install=${_realname}3-${CARCH}.install - package_python3-numpy + install=${_realname}3-${CARCH}.install + package_python3-numpy } package_mingw-w64-x86_64-python2-numpy() { - install=${_realname}2-${CARCH}.install - package_python2-numpy + install=${_realname}2-${CARCH}.install + package_python2-numpy } package_mingw-w64-x86_64-python3-numpy() { - install=${_realname}3-${CARCH}.install - package_python3-numpy + install=${_realname}3-${CARCH}.install + package_python3-numpy } diff --git a/mingw-w64-python-pip/PKGBUILD b/mingw-w64-python-pip/PKGBUILD index 28b27def17..95d691b39c 100644 --- a/mingw-w64-python-pip/PKGBUILD +++ b/mingw-w64-python-pip/PKGBUILD @@ -11,20 +11,20 @@ arch=('any') license=('MIT') url="http://www.pip-installer.org/" depends=("${_mingw_suff}-python2" - "${_mingw_suff}-python2-setuptools" - "${_mingw_suff}-python3" - "${_mingw_suff}-python3-setuptools") + "${_mingw_suff}-python2-setuptools" + "${_mingw_suff}-python3" + "${_mingw_suff}-python3-setuptools") source=(http://pypi.python.org/packages/source/p/pip/${_realname}-${pkgver}.tar.gz) md5sums=('834b2904f92d46aaa333267fb1c922bb') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - #patch -p1 -i ${srcdir}/mingw-python-fix.patch + cd "${srcdir}/${_realname}-${pkgver}" + #patch -p1 -i ${srcdir}/mingw-python-fix.patch - cd "${srcdir}" + cd "${srcdir}" - cp -r ${_realname}-${pkgver} ${_realname}-python2 - cp -r ${_realname}-${pkgver} ${_realname}-python3 + cp -r ${_realname}-${pkgver} ${_realname}-python2 + cp -r ${_realname}-${pkgver} ${_realname}-python3 } build() { @@ -38,58 +38,58 @@ build() { } package_python2-pip() { - depends=("${_mingw_suff}-python2" "${_mingw_suff}-python2-setuptools") - - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - - cd "${srcdir}/${_realname}-python2" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - - install -D -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" - for _ff in ${pkgdir}${MINGW_PREFIX}/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_ff} - done + depends=("${_mingw_suff}-python2" "${_mingw_suff}-python2-setuptools") + + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + + cd "${srcdir}/${_realname}-python2" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + + install -D -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" + for _ff in ${pkgdir}${MINGW_PREFIX}/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_ff} + done } package_python3-pip() { - depends=("${_mingw_suff}-python3" "${_mingw_suff}-python3-setuptools") + depends=("${_mingw_suff}-python3" "${_mingw_suff}-python3-setuptools") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "${srcdir}/${_realname}-python3" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/${_realname}-python3" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - # Remove conflicted files - rm -f ${pkgdir}${MINGW_PREFIX}/bin/pip{.exe,.exe.manifest,-script.py} - - for _ff in ${pkgdir}${MINGW_PREFIX}/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_ff} - done + # Remove conflicted files + rm -f ${pkgdir}${MINGW_PREFIX}/bin/pip{.exe,.exe.manifest,-script.py} + + for _ff in ${pkgdir}${MINGW_PREFIX}/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_ff} + done - install -D -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" + install -D -m644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" } package_mingw-w64-i686-python2-pip() { - install=${_realname}2-${CARCH}.install - package_python2-pip + install=${_realname}2-${CARCH}.install + package_python2-pip } package_mingw-w64-i686-python3-pip() { - install=${_realname}3-${CARCH}.install - package_python3-pip + install=${_realname}3-${CARCH}.install + package_python3-pip } package_mingw-w64-x86_64-python2-pip() { - install=${_realname}2-${CARCH}.install - package_python2-pip + install=${_realname}2-${CARCH}.install + package_python2-pip } package_mingw-w64-x86_64-python3-pip() { - install=${_realname}3-${CARCH}.install - package_python3-pip + install=${_realname}3-${CARCH}.install + package_python3-pip } diff --git a/mingw-w64-python-pygments/PKGBUILD b/mingw-w64-python-pygments/PKGBUILD index 86b26b4174..870185d304 100644 --- a/mingw-w64-python-pygments/PKGBUILD +++ b/mingw-w64-python-pygments/PKGBUILD @@ -15,81 +15,81 @@ source=(http://pypi.python.org/packages/source/P/Pygments/Pygments-$pkgver.tar.g sha256sums=('799ed4caf77516e54440806d8d9cd82a7607dfdf4e4fb643815171a4b5c921c0') build() { - cd "$srcdir" + cd "$srcdir" - rm -rf python{2,3}-build - for builddir in python{2,3}-build; do - cp -r Pygments-$pkgver $builddir - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + rm -rf python{2,3}-build + for builddir in python{2,3}-build; do + cp -r Pygments-$pkgver $builddir + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } package_python3-pygments() { - depends=("${_mingw_suff}-python3-setuptools") + depends=("${_mingw_suff}-python3-setuptools") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # pygmentize has been moved to the python2-pygments package - #rm ${pkgdir}${MINGW_PREFIX}/bin/pygmentize.exe{,.manifest} - #rm -rf ${pkgdir}${MINGW_PREFIX}/bin + # pygmentize has been moved to the python2-pygments package + #rm ${pkgdir}${MINGW_PREFIX}/bin/pygmentize.exe{,.manifest} + #rm -rf ${pkgdir}${MINGW_PREFIX}/bin - for f in pygmentize; do - mv "${pkgdir}${MINGW_PREFIX}"/bin/${f}.exe "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4.exe - if [ -f "${pkgdir}${MINGW_PREFIX}"/bin/${f}.exe.manifest ]; then - mv "${pkgdir}${MINGW_PREFIX}"/bin/${f}.exe.manifest "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4.exe.manifest - sed -e "s|${f}|${f}-3.4|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4.exe.manifest - fi - mv "${pkgdir}${MINGW_PREFIX}"/bin/${f}-script.py "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4-script.py - done - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done - install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" + for f in pygmentize; do + mv "${pkgdir}${MINGW_PREFIX}"/bin/${f}.exe "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4.exe + if [ -f "${pkgdir}${MINGW_PREFIX}"/bin/${f}.exe.manifest ]; then + mv "${pkgdir}${MINGW_PREFIX}"/bin/${f}.exe.manifest "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4.exe.manifest + sed -e "s|${f}|${f}-3.4|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4.exe.manifest + fi + mv "${pkgdir}${MINGW_PREFIX}"/bin/${f}-script.py "${pkgdir}${MINGW_PREFIX}"/bin/${f}-3.4-script.py + done + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" } package_python2-pygments() { - depends=("${_mingw_suff}-python2-setuptools") + depends=("${_mingw_suff}-python2-setuptools") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python2-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python2-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done - install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" } package_mingw-w64-i686-python2-pygments() { - install=pygments2-${CARCH}.install - package_python2-pygments + install=pygments2-${CARCH}.install + package_python2-pygments } package_mingw-w64-i686-python3-pygments() { - install=pygments3-${CARCH}.install - package_python3-pygments + install=pygments3-${CARCH}.install + package_python3-pygments } package_mingw-w64-x86_64-python2-pygments() { - install=pygments2-${CARCH}.install - package_python2-pygments + install=pygments2-${CARCH}.install + package_python2-pygments } package_mingw-w64-x86_64-python3-pygments() { - install=pygments3-${CARCH}.install - package_python3-pygments + install=pygments3-${CARCH}.install + package_python3-pygments } diff --git a/mingw-w64-python-reportlab/PKGBUILD b/mingw-w64-python-reportlab/PKGBUILD index e76504582b..d7f8f7d1b2 100644 --- a/mingw-w64-python-reportlab/PKGBUILD +++ b/mingw-w64-python-reportlab/PKGBUILD @@ -13,64 +13,64 @@ license=('custom') url="http://www.reportlab.org/rl_toolkit.html" depends=("${_mingw_suff}-freetype") makedepends=("${_mingw_suff}-python2" - "${_mingw_suff}-python3") + "${_mingw_suff}-python3") source=(http://www.reportlab.com/ftp/${_realname}-${pkgver}.tar.gz) md5sums=('a4fd40abcfb604aa3bd907181133c071') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" - cd "${srcdir}" - cp -r ${_realname}-${pkgver} build-python2 - cp -r ${_realname}-${pkgver} build-python3 + cd "${srcdir}" + cp -r ${_realname}-${pkgver} build-python2 + cp -r ${_realname}-${pkgver} build-python3 } build() { - export FT_LIB=${MINGW_PREFIX}/lib/libfreetype.a - export FT_INC=${MINGW_PREFIX}/include/freetype2 - # Build python 2 module - cd "${srcdir}"/build-python2 - ${MINGW_PREFIX}/bin/python2 setup.py build + export FT_LIB=${MINGW_PREFIX}/lib/libfreetype.a + export FT_INC=${MINGW_PREFIX}/include/freetype2 + # Build python 2 module + cd "${srcdir}"/build-python2 + ${MINGW_PREFIX}/bin/python2 setup.py build - # Build python 3 module - cd "${srcdir}"/build-python3 - ${MINGW_PREFIX}/bin/python3 setup.py build + # Build python 3 module + cd "${srcdir}"/build-python3 + ${MINGW_PREFIX}/bin/python3 setup.py build } package_python2-reportlab() { - depends=("${_mingw_suff}-python2") + depends=("${_mingw_suff}-python2") - cd "${srcdir}/build-python2" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/build-python2" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/LICENSE + install -Dm644 LICENSE.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python2-${_realname}/LICENSE } package_python3-reportlab() { - depends=("${_mingw_suff}-python3") + depends=("${_mingw_suff}-python3") - cd "${srcdir}/build-python3" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/build-python3" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/LICENSE + install -Dm644 LICENSE.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/python3-${_realname}/LICENSE } package_mingw-w64-i686-python2-reportlab() { - package_python2-reportlab + package_python2-reportlab } package_mingw-w64-i686-python3-reportlab() { - package_python3-reportlab + package_python3-reportlab } package_mingw-w64-x86_64-python2-reportlab() { - package_python2-reportlab + package_python2-reportlab } package_mingw-w64-x86_64-python3-reportlab() { - package_python3-reportlab + package_python3-reportlab } diff --git a/mingw-w64-python-setuptools/PKGBUILD b/mingw-w64-python-setuptools/PKGBUILD index 0a4a9d229c..e29fda3ba4 100644 --- a/mingw-w64-python-setuptools/PKGBUILD +++ b/mingw-w64-python-setuptools/PKGBUILD @@ -13,7 +13,7 @@ license=('PSF') url="http://pypi.python.org/pypi/setuptools" depends=("${_mingw_suff}-python2" "${_mingw_suff}-python3") source=(http://pypi.python.org/packages/source/s/setuptools/${_realname}-${pkgver}.tar.gz - 'mingw-python-fix.patch') + 'mingw-python-fix.patch') md5sums=('6ca9e8377b65233c2ff3a1752406a22d' 'fd829bfa6affc0819e03bf47f70e694b') @@ -46,57 +46,57 @@ build() { } package_python3-setuptools() { - depends=("${_mingw_suff}-python3>=3.3") + depends=("${_mingw_suff}-python3>=3.3") - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "${srcdir}/setuptools-python3" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - - # Remove files conflicted with python2-setuptools - #rm -f ${pkgdir}${MINGW_PREFIX}/bin/easy_install{-script.py,.exe,.exe.manifest} - mv ${pkgdir}${MINGW_PREFIX}/bin/easy_install-script.py ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}-script.py - mv ${pkgdir}${MINGW_PREFIX}/bin/easy_install.exe ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}.exe - [[ -f ${pkgdir}${MINGW_PREFIX}/bin/easy_install.exe.manifest ]] && { - mv ${pkgdir}${MINGW_PREFIX}/bin/easy_install.exe.manifest ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}.exe.manifest - sed -e "s|easy_install|easy_install-${_py3_base}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}.exe.manifest - } - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}-script.py + cd "${srcdir}/setuptools-python3" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + + # Remove files conflicted with python2-setuptools + #rm -f ${pkgdir}${MINGW_PREFIX}/bin/easy_install{-script.py,.exe,.exe.manifest} + mv ${pkgdir}${MINGW_PREFIX}/bin/easy_install-script.py ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}-script.py + mv ${pkgdir}${MINGW_PREFIX}/bin/easy_install.exe ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}.exe + [[ -f ${pkgdir}${MINGW_PREFIX}/bin/easy_install.exe.manifest ]] && { + mv ${pkgdir}${MINGW_PREFIX}/bin/easy_install.exe.manifest ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}.exe.manifest + sed -e "s|easy_install|easy_install-${_py3_base}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}.exe.manifest + } + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/easy_install-${_py3_base}-script.py } package_python2-setuptools() { - depends=("${_mingw_suff}-python2>=2.7") - - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null - - cd "${srcdir}/setuptools-python2" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build - #rm "${pkgdir}${MINGW_PREFIX}/bin/easy_install" - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/easy_install-script.py + depends=("${_mingw_suff}-python2>=2.7") + + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null + + cd "${srcdir}/setuptools-python2" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build + #rm "${pkgdir}${MINGW_PREFIX}/bin/easy_install" + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${pkgdir}${MINGW_PREFIX}/bin/easy_install-script.py } package_mingw-w64-i686-python2-setuptools() { - install=${_realname}2-${CARCH}.install - package_python2-setuptools + install=${_realname}2-${CARCH}.install + package_python2-setuptools } package_mingw-w64-i686-python3-setuptools() { - install=${_realname}3-${CARCH}.install - package_python3-setuptools + install=${_realname}3-${CARCH}.install + package_python3-setuptools } package_mingw-w64-x86_64-python2-setuptools() { - install=${_realname}2-${CARCH}.install - package_python2-setuptools + install=${_realname}2-${CARCH}.install + package_python2-setuptools } package_mingw-w64-x86_64-python3-setuptools() { - install=${_realname}3-${CARCH}.install - package_python3-setuptools + install=${_realname}3-${CARCH}.install + package_python3-setuptools } diff --git a/mingw-w64-python-sphinx/PKGBUILD b/mingw-w64-python-sphinx/PKGBUILD index 42665bd02c..9ddec983cc 100644 --- a/mingw-w64-python-sphinx/PKGBUILD +++ b/mingw-w64-python-sphinx/PKGBUILD @@ -29,82 +29,82 @@ source=("http://pypi.python.org/packages/source/S/Sphinx/Sphinx-$pkgver.tar.gz") md5sums=('104494f036889122c9f403ae065ae7a9') prepare() { - # souce duplication is required because makefile modify source code - # setyp.py --build tricks don't works well - cp -a Sphinx-$pkgver python2-build - cp -a Sphinx-$pkgver python3-build - # change python2 interpreter - find python2-build -type f -exec \ - sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; - # change sphinx-binaries name in source code - find python2-build -type f -name '*.py' -exec \ - sed -ri 's,(sphinx-(:?build|apidoc|autogen|quickstart)),\12,' {} \; + # souce duplication is required because makefile modify source code + # setyp.py --build tricks don't works well + cp -a Sphinx-$pkgver python2-build + cp -a Sphinx-$pkgver python3-build + # change python2 interpreter + find python2-build -type f -exec \ + sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; + # change sphinx-binaries name in source code + find python2-build -type f -name '*.py' -exec \ + sed -ri 's,(sphinx-(:?build|apidoc|autogen|quickstart)),\12,' {} \; } build() { - cd "$srcdir" - for builddir in python{2,3}-build; do - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + cd "$srcdir" + for builddir in python{2,3}-build; do + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } package_python3-sphinx() { - pkgdesc='Python3 documentation generator' - depends=("${_mingw_suff}-python3-jinja" "${_mingw_suff}-python3-pygments" "${_mingw_suff}-python3-docutils") - #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') + pkgdesc='Python3 documentation generator' + depends=("${_mingw_suff}-python3-jinja" "${_mingw_suff}-python3-pygments" "${_mingw_suff}-python3-docutils") + #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - #rm -f ${pkgdir}${MINGW_PREFIX}/bin/sphinx{.exe,-script.py,.exe.manifest} - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + #rm -f ${pkgdir}${MINGW_PREFIX}/bin/sphinx{.exe,-script.py,.exe.manifest} + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_python2-sphinx() { - pkgdesc='Python2 documentation generator' - depends=("${_mingw_suff}-python2-jinja" "${_mingw_suff}-python2-pygments" "${_mingw_suff}-python2-docutils") - #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') + pkgdesc='Python2 documentation generator' + depends=("${_mingw_suff}-python2-jinja" "${_mingw_suff}-python2-pygments" "${_mingw_suff}-python2-docutils") + #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python2-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python2-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_mingw-w64-i686-python2-sphinx() { - install=${_realname}2-${CARCH}.install - package_python2-sphinx + install=${_realname}2-${CARCH}.install + package_python2-sphinx } package_mingw-w64-i686-python3-sphinx() { - install=${_realname}3-${CARCH}.install - package_python3-sphinx + install=${_realname}3-${CARCH}.install + package_python3-sphinx } package_mingw-w64-x86_64-python2-sphinx() { - install=${_realname}2-${CARCH}.install - package_python2-sphinx + install=${_realname}2-${CARCH}.install + package_python2-sphinx } package_mingw-w64-x86_64-python3-sphinx() { - install=${_realname}3-${CARCH}.install - package_python3-sphinx + install=${_realname}3-${CARCH}.install + package_python3-sphinx } diff --git a/mingw-w64-python2-beautifulsoup3/PKGBUILD b/mingw-w64-python2-beautifulsoup3/PKGBUILD index 58f9ce48f9..a018efa799 100644 --- a/mingw-w64-python2-beautifulsoup3/PKGBUILD +++ b/mingw-w64-python2-beautifulsoup3/PKGBUILD @@ -14,16 +14,16 @@ source=(http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup- sha1sums=('b23e78f058240eb8779dbc1b8a8d76bba4916df1') prepare() { - cd "${srcdir}/BeautifulSoup-${pkgver}" + cd "${srcdir}/BeautifulSoup-${pkgver}" } build() { - cd "${srcdir}/BeautifulSoup-${pkgver}" - ${MINGW_PREFIX}/bin/python2 setup.py build + cd "${srcdir}/BeautifulSoup-${pkgver}" + ${MINGW_PREFIX}/bin/python2 setup.py build } package() { - cd "${srcdir}/BeautifulSoup-${pkgver}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 + cd "${srcdir}/BeautifulSoup-${pkgver}" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" --optimize=1 } diff --git a/mingw-w64-python2-cairo/PKGBUILD b/mingw-w64-python2-cairo/PKGBUILD index 94e1dc2dae..a8892a97f6 100644 --- a/mingw-w64-python2-cairo/PKGBUILD +++ b/mingw-w64-python2-cairo/PKGBUILD @@ -11,7 +11,7 @@ arch=('any') license=('LGPL' 'MPL') depends=("${_mingw_suff}-python2" "${_mingw_suff}-python3" "${_mingw_suff}-cairo") source=(http://cairographics.org/releases/py2cairo-${pkgver}.tar.bz2 - waflib.patch) + waflib.patch) md5sums=('20337132c4ab06c1146ad384d55372c5' 'dfbfb1d1901a311c2d2ca8e8ea1be592') diff --git a/mingw-w64-python2-pygtk/PKGBUILD b/mingw-w64-python2-pygtk/PKGBUILD index 330a204fbd..e1c1cb6d82 100644 --- a/mingw-w64-python2-pygtk/PKGBUILD +++ b/mingw-w64-python2-pygtk/PKGBUILD @@ -11,47 +11,47 @@ url="http://www.pygtk.org" license=('LGPL') groups=("${_mingw_suff}") depends=("${_mingw_suff}-python2-cairo" - "${_mingw_suff}-python2-gobject2" - "${_mingw_suff}-libglade") + "${_mingw_suff}-python2-gobject2" + "${_mingw_suff}-libglade") makedepends=("${_mingw_suff}-python2-numpy") options=('staticlibs' 'strip') source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.bz2 - python27.patch - no-undefined.patch - python-m4.patch) + python27.patch + no-undefined.patch + python-m4.patch) md5sums=('a1051d5794fd7696d3c1af6422d17a49' '12acfacd26f19c504a0a2d0edeb66121' 'edd96a4d9f4b7a1b05094a78f9cc811b' '2f1b6f04e36474e58abb259e22cc8309') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/python27.patch - patch -p1 -i ${srcdir}/no-undefined.patch - patch -p1 -i ${srcdir}/python-m4.patch - autoreconf -fi -I m4 - #WANT_AUTOMAKE=latest ./autogen.sh + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/python27.patch + patch -p1 -i ${srcdir}/no-undefined.patch + patch -p1 -i ${srcdir}/python-m4.patch + autoreconf -fi -I m4 + #WANT_AUTOMAKE=latest ./autogen.sh } build() { - cd "$srcdir" + cd "$srcdir" - rm -rf python2-build - mkdir python2-build - #cp -r ${_realname}-$pkgver $builddir - pushd python2-build - PYTHON=${MINGW_PREFIX}/bin/python2 \ - ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make VERBOSE=1 - popd + rm -rf python2-build + mkdir python2-build + #cp -r ${_realname}-$pkgver $builddir + pushd python2-build + PYTHON=${MINGW_PREFIX}/bin/python2 \ + ../${_realname}-$pkgver/configure --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make VERBOSE=1 + popd } package() { - cd python2-build - make DESTDIR="$pkgdir" install - install -m644 ${srcdir}/${_realname}-$pkgver/gtk/gtk-extrafuncs.defs "${pkgdir}${MINGW_PREFIX}/share/pygtk/2.0/defs/" - sed -i -e 's#env python$#env python2#' "${pkgdir}${MINGW_PREFIX}"/lib/pygtk/2.0/{,demos/}*.py + cd python2-build + make DESTDIR="$pkgdir" install + install -m644 ${srcdir}/${_realname}-$pkgver/gtk/gtk-extrafuncs.defs "${pkgdir}${MINGW_PREFIX}/share/pygtk/2.0/defs/" + sed -i -e 's#env python$#env python2#' "${pkgdir}${MINGW_PREFIX}"/lib/pygtk/2.0/{,demos/}*.py } diff --git a/mingw-w64-python2/PKGBUILD b/mingw-w64-python2/PKGBUILD index 6af3d58c85..57394025fe 100644 --- a/mingw-w64-python2/PKGBUILD +++ b/mingw-w64-python2/PKGBUILD @@ -12,308 +12,308 @@ arch=('any') license=('PSF') url="http://www.python.org/" depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-expat" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-gdbm" - "${_mingw_suff}-readline" - "${_mingw_suff}-openssl" - "${_mingw_suff}-libffi" - "${_mingw_suff}-zlib" - "${_mingw_suff}-tcl" - "${_mingw_suff}-tk") + "${_mingw_suff}-expat" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-gdbm" + "${_mingw_suff}-readline" + "${_mingw_suff}-openssl" + "${_mingw_suff}-libffi" + "${_mingw_suff}-zlib" + "${_mingw_suff}-tcl" + "${_mingw_suff}-tk") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-ncurses") options=('!makeflags' 'staticlibs' 'strip') source=("http://www.python.org/ftp/python/${pkgver%rc?}/Python-${pkgver}.tar.xz" - 0100-MINGW-BASE-use-NT-thread-model.patch - 0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch - 0120-MINGW-use-header-in-lowercase.patch - 0130-MINGW-configure-MACHDEP-and-platform-for-build.patch - 0140-MINGW-preset-configure-defaults.patch - 0150-MINGW-configure-largefile-support-for-windows-builds.patch - 0160-MINGW-add-wincrypt.h-in-Python-random.c.patch - 0180-MINGW-init-system-calls.patch - 0190-MINGW-detect-REPARSE_DATA_BUFFER.patch - 0200-MINGW-build-in-windows-modules-winreg.patch - 0210-MINGW-determine-if-pwdmodule-should-be-used.patch - 0220-MINGW-default-sys.path-calculations-for-windows-plat.patch - 0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch - 0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch - 0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch - 0280-issue17219-add-current-dir-in-library-path-if-buildi.patch - 0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch - 0300-MINGW-configure-for-shared-build.patch - 0310-MINGW-dynamic-loading-support.patch - 0320-MINGW-implement-exec-prefix.patch - 0330-MINGW-ignore-main-program-for-frozen-scripts.patch - 0340-MINGW-setup-exclude-termios-module.patch - 0350-MINGW-setup-_multiprocessing-module.patch - 0360-MINGW-setup-select-module.patch - 0370-MINGW-setup-_ctypes-module-with-system-libffi.patch - 0380-MINGW-defect-winsock2-and-setup-_socket-module.patch - 0390-MINGW-exclude-unix-only-modules.patch - 0400-MINGW-setup-msvcrt-module.patch - 0410-MINGW-build-extensions-with-GCC.patch - 0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch - 0430-MINGW-find-import-library.patch - 0440-MINGW-setup-_ssl-module.patch - 0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch - 0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch - 0462-MINGW-support-stdcall-without-underscore.patch - 0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch - 0490-MINGW-customize-site.patch - 0500-add-python-config-sh.patch - 0510-cross-darwin-feature.patch - 0520-py3k-mingw-ntthreads-vs-pthreads.patch - 0530-mingw-system-libffi.patch - 0540-mingw-semicolon-DELIM.patch - 0550-mingw-regen-use-stddef_h.patch - 0560-mingw-use-posix-getpath.patch - 0565-mingw-add-ModuleFileName-dir-to-PATH.patch - 0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch - 0580-mingw32-test-REPARSE_DATA_BUFFER.patch - 0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch - 0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch - 0610-msys-cygwin-semi-native-build-sysconfig.patch - 0620-mingw-sysconfig-like-posix.patch - 0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch - 0640-mingw-x86_64-size_t-format-specifier-pid_t.patch - 0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch - 0660-mingw-use-backslashes-in-compileall-py.patch - 0670-msys-convert_path-fix-and-root-hack.patch - 0690-allow-static-tcltk.patch - 0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch - 0720-mingw-pdcurses_ISPAD.patch - 0740-grammar-fixes.patch - 0750-Add-interp-Python-DESTSHARED-to-PYTHONPATH-b4-pybuilddir-txt-dir.patch - 0760-msys-monkeypatch-os-system-via-sh-exe.patch - 0770-msys-replace-slashes-used-in-io-redirection.patch - 0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch - 0800-mingw-install-layout-as-posix.patch - 0820-mingw-reorder-bininstall-ln-symlink-creation.patch - 0830-add-build-sysroot-config-option.patch - 0840-add-builddir-to-library_dirs.patch - 0850-cross-PYTHON_FOR_BUILD-gteq-276-and-fullpath-it.patch - 1000-dont-link-with-gettext.patch - 1010-ctypes-python-dll.patch - 1020-gdbm-module-includes.patch - 1030-use-gnu_printf-in-format.patch) + 0100-MINGW-BASE-use-NT-thread-model.patch + 0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch + 0120-MINGW-use-header-in-lowercase.patch + 0130-MINGW-configure-MACHDEP-and-platform-for-build.patch + 0140-MINGW-preset-configure-defaults.patch + 0150-MINGW-configure-largefile-support-for-windows-builds.patch + 0160-MINGW-add-wincrypt.h-in-Python-random.c.patch + 0180-MINGW-init-system-calls.patch + 0190-MINGW-detect-REPARSE_DATA_BUFFER.patch + 0200-MINGW-build-in-windows-modules-winreg.patch + 0210-MINGW-determine-if-pwdmodule-should-be-used.patch + 0220-MINGW-default-sys.path-calculations-for-windows-plat.patch + 0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch + 0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch + 0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch + 0280-issue17219-add-current-dir-in-library-path-if-buildi.patch + 0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch + 0300-MINGW-configure-for-shared-build.patch + 0310-MINGW-dynamic-loading-support.patch + 0320-MINGW-implement-exec-prefix.patch + 0330-MINGW-ignore-main-program-for-frozen-scripts.patch + 0340-MINGW-setup-exclude-termios-module.patch + 0350-MINGW-setup-_multiprocessing-module.patch + 0360-MINGW-setup-select-module.patch + 0370-MINGW-setup-_ctypes-module-with-system-libffi.patch + 0380-MINGW-defect-winsock2-and-setup-_socket-module.patch + 0390-MINGW-exclude-unix-only-modules.patch + 0400-MINGW-setup-msvcrt-module.patch + 0410-MINGW-build-extensions-with-GCC.patch + 0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch + 0430-MINGW-find-import-library.patch + 0440-MINGW-setup-_ssl-module.patch + 0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch + 0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch + 0462-MINGW-support-stdcall-without-underscore.patch + 0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch + 0490-MINGW-customize-site.patch + 0500-add-python-config-sh.patch + 0510-cross-darwin-feature.patch + 0520-py3k-mingw-ntthreads-vs-pthreads.patch + 0530-mingw-system-libffi.patch + 0540-mingw-semicolon-DELIM.patch + 0550-mingw-regen-use-stddef_h.patch + 0560-mingw-use-posix-getpath.patch + 0565-mingw-add-ModuleFileName-dir-to-PATH.patch + 0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch + 0580-mingw32-test-REPARSE_DATA_BUFFER.patch + 0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch + 0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch + 0610-msys-cygwin-semi-native-build-sysconfig.patch + 0620-mingw-sysconfig-like-posix.patch + 0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch + 0640-mingw-x86_64-size_t-format-specifier-pid_t.patch + 0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch + 0660-mingw-use-backslashes-in-compileall-py.patch + 0670-msys-convert_path-fix-and-root-hack.patch + 0690-allow-static-tcltk.patch + 0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch + 0720-mingw-pdcurses_ISPAD.patch + 0740-grammar-fixes.patch + 0750-Add-interp-Python-DESTSHARED-to-PYTHONPATH-b4-pybuilddir-txt-dir.patch + 0760-msys-monkeypatch-os-system-via-sh-exe.patch + 0770-msys-replace-slashes-used-in-io-redirection.patch + 0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch + 0800-mingw-install-layout-as-posix.patch + 0820-mingw-reorder-bininstall-ln-symlink-creation.patch + 0830-add-build-sysroot-config-option.patch + 0840-add-builddir-to-library_dirs.patch + 0850-cross-PYTHON_FOR_BUILD-gteq-276-and-fullpath-it.patch + 1000-dont-link-with-gettext.patch + 1010-ctypes-python-dll.patch + 1020-gdbm-module-includes.patch + 1030-use-gnu_printf-in-format.patch) prepare() { - cd "${srcdir}/Python-${pkgver}" + cd "${srcdir}/Python-${pkgver}" - # these are created by patches - rm -f Misc/config_mingw Misc/cross_mingw32 Misc/python-config.sh.in Python/fileblocks.c + # these are created by patches + rm -f Misc/config_mingw Misc/cross_mingw32 Misc/python-config.sh.in Python/fileblocks.c - plain "Apply Roumen Petrov's core patches (15)" - patch -p1 -i "${srcdir}"/0100-MINGW-BASE-use-NT-thread-model.patch - patch -p1 -i "${srcdir}"/0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch - patch -p1 -i "${srcdir}"/0120-MINGW-use-header-in-lowercase.patch - patch -p1 -i "${srcdir}"/0130-MINGW-configure-MACHDEP-and-platform-for-build.patch - patch -p1 -i "${srcdir}"/0140-MINGW-preset-configure-defaults.patch - patch -p1 -i "${srcdir}"/0150-MINGW-configure-largefile-support-for-windows-builds.patch - patch -p1 -i "${srcdir}"/0160-MINGW-add-wincrypt.h-in-Python-random.c.patch - patch -p1 -i "${srcdir}"/0180-MINGW-init-system-calls.patch - patch -p1 -i "${srcdir}"/0190-MINGW-detect-REPARSE_DATA_BUFFER.patch - patch -p1 -i "${srcdir}"/0200-MINGW-build-in-windows-modules-winreg.patch - patch -p1 -i "${srcdir}"/0210-MINGW-determine-if-pwdmodule-should-be-used.patch - patch -p1 -i "${srcdir}"/0220-MINGW-default-sys.path-calculations-for-windows-plat.patch - patch -p1 -i "${srcdir}"/0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch + plain "Apply Roumen Petrov's core patches (15)" + patch -p1 -i "${srcdir}"/0100-MINGW-BASE-use-NT-thread-model.patch + patch -p1 -i "${srcdir}"/0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch + patch -p1 -i "${srcdir}"/0120-MINGW-use-header-in-lowercase.patch + patch -p1 -i "${srcdir}"/0130-MINGW-configure-MACHDEP-and-platform-for-build.patch + patch -p1 -i "${srcdir}"/0140-MINGW-preset-configure-defaults.patch + patch -p1 -i "${srcdir}"/0150-MINGW-configure-largefile-support-for-windows-builds.patch + patch -p1 -i "${srcdir}"/0160-MINGW-add-wincrypt.h-in-Python-random.c.patch + patch -p1 -i "${srcdir}"/0180-MINGW-init-system-calls.patch + patch -p1 -i "${srcdir}"/0190-MINGW-detect-REPARSE_DATA_BUFFER.patch + patch -p1 -i "${srcdir}"/0200-MINGW-build-in-windows-modules-winreg.patch + patch -p1 -i "${srcdir}"/0210-MINGW-determine-if-pwdmodule-should-be-used.patch + patch -p1 -i "${srcdir}"/0220-MINGW-default-sys.path-calculations-for-windows-plat.patch + patch -p1 -i "${srcdir}"/0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch - plain "Apply Roumen Petrov's compiler patch (2)" - patch -p1 -i "${srcdir}"/0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch + plain "Apply Roumen Petrov's compiler patch (2)" + patch -p1 -i "${srcdir}"/0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch - plain "Apply Roumen Petrov's extensions patches (23)" - patch -p1 -i "${srcdir}"/0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch - patch -p1 -i "${srcdir}"/0280-issue17219-add-current-dir-in-library-path-if-buildi.patch - patch -p1 -i "${srcdir}"/0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch - patch -p1 -i "${srcdir}"/0300-MINGW-configure-for-shared-build.patch - patch -p1 -i "${srcdir}"/0310-MINGW-dynamic-loading-support.patch - patch -p1 -i "${srcdir}"/0320-MINGW-implement-exec-prefix.patch - patch -p1 -i "${srcdir}"/0330-MINGW-ignore-main-program-for-frozen-scripts.patch - patch -p1 -i "${srcdir}"/0340-MINGW-setup-exclude-termios-module.patch - patch -p1 -i "${srcdir}"/0350-MINGW-setup-_multiprocessing-module.patch - patch -p1 -i "${srcdir}"/0360-MINGW-setup-select-module.patch - patch -p1 -i "${srcdir}"/0370-MINGW-setup-_ctypes-module-with-system-libffi.patch - patch -p1 -i "${srcdir}"/0380-MINGW-defect-winsock2-and-setup-_socket-module.patch - patch -p1 -i "${srcdir}"/0390-MINGW-exclude-unix-only-modules.patch - patch -p1 -i "${srcdir}"/0400-MINGW-setup-msvcrt-module.patch - patch -p1 -i "${srcdir}"/0410-MINGW-build-extensions-with-GCC.patch - patch -p1 -i "${srcdir}"/0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch - patch -p1 -i "${srcdir}"/0430-MINGW-find-import-library.patch - patch -p1 -i "${srcdir}"/0440-MINGW-setup-_ssl-module.patch - patch -p1 -i "${srcdir}"/0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch - patch -p1 -i "${srcdir}"/0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch - patch -p1 -i "${srcdir}"/0462-MINGW-support-stdcall-without-underscore.patch - patch -p1 -i "${srcdir}"/0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch - patch -p1 -i "${srcdir}"/0490-MINGW-customize-site.patch + plain "Apply Roumen Petrov's extensions patches (23)" + patch -p1 -i "${srcdir}"/0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch + patch -p1 -i "${srcdir}"/0280-issue17219-add-current-dir-in-library-path-if-buildi.patch + patch -p1 -i "${srcdir}"/0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch + patch -p1 -i "${srcdir}"/0300-MINGW-configure-for-shared-build.patch + patch -p1 -i "${srcdir}"/0310-MINGW-dynamic-loading-support.patch + patch -p1 -i "${srcdir}"/0320-MINGW-implement-exec-prefix.patch + patch -p1 -i "${srcdir}"/0330-MINGW-ignore-main-program-for-frozen-scripts.patch + patch -p1 -i "${srcdir}"/0340-MINGW-setup-exclude-termios-module.patch + patch -p1 -i "${srcdir}"/0350-MINGW-setup-_multiprocessing-module.patch + patch -p1 -i "${srcdir}"/0360-MINGW-setup-select-module.patch + patch -p1 -i "${srcdir}"/0370-MINGW-setup-_ctypes-module-with-system-libffi.patch + patch -p1 -i "${srcdir}"/0380-MINGW-defect-winsock2-and-setup-_socket-module.patch + patch -p1 -i "${srcdir}"/0390-MINGW-exclude-unix-only-modules.patch + patch -p1 -i "${srcdir}"/0400-MINGW-setup-msvcrt-module.patch + patch -p1 -i "${srcdir}"/0410-MINGW-build-extensions-with-GCC.patch + patch -p1 -i "${srcdir}"/0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch + patch -p1 -i "${srcdir}"/0430-MINGW-find-import-library.patch + patch -p1 -i "${srcdir}"/0440-MINGW-setup-_ssl-module.patch + patch -p1 -i "${srcdir}"/0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch + patch -p1 -i "${srcdir}"/0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch + patch -p1 -i "${srcdir}"/0462-MINGW-support-stdcall-without-underscore.patch + patch -p1 -i "${srcdir}"/0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch + patch -p1 -i "${srcdir}"/0490-MINGW-customize-site.patch - plain "Apply Ray Donnelly's general/cross patches (32)" - patch -p1 -i "${srcdir}"/0500-add-python-config-sh.patch - patch -p1 -i "${srcdir}"/0510-cross-darwin-feature.patch - patch -p1 -i "${srcdir}"/0520-py3k-mingw-ntthreads-vs-pthreads.patch - patch -p1 -i "${srcdir}"/0530-mingw-system-libffi.patch - patch -p1 -i "${srcdir}"/0540-mingw-semicolon-DELIM.patch - patch -p1 -i "${srcdir}"/0550-mingw-regen-use-stddef_h.patch - patch -p1 -i "${srcdir}"/0560-mingw-use-posix-getpath.patch - patch -p1 -i "${srcdir}"/0565-mingw-add-ModuleFileName-dir-to-PATH.patch - patch -p1 -i "${srcdir}"/0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch - patch -p1 -i "${srcdir}"/0580-mingw32-test-REPARSE_DATA_BUFFER.patch - patch -p1 -i "${srcdir}"/0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch - patch -p1 -i "${srcdir}"/0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch - patch -p1 -i "${srcdir}"/0610-msys-cygwin-semi-native-build-sysconfig.patch - patch -p1 -i "${srcdir}"/0620-mingw-sysconfig-like-posix.patch - patch -p1 -i "${srcdir}"/0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch - patch -p1 -i "${srcdir}"/0640-mingw-x86_64-size_t-format-specifier-pid_t.patch - patch -p1 -i "${srcdir}"/0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch - patch -p1 -i "${srcdir}"/0660-mingw-use-backslashes-in-compileall-py.patch - patch -p1 -i "${srcdir}"/0670-msys-convert_path-fix-and-root-hack.patch - patch -p1 -i "${srcdir}"/0690-allow-static-tcltk.patch - patch -p1 -i "${srcdir}"/0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch - patch -p1 -i "${srcdir}"/0720-mingw-pdcurses_ISPAD.patch - patch -p1 -i "${srcdir}"/0740-grammar-fixes.patch - patch -p1 -i "${srcdir}"/0750-Add-interp-Python-DESTSHARED-to-PYTHONPATH-b4-pybuilddir-txt-dir.patch - patch -p1 -i "${srcdir}"/0760-msys-monkeypatch-os-system-via-sh-exe.patch - patch -p1 -i "${srcdir}"/0770-msys-replace-slashes-used-in-io-redirection.patch - patch -p1 -i "${srcdir}"/0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch - patch -p1 -i "${srcdir}"/0800-mingw-install-layout-as-posix.patch - patch -p1 -i "${srcdir}"/0820-mingw-reorder-bininstall-ln-symlink-creation.patch - patch -p1 -i "${srcdir}"/0830-add-build-sysroot-config-option.patch - patch -p1 -i "${srcdir}"/0840-add-builddir-to-library_dirs.patch - patch -p1 -i "${srcdir}"/0850-cross-PYTHON_FOR_BUILD-gteq-276-and-fullpath-it.patch + plain "Apply Ray Donnelly's general/cross patches (32)" + patch -p1 -i "${srcdir}"/0500-add-python-config-sh.patch + patch -p1 -i "${srcdir}"/0510-cross-darwin-feature.patch + patch -p1 -i "${srcdir}"/0520-py3k-mingw-ntthreads-vs-pthreads.patch + patch -p1 -i "${srcdir}"/0530-mingw-system-libffi.patch + patch -p1 -i "${srcdir}"/0540-mingw-semicolon-DELIM.patch + patch -p1 -i "${srcdir}"/0550-mingw-regen-use-stddef_h.patch + patch -p1 -i "${srcdir}"/0560-mingw-use-posix-getpath.patch + patch -p1 -i "${srcdir}"/0565-mingw-add-ModuleFileName-dir-to-PATH.patch + patch -p1 -i "${srcdir}"/0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch + patch -p1 -i "${srcdir}"/0580-mingw32-test-REPARSE_DATA_BUFFER.patch + patch -p1 -i "${srcdir}"/0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch + patch -p1 -i "${srcdir}"/0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch + patch -p1 -i "${srcdir}"/0610-msys-cygwin-semi-native-build-sysconfig.patch + patch -p1 -i "${srcdir}"/0620-mingw-sysconfig-like-posix.patch + patch -p1 -i "${srcdir}"/0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch + patch -p1 -i "${srcdir}"/0640-mingw-x86_64-size_t-format-specifier-pid_t.patch + patch -p1 -i "${srcdir}"/0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch + patch -p1 -i "${srcdir}"/0660-mingw-use-backslashes-in-compileall-py.patch + patch -p1 -i "${srcdir}"/0670-msys-convert_path-fix-and-root-hack.patch + patch -p1 -i "${srcdir}"/0690-allow-static-tcltk.patch + patch -p1 -i "${srcdir}"/0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch + patch -p1 -i "${srcdir}"/0720-mingw-pdcurses_ISPAD.patch + patch -p1 -i "${srcdir}"/0740-grammar-fixes.patch + patch -p1 -i "${srcdir}"/0750-Add-interp-Python-DESTSHARED-to-PYTHONPATH-b4-pybuilddir-txt-dir.patch + patch -p1 -i "${srcdir}"/0760-msys-monkeypatch-os-system-via-sh-exe.patch + patch -p1 -i "${srcdir}"/0770-msys-replace-slashes-used-in-io-redirection.patch + patch -p1 -i "${srcdir}"/0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch + patch -p1 -i "${srcdir}"/0800-mingw-install-layout-as-posix.patch + patch -p1 -i "${srcdir}"/0820-mingw-reorder-bininstall-ln-symlink-creation.patch + patch -p1 -i "${srcdir}"/0830-add-build-sysroot-config-option.patch + patch -p1 -i "${srcdir}"/0840-add-builddir-to-library_dirs.patch + patch -p1 -i "${srcdir}"/0850-cross-PYTHON_FOR_BUILD-gteq-276-and-fullpath-it.patch - plain "Apply Alexey Pavlov's mingw-w64 patches (2)" - patch -p1 -i "${srcdir}"/1000-dont-link-with-gettext.patch - patch -p1 -i "${srcdir}"/1010-ctypes-python-dll.patch - patch -p1 -i "${srcdir}"/1020-gdbm-module-includes.patch - patch -p1 -i "${srcdir}"/1030-use-gnu_printf-in-format.patch + plain "Apply Alexey Pavlov's mingw-w64 patches (2)" + patch -p1 -i "${srcdir}"/1000-dont-link-with-gettext.patch + patch -p1 -i "${srcdir}"/1010-ctypes-python-dll.patch + patch -p1 -i "${srcdir}"/1020-gdbm-module-includes.patch + patch -p1 -i "${srcdir}"/1030-use-gnu_printf-in-format.patch - autoreconf -vfi + autoreconf -vfi - # Temporary workaround for FS#22322 - # See http://bugs.python.org/issue10835 for upstream report - #sed -i "/progname =/s/python/python${_pybasever}/" Python/pythonrun.c + # Temporary workaround for FS#22322 + # See http://bugs.python.org/issue10835 for upstream report + #sed -i "/progname =/s/python/python${_pybasever}/" Python/pythonrun.c - # Enable built-in SQLite module to load extensions (fix FS#22122) - sed -i "/SQLITE_OMIT_LOAD_EXTENSION/d" setup.py + # Enable built-in SQLite module to load extensions (fix FS#22122) + sed -i "/SQLITE_OMIT_LOAD_EXTENSION/d" setup.py - # FS#23997 - sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python2|" Lib/cgi.py + # FS#23997 + sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python2|" Lib/cgi.py - sed -i "s/python2.3/python2/g" Lib/distutils/tests/test_build_scripts.py \ - Lib/distutils/tests/test_install_scripts.py Tools/scripts/gprof2html.py + sed -i "s/python2.3/python2/g" Lib/distutils/tests/test_build_scripts.py \ + Lib/distutils/tests/test_install_scripts.py Tools/scripts/gprof2html.py - touch Include/graminit.h - touch Python/graminit.c - touch Parser/Python.asdl - touch Parser/asdl.py - touch Parser/asdl_c.py - touch Include/Python-ast.h - touch Python/Python-ast.c - echo \"\" > Parser/pgen.stamp - - # Ensure that we are using the system copy of various libraries (expat, zlib and libffi), - # rather than copies shipped in the tarball - rm -r Modules/expat - rm -r Modules/zlib - rm -r Modules/_ctypes/{darwin,libffi}* + touch Include/graminit.h + touch Python/graminit.c + touch Parser/Python.asdl + touch Parser/asdl.py + touch Parser/asdl_c.py + touch Include/Python-ast.h + touch Python/Python-ast.c + echo \"\" > Parser/pgen.stamp + + # Ensure that we are using the system copy of various libraries (expat, zlib and libffi), + # rather than copies shipped in the tarball + rm -r Modules/expat + rm -r Modules/zlib + rm -r Modules/_ctypes/{darwin,libffi}* } build() { - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - CFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/${MINGW_CHOST}/include " - CXXFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$MINGWHOME_WIN/$HOST/include " - CPPFLAGS+=" -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$PREFIX_WIN/${MINGW_CHOST}/include " - LDFLAGS+=" -L$PREFIX_WIN/${MINGW_CHOST}/lib -L$PREFIX_WIN/lib " - if check_option "strip" "y"; then - LDFLAGS+=" -s " - fi - if check_option "debug" "n"; then - CFLAGS+=" -DNDEBUG " - CXXFLAGS+=" -DNDEBUG " - else - plain " -DDEBUG -DPy_DEBUG -D_DEBUG does not work unfortunately .." - # CFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " - # CXXFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " - CFLAGS+=" -O0 -ggdb" - CXXFLAGS+=" -O0 -ggdb" - fi + CFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/${MINGW_CHOST}/include " + CXXFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$MINGWHOME_WIN/$HOST/include " + CPPFLAGS+=" -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$PREFIX_WIN/${MINGW_CHOST}/include " + LDFLAGS+=" -L$PREFIX_WIN/${MINGW_CHOST}/lib -L$PREFIX_WIN/lib " + if check_option "strip" "y"; then + LDFLAGS+=" -s " + fi + if check_option "debug" "n"; then + CFLAGS+=" -DNDEBUG " + CXXFLAGS+=" -DNDEBUG " + else + plain " -DDEBUG -DPy_DEBUG -D_DEBUG does not work unfortunately .." + # CFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " + # CXXFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " + CFLAGS+=" -O0 -ggdb" + CXXFLAGS+=" -O0 -ggdb" + fi - LIBFFI_INC=`${MINGW_PREFIX}/bin/pkg-config libffi --cflags-only-I | sed "s|\-I||g"` - pushd ${LIBFFI_INC} > /dev/null - export LIBFFI_INCLUDEDIR=`pwd -W` - popd > /dev/null + LIBFFI_INC=`${MINGW_PREFIX}/bin/pkg-config libffi --cflags-only-I | sed "s|\-I||g"` + pushd ${LIBFFI_INC} > /dev/null + export LIBFFI_INCLUDEDIR=`pwd -W` + popd > /dev/null - # Workaround for conftest error on 64-bit builds - export ac_cv_working_tzset=no + # Workaround for conftest error on 64-bit builds + export ac_cv_working_tzset=no - mkdir -p "${srcdir}/build-${CARCH}" && cd "${srcdir}/build-${CARCH}" - MSYSTEM=MINGW ../Python-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --enable-shared \ - --with-threads \ - --with-system-expat \ - --with-system-ffi \ - OPT="" - #--with-dbmliborder='gdbm:ndbm' - make + mkdir -p "${srcdir}/build-${CARCH}" && cd "${srcdir}/build-${CARCH}" + MSYSTEM=MINGW ../Python-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --enable-shared \ + --with-threads \ + --with-system-expat \ + --with-system-ffi \ + OPT="" + #--with-dbmliborder='gdbm:ndbm' + make } check() { - cd "${srcdir}/build-${CARCH}" - make test + cd "${srcdir}/build-${CARCH}" + make test } package() { - cd "${srcdir}/build-${CARCH}" - MSYSTEM=MINGW \ - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - make install DESTDIR="$pkgdir" - - mv "${pkgdir}${MINGW_PREFIX}"/bin/smtpd.py "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/ + cd "${srcdir}/build-${CARCH}" + MSYSTEM=MINGW \ + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + make install DESTDIR="$pkgdir" + + mv "${pkgdir}${MINGW_PREFIX}"/bin/smtpd.py "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/ - # Copy python import library to $prefix/lib because some programs can't find it in other locations - cp -f "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config/libpython${_pybasever}.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/libpython${_pybasever}.dll.a - - # some useful "stuff" - install -dm755 "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/{i18n,scripts} - install -m755 "${srcdir}/Python-${pkgver}"/Tools/i18n/{msgfmt,pygettext}.py "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/i18n/ - install -m755 "${srcdir}/Python-${pkgver}"/Tools/scripts/{README,*py} "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/scripts/ + # Copy python import library to $prefix/lib because some programs can't find it in other locations + cp -f "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config/libpython${_pybasever}.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/libpython${_pybasever}.dll.a + + # some useful "stuff" + install -dm755 "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/{i18n,scripts} + install -m755 "${srcdir}/Python-${pkgver}"/Tools/i18n/{msgfmt,pygettext}.py "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/i18n/ + install -m755 "${srcdir}/Python-${pkgver}"/Tools/scripts/{README,*py} "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/scripts/ - # clean up #!s - find "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/ -name '*.py' | \ - xargs sed -i "s|#[ ]*![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" + # clean up #!s + find "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/ -name '*.py' | \ + xargs sed -i "s|#[ ]*![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" - # clean-up reference to build directory - sed -i "s#${srcdir}/Python-${pkgver}:##" "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config/Makefile + # clean-up reference to build directory + sed -i "s#${srcdir}/Python-${pkgver}:##" "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config/Makefile - for fscripts in 2to3 idle pydoc; do - sed -e "s|${MINGW_PREFIX}/bin/python${_pybasever}.exe|/usr/bin/env python${_pybasever}.exe|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/$fscripts - done + for fscripts in 2to3 idle pydoc; do + sed -e "s|${MINGW_PREFIX}/bin/python${_pybasever}.exe|/usr/bin/env python${_pybasever}.exe|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/$fscripts + done - sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/bin/python${_pybasever}-config - sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/bin/python2-config - sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/bin/python-config + sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/bin/python${_pybasever}-config + sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/bin/python2-config + sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/bin/python-config - # fix permissons - find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.dll" -o -name "*.exe" \) | xargs chmod 0755 + # fix permissons + find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.dll" -o -name "*.exe" \) | xargs chmod 0755 - # Fix up two instances of MSYS2 paths in python-config.sh in-case the final consumer of the results are native executables. - sed -i "s|${MINGW_PREFIX}|${PREFIX_WIN}|" "${pkgdir}${MINGW_PREFIX}"/bin/python-config.sh + # Fix up two instances of MSYS2 paths in python-config.sh in-case the final consumer of the results are native executables. + sed -i "s|${MINGW_PREFIX}|${PREFIX_WIN}|" "${pkgdir}${MINGW_PREFIX}"/bin/python-config.sh - # replace paths in sysconfig - sed -i "s|${pkgdir}${MINGW_PREFIX}|${MINGW_PREFIX}|g" \ - "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/_sysconfigdata.py \ - "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/smtpd.py + # replace paths in sysconfig + sed -i "s|${pkgdir}${MINGW_PREFIX}|${MINGW_PREFIX}|g" \ + "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/_sysconfigdata.py \ + "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/smtpd.py - # Create python executable with windows subsystem - cp -f "${pkgdir}${MINGW_PREFIX}"/bin/python2.exe "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe - ${MINGW_PREFIX}/bin/objcopy --subsystem windows "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe + # Create python executable with windows subsystem + cp -f "${pkgdir}${MINGW_PREFIX}"/bin/python2.exe "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe + ${MINGW_PREFIX}/bin/objcopy --subsystem windows "${pkgdir}${MINGW_PREFIX}"/bin/python2w.exe } sha1sums=('8321636af2acbeaa68fc635d7dda7369ed446a80' diff --git a/mingw-w64-python3-cairo/PKGBUILD b/mingw-w64-python3-cairo/PKGBUILD index 7697886546..3b587d0471 100644 --- a/mingw-w64-python3-cairo/PKGBUILD +++ b/mingw-w64-python3-cairo/PKGBUILD @@ -11,8 +11,8 @@ arch=('any') license=('LGPL' 'MPL') depends=("${_mingw_suff}-python3" "${_mingw_suff}-cairo") source=(http://cairographics.org/releases/${_realname}-${pkgver}.tar.bz2 - context.patch - pycairo-1.10.0-waf-python3.4.tar.bz2) + context.patch + pycairo-1.10.0-waf-python3.4.tar.bz2) md5sums=('e6fd3f2f1e6a72e0db0868c4985669c5' 'd4ded5af833f9072954c8bc434f90986' '06a60ae51953a2d4e89eb46ac4d282f6') diff --git a/mingw-w64-python3/PKGBUILD b/mingw-w64-python3/PKGBUILD index f5e6829a15..2d9bbb8520 100644 --- a/mingw-w64-python3/PKGBUILD +++ b/mingw-w64-python3/PKGBUILD @@ -12,309 +12,309 @@ arch=('any') license=('PSF') url="http://www.python.org/" depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-expat" - "${_mingw_suff}-bzip2" - "${_mingw_suff}-gdbm" - "${_mingw_suff}-readline" - "${_mingw_suff}-openssl" - "${_mingw_suff}-libffi" - "${_mingw_suff}-zlib" - "${_mingw_suff}-xz" - "${_mingw_suff}-tcl" - "${_mingw_suff}-tk") + "${_mingw_suff}-expat" + "${_mingw_suff}-bzip2" + "${_mingw_suff}-gdbm" + "${_mingw_suff}-readline" + "${_mingw_suff}-openssl" + "${_mingw_suff}-libffi" + "${_mingw_suff}-zlib" + "${_mingw_suff}-xz" + "${_mingw_suff}-tcl" + "${_mingw_suff}-tk") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "${_mingw_suff}-ncurses") options=('!makeflags' 'staticlibs' 'strip') source=("http://www.python.org/ftp/python/${pkgver%rc?}/Python-${pkgver}.tar.xz" - 0100-MINGW-BASE-use-NT-thread-model.patch - 0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch - 0130-MINGW-configure-MACHDEP-and-platform-for-build.patch - 0140-MINGW-preset-configure-defaults.patch - 0150-MINGW-configure-largefile-support-for-windows-builds.patch - 0160-MINGW-add-wincrypt.h-in-Python-random.c.patch - 0170-MINGW-add-srcdir-PC-to-CPPFLAGS.patch - 0180-MINGW-init-system-calls.patch - 0190-MINGW-detect-REPARSE_DATA_BUFFER.patch - 0200-MINGW-build-in-windows-modules-winreg.patch - 0210-MINGW-determine-if-pwdmodule-should-be-used.patch - 0220-MINGW-default-sys.path-calculations-for-windows-plat.patch - 0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch - 0240-MINGW-use-main-to-start-execution.patch - 0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch - 0260-MINGW-compiler-enable-new-dtags.patch - 0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch - 0280-issue17219-add-current-dir-in-library-path-if-buildi.patch - 0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch - 0300-MINGW-configure-for-shared-build.patch - 0310-MINGW-dynamic-loading-support.patch - 0320-MINGW-implement-exec-prefix.patch - 0330-MINGW-ignore-main-program-for-frozen-scripts.patch - 0340-MINGW-setup-exclude-termios-module.patch - 0350-MINGW-setup-_multiprocessing-module.patch - 0360-MINGW-setup-select-module.patch - 0370-MINGW-setup-_ctypes-module-with-system-libffi.patch - 0380-MINGW-defect-winsock2-and-setup-_socket-module.patch - 0390-MINGW-exclude-unix-only-modules.patch - 0400-MINGW-setup-msvcrt-and-_winapi-modules.patch - 0410-MINGW-build-extensions-with-GCC.patch - 0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch - 0430-MINGW-find-import-library.patch - 0440-MINGW-setup-_ssl-module.patch - 0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch - 0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch - 0462-MINGW-support-stdcall-without-underscore.patch - 0464-use-replace-instead-rename-to-avoid-failure-on-windo.patch - 0470-MINGW-avoid-circular-dependency-from-time-module-dur.patch - 0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch - 0490-MINGW-customize-site.patch - 0500-add-python-config-sh.patch - 0510-cross-darwin-feature.patch - 0520-py3k-mingw-ntthreads-vs-pthreads.patch - 0530-mingw-system-libffi.patch - 0540-mingw-semicolon-DELIM.patch - 0550-mingw-regen-use-stddef_h.patch - 0560-mingw-use-posix-getpath.patch - 0565-mingw-add-ModuleFileName-dir-to-PATH.patch - 0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch - 0580-mingw32-test-REPARSE_DATA_BUFFER.patch - 0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch - 0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch - 0610-msys-cygwin-semi-native-build-sysconfig.patch - 0620-mingw-sysconfig-like-posix.patch - 0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch - 0640-mingw-x86_64-size_t-format-specifier-pid_t.patch - 0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch - 0660-mingw-use-backslashes-in-compileall-py.patch - 0670-msys-convert_path-fix-and-root-hack.patch - 0690-allow-static-tcltk.patch - 0700-CROSS-avoid-ncursesw-include-path-hack.patch - 0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch - 0720-mingw-pdcurses_ISPAD.patch - 0730-mingw-fix-ncurses-module.patch - 0740-grammar-fixes.patch - 0750-builddir-fixes.patch - 0760-msys-monkeypatch-os-system-via-sh-exe.patch - 0770-msys-replace-slashes-used-in-io-redirection.patch - 0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch - 0800-mingw-install-layout-as-posix.patch - 0810-remove_path_max.default.patch - 0820-dont-link-with-gettext.patch - 0830-ctypes-python-dll.patch - 0840-gdbm-module-includes.patch - 0850-use-gnu_printf-in-format.patch - 0860-fix-_Py_CheckPython3-prototype.patch - 1000-fix-building-posixmodule.patch) + 0100-MINGW-BASE-use-NT-thread-model.patch + 0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch + 0130-MINGW-configure-MACHDEP-and-platform-for-build.patch + 0140-MINGW-preset-configure-defaults.patch + 0150-MINGW-configure-largefile-support-for-windows-builds.patch + 0160-MINGW-add-wincrypt.h-in-Python-random.c.patch + 0170-MINGW-add-srcdir-PC-to-CPPFLAGS.patch + 0180-MINGW-init-system-calls.patch + 0190-MINGW-detect-REPARSE_DATA_BUFFER.patch + 0200-MINGW-build-in-windows-modules-winreg.patch + 0210-MINGW-determine-if-pwdmodule-should-be-used.patch + 0220-MINGW-default-sys.path-calculations-for-windows-plat.patch + 0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch + 0240-MINGW-use-main-to-start-execution.patch + 0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch + 0260-MINGW-compiler-enable-new-dtags.patch + 0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch + 0280-issue17219-add-current-dir-in-library-path-if-buildi.patch + 0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch + 0300-MINGW-configure-for-shared-build.patch + 0310-MINGW-dynamic-loading-support.patch + 0320-MINGW-implement-exec-prefix.patch + 0330-MINGW-ignore-main-program-for-frozen-scripts.patch + 0340-MINGW-setup-exclude-termios-module.patch + 0350-MINGW-setup-_multiprocessing-module.patch + 0360-MINGW-setup-select-module.patch + 0370-MINGW-setup-_ctypes-module-with-system-libffi.patch + 0380-MINGW-defect-winsock2-and-setup-_socket-module.patch + 0390-MINGW-exclude-unix-only-modules.patch + 0400-MINGW-setup-msvcrt-and-_winapi-modules.patch + 0410-MINGW-build-extensions-with-GCC.patch + 0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch + 0430-MINGW-find-import-library.patch + 0440-MINGW-setup-_ssl-module.patch + 0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch + 0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch + 0462-MINGW-support-stdcall-without-underscore.patch + 0464-use-replace-instead-rename-to-avoid-failure-on-windo.patch + 0470-MINGW-avoid-circular-dependency-from-time-module-dur.patch + 0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch + 0490-MINGW-customize-site.patch + 0500-add-python-config-sh.patch + 0510-cross-darwin-feature.patch + 0520-py3k-mingw-ntthreads-vs-pthreads.patch + 0530-mingw-system-libffi.patch + 0540-mingw-semicolon-DELIM.patch + 0550-mingw-regen-use-stddef_h.patch + 0560-mingw-use-posix-getpath.patch + 0565-mingw-add-ModuleFileName-dir-to-PATH.patch + 0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch + 0580-mingw32-test-REPARSE_DATA_BUFFER.patch + 0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch + 0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch + 0610-msys-cygwin-semi-native-build-sysconfig.patch + 0620-mingw-sysconfig-like-posix.patch + 0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch + 0640-mingw-x86_64-size_t-format-specifier-pid_t.patch + 0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch + 0660-mingw-use-backslashes-in-compileall-py.patch + 0670-msys-convert_path-fix-and-root-hack.patch + 0690-allow-static-tcltk.patch + 0700-CROSS-avoid-ncursesw-include-path-hack.patch + 0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch + 0720-mingw-pdcurses_ISPAD.patch + 0730-mingw-fix-ncurses-module.patch + 0740-grammar-fixes.patch + 0750-builddir-fixes.patch + 0760-msys-monkeypatch-os-system-via-sh-exe.patch + 0770-msys-replace-slashes-used-in-io-redirection.patch + 0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch + 0800-mingw-install-layout-as-posix.patch + 0810-remove_path_max.default.patch + 0820-dont-link-with-gettext.patch + 0830-ctypes-python-dll.patch + 0840-gdbm-module-includes.patch + 0850-use-gnu_printf-in-format.patch + 0860-fix-_Py_CheckPython3-prototype.patch + 1000-fix-building-posixmodule.patch) prepare() { - cd "${srcdir}/Python-${pkgver}" + cd "${srcdir}/Python-${pkgver}" - # these are created by patches - rm -f Misc/config_mingw Misc/cross_mingw32 Python/fileblocks.c + # these are created by patches + rm -f Misc/config_mingw Misc/cross_mingw32 Python/fileblocks.c - plain "Apply Roumen Petrov's core patches (15)" - patch -Np1 -i "${srcdir}"/0100-MINGW-BASE-use-NT-thread-model.patch - patch -Np1 -i "${srcdir}"/0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch - patch -Np1 -i "${srcdir}"/0130-MINGW-configure-MACHDEP-and-platform-for-build.patch - patch -Np1 -i "${srcdir}"/0140-MINGW-preset-configure-defaults.patch - patch -Np1 -i "${srcdir}"/0150-MINGW-configure-largefile-support-for-windows-builds.patch - patch -Np1 -i "${srcdir}"/0160-MINGW-add-wincrypt.h-in-Python-random.c.patch - patch -Np1 -i "${srcdir}"/0170-MINGW-add-srcdir-PC-to-CPPFLAGS.patch - patch -Np1 -i "${srcdir}"/0180-MINGW-init-system-calls.patch - patch -Np1 -i "${srcdir}"/0190-MINGW-detect-REPARSE_DATA_BUFFER.patch - patch -Np1 -i "${srcdir}"/0200-MINGW-build-in-windows-modules-winreg.patch - patch -Np1 -i "${srcdir}"/0210-MINGW-determine-if-pwdmodule-should-be-used.patch - patch -Np1 -i "${srcdir}"/0220-MINGW-default-sys.path-calculations-for-windows-plat.patch - patch -Np1 -i "${srcdir}"/0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch - patch -Np1 -i "${srcdir}"/0240-MINGW-use-main-to-start-execution.patch + plain "Apply Roumen Petrov's core patches (15)" + patch -Np1 -i "${srcdir}"/0100-MINGW-BASE-use-NT-thread-model.patch + patch -Np1 -i "${srcdir}"/0110-MINGW-translate-gcc-internal-defines-to-python-platf.patch + patch -Np1 -i "${srcdir}"/0130-MINGW-configure-MACHDEP-and-platform-for-build.patch + patch -Np1 -i "${srcdir}"/0140-MINGW-preset-configure-defaults.patch + patch -Np1 -i "${srcdir}"/0150-MINGW-configure-largefile-support-for-windows-builds.patch + patch -Np1 -i "${srcdir}"/0160-MINGW-add-wincrypt.h-in-Python-random.c.patch + patch -Np1 -i "${srcdir}"/0170-MINGW-add-srcdir-PC-to-CPPFLAGS.patch + patch -Np1 -i "${srcdir}"/0180-MINGW-init-system-calls.patch + patch -Np1 -i "${srcdir}"/0190-MINGW-detect-REPARSE_DATA_BUFFER.patch + patch -Np1 -i "${srcdir}"/0200-MINGW-build-in-windows-modules-winreg.patch + patch -Np1 -i "${srcdir}"/0210-MINGW-determine-if-pwdmodule-should-be-used.patch + patch -Np1 -i "${srcdir}"/0220-MINGW-default-sys.path-calculations-for-windows-plat.patch + patch -Np1 -i "${srcdir}"/0230-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch + patch -Np1 -i "${srcdir}"/0240-MINGW-use-main-to-start-execution.patch - plain "Apply Roumen Petrov's compiler patch (2)" - patch -Np1 -i "${srcdir}"/0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch - patch -Np1 -i "${srcdir}"/0260-MINGW-compiler-enable-new-dtags.patch + plain "Apply Roumen Petrov's compiler patch (2)" + patch -Np1 -i "${srcdir}"/0250-MINGW-compiler-customize-mingw-cygwin-compilers.patch + patch -Np1 -i "${srcdir}"/0260-MINGW-compiler-enable-new-dtags.patch - plain "Apply Roumen Petrov's extensions patches (23)" - patch -Np1 -i "${srcdir}"/0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch - patch -Np1 -i "${srcdir}"/0280-issue17219-add-current-dir-in-library-path-if-buildi.patch - patch -Np1 -i "${srcdir}"/0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch - patch -Np1 -i "${srcdir}"/0300-MINGW-configure-for-shared-build.patch - patch -Np1 -i "${srcdir}"/0310-MINGW-dynamic-loading-support.patch - patch -Np1 -i "${srcdir}"/0320-MINGW-implement-exec-prefix.patch - patch -Np1 -i "${srcdir}"/0330-MINGW-ignore-main-program-for-frozen-scripts.patch - patch -Np1 -i "${srcdir}"/0340-MINGW-setup-exclude-termios-module.patch - patch -Np1 -i "${srcdir}"/0350-MINGW-setup-_multiprocessing-module.patch - patch -Np1 -i "${srcdir}"/0360-MINGW-setup-select-module.patch - patch -Np1 -i "${srcdir}"/0370-MINGW-setup-_ctypes-module-with-system-libffi.patch - patch -Np1 -i "${srcdir}"/0380-MINGW-defect-winsock2-and-setup-_socket-module.patch - patch -Np1 -i "${srcdir}"/0390-MINGW-exclude-unix-only-modules.patch - patch -Np1 -i "${srcdir}"/0400-MINGW-setup-msvcrt-and-_winapi-modules.patch - patch -Np1 -i "${srcdir}"/0410-MINGW-build-extensions-with-GCC.patch - patch -Np1 -i "${srcdir}"/0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch - patch -Np1 -i "${srcdir}"/0430-MINGW-find-import-library.patch - patch -Np1 -i "${srcdir}"/0440-MINGW-setup-_ssl-module.patch - patch -Np1 -i "${srcdir}"/0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch - patch -Np1 -i "${srcdir}"/0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch - patch -Np1 -i "${srcdir}"/0462-MINGW-support-stdcall-without-underscore.patch - patch -Np1 -i "${srcdir}"/0464-use-replace-instead-rename-to-avoid-failure-on-windo.patch - patch -Np1 -i "${srcdir}"/0470-MINGW-avoid-circular-dependency-from-time-module-dur.patch - patch -Np1 -i "${srcdir}"/0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch - patch -Np1 -i "${srcdir}"/0490-MINGW-customize-site.patch + plain "Apply Roumen Petrov's extensions patches (23)" + patch -Np1 -i "${srcdir}"/0270-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch + patch -Np1 -i "${srcdir}"/0280-issue17219-add-current-dir-in-library-path-if-buildi.patch + patch -Np1 -i "${srcdir}"/0290-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch + patch -Np1 -i "${srcdir}"/0300-MINGW-configure-for-shared-build.patch + patch -Np1 -i "${srcdir}"/0310-MINGW-dynamic-loading-support.patch + patch -Np1 -i "${srcdir}"/0320-MINGW-implement-exec-prefix.patch + patch -Np1 -i "${srcdir}"/0330-MINGW-ignore-main-program-for-frozen-scripts.patch + patch -Np1 -i "${srcdir}"/0340-MINGW-setup-exclude-termios-module.patch + patch -Np1 -i "${srcdir}"/0350-MINGW-setup-_multiprocessing-module.patch + patch -Np1 -i "${srcdir}"/0360-MINGW-setup-select-module.patch + patch -Np1 -i "${srcdir}"/0370-MINGW-setup-_ctypes-module-with-system-libffi.patch + patch -Np1 -i "${srcdir}"/0380-MINGW-defect-winsock2-and-setup-_socket-module.patch + patch -Np1 -i "${srcdir}"/0390-MINGW-exclude-unix-only-modules.patch + patch -Np1 -i "${srcdir}"/0400-MINGW-setup-msvcrt-and-_winapi-modules.patch + patch -Np1 -i "${srcdir}"/0410-MINGW-build-extensions-with-GCC.patch + patch -Np1 -i "${srcdir}"/0420-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch + patch -Np1 -i "${srcdir}"/0430-MINGW-find-import-library.patch + patch -Np1 -i "${srcdir}"/0440-MINGW-setup-_ssl-module.patch + patch -Np1 -i "${srcdir}"/0450-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch + patch -Np1 -i "${srcdir}"/0460-MINGW-generalization-of-posix-build-in-sysconfig.py.patch + patch -Np1 -i "${srcdir}"/0462-MINGW-support-stdcall-without-underscore.patch + patch -Np1 -i "${srcdir}"/0464-use-replace-instead-rename-to-avoid-failure-on-windo.patch + patch -Np1 -i "${srcdir}"/0470-MINGW-avoid-circular-dependency-from-time-module-dur.patch + patch -Np1 -i "${srcdir}"/0480-MINGW-generalization-of-posix-build-in-distutils-sys.patch + patch -Np1 -i "${srcdir}"/0490-MINGW-customize-site.patch - plain "Apply Ray Donnelly's general/cross patches (29)" - patch -Np1 -i "${srcdir}"/0500-add-python-config-sh.patch - patch -Np1 -i "${srcdir}"/0510-cross-darwin-feature.patch - patch -Np1 -i "${srcdir}"/0520-py3k-mingw-ntthreads-vs-pthreads.patch - patch -Np1 -i "${srcdir}"/0530-mingw-system-libffi.patch - patch -Np1 -i "${srcdir}"/0540-mingw-semicolon-DELIM.patch - patch -Np1 -i "${srcdir}"/0550-mingw-regen-use-stddef_h.patch - patch -Np1 -i "${srcdir}"/0560-mingw-use-posix-getpath.patch - patch -Np1 -i "${srcdir}"/0565-mingw-add-ModuleFileName-dir-to-PATH.patch - patch -Np1 -i "${srcdir}"/0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch - patch -Np1 -i "${srcdir}"/0580-mingw32-test-REPARSE_DATA_BUFFER.patch - patch -Np1 -i "${srcdir}"/0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch - patch -Np1 -i "${srcdir}"/0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch - patch -Np1 -i "${srcdir}"/0610-msys-cygwin-semi-native-build-sysconfig.patch - patch -Np1 -i "${srcdir}"/0620-mingw-sysconfig-like-posix.patch - patch -Np1 -i "${srcdir}"/0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch - patch -Np1 -i "${srcdir}"/0640-mingw-x86_64-size_t-format-specifier-pid_t.patch - patch -Np1 -i "${srcdir}"/0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch - patch -Np1 -i "${srcdir}"/0660-mingw-use-backslashes-in-compileall-py.patch - patch -Np1 -i "${srcdir}"/0670-msys-convert_path-fix-and-root-hack.patch - patch -Np1 -i "${srcdir}"/0690-allow-static-tcltk.patch - patch -Np1 -i "${srcdir}"/0700-CROSS-avoid-ncursesw-include-path-hack.patch - patch -Np1 -i "${srcdir}"/0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch - patch -Np1 -i "${srcdir}"/0720-mingw-pdcurses_ISPAD.patch - patch -Np1 -i "${srcdir}"/0730-mingw-fix-ncurses-module.patch - patch -Np1 -i "${srcdir}"/0740-grammar-fixes.patch - patch -Np1 -i "${srcdir}"/0750-builddir-fixes.patch - patch -Np1 -i "${srcdir}"/0760-msys-monkeypatch-os-system-via-sh-exe.patch - patch -Np1 -i "${srcdir}"/0770-msys-replace-slashes-used-in-io-redirection.patch - patch -Np1 -i "${srcdir}"/0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch - patch -Np1 -i "${srcdir}"/0800-mingw-install-layout-as-posix.patch - patch -Np1 -i "${srcdir}"/0810-remove_path_max.default.patch - patch -Np1 -i "${srcdir}"/0820-dont-link-with-gettext.patch - patch -Np1 -i "${srcdir}"/0830-ctypes-python-dll.patch - patch -Np1 -i "${srcdir}"/0840-gdbm-module-includes.patch - patch -Np1 -i "${srcdir}"/0850-use-gnu_printf-in-format.patch - patch -Np1 -i "${srcdir}"/0860-fix-_Py_CheckPython3-prototype.patch + plain "Apply Ray Donnelly's general/cross patches (29)" + patch -Np1 -i "${srcdir}"/0500-add-python-config-sh.patch + patch -Np1 -i "${srcdir}"/0510-cross-darwin-feature.patch + patch -Np1 -i "${srcdir}"/0520-py3k-mingw-ntthreads-vs-pthreads.patch + patch -Np1 -i "${srcdir}"/0530-mingw-system-libffi.patch + patch -Np1 -i "${srcdir}"/0540-mingw-semicolon-DELIM.patch + patch -Np1 -i "${srcdir}"/0550-mingw-regen-use-stddef_h.patch + patch -Np1 -i "${srcdir}"/0560-mingw-use-posix-getpath.patch + patch -Np1 -i "${srcdir}"/0565-mingw-add-ModuleFileName-dir-to-PATH.patch + patch -Np1 -i "${srcdir}"/0570-mingw-add-BUILDIN_WIN32_MODULEs-time-msvcrt.patch + patch -Np1 -i "${srcdir}"/0580-mingw32-test-REPARSE_DATA_BUFFER.patch + patch -Np1 -i "${srcdir}"/0590-mingw-INSTALL_SHARED-LDLIBRARY-LIBPL.patch + patch -Np1 -i "${srcdir}"/0600-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch + patch -Np1 -i "${srcdir}"/0610-msys-cygwin-semi-native-build-sysconfig.patch + patch -Np1 -i "${srcdir}"/0620-mingw-sysconfig-like-posix.patch + patch -Np1 -i "${srcdir}"/0630-mingw-_winapi_as_builtin_for_Popen_in_cygwinccompiler.patch + patch -Np1 -i "${srcdir}"/0640-mingw-x86_64-size_t-format-specifier-pid_t.patch + patch -Np1 -i "${srcdir}"/0650-cross-dont-add-multiarch-paths-if-cross-compiling.patch + patch -Np1 -i "${srcdir}"/0660-mingw-use-backslashes-in-compileall-py.patch + patch -Np1 -i "${srcdir}"/0670-msys-convert_path-fix-and-root-hack.patch + patch -Np1 -i "${srcdir}"/0690-allow-static-tcltk.patch + patch -Np1 -i "${srcdir}"/0700-CROSS-avoid-ncursesw-include-path-hack.patch + patch -Np1 -i "${srcdir}"/0710-CROSS-properly-detect-WINDOW-_flags-for-different-nc.patch + patch -Np1 -i "${srcdir}"/0720-mingw-pdcurses_ISPAD.patch + patch -Np1 -i "${srcdir}"/0730-mingw-fix-ncurses-module.patch + patch -Np1 -i "${srcdir}"/0740-grammar-fixes.patch + patch -Np1 -i "${srcdir}"/0750-builddir-fixes.patch + patch -Np1 -i "${srcdir}"/0760-msys-monkeypatch-os-system-via-sh-exe.patch + patch -Np1 -i "${srcdir}"/0770-msys-replace-slashes-used-in-io-redirection.patch + patch -Np1 -i "${srcdir}"/0790-mingw-add-_exec_prefix-for-tcltk-dlls.patch + patch -Np1 -i "${srcdir}"/0800-mingw-install-layout-as-posix.patch + patch -Np1 -i "${srcdir}"/0810-remove_path_max.default.patch + patch -Np1 -i "${srcdir}"/0820-dont-link-with-gettext.patch + patch -Np1 -i "${srcdir}"/0830-ctypes-python-dll.patch + patch -Np1 -i "${srcdir}"/0840-gdbm-module-includes.patch + patch -Np1 -i "${srcdir}"/0850-use-gnu_printf-in-format.patch + patch -Np1 -i "${srcdir}"/0860-fix-_Py_CheckPython3-prototype.patch - patch -Np1 -i "${srcdir}"/1000-fix-building-posixmodule.patch + patch -Np1 -i "${srcdir}"/1000-fix-building-posixmodule.patch - autoreconf -vfi + autoreconf -vfi - # Temporary workaround for FS#22322 - # See http://bugs.python.org/issue10835 for upstream report - #sed -i "/progname =/s/python/python${_pybasever}/" Python/pythonrun.c + # Temporary workaround for FS#22322 + # See http://bugs.python.org/issue10835 for upstream report + #sed -i "/progname =/s/python/python${_pybasever}/" Python/pythonrun.c - touch Include/graminit.h - touch Python/graminit.c - touch Parser/Python.asdl - touch Parser/asdl.py - touch Parser/asdl_c.py - touch Include/Python-ast.h - touch Python/Python-ast.c - echo \"\" > Parser/pgen.stamp - - # Ensure that we are using the system copy of various libraries (expat, zlib and libffi), - # rather than copies shipped in the tarball - rm -r Modules/expat - rm -r Modules/zlib - rm -r Modules/_ctypes/{darwin,libffi}* + touch Include/graminit.h + touch Python/graminit.c + touch Parser/Python.asdl + touch Parser/asdl.py + touch Parser/asdl_c.py + touch Include/Python-ast.h + touch Python/Python-ast.c + echo \"\" > Parser/pgen.stamp + + # Ensure that we are using the system copy of various libraries (expat, zlib and libffi), + # rather than copies shipped in the tarball + rm -r Modules/expat + rm -r Modules/zlib + rm -r Modules/_ctypes/{darwin,libffi}* } check() { - cd "${srcdir}/build-${CARCH}" - make test + cd "${srcdir}/build-${CARCH}" + make test } build() { - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - CFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/${MINGW_CHOST}/include " - CXXFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$MINGWHOME_WIN/$HOST/include " - CPPFLAGS+=" -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$PREFIX_WIN/${MINGW_CHOST}/include " - LDFLAGS+=" -L$PREFIX_WIN/${MINGW_CHOST}/lib -L$PREFIX_WIN/lib " - if check_option "strip" "y"; then - LDFLAGS+=" -s " - fi - if check_option "debug" "n"; then - CFLAGS+=" -DNDEBUG " - CXXFLAGS+=" -DNDEBUG " - else - plain " -DDEBUG -DPy_DEBUG -D_DEBUG does not work unfortunately .." - # CFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " - # CXXFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " - CFLAGS+=" -O0 -ggdb" - CXXFLAGS+=" -O0 -ggdb" - fi + CFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/${MINGW_CHOST}/include " + CXXFLAGS+=" -fwrapv -D__USE_MINGW_ANSI_STDIO=1 -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$MINGWHOME_WIN/$HOST/include " + CPPFLAGS+=" -I$PREFIX_WIN/include -I$PREFIX_WIN/include/ncursesw -I$PREFIX_WIN/${MINGW_CHOST}/include " + LDFLAGS+=" -L$PREFIX_WIN/${MINGW_CHOST}/lib -L$PREFIX_WIN/lib " + if check_option "strip" "y"; then + LDFLAGS+=" -s " + fi + if check_option "debug" "n"; then + CFLAGS+=" -DNDEBUG " + CXXFLAGS+=" -DNDEBUG " + else + plain " -DDEBUG -DPy_DEBUG -D_DEBUG does not work unfortunately .." + # CFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " + # CXXFLAGS+=" -DDEBUG -DPy_DEBUG -D_DEBUG " + CFLAGS+=" -O0 -ggdb" + CXXFLAGS+=" -O0 -ggdb" + fi - LIBFFI_INC=`${MINGW_PREFIX}/bin/pkg-config libffi --cflags-only-I | sed "s|\-I||g"` - pushd ${LIBFFI_INC} > /dev/null - export LIBFFI_INCLUDEDIR=`pwd -W` - popd > /dev/null + LIBFFI_INC=`${MINGW_PREFIX}/bin/pkg-config libffi --cflags-only-I | sed "s|\-I||g"` + pushd ${LIBFFI_INC} > /dev/null + export LIBFFI_INCLUDEDIR=`pwd -W` + popd > /dev/null - # Workaround for conftest error on 64-bit builds - export ac_cv_working_tzset=no + # Workaround for conftest error on 64-bit builds + export ac_cv_working_tzset=no - mkdir -p "${srcdir}/build-${CARCH}" && cd "${srcdir}/build-${CARCH}" - MSYSTEM=MINGW ../Python-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --enable-shared \ - --with-threads \ - --with-system-expat \ - --with-system-ffi \ - --without-ensurepip - OPT="" - #--with-dbmliborder='gdbm:ndbm' - make + mkdir -p "${srcdir}/build-${CARCH}" && cd "${srcdir}/build-${CARCH}" + MSYSTEM=MINGW ../Python-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --enable-shared \ + --with-threads \ + --with-system-expat \ + --with-system-ffi \ + --without-ensurepip + OPT="" + #--with-dbmliborder='gdbm:ndbm' + make } package() { - cd "${srcdir}/build-${CARCH}" - MSYSTEM=MINGW \ - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - make install DESTDIR="$pkgdir" + cd "${srcdir}/build-${CARCH}" + MSYSTEM=MINGW \ + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + make install DESTDIR="$pkgdir" - rm "${pkgdir}${MINGW_PREFIX}"/bin/2to3 - cp -f "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/libpython${_pybasever}m.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/libpython${_pybasever}m.dll.a - cp -f "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/libpython${_pybasever}m.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/libpython${_pybasever}.dll.a + rm "${pkgdir}${MINGW_PREFIX}"/bin/2to3 + cp -f "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/libpython${_pybasever}m.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/libpython${_pybasever}m.dll.a + cp -f "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/libpython${_pybasever}m.dll.a "${pkgdir}${MINGW_PREFIX}"/lib/libpython${_pybasever}.dll.a - # some useful "stuff" - install -dm755 "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/{i18n,scripts} - install -m755 "${srcdir}/Python-${pkgver}"/Tools/i18n/{msgfmt,pygettext}.py "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/i18n/ - install -m755 "${srcdir}/Python-${pkgver}"/Tools/scripts/{README,*py} "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/scripts/ + # some useful "stuff" + install -dm755 "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/{i18n,scripts} + install -m755 "${srcdir}/Python-${pkgver}"/Tools/i18n/{msgfmt,pygettext}.py "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/i18n/ + install -m755 "${srcdir}/Python-${pkgver}"/Tools/scripts/{README,*py} "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/Tools/scripts/ - # clean up #!s - find "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/ -name '*.py' | \ - xargs sed -i "s|#[ ]*![ ]*/usr/bin/env python$|#!/usr/bin/env python3|" + # clean up #!s + find "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/ -name '*.py' | \ + xargs sed -i "s|#[ ]*![ ]*/usr/bin/env python$|#!/usr/bin/env python3|" - # clean-up reference to build directory - sed -i "s#${srcdir}/Python-${pkgver}:##" "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/Makefile + # clean-up reference to build directory + sed -i "s#${srcdir}/Python-${pkgver}:##" "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/Makefile - for fscripts in 2to3-${_pybasever} idle3 idle${_pybasever} pydoc3 pydoc${_pybasever} pyvenv pyvenv-${_pybasever}; do - sed -e "s|${MINGW_PREFIX}/bin/python${_pybasever}.exe|/usr/bin/env python${_pybasever}.exe|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/$fscripts - done - - sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}m.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/python-config.py + for fscripts in 2to3-${_pybasever} idle3 idle${_pybasever} pydoc3 pydoc${_pybasever} pyvenv pyvenv-${_pybasever}; do + sed -e "s|${MINGW_PREFIX}/bin/python${_pybasever}.exe|/usr/bin/env python${_pybasever}.exe|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/$fscripts + done + + sed -i "s|#!${pkgdir}${MINGW_PREFIX}/bin/python${_pybasever}m.exe|#!/usr/bin/env python${_pybasever}.exe|" "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/config-${_pybasever}m/python-config.py - # fix permissons - find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.dll" -o -name "*.exe" \) | xargs chmod 0755 + # fix permissons + find ${pkgdir}${MINGW_PREFIX} -type f \( -name "*.dll" -o -name "*.exe" \) | xargs chmod 0755 - # Fix up two instances of MSYS2 paths in python-config.sh in-case the final consumer of the results are native executables. - sed -e "s|${MINGW_PREFIX}|${PREFIX_WIN}|" \ - -i "${pkgdir}${MINGW_PREFIX}"/bin/python${_pybasever}m-config \ - -i "${pkgdir}${MINGW_PREFIX}"/bin/python${_pybasever}-config \ - -i "${pkgdir}${MINGW_PREFIX}"/bin/python3-config + # Fix up two instances of MSYS2 paths in python-config.sh in-case the final consumer of the results are native executables. + sed -e "s|${MINGW_PREFIX}|${PREFIX_WIN}|" \ + -i "${pkgdir}${MINGW_PREFIX}"/bin/python${_pybasever}m-config \ + -i "${pkgdir}${MINGW_PREFIX}"/bin/python${_pybasever}-config \ + -i "${pkgdir}${MINGW_PREFIX}"/bin/python3-config - # replace paths in sysconfig - sed -i "s|${pkgdir}${MINGW_PREFIX}|${MINGW_PREFIX}|g" \ - "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/_sysconfigdata.py \ - "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/smtpd.py + # replace paths in sysconfig + sed -i "s|${pkgdir}${MINGW_PREFIX}|${MINGW_PREFIX}|g" \ + "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/_sysconfigdata.py \ + "${pkgdir}${MINGW_PREFIX}"/lib/python${_pybasever}/smtpd.py - # Create python executable with windows subsystem - cp -f "${pkgdir}${MINGW_PREFIX}"/bin/python3.exe "${pkgdir}${MINGW_PREFIX}"/bin/python3w.exe - ${MINGW_PREFIX}/bin/objcopy --subsystem windows "${pkgdir}${MINGW_PREFIX}"/bin/python3w.exe + # Create python executable with windows subsystem + cp -f "${pkgdir}${MINGW_PREFIX}"/bin/python3.exe "${pkgdir}${MINGW_PREFIX}"/bin/python3w.exe + ${MINGW_PREFIX}/bin/objcopy --subsystem windows "${pkgdir}${MINGW_PREFIX}"/bin/python3w.exe } md5sums=('77c22725e14af3d71022cbfdebff4903' diff --git a/mingw-w64-qbs/PKGBUILD b/mingw-w64-qbs/PKGBUILD index f58cb14321..d0a706f4b4 100644 --- a/mingw-w64-qbs/PKGBUILD +++ b/mingw-w64-qbs/PKGBUILD @@ -12,32 +12,32 @@ arch=('any') depends=("${_mingw_suff}-qt5") options=('docs' 'strip' 'staticlibs') source=("http://download.qt-project.org/official_releases/qbs/${pkgver}/${_pkgfqn}.tar.gz" - manifest) + manifest) sha256sums=('469e6c9c9fbe6475dd7f26c43e24fe08ce6715effa69680cbc2c7c06c2e1fe4e' '838098b25a8044176b3139b4003594570c62a8d64f5470fbbd769f3bf44e0855') build() { - cd ${srcdir}/${_pkgfqn} - ${MINGW_PREFIX}/bin/qmake.exe qbs.pro CONFIG+=release - ${MINGW_PREFIX}/bin/mingw32-make - ${MINGW_PREFIX}/bin/mingw32-make docs + cd ${srcdir}/${_pkgfqn} + ${MINGW_PREFIX}/bin/qmake.exe qbs.pro CONFIG+=release + ${MINGW_PREFIX}/bin/mingw32-make + ${MINGW_PREFIX}/bin/mingw32-make docs } package() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - PREFIX_WIN=$(pwd -W) - popd > /dev/null - - export INSTALL_ROOT=${PREFIX_WIN} - cd ${srcdir}/${_pkgfqn} - ${MINGW_PREFIX}/bin/mingw32-make install - ${MINGW_PREFIX}/bin/mingw32-make install_docs - - rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.dll - - for file in qbs-setup-madde-platforms qbs-setup-qt; do - cp ${srcdir}/manifest ${pkgdir}${MINGW_PREFIX}/bin/${file}.exe.manifest - done + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + PREFIX_WIN=$(pwd -W) + popd > /dev/null + + export INSTALL_ROOT=${PREFIX_WIN} + cd ${srcdir}/${_pkgfqn} + ${MINGW_PREFIX}/bin/mingw32-make install + ${MINGW_PREFIX}/bin/mingw32-make install_docs + + rm -f ${pkgdir}${MINGW_PREFIX}/lib/*.dll + + for file in qbs-setup-madde-platforms qbs-setup-qt; do + cp ${srcdir}/manifest ${pkgdir}${MINGW_PREFIX}/bin/${file}.exe.manifest + done } diff --git a/mingw-w64-qhull-git/PKGBUILD b/mingw-w64-qhull-git/PKGBUILD index b814b39abf..bad068bbd0 100644 --- a/mingw-w64-qhull-git/PKGBUILD +++ b/mingw-w64-qhull-git/PKGBUILD @@ -16,54 +16,54 @@ groups=("${_mingw_suff}") options=('strip' 'staticlibs') depends=("${_mingw_suff}-gcc-libs") makedepends=("git" - "${_mingw_suff}-gcc" - "${_mingw_suff}-cmake") + "${_mingw_suff}-gcc" + "${_mingw_suff}-cmake") source=("$_realname"::"git://gitorious.org/qhull/qhull.git" - mingw-cmake.patch) + mingw-cmake.patch) sha1sums=('SKIP' '6a574af41f6b1b8bacf3fab144c52b0a2bfb4fa4') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd $srcdir/$_realname - patch -p1 -i $srcdir/mingw-cmake.patch + cd $srcdir/$_realname + patch -p1 -i $srcdir/mingw-cmake.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - ${MINGW_PREFIX}/bin/cmake \ - -G "MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ - -DBUILD_SHARED_LIBS=ON \ - $srcdir/$_realname - make + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + ${MINGW_PREFIX}/bin/cmake \ + -G "MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${PREFIX_WIN} \ + -DBUILD_SHARED_LIBS=ON \ + $srcdir/$_realname + make } package() { - cd "$srcdir/build-${CARCH}" - make install # DESTDIR="$pkgdir" - pushd ${pkgdir}${MINGW_PREFIX}/lib >/dev/null - if [ -f lib${_realname}static.a ]; then - mv -f lib${_realname}static.a lib${_realname}.a - fi - if [ -f lib${_realname}static_p.a ]; then - mv -f lib${_realname}static_p.a lib${_realname}_p.a - fi - popd >/dev/null - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -pf ${srcdir}/${_realname}/COPYING* \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cd "$srcdir/build-${CARCH}" + make install # DESTDIR="$pkgdir" + pushd ${pkgdir}${MINGW_PREFIX}/lib >/dev/null + if [ -f lib${_realname}static.a ]; then + mv -f lib${_realname}static.a lib${_realname}.a + fi + if [ -f lib${_realname}static_p.a ]; then + mv -f lib${_realname}static_p.a lib${_realname}_p.a + fi + popd >/dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -pf ${srcdir}/${_realname}/COPYING* \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname } diff --git a/mingw-w64-qrupdate-svn/PKGBUILD b/mingw-w64-qrupdate-svn/PKGBUILD index b04ea8008f..179ed7e24c 100644 --- a/mingw-w64-qrupdate-svn/PKGBUILD +++ b/mingw-w64-qrupdate-svn/PKGBUILD @@ -14,31 +14,31 @@ options=('strip' 'staticlibs') license=('GPL' 'LGPL') groups=("${_mingw_suff}") makedepends=("subversion" - "${_mingw_suff}-gcc-fortran") + "${_mingw_suff}-gcc-fortran") depends=("${_mingw_suff}-OpenBLAS") source=("$_realname::svn+http://svn.code.sf.net/p/qrupdate/code") md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - local ver="$(svnversion)" - printf "r%s" "${ver//[[:alpha:]]}" + cd "$srcdir/$_realname" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" } build() { - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - cp -pR ../$_realname/* . - make FPICFLAGS="" lib - gfortran -shared -o lib${_realname}.dll -Wl,--out-implib,lib${_realname}.dll.a src/*.o -lopenblas -lgfortran + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + cp -pR ../$_realname/* . + make FPICFLAGS="" lib + gfortran -shared -o lib${_realname}.dll -Wl,--out-implib,lib${_realname}.dll.a src/*.o -lopenblas -lgfortran } package() { - cd ${srcdir}/build-${CARCH} - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - cp -pf lib${_realname}.dll ${pkgdir}${MINGW_PREFIX}/bin - cp -pf lib${_realname}*.a ${pkgdir}${MINGW_PREFIX}/lib - mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname - cp -pf ${srcdir}/${_realname}/COPYING* \ - ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cd ${srcdir}/build-${CARCH} + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + cp -pf lib${_realname}.dll ${pkgdir}${MINGW_PREFIX}/bin + cp -pf lib${_realname}*.a ${pkgdir}${MINGW_PREFIX}/lib + mkdir -p ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname + cp -pf ${srcdir}/${_realname}/COPYING* \ + ${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname } diff --git a/mingw-w64-qt-installer-framework/PKGBUILD b/mingw-w64-qt-installer-framework/PKGBUILD index dab5618704..1374b75546 100644 --- a/mingw-w64-qt-installer-framework/PKGBUILD +++ b/mingw-w64-qt-installer-framework/PKGBUILD @@ -12,7 +12,7 @@ license=('GPL3' 'LGPL' 'FDL' 'custom') provides=("${_mingw_suff}-qt-${_realname}") depends=("${_mingw_suff}-qt5-static") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-make") + "${_mingw_suff}-make") options=('!strip' 'staticlibs') source=("${_realname}"::"git://gitorious.org/${_realname}/${_realname}.git") md5sums=('SKIP') @@ -23,22 +23,22 @@ pkgver() { } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - local _config - cd ${srcdir}/${_realname} - if check_option "strip" "n"; then - _config="release" - else - _config="debug" - fi - ${MINGW_PREFIX}/qt5-static/bin/qmake.exe installerfw.pro CONFIG+="${_config}" - make + local _config + cd ${srcdir}/${_realname} + if check_option "strip" "n"; then + _config="release" + else + _config="debug" + fi + ${MINGW_PREFIX}/qt5-static/bin/qmake.exe installerfw.pro CONFIG+="${_config}" + make } package() { - cd ${srcdir}/${_realname} - make INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" install + cd ${srcdir}/${_realname} + make INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" install } diff --git a/mingw-w64-qt5-git/PKGBUILD b/mingw-w64-qt5-git/PKGBUILD index 04164cdae3..8623e50023 100644 --- a/mingw-w64-qt5-git/PKGBUILD +++ b/mingw-w64-qt5-git/PKGBUILD @@ -13,72 +13,72 @@ license=('GPL3' 'LGPL' 'FDL' 'custom') provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") depends=("${_mingw_suff}-gcc" - "${_mingw_suff}-icu" - "${_mingw_suff}-openssl" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-qtbinpatcher" - "${_mingw_suff}-freetype" - "${_mingw_suff}-libpng" - "${_mingw_suff}-zlib" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-pcre" - "${_mingw_suff}-sqlite3" - "${_mingw_suff}-libwebp") + "${_mingw_suff}-icu" + "${_mingw_suff}-openssl" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-qtbinpatcher" + "${_mingw_suff}-freetype" + "${_mingw_suff}-libpng" + "${_mingw_suff}-zlib" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-pcre" + "${_mingw_suff}-sqlite3" + "${_mingw_suff}-libwebp") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-postgresql" - "${_mingw_suff}-libmariadbclient" - "${_mingw_suff}-libfbclient" - "${_mingw_suff}-python2" - "${_mingw_suff}-ruby" - "perl" - "gperf" - "m4" - "flex" - "${_mingw_suff}-make") + "${_mingw_suff}-postgresql" + "${_mingw_suff}-libmariadbclient" + "${_mingw_suff}-libfbclient" + "${_mingw_suff}-python2" + "${_mingw_suff}-ruby" + "perl" + "gperf" + "m4" + "flex" + "${_mingw_suff}-make") groups=("${_mingw_suff}-qt" "${_mingw_suff}-qt5") options=('!strip' 'staticlibs') QT_GIT_BRANCH=stable qt_modules=( - qt5 - qtactiveqt - qtandroidextras - qtbase - qtconnectivity - qtdeclarative - qtdoc - qtgraphicaleffects - qtimageformats - qtlocation - qtmultimedia - qtquick1 - qtquickcontrols - qtscript - qtsensors - qtserialport - qtsvg - qttools - qttranslations - qtwebkit - qtwebkit-examples - qtwinextras - qtx11extras - qtxmlpatterns - ) + qt5 + qtactiveqt + qtandroidextras + qtbase + qtconnectivity + qtdeclarative + qtdoc + qtgraphicaleffects + qtimageformats + qtlocation + qtmultimedia + qtquick1 + qtquickcontrols + qtscript + qtsensors + qtserialport + qtsvg + qttools + qttranslations + qtwebkit + qtwebkit-examples + qtwinextras + qtx11extras + qtxmlpatterns + ) source=($( \ - for _mod in ${qt_modules[@]}; do \ - echo "${_mod}"::"git://gitorious.org/qt/${_mod}.git#branch=$QT_GIT_BRANCH"; \ - done \ - ) - qt-5.0.0-oracle-driver-prompt.patch - qt-5.0.0-use-fbclient-instead-of-gds32.patch - qt-5.1.0-win32-g++-mkspec-optimization.patch - qt-5.1.x-fix-configure-tests.patch - qt-5.1.x-syncqt-fix.patch - qt-5.1.x-win_flex-replace.patch - qt-5.2.1-static-qmake-conf.patch - qt-5.2.1-fix-qtAddToolEnv-under-MSYS2-with-mingw32-make.patch) + for _mod in ${qt_modules[@]}; do \ + echo "${_mod}"::"git://gitorious.org/qt/${_mod}.git#branch=$QT_GIT_BRANCH"; \ + done \ + ) + qt-5.0.0-oracle-driver-prompt.patch + qt-5.0.0-use-fbclient-instead-of-gds32.patch + qt-5.1.0-win32-g++-mkspec-optimization.patch + qt-5.1.x-fix-configure-tests.patch + qt-5.1.x-syncqt-fix.patch + qt-5.1.x-win_flex-replace.patch + qt-5.2.1-static-qmake-conf.patch + qt-5.2.1-fix-qtAddToolEnv-under-MSYS2-with-mingw32-make.patch) pkgver() { cd "$srcdir/$_realname" @@ -86,134 +86,134 @@ pkgver() { } prepare() { - cd ${srcdir} - for curmod in ${qt_modules[@]}; do - if [[ $curmod != ${_realname} ]]; then - mv -f $curmod ${_realname} - fi - done - - cd ${_realname} + cd ${srcdir} + for curmod in ${qt_modules[@]}; do + if [[ $curmod != ${_realname} ]]; then + mv -f $curmod ${_realname} + fi + done + + cd ${_realname} - plain "" - patch -p1 -i ${srcdir}/qt-5.0.0-oracle-driver-prompt.patch - patch -p1 -i ${srcdir}/qt-5.0.0-use-fbclient-instead-of-gds32.patch - patch -p1 -i ${srcdir}/qt-5.1.0-win32-g++-mkspec-optimization.patch - #patch -p1 -i ${srcdir}/qt-5.1.x-fix-configure-tests.patch - patch -p1 -i ${srcdir}/qt-5.1.x-syncqt-fix.patch - patch -p1 -i ${srcdir}/qt-5.1.x-win_flex-replace.patch + plain "" + patch -p1 -i ${srcdir}/qt-5.0.0-oracle-driver-prompt.patch + patch -p1 -i ${srcdir}/qt-5.0.0-use-fbclient-instead-of-gds32.patch + patch -p1 -i ${srcdir}/qt-5.1.0-win32-g++-mkspec-optimization.patch + #patch -p1 -i ${srcdir}/qt-5.1.x-fix-configure-tests.patch + patch -p1 -i ${srcdir}/qt-5.1.x-syncqt-fix.patch + patch -p1 -i ${srcdir}/qt-5.1.x-win_flex-replace.patch - local _optim= - case ${MINGW_CHOST} in - i686*) - _optim="-march=i686 -mtune=core2" - ;; - x86_64*) - _optim="-march=nocona -mtune=core2" - ;; - esac + local _optim= + case ${MINGW_CHOST} in + i686*) + _optim="-march=i686 -mtune=core2" + ;; + x86_64*) + _optim="-march=nocona -mtune=core2" + ;; + esac - sed -i "s|%OPTIMIZE_OPT%|${_optim}|g" qtbase/mkspecs/win32-g++/qmake.conf - sed -i "s|%STATICFLAGS%||g" qtbase/mkspecs/win32-g++/qmake.conf # -static-libstdc++ -static-libgcc - sed -i "s|-O2|${CXXFLAGS}|" qtbase/mkspecs/common/{g++,gcc}-base.conf - sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" qtbase/mkspecs/common/gcc-base-unix.conf - sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" qtbase/mkspecs/common/gcc-base.conf + sed -i "s|%OPTIMIZE_OPT%|${_optim}|g" qtbase/mkspecs/win32-g++/qmake.conf + sed -i "s|%STATICFLAGS%||g" qtbase/mkspecs/win32-g++/qmake.conf # -static-libstdc++ -static-libgcc + sed -i "s|-O2|${CXXFLAGS}|" qtbase/mkspecs/common/{g++,gcc}-base.conf + sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" qtbase/mkspecs/common/gcc-base-unix.conf + sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" qtbase/mkspecs/common/gcc-base.conf - # Use python2 for Python 2.x - #patch -p1 -i "${srcdir}"/use-python2.patch - #sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ - # -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ - # $(find . -name '*.py') + # Use python2 for Python 2.x + #patch -p1 -i "${srcdir}"/use-python2.patch + #sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + # -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + # $(find . -name '*.py') } build() { - cd ${srcdir} - rm -rf build-${CARCH} - mkdir build-${CARCH} && cd build-${CARCH} - #cd ${_realname} - #touch qtbase/.gitignore - #BUILD_WIN=$(pwd -W) - #echo "BUILD_WIN $BUILD_WIN" + cd ${srcdir} + rm -rf build-${CARCH} + mkdir build-${CARCH} && cd build-${CARCH} + #cd ${_realname} + #touch qtbase/.gitignore + #BUILD_WIN=$(pwd -W) + #echo "BUILD_WIN $BUILD_WIN" - #export QTDIR="${srcdir}"/${_realname} - #export LD_LIBRARY_PATH="${QTDIR}"/qtbase/lib:"${QTDIR}"/qttools/lib:"${LD_LIBRARY_PATH}" - #export QT_PLUGIN_PATH="${QTDIR}"/qtbase/plugins + #export QTDIR="${srcdir}"/${_realname} + #export LD_LIBRARY_PATH="${QTDIR}"/qtbase/lib:"${QTDIR}"/qttools/lib:"${LD_LIBRARY_PATH}" + #export QT_PLUGIN_PATH="${QTDIR}"/qtbase/plugins - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - QTDIR_WIN=$(pwd -W) - echo "QTDIR_WIN $QTDIR_WIN" - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + QTDIR_WIN=$(pwd -W) + echo "QTDIR_WIN $QTDIR_WIN" + popd > /dev/null - #pushd ${MINGW_PREFIX} > /dev/null - #MINGW_WIN=$(pwd -W) - #echo "MINGW_WIN $MINGW_WIN" - #popd > /dev/null + #pushd ${MINGW_PREFIX} > /dev/null + #MINGW_WIN=$(pwd -W) + #echo "MINGW_WIN $MINGW_WIN" + #popd > /dev/null - export INCLUDE="${MINGW_PREFIX}/${MINGW_CHOST}/include:${MINGW_PREFIX}/include:${MINGW_PREFIX}/include/mysql:${MINGW_PREFIX}/include/libxml2" - export LIB="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" - export CPATH="${MINGW_PREFIX}/${MINGW_CHOST}/include:${MINGW_PREFIX}/include:${MINGW_PREFIX}/include/mysql:${MINGW_PREFIX}/include/libxml2" - export LIBRARY_PATH="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" - export PATH=${srcdir}/${_realname}/qtbase/bin:${srcdir}/${_realname}/qtbase/lib:${PATH} + export INCLUDE="${MINGW_PREFIX}/${MINGW_CHOST}/include:${MINGW_PREFIX}/include:${MINGW_PREFIX}/include/mysql:${MINGW_PREFIX}/include/libxml2" + export LIB="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" + export CPATH="${MINGW_PREFIX}/${MINGW_CHOST}/include:${MINGW_PREFIX}/include:${MINGW_PREFIX}/include/mysql:${MINGW_PREFIX}/include/libxml2" + export LIBRARY_PATH="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" + export PATH=${srcdir}/${_realname}/qtbase/bin:${srcdir}/${_realname}/qtbase/lib:${PATH} - ../${_realname}/configure.bat \ - -prefix ${QTDIR_WIN} \ - -opensource \ - -opengl desktop \ - -confirm-license \ - -debug-and-release \ - -plugin-sql-ibase \ - -plugin-sql-mysql \ - -plugin-sql-psql \ - -plugin-sql-odbc \ - -no-iconv \ - -icu \ - -fontconfig \ - -openssl \ - -no-dbus \ - -shared \ - -platform win32-g++ \ - -nomake tests \ - -nomake examples + ../${_realname}/configure.bat \ + -prefix ${QTDIR_WIN} \ + -opensource \ + -opengl desktop \ + -confirm-license \ + -debug-and-release \ + -plugin-sql-ibase \ + -plugin-sql-mysql \ + -plugin-sql-psql \ + -plugin-sql-odbc \ + -no-iconv \ + -icu \ + -fontconfig \ + -openssl \ + -no-dbus \ + -shared \ + -platform win32-g++ \ + -nomake tests \ + -nomake examples - ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} + ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} - # Fix paths - #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + - #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + - #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + - #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + - #sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" qtwebkit/Source/Makefile.api + # Fix paths + #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + + #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + + #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + + #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + + #sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" qtwebkit/Source/Makefile.api } package() { - cd build-${CARCH} + cd build-${CARCH} - export PATH=${pkgdir}${MINGW_PREFIX}/bin:${srcdir}/${_realname}/qtbase/bin:${srcdir}/${_realname}/qtbase/lib:${PATH} + export PATH=${pkgdir}${MINGW_PREFIX}/bin:${srcdir}/${_realname}/qtbase/bin:${srcdir}/${_realname}/qtbase/lib:${PATH} - ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} install #INSTALL_ROOT="${pkgdir}" - ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} docs - ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} install_qch_docs + ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} install #INSTALL_ROOT="${pkgdir}" + ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} docs + ${MINGW_PREFIX}/bin/mingw32-make ${MAKEFLAGS} install_qch_docs - install -D -m644 LGPL_EXCEPTION.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/qt5/LGPL_EXCEPTION.txt + install -D -m644 LGPL_EXCEPTION.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/qt5/LGPL_EXCEPTION.txt - # Remove dll's from lib - rm -f "${pkgdir}${MINGW_PREFIX}/lib"/*.dll + # Remove dll's from lib + rm -f "${pkgdir}${MINGW_PREFIX}/lib"/*.dll - # Workaround for installing empty .pc files - plain "---> Fix pkgconfig files..." - local _pc_files=( $(find ${srcdir}/build-${CARCH} -type f -name Qt5*.pc) ) - cp -f ${_pc_files[@]} ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ + # Workaround for installing empty .pc files + plain "---> Fix pkgconfig files..." + local _pc_files=( $(find ${srcdir}/build-${CARCH} -type f -name Qt5*.pc) ) + cp -f ${_pc_files[@]} ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ - # Fix wrong path in prl files - #find "${pkgdir}${MINGW_PREFIX}/lib" -type f -name '*.prl' \ - # -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \; + # Fix wrong path in prl files + #find "${pkgdir}${MINGW_PREFIX}/lib" -type f -name '*.prl' \ + # -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \; - # Fix wrong qmake path in pri file - #sed -i "s|${srcdir}/${_realname}/qtbase|/usr|" \ - # "${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri + # Fix wrong qmake path in pri file + #sed -i "s|${srcdir}/${_realname}/qtbase|/usr|" \ + # "${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri } md5sums=('SKIP' diff --git a/mingw-w64-qt5-static/PKGBUILD b/mingw-w64-qt5-static/PKGBUILD index 55e2cdbcca..9e27b4b790 100644 --- a/mingw-w64-qt5-static/PKGBUILD +++ b/mingw-w64-qt5-static/PKGBUILD @@ -39,17 +39,17 @@ groups=("${_mingw_suff}-qt" "${_mingw_suff}-qt5") options=('!strip' 'staticlibs') _pkgfqn="qt-everywhere-opensource-src-${_ver_base}" source=("http://download.qt-project.org/development_releases/qt/${pkgver%.*}/${_ver_base}/single/${_pkgfqn}.tar.xz" - #http://download.qt-project.org/official_releases/qt/${pkgver%.*}/${_ver_base}/single/${_pkgfqn}.tar.xz - qt-5.0.0-oracle-driver-prompt.patch - qt-5.0.0-use-fbclient-instead-of-gds32.patch - qt-5.1.0-win32-g++-mkspec-optimization.patch - qt-5.1.x-fix-configure-tests.patch - qt-5.1.x-syncqt-fix.patch - qt-5.1.x-win_flex-replace.patch - qt-5.2.1-win32-g-Enable-static-builds.patch - qt-5.2.1-win32-g-Add-QMAKE_EXTENSION_IMPORTLIB-defaulting-to-.patch - qt-5.2.1-qmlimportscanner-Ensure-the-correct-variant-is-run.patch - qt-5.3.0-icu-add-U_LIB_SUFFIX_C_NAME.patch) + #http://download.qt-project.org/official_releases/qt/${pkgver%.*}/${_ver_base}/single/${_pkgfqn}.tar.xz + qt-5.0.0-oracle-driver-prompt.patch + qt-5.0.0-use-fbclient-instead-of-gds32.patch + qt-5.1.0-win32-g++-mkspec-optimization.patch + qt-5.1.x-fix-configure-tests.patch + qt-5.1.x-syncqt-fix.patch + qt-5.1.x-win_flex-replace.patch + qt-5.2.1-win32-g-Enable-static-builds.patch + qt-5.2.1-win32-g-Add-QMAKE_EXTENSION_IMPORTLIB-defaulting-to-.patch + qt-5.2.1-qmlimportscanner-Ensure-the-correct-variant-is-run.patch + qt-5.3.0-icu-add-U_LIB_SUFFIX_C_NAME.patch) md5sums=('4f4a8302c52ef80bbb62bf764e682e47' '10790f1672b5f2b83e5473ad6cd48cd3' '86899e8f2858c48d4827282c04696b76' @@ -90,12 +90,12 @@ prepare() { local _optim= case ${MINGW_CHOST} in - i686*) - _optim="-march=i686 -mtune=core2" - ;; - x86_64*) - _optim="-march=nocona -mtune=core2" - ;; + i686*) + _optim="-march=i686 -mtune=core2" + ;; + x86_64*) + _optim="-march=nocona -mtune=core2" + ;; esac # Determine the CFLAGS, DEBUG_CFLAGS and LDFLAGS that we will tell {g++,gcc}-base.conf about diff --git a/mingw-w64-qt5/PKGBUILD b/mingw-w64-qt5/PKGBUILD index eb46e3c643..32ef66fba5 100644 --- a/mingw-w64-qt5/PKGBUILD +++ b/mingw-w64-qt5/PKGBUILD @@ -15,58 +15,58 @@ url='http://qt-project.org/' install=qt5-${CARCH}.install license=('GPL3' 'LGPL' 'FDL' 'custom') depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-icu" - "${_mingw_suff}-openssl" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-qtbinpatcher" - "${_mingw_suff}-freetype" - "${_mingw_suff}-harfbuzz" - "${_mingw_suff}-libpng" - "${_mingw_suff}-zlib" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-pcre" - "${_mingw_suff}-sqlite3" - "${_mingw_suff}-libwebp" - "${_mingw_suff}-xpm-nox" - "${_mingw_suff}-dbus") + "${_mingw_suff}-icu" + "${_mingw_suff}-openssl" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-qtbinpatcher" + "${_mingw_suff}-freetype" + "${_mingw_suff}-harfbuzz" + "${_mingw_suff}-libpng" + "${_mingw_suff}-zlib" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-pcre" + "${_mingw_suff}-sqlite3" + "${_mingw_suff}-libwebp" + "${_mingw_suff}-xpm-nox" + "${_mingw_suff}-dbus") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-postgresql" - "${_mingw_suff}-libmariadbclient" - "${_mingw_suff}-libfbclient" - "${_mingw_suff}-python2" - "${_mingw_suff}-ruby" - "perl" - "gperf" - "m4" - "flex" - "${_mingw_suff}-make" - "${_mingw_suff}-pkg-config") + "${_mingw_suff}-postgresql" + "${_mingw_suff}-libmariadbclient" + "${_mingw_suff}-libfbclient" + "${_mingw_suff}-python2" + "${_mingw_suff}-ruby" + "perl" + "gperf" + "m4" + "flex" + "${_mingw_suff}-make" + "${_mingw_suff}-pkg-config") groups=("${_mingw_suff}-qt" "${_mingw_suff}-qt5") options=('!strip' 'staticlibs') _pkgfqn="qt-everywhere-opensource-src-${_ver_base}" source=("http://download.qt-project.org/development_releases/qt/${pkgver%.*}/${_ver_base}/single/${_pkgfqn}.tar.xz" - #http://download.qt-project.org/official_releases/qt/${pkgver%.*}/${_ver_base}/single/${_pkgfqn}.tar.xz - #"qt3d"::"git://gitorious.org/qt/qt3d.git" - qt-5.0.0-oracle-driver-prompt.patch - qt-5.0.0-use-fbclient-instead-of-gds32.patch - qt-5.1.0-win32-g++-mkspec-optimization.patch - qt-5.1.x-fix-configure-tests.patch - qt-5.1.x-syncqt-fix.patch - qt-5.1.x-win_flex-replace.patch - qt-5.2.1-win32-g-Enable-static-builds.patch - qt-5.2.1-win32-g-Add-QMAKE_EXTENSION_IMPORTLIB-defaulting-to-.patch - qt-5.2.1-qmlimportscanner-Ensure-the-correct-variant-is-run.patch - qt5-add-angle-support.patch - qt5-qtwebkit-angle-build-fix.patch - qt5-qtwebkit-enable-pkgconfig-support-for-win32-target.patch - qt5-use-external-angle-library.patch - qtwebkit-dont-use-bundled-angle-libraries.patch - qt-5.3.0-properly-split-libraries-mingw.patch - qt-5.3.0-win32-g++-use-qpa-genericunixfontdatabase.patch - qt-5.3.0-qtwebkit-angle-update-for-angleproject-76985f-and-51b4a0.patch - env-set-external-angle.patch) + #http://download.qt-project.org/official_releases/qt/${pkgver%.*}/${_ver_base}/single/${_pkgfqn}.tar.xz + #"qt3d"::"git://gitorious.org/qt/qt3d.git" + qt-5.0.0-oracle-driver-prompt.patch + qt-5.0.0-use-fbclient-instead-of-gds32.patch + qt-5.1.0-win32-g++-mkspec-optimization.patch + qt-5.1.x-fix-configure-tests.patch + qt-5.1.x-syncqt-fix.patch + qt-5.1.x-win_flex-replace.patch + qt-5.2.1-win32-g-Enable-static-builds.patch + qt-5.2.1-win32-g-Add-QMAKE_EXTENSION_IMPORTLIB-defaulting-to-.patch + qt-5.2.1-qmlimportscanner-Ensure-the-correct-variant-is-run.patch + qt5-add-angle-support.patch + qt5-qtwebkit-angle-build-fix.patch + qt5-qtwebkit-enable-pkgconfig-support-for-win32-target.patch + qt5-use-external-angle-library.patch + qtwebkit-dont-use-bundled-angle-libraries.patch + qt-5.3.0-properly-split-libraries-mingw.patch + qt-5.3.0-win32-g++-use-qpa-genericunixfontdatabase.patch + qt-5.3.0-qtwebkit-angle-update-for-angleproject-76985f-and-51b4a0.patch + env-set-external-angle.patch) md5sums=('4f4a8302c52ef80bbb62bf764e682e47' '10790f1672b5f2b83e5473ad6cd48cd3' @@ -89,168 +89,168 @@ md5sums=('4f4a8302c52ef80bbb62bf764e682e47' '09aaa20fe92aa3fb8eaa36f805503d7d') prepare() { - cd ${srcdir} - #cp -rf qt3d ${_pkgfqn}/ - cd ${_pkgfqn} + cd ${srcdir} + #cp -rf qt3d ${_pkgfqn}/ + cd ${_pkgfqn} - patch -p1 -i ${srcdir}/qt-5.0.0-oracle-driver-prompt.patch - patch -p1 -i ${srcdir}/qt-5.0.0-use-fbclient-instead-of-gds32.patch - patch -p1 -i ${srcdir}/qt-5.1.0-win32-g++-mkspec-optimization.patch - patch -p1 -i ${srcdir}/qt-5.1.x-syncqt-fix.patch - patch -p1 -i ${srcdir}/qt-5.1.x-win_flex-replace.patch + patch -p1 -i ${srcdir}/qt-5.0.0-oracle-driver-prompt.patch + patch -p1 -i ${srcdir}/qt-5.0.0-use-fbclient-instead-of-gds32.patch + patch -p1 -i ${srcdir}/qt-5.1.0-win32-g++-mkspec-optimization.patch + patch -p1 -i ${srcdir}/qt-5.1.x-syncqt-fix.patch + patch -p1 -i ${srcdir}/qt-5.1.x-win_flex-replace.patch - # My qt-5.2.1 win32-g++ static patches are against qtbase's dev branch. - pushd qtbase - patch -p1 -i ${srcdir}/qt-5.2.1-win32-g-Enable-static-builds.patch - patch -p1 -i ${srcdir}/qt-5.2.1-win32-g-Add-QMAKE_EXTENSION_IMPORTLIB-defaulting-to-.patch - patch -p1 -i ${srcdir}/qt-5.2.1-qmlimportscanner-Ensure-the-correct-variant-is-run.patch - popd + # My qt-5.2.1 win32-g++ static patches are against qtbase's dev branch. + pushd qtbase + patch -p1 -i ${srcdir}/qt-5.2.1-win32-g-Enable-static-builds.patch + patch -p1 -i ${srcdir}/qt-5.2.1-win32-g-Add-QMAKE_EXTENSION_IMPORTLIB-defaulting-to-.patch + patch -p1 -i ${srcdir}/qt-5.2.1-qmlimportscanner-Ensure-the-correct-variant-is-run.patch + popd - #patch -p1 -i ${srcdir}/qt5-add-angle-support.patch - #patch -p1 -i ${srcdir}/qt5-qtwebkit-angle-build-fix.patch - patch -p1 -i ${srcdir}/qt5-qtwebkit-enable-pkgconfig-support-for-win32-target.patch - patch -p1 -i ${srcdir}/qt5-use-external-angle-library.patch - patch -p1 -i ${srcdir}/qtwebkit-dont-use-bundled-angle-libraries.patch - patch -p1 -i ${srcdir}/qt-5.1.x-fix-configure-tests.patch - patch -p1 -i ${srcdir}/qt-5.3.0-properly-split-libraries-mingw.patch - patch -p1 -i ${srcdir}/qt-5.3.0-win32-g++-use-qpa-genericunixfontdatabase.patch - patch -p1 -i ${srcdir}/qt-5.3.0-qtwebkit-angle-update-for-angleproject-76985f-and-51b4a0.patch - patch -p1 -i ${srcdir}/env-set-external-angle.patch + #patch -p1 -i ${srcdir}/qt5-add-angle-support.patch + #patch -p1 -i ${srcdir}/qt5-qtwebkit-angle-build-fix.patch + patch -p1 -i ${srcdir}/qt5-qtwebkit-enable-pkgconfig-support-for-win32-target.patch + patch -p1 -i ${srcdir}/qt5-use-external-angle-library.patch + patch -p1 -i ${srcdir}/qtwebkit-dont-use-bundled-angle-libraries.patch + patch -p1 -i ${srcdir}/qt-5.1.x-fix-configure-tests.patch + patch -p1 -i ${srcdir}/qt-5.3.0-properly-split-libraries-mingw.patch + patch -p1 -i ${srcdir}/qt-5.3.0-win32-g++-use-qpa-genericunixfontdatabase.patch + patch -p1 -i ${srcdir}/qt-5.3.0-qtwebkit-angle-update-for-angleproject-76985f-and-51b4a0.patch + patch -p1 -i ${srcdir}/env-set-external-angle.patch - # See: https://bugreports.qt-project.org/browse/QTBUG-37902 - _ver_num=${_ver_base%%-*} - sed -i "s/^MODULE_VERSION = .*$/MODULE_VERSION = ${_ver_num}/g" qtenginio/.qmake.conf + # See: https://bugreports.qt-project.org/browse/QTBUG-37902 + _ver_num=${_ver_base%%-*} + sed -i "s/^MODULE_VERSION = .*$/MODULE_VERSION = ${_ver_num}/g" qtenginio/.qmake.conf - #mv configure.bat configure.bat.orig - #mv qtbase/configure.bat qtbase/configure.bat.orig - local _optim= - case ${MINGW_CHOST} in - i686*) - _optim="-march=i686 -mtune=core2" - ;; - x86_64*) - _optim="-march=nocona -mtune=core2" - ;; - esac + #mv configure.bat configure.bat.orig + #mv qtbase/configure.bat qtbase/configure.bat.orig + local _optim= + case ${MINGW_CHOST} in + i686*) + _optim="-march=i686 -mtune=core2" + ;; + x86_64*) + _optim="-march=nocona -mtune=core2" + ;; + esac - sed -i "s|%OPTIMIZE_OPT%|${_optim}|g" qtbase/mkspecs/win32-g++/qmake.conf - sed -i "s|%STATICFLAGS%||g" qtbase/mkspecs/win32-g++/qmake.conf # -static-libstdc++ -static-libgcc - sed -i "s|-O2|${CXXFLAGS}|" qtbase/mkspecs/common/{g++,gcc}-base.conf - sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" qtbase/mkspecs/common/gcc-base-unix.conf - sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" qtbase/mkspecs/common/gcc-base.conf + sed -i "s|%OPTIMIZE_OPT%|${_optim}|g" qtbase/mkspecs/win32-g++/qmake.conf + sed -i "s|%STATICFLAGS%||g" qtbase/mkspecs/win32-g++/qmake.conf # -static-libstdc++ -static-libgcc + sed -i "s|-O2|${CXXFLAGS}|" qtbase/mkspecs/common/{g++,gcc}-base.conf + sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" qtbase/mkspecs/common/gcc-base-unix.conf + sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" qtbase/mkspecs/common/gcc-base.conf - # Use python2 for Python 2.x - #patch -p1 -i "${srcdir}"/use-python2.patch - #sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ - # -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ - # $(find . -name '*.py') - - # To keep the build folder name quite small (MAXPATH limit) - # the source folder (long) is renamed to $CARCH (i686 or x86_64) - #[ -d ${CARCH} ] && rm -rf ${CARCH} - cd ${srcdir} - mv ${_pkgfqn} ${CARCH} + # Use python2 for Python 2.x + #patch -p1 -i "${srcdir}"/use-python2.patch + #sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + # -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + # $(find . -name '*.py') + + # To keep the build folder name quite small (MAXPATH limit) + # the source folder (long) is renamed to $CARCH (i686 or x86_64) + #[ -d ${CARCH} ] && rm -rf ${CARCH} + cd ${srcdir} + mv ${_pkgfqn} ${CARCH} } build() { - cd ${CARCH} - touch qtbase/.gitignore - #BUILD_WIN=$(pwd -W) - #echo "BUILD_WIN $BUILD_WIN" + cd ${CARCH} + touch qtbase/.gitignore + #BUILD_WIN=$(pwd -W) + #echo "BUILD_WIN $BUILD_WIN" - #export QTDIR="${srcdir}"/${CARCH} - #export LD_LIBRARY_PATH="${QTDIR}"/qtbase/lib:"${QTDIR}"/qttools/lib:"${LD_LIBRARY_PATH}" - #export QT_PLUGIN_PATH="${QTDIR}"/qtbase/plugins + #export QTDIR="${srcdir}"/${CARCH} + #export LD_LIBRARY_PATH="${QTDIR}"/qtbase/lib:"${QTDIR}"/qttools/lib:"${LD_LIBRARY_PATH}" + #export QT_PLUGIN_PATH="${QTDIR}"/qtbase/plugins - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - QTDIR_WIN=$(pwd -W) - #echo "QTDIR_WIN $QTDIR_WIN" - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + QTDIR_WIN=$(pwd -W) + #echo "QTDIR_WIN $QTDIR_WIN" + popd > /dev/null - #pushd ${MINGW_PREFIX} > /dev/null - #MINGW_WIN=$(pwd -W) - #echo "MINGW_WIN $MINGW_WIN" - #popd > /dev/null + #pushd ${MINGW_PREFIX} > /dev/null + #MINGW_WIN=$(pwd -W) + #echo "MINGW_WIN $MINGW_WIN" + #popd > /dev/null - _extra_inc="$(pkg-config --cflags-only-I dbus-1 libxml-2.0 freetype2) -I${MINGW_PREFIX}/include/GLSLANG" - _extra_inc=${_extra_inc//-I/:} - _extra_inc=${_extra_inc// /} + _extra_inc="$(pkg-config --cflags-only-I dbus-1 libxml-2.0 freetype2) -I${MINGW_PREFIX}/include/GLSLANG" + _extra_inc=${_extra_inc//-I/:} + _extra_inc=${_extra_inc// /} - export EXTERNAL_ANGLE=1 - export LIBRARY_PATH="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" - export CPATH="${MINGW_PREFIX}/${MINGW_CHOST}/include:${MINGW_PREFIX}/include:${MINGW_PREFIX}/include/mysql:${MINGW_PREFIX}/include/noX:${_extra_inc}" - #export LIB="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" - export PATH="${srcdir}/${CARCH}/qtbase/bin:${srcdir}/${CARCH}/qtbase/lib:${PATH}" + export EXTERNAL_ANGLE=1 + export LIBRARY_PATH="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" + export CPATH="${MINGW_PREFIX}/${MINGW_CHOST}/include:${MINGW_PREFIX}/include:${MINGW_PREFIX}/include/mysql:${MINGW_PREFIX}/include/noX:${_extra_inc}" + #export LIB="${MINGW_PREFIX}/${MINGW_CHOST}/lib:${MINGW_PREFIX}/lib" + export PATH="${srcdir}/${CARCH}/qtbase/bin:${srcdir}/${CARCH}/qtbase/lib:${PATH}" - #unset LDFLAGS - #export CFLAGS=$(echo $CFLAGS | sed 's#\([ ]*-I[^ ]*\)##g') - #export CXXFLAGS=$(echo $CXXFLAGS | sed 's#\([ ]*-I[^ ]*\)##g') - #QMAKE_LDFLAGS+=" -L${MINGW_PREFIX}/${MINGW_CHOST}/lib -L${MINGW_PREFIX}/lib" - #export LDFLAGS=$(echo $LDFLAGS | sed 's#\([ ]*-L[^ ]*\)##g') - - ./configure.bat \ - -prefix ${QTDIR_WIN} \ - -angle -opengl-es-2 \ - -opensource \ - -confirm-license \ - -device-option QMAKE_EXTENSION_IMPORTLIB="dll.a" \ - -platform win32-g++ \ - -shared \ - -debug-and-release \ - -no-iconv \ - -icu \ - -plugin-sql-ibase \ - -plugin-sql-mysql \ - -plugin-sql-psql \ - -plugin-sql-odbc \ - -no-gtkstyle \ - -no-glib \ - -openssl \ - -dbus \ - -fontconfig \ - -system-harfbuzz \ - -system-freetype \ - -nomake examples \ - -nomake tests + #unset LDFLAGS + #export CFLAGS=$(echo $CFLAGS | sed 's#\([ ]*-I[^ ]*\)##g') + #export CXXFLAGS=$(echo $CXXFLAGS | sed 's#\([ ]*-I[^ ]*\)##g') + #QMAKE_LDFLAGS+=" -L${MINGW_PREFIX}/${MINGW_CHOST}/lib -L${MINGW_PREFIX}/lib" + #export LDFLAGS=$(echo $LDFLAGS | sed 's#\([ ]*-L[^ ]*\)##g') + + ./configure.bat \ + -prefix ${QTDIR_WIN} \ + -angle -opengl-es-2 \ + -opensource \ + -confirm-license \ + -device-option QMAKE_EXTENSION_IMPORTLIB="dll.a" \ + -platform win32-g++ \ + -shared \ + -debug-and-release \ + -no-iconv \ + -icu \ + -plugin-sql-ibase \ + -plugin-sql-mysql \ + -plugin-sql-psql \ + -plugin-sql-odbc \ + -no-gtkstyle \ + -no-glib \ + -openssl \ + -dbus \ + -fontconfig \ + -system-harfbuzz \ + -system-freetype \ + -nomake examples \ + -nomake tests - ${_make} ${MAKEFLAGS} + ${_make} ${MAKEFLAGS} - # Fix paths - #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + - #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + - #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + - #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + - #sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" qtwebkit/Source/Makefile.api + # Fix paths + #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + + #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} + + #find "${QTDIR}" -name Makefile -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + + #find "${QTDIR}" -name Makefile.qmake-docs -exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} + + #sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" qtwebkit/Source/Makefile.api } package() { - cd ${CARCH} + cd ${CARCH} - export PATH=${pkgdir}${MINGW_PREFIX}/bin:${srcdir}/${CARCH}/qtbase/bin:${srcdir}/${CARCH}/qtbase/lib:${PATH} + export PATH=${pkgdir}${MINGW_PREFIX}/bin:${srcdir}/${CARCH}/qtbase/bin:${srcdir}/${CARCH}/qtbase/lib:${PATH} - ${_make} install #INSTALL_ROOT="${pkgdir}" - ${_make} docs - ${_make} install_qch_docs + ${_make} install #INSTALL_ROOT="${pkgdir}" + ${_make} docs + ${_make} install_qch_docs - install -D -m644 LGPL_EXCEPTION.txt \ - "${pkgdir}${MINGW_PREFIX}"/share/licenses/qt5/LGPL_EXCEPTION.txt + install -D -m644 LGPL_EXCEPTION.txt \ + "${pkgdir}${MINGW_PREFIX}"/share/licenses/qt5/LGPL_EXCEPTION.txt - # Remove dll's from lib - rm -f "${pkgdir}${MINGW_PREFIX}/lib"/*.dll + # Remove dll's from lib + rm -f "${pkgdir}${MINGW_PREFIX}/lib"/*.dll - # Workaround for installing empty .pc files - plain "---> Fix pkgconfig files..." - local _pc_files=( $(find ${srcdir}/${CARCH} -type f -name Qt5*.pc) ) - cp -f ${_pc_files[@]} ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ + # Workaround for installing empty .pc files + plain "---> Fix pkgconfig files..." + local _pc_files=( $(find ${srcdir}/${CARCH} -type f -name Qt5*.pc) ) + cp -f ${_pc_files[@]} ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ - # Fix wrong path in prl files - #find "${pkgdir}${MINGW_PREFIX}/lib" -type f -name '*.prl' \ - # -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \; + # Fix wrong path in prl files + #find "${pkgdir}${MINGW_PREFIX}/lib" -type f -name '*.prl' \ + # -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \; - # Fix wrong qmake path in pri file - #sed -i "s|${srcdir}/${CARCH}/qtbase|/usr|" \ - # "${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri + # Fix wrong qmake path in pri file + #sed -i "s|${srcdir}/${CARCH}/qtbase|/usr|" \ + # "${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri } # Despite qt-5.2.1-use-.dll.a-as-MINGW_IMPORT_LIB-extension.patch the following static libraries end up being made: diff --git a/mingw-w64-qtbinpatcher/PKGBUILD b/mingw-w64-qtbinpatcher/PKGBUILD index 62476c6e18..c0b1fb9a38 100644 --- a/mingw-w64-qtbinpatcher/PKGBUILD +++ b/mingw-w64-qtbinpatcher/PKGBUILD @@ -12,23 +12,23 @@ license=("GPL") makedepends=("${_mingw_suff}-gcc") options=('staticlibs' 'strip') source=("qtbinpatcher-1.1.0.tar.bz2" - mingw-native-separator.patch) + mingw-native-separator.patch) md5sums=('34527a3ba00a7c8fbfd930fc7e9d3818' 'a1b30de9faf00a61cd0ffdde6a9d9537') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p0 -i ${srcdir}/mingw-native-separator.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p0 -i ${srcdir}/mingw-native-separator.patch } build() { - cd ${srcdir}/${_realname}-${pkgver} - make -f Makefile.win.msys + cd ${srcdir}/${_realname}-${pkgver} + make -f Makefile.win.msys } package() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} - install -dm755 ${pkgdir}${MINGW_PREFIX}/bin - install -m755 out/qtbinpatcher.exe "${pkgdir}${MINGW_PREFIX}"/bin/qtbinpatcher.exe + install -dm755 ${pkgdir}${MINGW_PREFIX}/bin + install -m755 out/qtbinpatcher.exe "${pkgdir}${MINGW_PREFIX}"/bin/qtbinpatcher.exe } diff --git a/mingw-w64-qtcreator/PKGBUILD b/mingw-w64-qtcreator/PKGBUILD index f8640d9554..66645a91ea 100644 --- a/mingw-w64-qtcreator/PKGBUILD +++ b/mingw-w64-qtcreator/PKGBUILD @@ -16,13 +16,13 @@ depends=("${_mingw_suff}-qt5" "${_mingw_suff}-gcc" "${_mingw_suff}-make") makedepends=("${_mingw_suff}-clang") options=('docs' 'staticlibs') # 'debug' '!strip' optdepends=("${_mingw_suff}-gdb: for the debugger" - "${_mingw_suff}-cmake: for cmake project support" - "${_mingw_suff}-clang: for clang code model" - #'openssh-askpass: for ssh support' - #'git: for git support' - #'mercurial: for mercurial support' - #'bzr: for bazaar support' - ) + "${_mingw_suff}-cmake: for cmake project support" + "${_mingw_suff}-clang: for clang code model" + #'openssh-askpass: for ssh support' + #'git: for git support' + #'mercurial: for mercurial support' + #'bzr: for bazaar support' + ) _pkgfqn="${_realname}-opensource-src-${_base_ver}${__pre}" source=(#http://download.qt-project.org/development_releases/qtcreator/${_base_ver%.*}/${_base_ver}-${_pre}/${_pkgfqn}.tar.gz http://download.qt-project.org/official_releases/qtcreator/${pkgver%.*}/${pkgver}/${_pkgfqn}.tar.gz @@ -35,37 +35,37 @@ sha256sums=('c8c648f4988b707393e0f1958a8868718f27e59263f05f3b6599fa62290c2bbf' '606e66eae324312f168c543fd0a3bbfe78b35f4b1f592ad7a11c5b1b7a6c83ae' 'a86fb90fa133be45a4c73e6cdf3f4c2fe726d46c6d00d258e67860e714bdc5ad') prepare() { - cd $startdir/ - [ -d ${srcdir}/${_pkgfqn} ] && rm -rf ${srcdir}/${_pkgfqn} - tar -xzf ${_pkgfqn}.tar.gz -C $srcdir || true + cd $startdir/ + [ -d ${srcdir}/${_pkgfqn} ] && rm -rf ${srcdir}/${_pkgfqn} + tar -xzf ${_pkgfqn}.tar.gz -C $srcdir || true - cd ${srcdir}/${_pkgfqn} - patch -p0 -i ${srcdir}/qt-creator-3.0.0-path-quote.patch - patch -p1 -i ${srcdir}/qt-creator-3.1.0-Allow-static-clang-via-LLVM_STATIC-env-var.patch - patch -p1 -i ${srcdir}/qt-creator-3.1.0-Allow-iOS-plugin-on-any-platform.patch + cd ${srcdir}/${_pkgfqn} + patch -p0 -i ${srcdir}/qt-creator-3.0.0-path-quote.patch + patch -p1 -i ${srcdir}/qt-creator-3.1.0-Allow-static-clang-via-LLVM_STATIC-env-var.patch + patch -p1 -i ${srcdir}/qt-creator-3.1.0-Allow-iOS-plugin-on-any-platform.patch } build() { - [ -d ${srcdir}/build-${MINGW_CHOST} ] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - export LLVM_INSTALL_DIR=${MINGW_PREFIX} - export LLVM_STATIC=1 - if check_option "debug" "y"; then - _config_variant=debug - else - _config_variant=release - fi - ${MINGW_PREFIX}/bin/qmake.exe ../${_pkgfqn}/qtcreator.pro CONFIG+=${_config_variant} - make - make docs + [ -d ${srcdir}/build-${MINGW_CHOST} ] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + export LLVM_INSTALL_DIR=${MINGW_PREFIX} + export LLVM_STATIC=1 + if check_option "debug" "y"; then + _config_variant=debug + else + _config_variant=release + fi + ${MINGW_PREFIX}/bin/qmake.exe ../${_pkgfqn}/qtcreator.pro CONFIG+=${_config_variant} + make + make docs } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" install - make INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" install_docs - - install -Dm644 ${srcdir}/${_pkgfqn}/LGPL_EXCEPTION.TXT ${pkgdir}${MINGW_PREFIX}/share/licenses/qtcreator/LGPL_EXCEPTION.TXT + cd ${srcdir}/build-${MINGW_CHOST} + make INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" install + make INSTALL_ROOT="${pkgdir}${MINGW_PREFIX}" install_docs + + install -Dm644 ${srcdir}/${_pkgfqn}/LGPL_EXCEPTION.TXT ${pkgdir}${MINGW_PREFIX}/share/licenses/qtcreator/LGPL_EXCEPTION.TXT } diff --git a/mingw-w64-quarter-hg/PKGBUILD b/mingw-w64-quarter-hg/PKGBUILD index 0f724fa0f0..485df6460c 100644 --- a/mingw-w64-quarter-hg/PKGBUILD +++ b/mingw-w64-quarter-hg/PKGBUILD @@ -9,7 +9,7 @@ pkgdesc="Light-weight glue library that provides seamless integration between Co arch=('any') license=('BSD') depends=("${_mingw_suff}-qt5" - "${_mingw_suff}-coin3d") + "${_mingw_suff}-coin3d") makedepends=("mercurial" "${_mingw_suff}-cmake" "${_mingw_suff}-gcc") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") @@ -19,45 +19,45 @@ options=(!strip staticlibs) md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} + export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-html \ - --disable-debug \ - --enable-pkgconfig \ - --with-coin=${MINGW_PREFIX} \ - --with-qt=${MINGW_PREFIX} \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-html \ + --disable-debug \ + --enable-pkgconfig \ + --with-coin=${MINGW_PREFIX} \ + --with-qt=${MINGW_PREFIX} \ --without-x \ sim_ac_qt_debug=false - make -j1 + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install - - # Workaround - need to build MSYS2 with separate /usr - [[ -d ${pkgdir}/usr ]] && { - cp -rf ${pkgdir}/usr${MINGW_PREFIX}/* ${pkgdir}${MINGW_PREFIX}/ - rm -rf ${pkgdir}/usr - } - mv -f ${pkgdir}${MINGW_PREFIX}/plugins/bin/*.dll ${pkgdir}${MINGW_PREFIX}/plugins/designer/ - rm -rf ${pkgdir}${MINGW_PREFIX}/plugins/bin + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install + + # Workaround - need to build MSYS2 with separate /usr + [[ -d ${pkgdir}/usr ]] && { + cp -rf ${pkgdir}/usr${MINGW_PREFIX}/* ${pkgdir}${MINGW_PREFIX}/ + rm -rf ${pkgdir}/usr + } + mv -f ${pkgdir}${MINGW_PREFIX}/plugins/bin/*.dll ${pkgdir}${MINGW_PREFIX}/plugins/designer/ + rm -rf ${pkgdir}${MINGW_PREFIX}/plugins/bin } diff --git a/mingw-w64-recode/PKGBUILD b/mingw-w64-recode/PKGBUILD index a01ea0e228..a900157360 100644 --- a/mingw-w64-recode/PKGBUILD +++ b/mingw-w64-recode/PKGBUILD @@ -13,23 +13,23 @@ depends=("${_mingw_suff}-gettext") options=('!strip' 'staticlibs') makedepends=("${_mingw_suff}-gcc") source=(${_realname}-${pkgver}.tar.gz::"https://github.com/pinard/recode/tarball/v${pkgver}" - 01-no-usr-share-info-dir-gz - 02-src-libiconv-c-utf8 - 03-src-task-c-librecode - 04-src-hash-h-php4-collision - 05-src-request-c-pointer-recalculation - 06-libtool-update - 07-po-update - 08-all-linguas-update - 09-manpage-name-section - 10-src-recodext-h-gcc-fix - 11-src-names-c-memory-leak - 12-src-names-c-format-string - 99-config-guess-config-sub - 'recode-3.6-as-if.patch' - 'recode-3.6-gettextfix.diff' - 'autotools.patch' - 'mingw.patch') + 01-no-usr-share-info-dir-gz + 02-src-libiconv-c-utf8 + 03-src-task-c-librecode + 04-src-hash-h-php4-collision + 05-src-request-c-pointer-recalculation + 06-libtool-update + 07-po-update + 08-all-linguas-update + 09-manpage-name-section + 10-src-recodext-h-gcc-fix + 11-src-names-c-memory-leak + 12-src-names-c-format-string + 99-config-guess-config-sub + 'recode-3.6-as-if.patch' + 'recode-3.6-gettextfix.diff' + 'autotools.patch' + 'mingw.patch') md5sums=('f82e9a6ede9119268c13493c9add2809' 'ab75f350dc2f1828076a239b23cdc378' 'b907cad925311f9251c49ecfd62feada' @@ -50,50 +50,50 @@ md5sums=('f82e9a6ede9119268c13493c9add2809' '515d43fe361a44f576fea310f85472ae') prepare() { - cd ${srcdir}/pinard-Recode-2127b34 - patch -Np1 -i ${srcdir}/recode-3.6-as-if.patch - patch -Np1 -i ${srcdir}/recode-3.6-gettextfix.diff - patch -Np1 -i ${srcdir}/01-no-usr-share-info-dir-gz - patch -Np1 -i ${srcdir}/02-src-libiconv-c-utf8 - patch -Np1 -i ${srcdir}/03-src-task-c-librecode - patch -Np1 -i ${srcdir}/04-src-hash-h-php4-collision - patch -Np1 -i ${srcdir}/05-src-request-c-pointer-recalculation - patch -Np1 -i ${srcdir}/06-libtool-update - patch -Np1 -i ${srcdir}/07-po-update - patch -Np1 -i ${srcdir}/08-all-linguas-update - patch -Np1 -i ${srcdir}/09-manpage-name-section - patch -Np1 -i ${srcdir}/10-src-recodext-h-gcc-fix - patch -Np1 -i ${srcdir}/11-src-names-c-memory-leak - patch -Np1 -i ${srcdir}/12-src-names-c-format-string - patch -Np1 -i ${srcdir}/99-config-guess-config-sub - patch -Np1 -i ${srcdir}/autotools.patch - patch -Np1 -i ${srcdir}/mingw.patch - sed -i '1i#include ' src/argmatch.c - sed -i -e '/^AM_C_PROTOTYPES/d' -e '/^AUTOMAKE_OPTIONS.*ansi2knr/d' \ - configure.in src/Makefile.am - rm -f acinclude.m4 - autoreconf -fi - libtoolize + cd ${srcdir}/pinard-Recode-2127b34 + patch -Np1 -i ${srcdir}/recode-3.6-as-if.patch + patch -Np1 -i ${srcdir}/recode-3.6-gettextfix.diff + patch -Np1 -i ${srcdir}/01-no-usr-share-info-dir-gz + patch -Np1 -i ${srcdir}/02-src-libiconv-c-utf8 + patch -Np1 -i ${srcdir}/03-src-task-c-librecode + patch -Np1 -i ${srcdir}/04-src-hash-h-php4-collision + patch -Np1 -i ${srcdir}/05-src-request-c-pointer-recalculation + patch -Np1 -i ${srcdir}/06-libtool-update + patch -Np1 -i ${srcdir}/07-po-update + patch -Np1 -i ${srcdir}/08-all-linguas-update + patch -Np1 -i ${srcdir}/09-manpage-name-section + patch -Np1 -i ${srcdir}/10-src-recodext-h-gcc-fix + patch -Np1 -i ${srcdir}/11-src-names-c-memory-leak + patch -Np1 -i ${srcdir}/12-src-names-c-format-string + patch -Np1 -i ${srcdir}/99-config-guess-config-sub + patch -Np1 -i ${srcdir}/autotools.patch + patch -Np1 -i ${srcdir}/mingw.patch + sed -i '1i#include ' src/argmatch.c + sed -i -e '/^AM_C_PROTOTYPES/d' -e '/^AUTOMAKE_OPTIONS.*ansi2knr/d' \ + configure.in src/Makefile.am + rm -f acinclude.m4 + autoreconf -fi + libtoolize } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - export ac_cv_func_malloc_0_nonnull=yes - export jm_cv_func_working_malloc=yes - export jm_cv_func_working_realloc=yes - ${srcdir}/pinard-Recode-2127b34/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --mandir=${MINGW_PREFIX}/share/man \ - --infodir=${MINGW_PREFIX}/share/info \ - --without-included-gettext - make + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + export ac_cv_func_malloc_0_nonnull=yes + export jm_cv_func_working_malloc=yes + export jm_cv_func_working_realloc=yes + ${srcdir}/pinard-Recode-2127b34/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --mandir=${MINGW_PREFIX}/share/man \ + --infodir=${MINGW_PREFIX}/share/info \ + --without-included-gettext + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install - rm "${pkgdir}${MINGW_PREFIX}"/lib/charset.alias + rm "${pkgdir}${MINGW_PREFIX}"/lib/charset.alias } diff --git a/mingw-w64-rtmpdump-git/PKGBUILD b/mingw-w64-rtmpdump-git/PKGBUILD index 8c78d185e7..063332b195 100644 --- a/mingw-w64-rtmpdump-git/PKGBUILD +++ b/mingw-w64-rtmpdump-git/PKGBUILD @@ -15,17 +15,17 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config" "git") depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-openssl") options=('strip' 'staticlibs') source=("$_realname::git+git://git.ffmpeg.org/rtmpdump" - 0001-mingw.mingw.patch - 0002-no-fPIC.mingw.patch - 0003-better-w32-threading.all.patch - 0004-gnu_printf.all.patch - 0005-fix-unused-var-warning.all.patch - 0006-deprecated-gnutls-type.all.patch - 0007-cast-appropriately-for-nettle.all.patch - 0008-unused-variable-warning-fix.all.patch - 0009-correct-cast.all.patch - 0010-unused-variable-fix.all.patch - 0011-fix-parallel-install.all.patch) + 0001-mingw.mingw.patch + 0002-no-fPIC.mingw.patch + 0003-better-w32-threading.all.patch + 0004-gnu_printf.all.patch + 0005-fix-unused-var-warning.all.patch + 0006-deprecated-gnutls-type.all.patch + 0007-cast-appropriately-for-nettle.all.patch + 0008-unused-variable-warning-fix.all.patch + 0009-correct-cast.all.patch + 0010-unused-variable-fix.all.patch + 0011-fix-parallel-install.all.patch) md5sums=('SKIP' '7328df954e79584ec823b6c9fa99ae3b' '3db9a091da6004a3d3f6e8a19be41ba1' @@ -40,36 +40,36 @@ md5sums=('SKIP' '79cb1025e9c84f1bcda1e0c039dbf849') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd "${srcdir}/${_realname}" - patch -p1 -i ${srcdir}/0001-mingw.mingw.patch - patch -p1 -i ${srcdir}/0002-no-fPIC.mingw.patch - patch -p1 -i ${srcdir}/0003-better-w32-threading.all.patch - patch -p1 -i ${srcdir}/0004-gnu_printf.all.patch - patch -p1 -i ${srcdir}/0005-fix-unused-var-warning.all.patch - patch -p1 -i ${srcdir}/0006-deprecated-gnutls-type.all.patch - patch -p1 -i ${srcdir}/0007-cast-appropriately-for-nettle.all.patch - patch -p1 -i ${srcdir}/0008-unused-variable-warning-fix.all.patch - patch -p1 -i ${srcdir}/0009-correct-cast.all.patch - patch -p1 -i ${srcdir}/0010-unused-variable-fix.all.patch - patch -p1 -i ${srcdir}/0011-fix-parallel-install.all.patch + cd "${srcdir}/${_realname}" + patch -p1 -i ${srcdir}/0001-mingw.mingw.patch + patch -p1 -i ${srcdir}/0002-no-fPIC.mingw.patch + patch -p1 -i ${srcdir}/0003-better-w32-threading.all.patch + patch -p1 -i ${srcdir}/0004-gnu_printf.all.patch + patch -p1 -i ${srcdir}/0005-fix-unused-var-warning.all.patch + patch -p1 -i ${srcdir}/0006-deprecated-gnutls-type.all.patch + patch -p1 -i ${srcdir}/0007-cast-appropriately-for-nettle.all.patch + patch -p1 -i ${srcdir}/0008-unused-variable-warning-fix.all.patch + patch -p1 -i ${srcdir}/0009-correct-cast.all.patch + patch -p1 -i ${srcdir}/0010-unused-variable-fix.all.patch + patch -p1 -i ${srcdir}/0011-fix-parallel-install.all.patch } build() { - cp -rf "${srcdir}/$_realname" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - make CC=gcc LD=ld AR=ar SYS=mingw + cp -rf "${srcdir}/$_realname" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + make CC=gcc LD=ld AR=ar SYS=mingw } package() { cd "${srcdir}/build-${MINGW_CHOST}" - mkdir -p ${pkgdir}${MINGW_PREFIX}/lib - make CC=gcc LD=ld AR=ar SYS=mingw prefix=${MINGW_PREFIX} mandir=${MINGW_PREFIX}/share/man DESTDIR="$pkgdir" install - - mv ${pkgdir}${MINGW_PREFIX}/sbin/* ${pkgdir}${MINGW_PREFIX}/bin/ - rm -r ${pkgdir}${MINGW_PREFIX}/sbin + mkdir -p ${pkgdir}${MINGW_PREFIX}/lib + make CC=gcc LD=ld AR=ar SYS=mingw prefix=${MINGW_PREFIX} mandir=${MINGW_PREFIX}/share/man DESTDIR="$pkgdir" install + + mv ${pkgdir}${MINGW_PREFIX}/sbin/* ${pkgdir}${MINGW_PREFIX}/bin/ + rm -r ${pkgdir}${MINGW_PREFIX}/sbin } diff --git a/mingw-w64-ruby/PKGBUILD b/mingw-w64-ruby/PKGBUILD index 47e76a574e..28e5915bcf 100644 --- a/mingw-w64-ruby/PKGBUILD +++ b/mingw-w64-ruby/PKGBUILD @@ -11,57 +11,57 @@ url="http://www.ruby-lang.org/en" license=("BSD, custom") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-gdbm" - "${_mingw_suff}-libyaml" - "${_mingw_suff}-openssl" - "${_mingw_suff}-tk" - "${_mingw_suff}-ncurses" - "${_mingw_suff}-libffi") + "${_mingw_suff}-gdbm" + "${_mingw_suff}-libyaml" + "${_mingw_suff}-openssl" + "${_mingw_suff}-tk" + "${_mingw_suff}-ncurses" + "${_mingw_suff}-libffi") options=('staticlibs' 'strip') source=("http://cache.ruby-lang.org/pub/ruby/${pkgver%.*}/ruby-${pkgver}.tar.bz2" - 0001-Fix-undeclared-identifier-error-by-using-the-actual-.patch - 0002-use-gnu-printf.patch) + 0001-Fix-undeclared-identifier-error-by-using-the-actual-.patch + 0002-use-gnu-printf.patch) md5sums=('53edc33b2f590ecdd9f6a344b9d92d0d' '0496e962e0ce11507b7577a8eb93af58' '6d54f98b9e3a0d0077e9348dc7f69482') prepare() { - cd $srcdir/ruby-${pkgver} - patch -p1 -i ${srcdir}/0001-Fix-undeclared-identifier-error-by-using-the-actual-.patch - patch -p1 -i ${srcdir}/0002-use-gnu-printf.patch - - autoreconf -fi + cd $srcdir/ruby-${pkgver} + patch -p1 -i ${srcdir}/0001-Fix-undeclared-identifier-error-by-using-the-actual-.patch + patch -p1 -i ${srcdir}/0002-use-gnu-printf.patch + + autoreconf -fi } build() { - pushd ${MINGW_PREFIX} > /dev/null - local PREFIX_WIN=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local PREFIX_WIN=`pwd -W` + popd > /dev/null - local _ffi=$(pkg-config --cflags libffi) - local FFI_INC=${PREFIX_WIN}${_ffi#-I${MINGW_PREFIX}} - #echo "FFI_INC $FFI_INC" - #pushd "${FFI_INC}" > /dev/null - #local FFI_INC=`pwd -W` - #popd > /dev/null + local _ffi=$(pkg-config --cflags libffi) + local FFI_INC=${PREFIX_WIN}${_ffi#-I${MINGW_PREFIX}} + #echo "FFI_INC $FFI_INC" + #pushd "${FFI_INC}" > /dev/null + #local FFI_INC=`pwd -W` + #popd > /dev/null - CPPFLAGS+=" -DFD_SETSIZE=2048 -I${FFI_INC} -I${MINGW_PREFIX}/include/ncurses" - CFLAGS+=" -I${MINGW_PREFIX}/include/ncurses -I${FFI_INC}" - CXXFLAGS+=" -I${MINGW_PREFIX}/include/ncurses -I${FFI_INC}" - LDFLAGS+=" -L${PREFIX_WIN}/lib" - rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../ruby-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make + CPPFLAGS+=" -DFD_SETSIZE=2048 -I${FFI_INC} -I${MINGW_PREFIX}/include/ncurses" + CFLAGS+=" -I${MINGW_PREFIX}/include/ncurses -I${FFI_INC}" + CXXFLAGS+=" -I${MINGW_PREFIX}/include/ncurses -I${FFI_INC}" + LDFLAGS+=" -L${PREFIX_WIN}/lib" + rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../ruby-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-rust/PKGBUILD b/mingw-w64-rust/PKGBUILD index dcc1d2ee46..4eed93f8ed 100644 --- a/mingw-w64-rust/PKGBUILD +++ b/mingw-w64-rust/PKGBUILD @@ -11,39 +11,39 @@ url="http://www.rust-lang.org/" license=('custom:MIT' 'Apache') #depends=('shared-mime-info') makedepends=('git' - "${_mingw_suff}-gcc" - "${_mingw_suff}-llvm" - 'curl' - "${_mingw_suff}-libffi" - 'python2' - ) + "${_mingw_suff}-gcc" + "${_mingw_suff}-llvm" + 'curl' + "${_mingw_suff}-libffi" + 'python2' + ) options=('!makeflags' 'staticlibs') #install=rust.install source=(http://static.rust-lang.org/dist/rust-${pkgver}.tar.gz - add-libffi-to-link.patch) + add-libffi-to-link.patch) md5sums=('0c38a99666e0a13d4617a06e1d44b8da' '9fa3227f99947d14c773ea0804736efa') prepare() { - cd ${srcdir}/${_realname}-$pkgver - sed -e "s|CFG_WINDOWSY_\$(1)|0|g" -i mk/rustllvm.mk - patch -p1 -i ${srcdir}/add-libffi-to-link.patch + cd ${srcdir}/${_realname}-$pkgver + sed -e "s|CFG_WINDOWSY_\$(1)|0|g" -i mk/rustllvm.mk + patch -p1 -i ${srcdir}/add-libffi-to-link.patch } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - #export CFG_LLVM_ROOT=${MINGW_PREFIX} - cd "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + #export CFG_LLVM_ROOT=${MINGW_PREFIX} + cd "${srcdir}/build-${MINGW_CHOST}" ../${_realname}-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --llvm-root=${MINGW_PREFIX} - - #--enable-local-rust use an installed rustc rather than downloading a snapshot - #--local-rust-root=[/usr/local] set prefix for local rust binary - #--enable-clang prefer clang to gcc for building the runtime + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --llvm-root=${MINGW_PREFIX} + + #--enable-local-rust use an installed rustc rather than downloading a snapshot + #--local-rust-root=[/usr/local] set prefix for local rust binary + #--enable-clang prefer clang to gcc for building the runtime make VERBOSE=1 } diff --git a/mingw-w64-schroedinger/PKGBUILD b/mingw-w64-schroedinger/PKGBUILD index ff391a395e..6de4c106aa 100644 --- a/mingw-w64-schroedinger/PKGBUILD +++ b/mingw-w64-schroedinger/PKGBUILD @@ -13,32 +13,32 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-orc") options=('strip' 'staticlibs') source=("http://www.diracvideo.org/download/schroedinger/${_realname}-${pkgver}.tar.gz" - 0001-builddir-not-srcdir.all.patch - 0002-link-testsuite-to-orc-tmp.mingw.patch) + 0001-builddir-not-srcdir.all.patch + 0002-link-testsuite-to-orc-tmp.mingw.patch) md5sums=('da6af08e564ca1157348fb8d92efc891' '2a98d3929c8e4106768d437cc0ce58fb' 'e073b0580ca3e8171a2266aa529472bd') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" - patch -p1 -i ${srcdir}/0001-builddir-not-srcdir.all.patch - patch -p1 -i ${srcdir}/0002-link-testsuite-to-orc-tmp.mingw.patch - autoreconf -fi + cd "${srcdir}/${_realname}-${pkgver}" + patch -p1 -i ${srcdir}/0001-builddir-not-srcdir.all.patch + patch -p1 -i ${srcdir}/0002-link-testsuite-to-orc-tmp.mingw.patch + autoreconf -fi } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --with-opengl=${MINGW_PREFIX} - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-opengl=${MINGW_PREFIX} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-shapelib/PKGBUILD b/mingw-w64-shapelib/PKGBUILD index 40a0166104..ced556576d 100644 --- a/mingw-w64-shapelib/PKGBUILD +++ b/mingw-w64-shapelib/PKGBUILD @@ -13,35 +13,35 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-proj") options=(strip staticlibs) source=("http://download.osgeo.org/shapelib/${_realname}-${pkgver}.tar.gz" - shapelib_autotools.patch - shapelib_backports.patch) + shapelib_autotools.patch + shapelib_backports.patch) sha1sums=('599fde6f69424fa55da281506b297f3976585b85' 'a0eb9196591e5f5841b2de09e29bf04a40cd475d' '4ae20269dd1c62679fd132baf7c1cc194af89f7f') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/shapelib_autotools.patch - patch -p1 -i ${srcdir}/shapelib_backports.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/shapelib_autotools.patch + patch -p1 -i ${srcdir}/shapelib_backports.patch - NOCONFIGURE=1 sh ./autogen.sh + NOCONFIGURE=1 sh ./autogen.sh } build() { - #export lt_cv_deplibs_check_method='pass_all' - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --enable-static - make + #export lt_cv_deplibs_check_method='pass_all' + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --enable-static + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-shared-mime-info/PKGBUILD b/mingw-w64-shared-mime-info/PKGBUILD index 48f03caa63..c80cb68ab3 100644 --- a/mingw-w64-shared-mime-info/PKGBUILD +++ b/mingw-w64-shared-mime-info/PKGBUILD @@ -11,26 +11,26 @@ license=('GPL') depends=("${_mingw_suff}-libxml2" "${_mingw_suff}-glib2") makedepends=('intltool' "${_mingw_suff}-pkg-config" "${_mingw_suff}-gettext") [[ $MINGW_CHOST == i686-w64-mingw32 ]] && { - install=shared-mime-info32.install + install=shared-mime-info32.install } || { - install=shared-mime-info64.install + install=shared-mime-info64.install } #install=shared-mime-info.install url="http://freedesktop.org/Software/shared-mime-info" source=(http://freedesktop.org/~hadess/${_realname}-${pkgver}.tar.xz - program.manifest) + program.manifest) md5sums=('8f90f3f2b8478fa47e70678d34013f99' '747922367f2aca376cb7f23d06dc111e') options=(!makeflags) build() { - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - "${srcdir}/${_realname}-${pkgver}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-update-mimedb + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + "${srcdir}/${_realname}-${pkgver}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-update-mimedb make } @@ -44,5 +44,5 @@ package() { make DESTDIR="${pkgdir}" install install -Dm644 ${srcdir}/program.manifest ${pkgdir}${MINGW_PREFIX}/bin/update-mime-database.exe.manifest sed -e "s|%PROGNAME%|GNU.update-mime-database}|g" \ - -i ${pkgdir}${MINGW_PREFIX}/bin/update-mime-database.exe.manifest + -i ${pkgdir}${MINGW_PREFIX}/bin/update-mime-database.exe.manifest } diff --git a/mingw-w64-simage-hg/PKGBUILD b/mingw-w64-simage-hg/PKGBUILD index 8ea2c4e665..31a9685b65 100644 --- a/mingw-w64-simage-hg/PKGBUILD +++ b/mingw-w64-simage-hg/PKGBUILD @@ -9,13 +9,13 @@ pkgdesc="Provides support for loading and saving images, sound and video (mingw- arch=('any') license=('BSD') depends=("${_mingw_suff}-libjpeg-turbo" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libsndfile" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-giflib" - "${_mingw_suff}-libvorbis" - "${_mingw_suff}-jasper" - "${_mingw_suff}-zlib") + "${_mingw_suff}-libpng" + "${_mingw_suff}-libsndfile" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-giflib" + "${_mingw_suff}-libvorbis" + "${_mingw_suff}-jasper" + "${_mingw_suff}-zlib") makedepends=("mercurial" "${_mingw_suff}-cmake" "${_mingw_suff}-gcc") provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") @@ -25,46 +25,46 @@ options=(!strip staticlibs) md5sums=('SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-html \ - --disable-debug \ - --with-targa \ - --with-rgb \ - --with-xwd \ - --with-eps \ - --with-gif=${MINGW_PREFIX} \ - --with-jpeg=${MINGW_PREFIX} \ - --with-zlib=${MINGW_PREFIX} \ - --with-png=${MINGW_PREFIX} \ - --with-tiff=${MINGW_PREFIX} \ - --with-jasper=${MINGW_PREFIX} \ - --with-oggvorbis=${MINGW_PREFIX} \ - --with-libsndfile=${MINGW_PREFIX} \ - --without-x \ - --without-gdiplus \ - --without-doxygen - make + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-html \ + --disable-debug \ + --with-targa \ + --with-rgb \ + --with-xwd \ + --with-eps \ + --with-gif=${MINGW_PREFIX} \ + --with-jpeg=${MINGW_PREFIX} \ + --with-zlib=${MINGW_PREFIX} \ + --with-png=${MINGW_PREFIX} \ + --with-tiff=${MINGW_PREFIX} \ + --with-jasper=${MINGW_PREFIX} \ + --with-oggvorbis=${MINGW_PREFIX} \ + --with-libsndfile=${MINGW_PREFIX} \ + --without-x \ + --without-gdiplus \ + --without-doxygen + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-simvoleon-hg/PKGBUILD b/mingw-w64-simvoleon-hg/PKGBUILD index a78fe7c610..c94fe1a6fc 100644 --- a/mingw-w64-simvoleon-hg/PKGBUILD +++ b/mingw-w64-simvoleon-hg/PKGBUILD @@ -14,38 +14,38 @@ provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") url=('https://bitbucket.org/Coin3D/dime') source=("${_realname}"::"hg+https://bitbucket.org/Alexpux/simvoleon" - "hg+https://bitbucket.org/Alexpux/coincodeshare") + "hg+https://bitbucket.org/Alexpux/coincodeshare") options=(!strip staticlibs) md5sums=('SKIP' 'SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - #export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-debug \ - --with-coin=${MINGW_PREFIX} - make + #export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-debug \ + --with-coin=${MINGW_PREFIX} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-soqt-hg/PKGBUILD b/mingw-w64-soqt-hg/PKGBUILD index 4ecd7d88bc..17ea3e0c0e 100644 --- a/mingw-w64-soqt-hg/PKGBUILD +++ b/mingw-w64-soqt-hg/PKGBUILD @@ -14,10 +14,10 @@ provides=("${_mingw_suff}-${_realname}") conflicts=("${_mingw_suff}-${_realname}") url=('https://bitbucket.org/Coin3D/dime') source=("${_realname}"::"hg+https://bitbucket.org/Alexpux/soqt" - "hg+https://bitbucket.org/Alexpux/generalmsvcgeneration" - "hg+https://bitbucket.org/Alexpux/soanydata" - "hg+https://bitbucket.org/Alexpux/sogui" - ) + "hg+https://bitbucket.org/Alexpux/generalmsvcgeneration" + "hg+https://bitbucket.org/Alexpux/soanydata" + "hg+https://bitbucket.org/Alexpux/sogui" + ) options=(!strip staticlibs !makeflags) md5sums=('SKIP' 'SKIP' @@ -25,36 +25,36 @@ md5sums=('SKIP' 'SKIP') pkgver() { - cd "$srcdir/$_realname" - printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + cd "$srcdir/$_realname" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" } prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - #export lt_cv_deplibs_check_method='pass_all' - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - mkdir ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST} - ../"${_realname}"/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --enable-optimization \ - --disable-debug \ - --disable-loadlibrary \ - --with-qt=${MINGW_PREFIX} \ - --with-coin=${MINGW_PREFIX} \ - --without-x \ - --disable-dependency-tracking - LC_ALL=C make -j1 + #export lt_cv_deplibs_check_method='pass_all' + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST} + ../"${_realname}"/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --enable-optimization \ + --disable-debug \ + --disable-loadlibrary \ + --with-qt=${MINGW_PREFIX} \ + --with-coin=${MINGW_PREFIX} \ + --without-x \ + --disable-dependency-tracking + LC_ALL=C make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR=${pkgdir} install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install } diff --git a/mingw-w64-speex/PKGBUILD b/mingw-w64-speex/PKGBUILD index 6800b69888..1efced5d35 100644 --- a/mingw-w64-speex/PKGBUILD +++ b/mingw-w64-speex/PKGBUILD @@ -16,23 +16,23 @@ source=(http://downloads.us.xiph.org/releases/${_realname}/${_realname}-$pkgver. md5sums=('c4438b22c08e5811ff10e2b06ee9b9ae') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - export lt_cv_deplibs_check_method='pass_all' - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ${srcdir}/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-static + export lt_cv_deplibs_check_method='pass_all' + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + ${srcdir}/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-static - make + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install - install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/LICENSE" + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install + install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/LICENSE" } diff --git a/mingw-w64-sphinx/PKGBUILD b/mingw-w64-sphinx/PKGBUILD index 6ce60a815b..eb7f0566b7 100644 --- a/mingw-w64-sphinx/PKGBUILD +++ b/mingw-w64-sphinx/PKGBUILD @@ -29,82 +29,82 @@ source=("http://pypi.python.org/packages/source/S/Sphinx/Sphinx-$pkgver.tar.gz") md5sums=('104494f036889122c9f403ae065ae7a9') prepare() { - # souce duplication is required because makefile modify source code - # setyp.py --build tricks don't works well - cp -a Sphinx-$pkgver python2-build - cp -a Sphinx-$pkgver python3-build - # change python2 interpreter - find python2-build -type f -exec \ - sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; - # change sphinx-binaries name in source code - find python2-build -type f -name '*.py' -exec \ - sed -ri 's,(sphinx-(:?build|apidoc|autogen|quickstart)),\12,' {} \; + # souce duplication is required because makefile modify source code + # setyp.py --build tricks don't works well + cp -a Sphinx-$pkgver python2-build + cp -a Sphinx-$pkgver python3-build + # change python2 interpreter + find python2-build -type f -exec \ + sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; + # change sphinx-binaries name in source code + find python2-build -type f -name '*.py' -exec \ + sed -ri 's,(sphinx-(:?build|apidoc|autogen|quickstart)),\12,' {} \; } build() { - cd "$srcdir" - for builddir in python{2,3}-build; do - pushd $builddir - ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build - popd - done + cd "$srcdir" + for builddir in python{2,3}-build; do + pushd $builddir + ${MINGW_PREFIX}/bin/${builddir%-build} setup.py build + popd + done } package_python3-sphinx() { - pkgdesc='Python3 documentation generator' - depends=("${_mingw_suff}-python3-jinja" "${_mingw_suff}-python3-pygments" "${_mingw_suff}-python3-docutils") - #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') + pkgdesc='Python3 documentation generator' + depends=("${_mingw_suff}-python3-jinja" "${_mingw_suff}-python3-pygments" "${_mingw_suff}-python3-docutils") + #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python3-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python3-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - #rm -f ${pkgdir}${MINGW_PREFIX}/bin/sphinx{.exe,-script.py,.exe.manifest} - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + #rm -f ${pkgdir}${MINGW_PREFIX}/bin/sphinx{.exe,-script.py,.exe.manifest} + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_python2-sphinx() { - pkgdesc='Python2 documentation generator' - depends=("${_mingw_suff}-python2-jinja" "${_mingw_suff}-python2-pygments" "${_mingw_suff}-python2-docutils") - #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') + pkgdesc='Python2 documentation generator' + depends=("${_mingw_suff}-python2-jinja" "${_mingw_suff}-python2-pygments" "${_mingw_suff}-python2-docutils") + #optdepends=("${_mingw_suff}-texlive-latexextra": for generation of PDF documentation') - pushd ${MINGW_PREFIX} > /dev/null - local _mingw_prefix=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + local _mingw_prefix=`pwd -W` + popd > /dev/null - cd "$srcdir/python2-build" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 + cd "$srcdir/python2-build" + MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ + ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} --root="$pkgdir" -O1 - # fix python command in files - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do - sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} - done + # fix python command in files + for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*.py; do + sed -e "s|${_mingw_prefix}|${MINGW_PREFIX}|g" -i ${_f} + done } package_mingw-w64-i686-python2-sphinx() { - install=${_realname}2-${CARCH}.install - package_python2-sphinx + install=${_realname}2-${CARCH}.install + package_python2-sphinx } package_mingw-w64-i686-python3-sphinx() { - install=${_realname}3-${CARCH}.install - package_python3-sphinx + install=${_realname}3-${CARCH}.install + package_python3-sphinx } package_mingw-w64-x86_64-python2-sphinx() { - install=${_realname}2-${CARCH}.install - package_python2-sphinx + install=${_realname}2-${CARCH}.install + package_python2-sphinx } package_mingw-w64-x86_64-python3-sphinx() { - install=${_realname}3-${CARCH}.install - package_python3-sphinx + install=${_realname}3-${CARCH}.install + package_python3-sphinx } diff --git a/mingw-w64-sqlite3/PKGBUILD b/mingw-w64-sqlite3/PKGBUILD index 5e997f3128..17a5302457 100644 --- a/mingw-w64-sqlite3/PKGBUILD +++ b/mingw-w64-sqlite3/PKGBUILD @@ -18,18 +18,18 @@ sha1sums=('70f3b100fa22e5bfebfe1b0a2102612e3c6c53fb') options=('!strip' 'staticlibs') build() { - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - CFLAGS+=" -fexceptions -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -fno-strict-aliasing" - ../sqlite-autoconf-${_amalgamationver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --enable-threadsafe - make + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + CFLAGS+=" -fexceptions -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -fno-strict-aliasing" + ../sqlite-autoconf-${_amalgamationver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --enable-threadsafe + make } package() { - cd ${srcdir}/build-${CARCH} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${CARCH} + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-taglib/PKGBUILD b/mingw-w64-taglib/PKGBUILD index eefdca82b9..52a7a45eff 100644 --- a/mingw-w64-taglib/PKGBUILD +++ b/mingw-w64-taglib/PKGBUILD @@ -13,40 +13,40 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-cmake" "${_mingw_suff}-cppunit depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-zlib") options=('strip' 'staticlibs') source=(http://taglib.github.io/releases/${_realname}-${pkgver}.tar.gz - fix-finding-cppunit.patch - fix-redefinition-NOMINMAX.patch) + fix-finding-cppunit.patch + fix-redefinition-NOMINMAX.patch) md5sums=('0d35df96822bbd564c5504cb3c2e4d86' '35acd6a8db64597d01eff718a4279e41' '55421ca09d4f9d8bc426362d529b95aa') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/fix-finding-cppunit.patch - patch -p1 -i ${srcdir}/fix-redefinition-NOMINMAX.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/fix-finding-cppunit.patch + patch -p1 -i ${srcdir}/fix-redefinition-NOMINMAX.patch } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - ${MINGW_PREFIX}/bin/cmake \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DENABLE_STATIC:BOOL=OFF \ - -DWITH_ASF:BOOL=ON \ - -DWITH_MP4:BOOL=ON \ - ../${_realname}-${pkgver} + ${MINGW_PREFIX}/bin/cmake \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DENABLE_STATIC:BOOL=OFF \ + -DWITH_ASF:BOOL=ON \ + -DWITH_MP4:BOOL=ON \ + ../${_realname}-${pkgver} - make + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-tcl/PKGBUILD b/mingw-w64-tcl/PKGBUILD index baa868e4a6..b005001d05 100644 --- a/mingw-w64-tcl/PKGBUILD +++ b/mingw-w64-tcl/PKGBUILD @@ -13,14 +13,14 @@ options=('staticlibs' 'strip' ) license=("custom") url="http://tcl.sourceforge.net" source=("http://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz" - 002-fix-forbidden-colon-in-paths.mingw.patch - 003-fix-redefinition.mingw.patch - 004-use-system-zlib.mingw.patch - 005-no-xc.mingw.patch - 006-proper-implib-name.mingw.patch - 007-install.mingw.patch - 008-tcl-8.5.14-hidden.patch - 009-fix-using-gnu-print.patch) + 002-fix-forbidden-colon-in-paths.mingw.patch + 003-fix-redefinition.mingw.patch + 004-use-system-zlib.mingw.patch + 005-no-xc.mingw.patch + 006-proper-implib-name.mingw.patch + 007-install.mingw.patch + 008-tcl-8.5.14-hidden.patch + 009-fix-using-gnu-print.patch) md5sums=('aae4b701ee527c6e4e1a6f9c7399882e' '04e6b9f4e67ff4d23e60b2aa56777d5a' @@ -33,88 +33,88 @@ md5sums=('aae4b701ee527c6e4e1a6f9c7399882e' '8920e0fa2e32acaa620992c1597c98d4') prepare() { - cd "${srcdir}/tcl${pkgver}" - patch -Np1 -i "${srcdir}/002-fix-forbidden-colon-in-paths.mingw.patch" - patch -Np1 -i "${srcdir}/003-fix-redefinition.mingw.patch" - patch -Np1 -i "${srcdir}/004-use-system-zlib.mingw.patch" - patch -Np1 -i "${srcdir}/005-no-xc.mingw.patch" - patch -Np1 -i "${srcdir}/006-proper-implib-name.mingw.patch" - patch -Np1 -i "${srcdir}/007-install.mingw.patch" - patch -Np1 -i "${srcdir}/008-tcl-8.5.14-hidden.patch" - patch -Np1 -i "${srcdir}/009-fix-using-gnu-print.patch" + cd "${srcdir}/tcl${pkgver}" + patch -Np1 -i "${srcdir}/002-fix-forbidden-colon-in-paths.mingw.patch" + patch -Np1 -i "${srcdir}/003-fix-redefinition.mingw.patch" + patch -Np1 -i "${srcdir}/004-use-system-zlib.mingw.patch" + patch -Np1 -i "${srcdir}/005-no-xc.mingw.patch" + patch -Np1 -i "${srcdir}/006-proper-implib-name.mingw.patch" + patch -Np1 -i "${srcdir}/007-install.mingw.patch" + patch -Np1 -i "${srcdir}/008-tcl-8.5.14-hidden.patch" + patch -Np1 -i "${srcdir}/009-fix-using-gnu-print.patch" - cd win && autoreconf -fi + cd win && autoreconf -fi } build() { - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - cp -rf "$srcdir/tcl$pkgver/" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - [ "${MINGW_CHOST}" = "x86_64-w64-mingw32" ] && enable64bit='--enable-64bit' - "${srcdir}"/${_realname}${pkgver}/win/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-threads \ - $enable64bit - make -j1 + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + cp -rf "$srcdir/tcl$pkgver/" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + [ "${MINGW_CHOST}" = "x86_64-w64-mingw32" ] && enable64bit='--enable-64bit' + "${srcdir}"/${_realname}${pkgver}/win/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-threads \ + $enable64bit + make -j1 } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - cp tclsh86.exe tclsh.exe - #PATH=.:$PATH - make install INSTALL_ROOT="$pkgdir" + cd "${srcdir}/build-${MINGW_CHOST}" + cp tclsh86.exe tclsh.exe + #PATH=.:$PATH + make install INSTALL_ROOT="$pkgdir" - cp "${pkgdir}${MINGW_PREFIX}/bin/tclsh86.exe" "${pkgdir}${MINGW_PREFIX}/bin/tclsh.exe" - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - find "${pkgdir}${MINGW_PREFIX}" -name '*.sh' -o -name '*.dll' -o -name '*.exe' | xargs -rtl1 chmod 755 + cp "${pkgdir}${MINGW_PREFIX}/bin/tclsh86.exe" "${pkgdir}${MINGW_PREFIX}/bin/tclsh.exe" + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + find "${pkgdir}${MINGW_PREFIX}" -name '*.sh' -o -name '*.dll' -o -name '*.exe' | xargs -rtl1 chmod 755 - local _libver=${pkgver%.*} - _libver=${_libver//./} + local _libver=${pkgver%.*} + _libver=${_libver//./} - sed \ - -e "s|^\(TCL_BUILD_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtcl${_libver}.dll.a'|" \ - -e "s|^\(TCL_SRC_DIR\)='.*'|\1='${MINGW_PREFIX}/include/tcl${pkgver%.*}/tcl-private'|" \ - -e "s|^\(TCL_BUILD_STUB_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtclstub${_libver}.a'|" \ - -e "s|^\(TCL_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib'|" \ - -e "s|^\(TCL_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib -ltclstub${_libver}'|" \ - -e "s|^\(TCL_INCLUDE_SPEC\)='.*|\1='-I${MINGW_PREFIX}/include/tcl${pkgver%.*}'|" \ - -i "${pkgdir}${MINGW_PREFIX}/lib/tclConfig.sh" + sed \ + -e "s|^\(TCL_BUILD_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtcl${_libver}.dll.a'|" \ + -e "s|^\(TCL_SRC_DIR\)='.*'|\1='${MINGW_PREFIX}/include/tcl${pkgver%.*}/tcl-private'|" \ + -e "s|^\(TCL_BUILD_STUB_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtclstub${_libver}.a'|" \ + -e "s|^\(TCL_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib'|" \ + -e "s|^\(TCL_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib -ltclstub${_libver}'|" \ + -e "s|^\(TCL_INCLUDE_SPEC\)='.*|\1='-I${MINGW_PREFIX}/include/tcl${pkgver%.*}'|" \ + -i "${pkgdir}${MINGW_PREFIX}/lib/tclConfig.sh" - sed \ - -e "s|^\(tdbc_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/tdbc1.0.0 -ltdbcstub100'|" \ - -e "s|^\(TDBC_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/tdbc1.0.0 -ltdbcstub100'|" \ - -e "s|^\(tdbc_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ - -e "s|^\(TDBC_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ - -e "s|^\(tdbc_INCLUDE_SPEC\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ - -e "s|^\(tdbc_INCLUDE_SPEC\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ - -i "${pkgdir}${MINGW_PREFIX}/lib/tdbc1.0.0/tdbcConfig.sh" + sed \ + -e "s|^\(tdbc_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/tdbc1.0.0 -ltdbcstub100'|" \ + -e "s|^\(TDBC_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/tdbc1.0.0 -ltdbcstub100'|" \ + -e "s|^\(tdbc_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ + -e "s|^\(TDBC_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ + -e "s|^\(tdbc_INCLUDE_SPEC\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ + -e "s|^\(tdbc_INCLUDE_SPEC\)='.*|\1='${MINGW_PREFIX}/lib/tdbc1.0.0/libtdbcstub100.a'|" \ + -i "${pkgdir}${MINGW_PREFIX}/lib/tdbc1.0.0/tdbcConfig.sh" - sed \ - -e "s|^\(itcl_BUILD_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litcl400'|" \ - -e "s|^\(ITCL_BUILD_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litcl400'|" \ - -e "s|^\(itcl_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litclstub400'|" \ - -e "s|^\(ITCL_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litclstub400'|" \ - -e "s|^\(itcl_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/itcl4.0.0/libitclstub400.a'|" \ - -e "s|^\(ITCL_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/itcl4.0.0/libitclstub400.a'|" \ - -i "${pkgdir}${MINGW_PREFIX}/lib/itcl4.0.0/itclConfig.sh" + sed \ + -e "s|^\(itcl_BUILD_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litcl400'|" \ + -e "s|^\(ITCL_BUILD_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litcl400'|" \ + -e "s|^\(itcl_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litclstub400'|" \ + -e "s|^\(ITCL_BUILD_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib/itcl4.0.0 -litclstub400'|" \ + -e "s|^\(itcl_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/itcl4.0.0/libitclstub400.a'|" \ + -e "s|^\(ITCL_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/itcl4.0.0/libitclstub400.a'|" \ + -i "${pkgdir}${MINGW_PREFIX}/lib/itcl4.0.0/itclConfig.sh" - ln -s "${pkgdir}${MINGW_PREFIX}/lib/libtcl86.dll.a" "${pkgdir}${MINGW_PREFIX}/lib/libtcl.dll.a" - ln -s "${pkgdir}${MINGW_PREFIX}/lib/tclConfig.sh" "${pkgdir}${MINGW_PREFIX}/lib/tcl${pkgver%.*.*}/tclConfig.sh" + ln -s "${pkgdir}${MINGW_PREFIX}/lib/libtcl86.dll.a" "${pkgdir}${MINGW_PREFIX}/lib/libtcl.dll.a" + ln -s "${pkgdir}${MINGW_PREFIX}/lib/tclConfig.sh" "${pkgdir}${MINGW_PREFIX}/lib/tcl${pkgver%.*.*}/tclConfig.sh" - # Install private headers - mkdir -p "${pkgdir}${MINGW_PREFIX}/include/tcl${pkgver%.*}/tcl-private/"{generic,win} - find generic win -name "*.h" -exec cp -p '{}' "${pkgdir}${MINGW_PREFIX}"/include/tcl${pkgver%.*}/tcl-private/'{}' ';' - ( cd "${pkgdir}${MINGW_PREFIX}/include" - for i in *.h ; do - cp -f $i ${pkgdir}${MINGW_PREFIX}/include/tcl${pkgver%.*}/tcl-private/generic/ - done - ) - chmod a-x "${pkgdir}${MINGW_PREFIX}/lib/tcl${pkgver%.*}/encoding/"*.enc - chmod a-x "${pkgdir}${MINGW_PREFIX}/lib/"*/pkgIndex.tcl + # Install private headers + mkdir -p "${pkgdir}${MINGW_PREFIX}/include/tcl${pkgver%.*}/tcl-private/"{generic,win} + find generic win -name "*.h" -exec cp -p '{}' "${pkgdir}${MINGW_PREFIX}"/include/tcl${pkgver%.*}/tcl-private/'{}' ';' + ( cd "${pkgdir}${MINGW_PREFIX}/include" + for i in *.h ; do + cp -f $i ${pkgdir}${MINGW_PREFIX}/include/tcl${pkgver%.*}/tcl-private/generic/ + done + ) + chmod a-x "${pkgdir}${MINGW_PREFIX}/lib/tcl${pkgver%.*}/encoding/"*.enc + chmod a-x "${pkgdir}${MINGW_PREFIX}/lib/"*/pkgIndex.tcl - cp -rf ${pkgdir}${MINGW_PREFIX}/man ${pkgdir}${MINGW_PREFIX}/share/ - rm -rf ${pkgdir}${MINGW_PREFIX}/man - install -Dm644 ${srcdir}/${_realname}${pkgver}/win/tcl.m4 ${pkgdir}${MINGW_PREFIX}/share/aclocal/tcl${pkgver%.*}.m4 + cp -rf ${pkgdir}${MINGW_PREFIX}/man ${pkgdir}${MINGW_PREFIX}/share/ + rm -rf ${pkgdir}${MINGW_PREFIX}/man + install -Dm644 ${srcdir}/${_realname}${pkgver}/win/tcl.m4 ${pkgdir}${MINGW_PREFIX}/share/aclocal/tcl${pkgver%.*}.m4 } diff --git a/mingw-w64-tinyxml/PKGBUILD b/mingw-w64-tinyxml/PKGBUILD index 38e760b8c9..9da183716e 100644 --- a/mingw-w64-tinyxml/PKGBUILD +++ b/mingw-w64-tinyxml/PKGBUILD @@ -13,39 +13,39 @@ makedepends=("${_mingw_suff}-gcc") depends=("${_mingw_suff}-gcc-libs") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/tinyxml/tinyxml_${pkgver//./_}.tar.gz" - "entity.patch" - "tinyxml-2.5.3-stl.patch" - "tinyxml.pc") + "entity.patch" + "tinyxml-2.5.3-stl.patch" + "tinyxml.pc") sha256sums=('15bdfdcec58a7da30adc87ac2b078e4417dbe5392f3afb719f9ba6d062645593' 'ef493209b0a51160171fd834a7ecdddd02679463b85fb89a2ea254213e47f99b' '3baf2c4dbc2c8f54a151dac8860113d2f549174f83ed85d552b094dfaebb52af' '60bcff16486698f4d2f076f5a3c6e5566e098e3d0d30f1bdbbe7012d3d36c095') prepare() { - cd "$srcdir/tinyxml" - patch -p0 -i "$srcdir"/entity.patch - patch -p1 -i "$srcdir"/tinyxml-2.5.3-stl.patch + cd "$srcdir/tinyxml" + patch -p0 -i "$srcdir"/entity.patch + patch -p1 -i "$srcdir"/tinyxml-2.5.3-stl.patch } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/tinyxml/"* "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - for file in $(ls *.cpp | grep -v xmltest); do - g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 $file - done - ar rcs -o libtinyxml.a $(ls *.o) - g++ -shared -o libtinyxml-0.dll -Xlinker --out-implib -Xlinker libtinyxml.dll.a $(ls *.o) + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/tinyxml/"* "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + for file in $(ls *.cpp | grep -v xmltest); do + g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 $file + done + ar rcs -o libtinyxml.a $(ls *.o) + g++ -shared -o libtinyxml-0.dll -Xlinker --out-implib -Xlinker libtinyxml.dll.a $(ls *.o) } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - install -Dm644 libtinyxml.a "${pkgdir}${MINGW_PREFIX}/lib/libtinyxml.a" - install -Dm644 libtinyxml-0.dll "${pkgdir}${MINGW_PREFIX}/bin/libtinyxml-0.dll" - install -m644 libtinyxml.dll.a "${pkgdir}${MINGW_PREFIX}/lib/" - install -Dm644 "$srcdir/tinyxml.pc" "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/tinyxml.pc" - install -Dm644 tinyxml.h "${pkgdir}${MINGW_PREFIX}/include/tinyxml.h" - install -m644 tinystr.h "${pkgdir}${MINGW_PREFIX}/include/" - sed -i "s,@PREFIX@,${MINGW_PREFIX}," "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/tinyxml.pc" - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + install -Dm644 libtinyxml.a "${pkgdir}${MINGW_PREFIX}/lib/libtinyxml.a" + install -Dm644 libtinyxml-0.dll "${pkgdir}${MINGW_PREFIX}/bin/libtinyxml-0.dll" + install -m644 libtinyxml.dll.a "${pkgdir}${MINGW_PREFIX}/lib/" + install -Dm644 "$srcdir/tinyxml.pc" "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/tinyxml.pc" + install -Dm644 tinyxml.h "${pkgdir}${MINGW_PREFIX}/include/tinyxml.h" + install -m644 tinystr.h "${pkgdir}${MINGW_PREFIX}/include/" + sed -i "s,@PREFIX@,${MINGW_PREFIX}," "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/tinyxml.pc" + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-tk/PKGBUILD b/mingw-w64-tk/PKGBUILD index 375f345d5c..80eddf92ce 100644 --- a/mingw-w64-tk/PKGBUILD +++ b/mingw-w64-tk/PKGBUILD @@ -13,11 +13,11 @@ makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-pkg-config") depends=("${_mingw_suff}-tcl>=$pkgver") options=('strip' 'staticlibs') source=("http://downloads.sourceforge.net/sourceforge/tcl/tk${pkgver}-src.tar.gz" - 002-implib-name.mingw.patch - 003-fix-forbidden-colon-in-paths.mingw.patch - 004-install-man.mingw.patch - 005-fix-redefinition.mingw.patch - 006-prevent-tclStubsPtr-segfault.patch + 002-implib-name.mingw.patch + 003-fix-forbidden-colon-in-paths.mingw.patch + 004-install-man.mingw.patch + 005-fix-redefinition.mingw.patch + 006-prevent-tclStubsPtr-segfault.patch ) sha1sums=('ecfcc20833c04d6890b14a7920a04d16f2123a51' 'd58c1fab2909aad185f832235ed3de12d7510feb' @@ -27,61 +27,61 @@ sha1sums=('ecfcc20833c04d6890b14a7920a04d16f2123a51' 'c95d3128d971ecd8ec6e79fcc17e5b0c20f9b666') prepare() { - cd "$srcdir/tk$pkgver" - patch -p1 -i ${srcdir}/002-implib-name.mingw.patch - patch -p1 -i ${srcdir}/003-fix-forbidden-colon-in-paths.mingw.patch - patch -p1 -i ${srcdir}/004-install-man.mingw.patch - patch -p1 -i ${srcdir}/005-fix-redefinition.mingw.patch - patch -p1 -i ${srcdir}/006-prevent-tclStubsPtr-segfault.patch - - cd win && autoreconf -fi + cd "$srcdir/tk$pkgver" + patch -p1 -i ${srcdir}/002-implib-name.mingw.patch + patch -p1 -i ${srcdir}/003-fix-forbidden-colon-in-paths.mingw.patch + patch -p1 -i ${srcdir}/004-install-man.mingw.patch + patch -p1 -i ${srcdir}/005-fix-redefinition.mingw.patch + patch -p1 -i ${srcdir}/006-prevent-tclStubsPtr-segfault.patch + + cd win && autoreconf -fi } build() { - [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} - cp -rf "$srcdir/tk$pkgver/" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - [ "${MINGW_CHOST}" = 'x86_64-w64-mingw32' ] && enable64bit='--enable-64bit' - "${srcdir}"/${_realname}${pkgver}/win/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-tcl=${MINGW_PREFIX}/lib \ - $enable64bit - make + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + cp -rf "$srcdir/tk$pkgver/" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + [ "${MINGW_CHOST}" = 'x86_64-w64-mingw32' ] && enable64bit='--enable-64bit' + "${srcdir}"/${_realname}${pkgver}/win/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-tcl=${MINGW_PREFIX}/lib \ + $enable64bit + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make install INSTALL_ROOT="$pkgdir" - cp "${pkgdir}${MINGW_PREFIX}/bin/wish86.exe" "${pkgdir}${MINGW_PREFIX}/bin/wish.exe" - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - find "${pkgdir}${MINGW_PREFIX}" -name '*.sh' -o -name '*.dll' -o -name '*.exe' | xargs -rtl1 chmod 755 + cd "${srcdir}/build-${MINGW_CHOST}" + make install INSTALL_ROOT="$pkgdir" + cp "${pkgdir}${MINGW_PREFIX}/bin/wish86.exe" "${pkgdir}${MINGW_PREFIX}/bin/wish.exe" + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + find "${pkgdir}${MINGW_PREFIX}" -name '*.sh' -o -name '*.dll' -o -name '*.exe' | xargs -rtl1 chmod 755 - ln -s "${pkgdir}${MINGW_PREFIX}/lib/libtk86.dll.a" "${pkgdir}${MINGW_PREFIX}/lib/libtk.dll.a" - mkdir -p "${pkgdir}${MINGW_PREFIX}/include/tk${pkgver%.*}/tk-private/"{generic/ttk,win} - find generic win -name "*.h" -exec cp -p '{}' "${pkgdir}${MINGW_PREFIX}"/include/tk${pkgver%.*}/tk-private/'{}' ';' - ( cd "${pkgdir}${MINGW_PREFIX}/include" - for i in *.h ; do - cp -f $i ${pkgdir}${MINGW_PREFIX}/include/tk${pkgver%.*}/tk-private/generic/ - done - ) - chmod a-x "${pkgdir}${MINGW_PREFIX}/lib/"*/pkgIndex.tcl - - local _libver=${pkgver%.*} - _libver=${_libver//./} - sed -i \ - -e "s|^\(TK_BUILD_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtk${_libver}.dll.a'|" \ - -e "s|^\(TK_SRC_DIR\)='.*'|\1='${MINGW_PREFIX}/include/tk${pkgver%.*}/tk-private'|" \ - -e "s|^\(TK_BUILD_STUB_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtkstub${_libver}.a'|" \ - -e "s|^\(TK_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/libtkstub${_libver}.a'|" \ - -e "s|^\(TK_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib -ltkstub${_libver}'|" \ - ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh + ln -s "${pkgdir}${MINGW_PREFIX}/lib/libtk86.dll.a" "${pkgdir}${MINGW_PREFIX}/lib/libtk.dll.a" + mkdir -p "${pkgdir}${MINGW_PREFIX}/include/tk${pkgver%.*}/tk-private/"{generic/ttk,win} + find generic win -name "*.h" -exec cp -p '{}' "${pkgdir}${MINGW_PREFIX}"/include/tk${pkgver%.*}/tk-private/'{}' ';' + ( cd "${pkgdir}${MINGW_PREFIX}/include" + for i in *.h ; do + cp -f $i ${pkgdir}${MINGW_PREFIX}/include/tk${pkgver%.*}/tk-private/generic/ + done + ) + chmod a-x "${pkgdir}${MINGW_PREFIX}/lib/"*/pkgIndex.tcl + + local _libver=${pkgver%.*} + _libver=${_libver//./} + sed -i \ + -e "s|^\(TK_BUILD_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtk${_libver}.dll.a'|" \ + -e "s|^\(TK_SRC_DIR\)='.*'|\1='${MINGW_PREFIX}/include/tk${pkgver%.*}/tk-private'|" \ + -e "s|^\(TK_BUILD_STUB_LIB_SPEC\)='.*|\1='-Wl,${MINGW_PREFIX}/lib/libtkstub${_libver}.a'|" \ + -e "s|^\(TK_BUILD_STUB_LIB_PATH\)='.*|\1='${MINGW_PREFIX}/lib/libtkstub${_libver}.a'|" \ + -e "s|^\(TK_STUB_LIB_SPEC\)='.*|\1='-L${MINGW_PREFIX}/lib -ltkstub${_libver}'|" \ + ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh - # Add missing entry to tkConfig.sh - echo "# String to pass to the compiler so that an extension can" >> ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh - echo "# find installed Tcl headers." >> ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh - echo "TK_INCLUDE_SPEC='-I${MINGW_PREFIX}/include/tk${pkgver%.*}'" >> ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh + # Add missing entry to tkConfig.sh + echo "# String to pass to the compiler so that an extension can" >> ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh + echo "# find installed Tcl headers." >> ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh + echo "TK_INCLUDE_SPEC='-I${MINGW_PREFIX}/include/tk${pkgver%.*}'" >> ${pkgdir}${MINGW_PREFIX}/lib/tkConfig.sh - rm "${pkgdir}${MINGW_PREFIX}/lib/tk${pkgver%.*}/tkAppInit.c" + rm "${pkgdir}${MINGW_PREFIX}/lib/tk${pkgver%.*}/tkAppInit.c" } diff --git a/mingw-w64-tolua/PKGBUILD b/mingw-w64-tolua/PKGBUILD index 8549a0562b..8631fed847 100644 --- a/mingw-w64-tolua/PKGBUILD +++ b/mingw-w64-tolua/PKGBUILD @@ -16,19 +16,19 @@ source=(http://www.tecgraf.puc-rio.br/~celes/tolua/${_realname}-${pkgver}.tar.gz md5sums=('c5b4084f3a828d35646e08282050afbd') build() { - cd ${srcdir}/${_realname}-${pkgver} - sed -i "s|LUA=/usr/local|LUA=${MINGW_PREFIX}|g" config - make -j1 \ - AR="ar rcu" \ - RANLIB="ranlib" \ - STRIP="strip" \ - CC="${MINGW_CHOST}-gcc" + cd ${srcdir}/${_realname}-${pkgver} + sed -i "s|LUA=/usr/local|LUA=${MINGW_PREFIX}|g" config + make -j1 \ + AR="ar rcu" \ + RANLIB="ranlib" \ + STRIP="strip" \ + CC="${MINGW_CHOST}-gcc" } package(){ - cd ${srcdir}/${_realname}-${pkgver} - mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,include} - cp bin/*.exe ${pkgdir}${MINGW_PREFIX}/bin/ - cp lib/*.a ${pkgdir}${MINGW_PREFIX}/lib/ - cp include/*.h ${pkgdir}${MINGW_PREFIX}/include/ + cd ${srcdir}/${_realname}-${pkgver} + mkdir -p ${pkgdir}${MINGW_PREFIX}/{bin,lib,include} + cp bin/*.exe ${pkgdir}${MINGW_PREFIX}/bin/ + cp lib/*.a ${pkgdir}${MINGW_PREFIX}/lib/ + cp include/*.h ${pkgdir}${MINGW_PREFIX}/include/ } diff --git a/mingw-w64-tools/PKGBUILD b/mingw-w64-tools/PKGBUILD index d14f70b97a..5cb9b8a1b3 100644 --- a/mingw-w64-tools/PKGBUILD +++ b/mingw-w64-tools/PKGBUILD @@ -21,34 +21,34 @@ md5sums=(SKIP) _tools="gendef genidl genpeimg widl" pkgver() { - cd "${srcdir}/${_realname}" - local ver="$(svnversion)" - printf "%s.%s" "${_ver_base}" "${ver//[[:alpha:]]}" + cd "${srcdir}/${_realname}" + local ver="$(svnversion)" + printf "%s.%s" "${_ver_base}" "${ver//[[:alpha:]]}" } build() { - local cur= - for cur in ${_tools}; do - plain "Building ${cur} ..." - mkdir -p ${srcdir}/${MINGW_CHOST}-${cur} - cd ${srcdir}/${MINGW_CHOST}-${cur} - ${srcdir}/${_realname}/${cur}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-mangle=${MINGW_PREFIX} - make - done + local cur= + for cur in ${_tools}; do + plain "Building ${cur} ..." + mkdir -p ${srcdir}/${MINGW_CHOST}-${cur} + cd ${srcdir}/${MINGW_CHOST}-${cur} + ${srcdir}/${_realname}/${cur}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-mangle=${MINGW_PREFIX} + make + done } package() { - local cur= - for cur in ${_tools}; do - plain "Installing ${cur} ..." - cd ${srcdir}/${MINGW_CHOST}-${cur} - make DESTDIR=${pkgdir} install - if [[ -f "${srcdir}/${_realname}/${cur}"/COPYING ]]; then - install -Dm644 ${srcdir}/${_realname}/${cur}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/mingw-w64-tools/COPYING.${cur} - fi - done + local cur= + for cur in ${_tools}; do + plain "Installing ${cur} ..." + cd ${srcdir}/${MINGW_CHOST}-${cur} + make DESTDIR=${pkgdir} install + if [[ -f "${srcdir}/${_realname}/${cur}"/COPYING ]]; then + install -Dm644 ${srcdir}/${_realname}/${cur}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/mingw-w64-tools/COPYING.${cur} + fi + done } diff --git a/mingw-w64-unbound/PKGBUILD b/mingw-w64-unbound/PKGBUILD index c39e10fdcd..2704948bd7 100644 --- a/mingw-w64-unbound/PKGBUILD +++ b/mingw-w64-unbound/PKGBUILD @@ -11,54 +11,54 @@ url='http://unbound.net/' license=('custom:BSD') makedepends=("${_mingw_suff}-gcc") depends=("${_mingw_suff}-openssl" - "${_mingw_suff}-expat" - #"${_mingw_suff}-libevent" - "${_mingw_suff}-ldns" - ) + "${_mingw_suff}-expat" + #"${_mingw_suff}-libevent" + "${_mingw_suff}-ldns" + ) options=(strip staticlibs) source=("http://unbound.net/downloads/${_realname}-${pkgver}.tar.gz" - 'manifest') + 'manifest') sha1sums=('3ef4ea626e5284368d48ab618fe2207d43f2cee1' 'c4e841bf724a1ff907592c8a11ba9683568acfd5') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - cp -f ${srcdir}/manifest anchor-update.exe.manifest - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-shared \ - --disable-static \ - --sysconfdir=${MINGW_PREFIX}/etc \ - --localstatedir=${MINGW_PREFIX}/var \ - --sbindir=${MINGW_PREFIX}/bin \ - --disable-rpath \ - --with-libevent=no \ - --with-libexpat=${MINGW_PREFIX} \ - --with-conf-file=${MINGW_PREFIX}/etc/unbound/unbound.conf \ - --without-pyunbound \ - --without-pythonmodule \ - --with-ssl=${MINGW_PREFIX} \ - --with-ldns=${MINGW_PREFIX} - make + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + cp -f ${srcdir}/manifest anchor-update.exe.manifest + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-shared \ + --disable-static \ + --sysconfdir=${MINGW_PREFIX}/etc \ + --localstatedir=${MINGW_PREFIX}/var \ + --sbindir=${MINGW_PREFIX}/bin \ + --disable-rpath \ + --with-libevent=no \ + --with-libexpat=${MINGW_PREFIX} \ + --with-conf-file=${MINGW_PREFIX}/etc/unbound/unbound.conf \ + --without-pyunbound \ + --without-pythonmodule \ + --with-ssl=${MINGW_PREFIX} \ + --with-ldns=${MINGW_PREFIX} + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - install -Dm644 ${srcdir}/${_realname}-${pkgver}/doc/example.conf.in "${pkgdir}${MINGW_PREFIX}/etc/unbound/unbound.conf.example" - install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" - - for ff in anchor-update unbound-service-install unbound-service-remove; do - install -Dm755 ${ff}.exe "${pkgdir}${MINGW_PREFIX}/bin/" - install -Dm644 ${srcdir}/manifest ${pkgdir}${MINGW_PREFIX}/bin/${ff}.exe.manifest - done + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + install -Dm644 ${srcdir}/${_realname}-${pkgver}/doc/example.conf.in "${pkgdir}${MINGW_PREFIX}/etc/unbound/unbound.conf.example" + install -Dm644 ${srcdir}/${_realname}-${pkgver}/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + + for ff in anchor-update unbound-service-install unbound-service-remove; do + install -Dm755 ${ff}.exe "${pkgdir}${MINGW_PREFIX}/bin/" + install -Dm644 ${srcdir}/manifest ${pkgdir}${MINGW_PREFIX}/bin/${ff}.exe.manifest + done } diff --git a/mingw-w64-vala/PKGBUILD b/mingw-w64-vala/PKGBUILD index 8fc7a71af9..5c5fa10ed0 100644 --- a/mingw-w64-vala/PKGBUILD +++ b/mingw-w64-vala/PKGBUILD @@ -15,24 +15,24 @@ source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver:0:4}/${_rea sha256sums=('22a37c977512c19cd29c373eaaef96cb2c994795d491106f32387f3f9d1e899c') prepare() { - cd "${srcdir}"/${_realname}-${pkgver} + cd "${srcdir}"/${_realname}-${pkgver} } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-vapigen - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-vapigen + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - #mv -f ${pkgdir}${MINGW_PREFIX}/share/pkgconfig/* ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + #mv -f ${pkgdir}${MINGW_PREFIX}/share/pkgconfig/* ${pkgdir}${MINGW_PREFIX}/lib/pkgconfig/ + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-w32pth/PKGBUILD b/mingw-w64-w32pth/PKGBUILD index 41a687099d..2f802dfc57 100644 --- a/mingw-w64-w32pth/PKGBUILD +++ b/mingw-w64-w32pth/PKGBUILD @@ -13,35 +13,35 @@ url="http://www.gnupg.org" makedepends=("${_mingw_suff}-gcc") options=('strip' 'staticlibs') source=("ftp://ftp.g10code.com/g10code/w32pth/w32pth-${pkgver}.tar.bz2" - w32pth-2.0.4-deffile.patch - w32pth-2.0.4-mingw.patch) + w32pth-2.0.4-deffile.patch + w32pth-2.0.4-mingw.patch) sha1sums=('d648b98ce215f81e901f3f982470d37c704433a6' '8e64fa8432e990a4b0e5bedb62cebad64a8d7197' '27ac166bfe7761e56e6d6333b8af7b08c11fe5db') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/w32pth-2.0.4-deffile.patch - patch -p1 -i ${srcdir}/w32pth-2.0.4-mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/w32pth-2.0.4-deffile.patch + patch -p1 -i ${srcdir}/w32pth-2.0.4-mingw.patch - ./autogen.sh + ./autogen.sh } build() { - export lt_cv_deplibs_check_method='pass_all' - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --enable-shared \ - --disable-static - make + export lt_cv_deplibs_check_method='pass_all' + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --enable-shared \ + --disable-static + make } package() { - cd ${srcdir}/build-${CARCH} - make -j1 DESTDIR="${pkgdir}" install - rm ${pkgdir}${MINGW_PREFIX}/lib/*.def + cd ${srcdir}/build-${CARCH} + make -j1 DESTDIR="${pkgdir}" install + rm ${pkgdir}${MINGW_PREFIX}/lib/*.def } diff --git a/mingw-w64-waf/PKGBUILD b/mingw-w64-waf/PKGBUILD index 895abda3d9..4b83e67952 100644 --- a/mingw-w64-waf/PKGBUILD +++ b/mingw-w64-waf/PKGBUILD @@ -13,45 +13,45 @@ makedepends=("setconf") depends=("${_mingw_suff}-python3") options=('!emptydirs') source=("http://${_realname}.googlecode.com/files/${_realname}-$pkgver.tar.bz2" - waflib.patch) + waflib.patch) sha256sums=('49780032ed2ac0e118030af329cbd5883d2b9cb9831fc632a3e7b2bfd99d3f1e' 'c7a7f938483db968e33bd1cdccb71cae199fd67afbc2baa1ec25e2ad4243e9bd') prepare() { - cd "${_realname}-$pkgver" - patch -p1 -i ${srcdir}/waflib.patch - # Extracting license - head -n 30 waf | tail -n 25 > LICENSE - # Python 3 fix - sed -i '0,/env python/s//python3/' waf + cd "${_realname}-$pkgver" + patch -p1 -i ${srcdir}/waflib.patch + # Extracting license + head -n 30 waf | tail -n 25 > LICENSE + # Python 3 fix + sed -i '0,/env python/s//python3/' waf } build() { - cd ${_realname}-$pkgver - plain "Configure ..." - ${MINGW_PREFIX}/bin/python3 ./waf-light configure --prefix=${MINGW_PREFIX} - plain "Make waf ..." - ${MINGW_PREFIX}/bin/python3 ./waf-light --make-waf + cd ${_realname}-$pkgver + plain "Configure ..." + ${MINGW_PREFIX}/bin/python3 ./waf-light configure --prefix=${MINGW_PREFIX} + plain "Make waf ..." + ${MINGW_PREFIX}/bin/python3 ./waf-light --make-waf } package() { - cd "${_realname}-$pkgver" + cd "${_realname}-$pkgver" - ${MINGW_PREFIX}/bin/python3 ./waf-light install -f --destdir="$pkgdir" \ - --tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8,eclipse' + ${MINGW_PREFIX}/bin/python3 ./waf-light install -f --destdir="$pkgdir" \ + --tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8,eclipse' - install -Dm755 waf "${pkgdir}${MINGW_PREFIX}/bin/waf" + install -Dm755 waf "${pkgdir}${MINGW_PREFIX}/bin/waf" - # Force the generation of .waf.admin files - cd demos/c - "${pkgdir}${MINGW_PREFIX}/bin/waf" configure build >& /dev/null - cd ../.. + # Force the generation of .waf.admin files + cd demos/c + "${pkgdir}${MINGW_PREFIX}/bin/waf" configure build >& /dev/null + cd ../.. - # Fix weird directory placement (FS#38216, FS#38300) - mkdir -p "${pkgdir}${MINGW_PREFIX}/lib/waf" - mv "${pkgdir}${MINGW_PREFIX}/bin/.waf3-$pkgver-"* "${pkgdir}${MINGW_PREFIX}/lib/waf/" - setconf "${pkgdir}${MINGW_PREFIX}/bin/waf" base '"${MINGW_PREFIX}/lib/waf"' + # Fix weird directory placement (FS#38216, FS#38300) + mkdir -p "${pkgdir}${MINGW_PREFIX}/lib/waf" + mv "${pkgdir}${MINGW_PREFIX}/bin/.waf3-$pkgver-"* "${pkgdir}${MINGW_PREFIX}/lib/waf/" + setconf "${pkgdir}${MINGW_PREFIX}/bin/waf" base '"${MINGW_PREFIX}/lib/waf"' - install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/$pkgname/LICENSE" } diff --git a/mingw-w64-wavpack/PKGBUILD b/mingw-w64-wavpack/PKGBUILD index 526076483f..67738f20e8 100644 --- a/mingw-w64-wavpack/PKGBUILD +++ b/mingw-w64-wavpack/PKGBUILD @@ -16,24 +16,24 @@ source=(http://www.wavpack.com/${_realname}-${pkgver}.tar.bz2) sha1sums=('7bf2022c988c19067196ee1fdadc919baacf46d1') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --enable-mmx - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --enable-mmx + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-webkitgtk2/PKGBUILD b/mingw-w64-webkitgtk2/PKGBUILD index ec36e53370..47e33831ee 100644 --- a/mingw-w64-webkitgtk2/PKGBUILD +++ b/mingw-w64-webkitgtk2/PKGBUILD @@ -10,84 +10,84 @@ arch=('any') url="http://webkitgtk.org/" license=("LGPL") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "bison" - "flex" - "gperf" - "libtool" - "gtk-doc" - "${_mingw_suff}-python2" - "${_mingw_suff}-ruby" - ) + "${_mingw_suff}-pkg-config" + "bison" + "flex" + "gperf" + "libtool" + "gtk-doc" + "${_mingw_suff}-python2" + "${_mingw_suff}-ruby" + ) depends=( - "${_mingw_suff}-cairo" - "${_mingw_suff}-enchant" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-freetype" - "${_mingw_suff}-glib2" - "${_mingw_suff}-gst-plugins-base0.10" - "${_mingw_suff}-gstreamer0.10" - "${_mingw_suff}-gtk2" - "${_mingw_suff}-geoclue" - "${_mingw_suff}-icu" - "${_mingw_suff}-libidn" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libsoup" - "${_mingw_suff}-sqlite3" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-pango" - "${_mingw_suff}-xz" - ) + "${_mingw_suff}-cairo" + "${_mingw_suff}-enchant" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-freetype" + "${_mingw_suff}-glib2" + "${_mingw_suff}-gst-plugins-base0.10" + "${_mingw_suff}-gstreamer0.10" + "${_mingw_suff}-gtk2" + "${_mingw_suff}-geoclue" + "${_mingw_suff}-icu" + "${_mingw_suff}-libidn" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libsoup" + "${_mingw_suff}-sqlite3" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-pango" + "${_mingw_suff}-xz" + ) options=(!libtool strip staticlibs) source=(http://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz - webkitgtk-1.10.2-windows.patch - bison3.patch) + webkitgtk-1.10.2-windows.patch + bison3.patch) md5sums=('7b1a652af1eb11bee5bf7209e9ff67e6' 'ee42b2bc19a6f6bb7267a3d5db5f24bb' '4bc278e790526da1be2a2199d6f984de') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/webkitgtk-1.10.2-windows.patch - patch -p1 -i ${srcdir}/bison3.patch - sed -e "s|-licui18n|-licuin|g" -i configure.ac - - rm -rf autom4te.cache - touch README INSTALL - gtkdocize --copy > /dev/null 2>&1 - autoreconf --verbose --install -I Source/autotools + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/webkitgtk-1.10.2-windows.patch + patch -p1 -i ${srcdir}/bison3.patch + sed -e "s|-licui18n|-licuin|g" -i configure.ac + + rm -rf autom4te.cache + touch README INSTALL + gtkdocize --copy > /dev/null 2>&1 + autoreconf --verbose --install -I Source/autotools } build() { - # Suppress a *lot* of gcc 4.8 warnings - CPPFLAGS+=" -Wno-unused-local-typedefs" - export lt_cv_deplibs_check_method='pass_all' - - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - #cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-debug --enable-debug-symbols --disable-debug-features \ - --with-gtk=2.0 --disable-webkit2 --disable-glibtest \ - --enable-shared --disable-static --with-target=win32 \ - --with-unicode-backend=icu --disable-jit \ - --enable-filters --enable-video \ - --with-font-backend=freetype --enable-3D-transforms \ - --enable-geolocation --enable-web-sockets --enable-mathml - - make + # Suppress a *lot* of gcc 4.8 warnings + CPPFLAGS+=" -Wno-unused-local-typedefs" + export lt_cv_deplibs_check_method='pass_all' + + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + [[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + #cp -r "${srcdir}/${_realname}-${pkgver}" "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-debug --enable-debug-symbols --disable-debug-features \ + --with-gtk=2.0 --disable-webkit2 --disable-glibtest \ + --enable-shared --disable-static --with-target=win32 \ + --with-unicode-backend=icu --disable-jit \ + --enable-filters --enable-video \ + --with-font-backend=freetype --enable-3D-transforms \ + --enable-geolocation --enable-web-sockets --enable-mathml + + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm - rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + rm -f ${pkgdir}${MINGW_PREFIX}/lib/gstreamer*/*.a } diff --git a/mingw-w64-webkitgtk3/PKGBUILD b/mingw-w64-webkitgtk3/PKGBUILD index 8e08696d43..5a322a1bf7 100644 --- a/mingw-w64-webkitgtk3/PKGBUILD +++ b/mingw-w64-webkitgtk3/PKGBUILD @@ -11,176 +11,176 @@ url="http://webkitgtk.org/" license=("custom") options=('!libtool' 'strip' '!debug' 'staticlibs') makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-gobject-introspection" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-gtk2" - "${_mingw_suff}-gtk3" - "bison" - "flex" - "gperf" - "libtool" - "gtk-doc" - "perl" - "${_mingw_suff}-python2" - "${_mingw_suff}-ruby" - ) + "${_mingw_suff}-gobject-introspection" + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-gtk2" + "${_mingw_suff}-gtk3" + "bison" + "flex" + "gperf" + "libtool" + "gtk-doc" + "perl" + "${_mingw_suff}-python2" + "${_mingw_suff}-ruby" + ) depends=( - "${_mingw_suff}-angleproject" - "${_mingw_suff}-cairo" - "${_mingw_suff}-enchant" - "${_mingw_suff}-fontconfig" - "${_mingw_suff}-freetype" - "${_mingw_suff}-glib2" - "${_mingw_suff}-gst-plugins-base" - "${_mingw_suff}-gstreamer" - "${_mingw_suff}-geoclue" - "${_mingw_suff}-harfbuzz" - "${_mingw_suff}-icu" - "${_mingw_suff}-libidn" - "${_mingw_suff}-libjpeg" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libsoup" - "${_mingw_suff}-sqlite3" - "${_mingw_suff}-libxml2" - "${_mingw_suff}-libxslt" - "${_mingw_suff}-libwebp" - "${_mingw_suff}-pango" - "${_mingw_suff}-xz" - ) + "${_mingw_suff}-angleproject" + "${_mingw_suff}-cairo" + "${_mingw_suff}-enchant" + "${_mingw_suff}-fontconfig" + "${_mingw_suff}-freetype" + "${_mingw_suff}-glib2" + "${_mingw_suff}-gst-plugins-base" + "${_mingw_suff}-gstreamer" + "${_mingw_suff}-geoclue" + "${_mingw_suff}-harfbuzz" + "${_mingw_suff}-icu" + "${_mingw_suff}-libidn" + "${_mingw_suff}-libjpeg" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libsoup" + "${_mingw_suff}-sqlite3" + "${_mingw_suff}-libxml2" + "${_mingw_suff}-libxslt" + "${_mingw_suff}-libwebp" + "${_mingw_suff}-pango" + "${_mingw_suff}-xz" + ) source=(http://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz - 0001-webkitgtk-remove-reference-to-nonexisting-header.mingw.patch - 0002-webkitgtk-mingw-use-gcc-asm.mingw.patch - 0003-webkit-dont-build-dump-render-tree.mingw.patch - 0004-webkitgtk-mingw-dont-declare-readwritebarrier.mingw.patch - 0005-webkitgtk-mingw-compile-fix.mingw.patch - 0006-webkitgtk-mingw-prevent-no-error-name-conflict.mingw.patch - 0007-webkitgtk-mingw-fix-includes.mingw.patch - 0008-webkit-fix-angle-windows-compilation.mingw.patch - 0009-webkitgtk-mingw-m-pi.mingw.patch - 0010-webkitgtk-prevent-multiple-plugins-definitions.mingw.patch - 0011-webkitgtk-mingw-opengl.mingw.patch - 0012-webkitgtk-dont-build-test-webkit-api.mingw.patch - 0013-webkitgtk-redo-commit-148663.mingw.patch - 0014-webkitgtk-workaround-conflicting-htonl-on-win64.mingw.patch - 0015-use-gstatbuf.all.patch - 0016-non-volatile-refc-in-audio.mingw.patch - 0017-make-sure-correct-gcc-is-used.mingw.patch - 0018-use-la-libs-for-g-i.all.patch - 0021-use-configured-python-for-this.all.patch - 0023-use-path-instead-of-ld-library-path-on.mingw.patch - 0024-use-stabs-to-get-smaller-debug-builds.mingw.patch - 0025-webkitgtk-2.2.5-icu-libraries.patch - 0026-webkitgtk-mingw-gnu-print.patch - 0027-webkitgtk-windows-fix-egl.patch - 0028-Use-after-free-in-WTF-threading-code.patch - 0029-pass-python-and-cflags-to-girscanner.patch) + 0001-webkitgtk-remove-reference-to-nonexisting-header.mingw.patch + 0002-webkitgtk-mingw-use-gcc-asm.mingw.patch + 0003-webkit-dont-build-dump-render-tree.mingw.patch + 0004-webkitgtk-mingw-dont-declare-readwritebarrier.mingw.patch + 0005-webkitgtk-mingw-compile-fix.mingw.patch + 0006-webkitgtk-mingw-prevent-no-error-name-conflict.mingw.patch + 0007-webkitgtk-mingw-fix-includes.mingw.patch + 0008-webkit-fix-angle-windows-compilation.mingw.patch + 0009-webkitgtk-mingw-m-pi.mingw.patch + 0010-webkitgtk-prevent-multiple-plugins-definitions.mingw.patch + 0011-webkitgtk-mingw-opengl.mingw.patch + 0012-webkitgtk-dont-build-test-webkit-api.mingw.patch + 0013-webkitgtk-redo-commit-148663.mingw.patch + 0014-webkitgtk-workaround-conflicting-htonl-on-win64.mingw.patch + 0015-use-gstatbuf.all.patch + 0016-non-volatile-refc-in-audio.mingw.patch + 0017-make-sure-correct-gcc-is-used.mingw.patch + 0018-use-la-libs-for-g-i.all.patch + 0021-use-configured-python-for-this.all.patch + 0023-use-path-instead-of-ld-library-path-on.mingw.patch + 0024-use-stabs-to-get-smaller-debug-builds.mingw.patch + 0025-webkitgtk-2.2.5-icu-libraries.patch + 0026-webkitgtk-mingw-gnu-print.patch + 0027-webkitgtk-windows-fix-egl.patch + 0028-Use-after-free-in-WTF-threading-code.patch + 0029-pass-python-and-cflags-to-girscanner.patch) prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/0001-webkitgtk-remove-reference-to-nonexisting-header.mingw.patch - patch -p1 -i ${srcdir}/0002-webkitgtk-mingw-use-gcc-asm.mingw.patch - patch -p1 -i ${srcdir}/0003-webkit-dont-build-dump-render-tree.mingw.patch - patch -p1 -i ${srcdir}/0004-webkitgtk-mingw-dont-declare-readwritebarrier.mingw.patch - patch -p1 -i ${srcdir}/0005-webkitgtk-mingw-compile-fix.mingw.patch - patch -p1 -i ${srcdir}/0006-webkitgtk-mingw-prevent-no-error-name-conflict.mingw.patch - patch -p1 -i ${srcdir}/0007-webkitgtk-mingw-fix-includes.mingw.patch - patch -p1 -i ${srcdir}/0008-webkit-fix-angle-windows-compilation.mingw.patch - patch -p1 -i ${srcdir}/0009-webkitgtk-mingw-m-pi.mingw.patch - patch -p1 -i ${srcdir}/0010-webkitgtk-prevent-multiple-plugins-definitions.mingw.patch - patch -p1 -i ${srcdir}/0011-webkitgtk-mingw-opengl.mingw.patch - patch -p1 -i ${srcdir}/0012-webkitgtk-dont-build-test-webkit-api.mingw.patch - patch -p1 -i ${srcdir}/0013-webkitgtk-redo-commit-148663.mingw.patch - patch -p1 -i ${srcdir}/0014-webkitgtk-workaround-conflicting-htonl-on-win64.mingw.patch - patch -p1 -i ${srcdir}/0015-use-gstatbuf.all.patch - patch -p1 -i ${srcdir}/0016-non-volatile-refc-in-audio.mingw.patch - patch -p1 -i ${srcdir}/0017-make-sure-correct-gcc-is-used.mingw.patch - patch -p1 -i ${srcdir}/0018-use-la-libs-for-g-i.all.patch - patch -p1 -i ${srcdir}/0021-use-configured-python-for-this.all.patch - patch -p1 -i ${srcdir}/0023-use-path-instead-of-ld-library-path-on.mingw.patch - patch -p1 -i ${srcdir}/0024-use-stabs-to-get-smaller-debug-builds.mingw.patch - patch -p1 -i ${srcdir}/0025-webkitgtk-2.2.5-icu-libraries.patch - patch -p1 -i ${srcdir}/0026-webkitgtk-mingw-gnu-print.patch - patch -p1 -i ${srcdir}/0027-webkitgtk-windows-fix-egl.patch - patch -p1 -i ${srcdir}/0028-Use-after-free-in-WTF-threading-code.patch - patch -p1 -i ${srcdir}/0029-pass-python-and-cflags-to-girscanner.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/0001-webkitgtk-remove-reference-to-nonexisting-header.mingw.patch + patch -p1 -i ${srcdir}/0002-webkitgtk-mingw-use-gcc-asm.mingw.patch + patch -p1 -i ${srcdir}/0003-webkit-dont-build-dump-render-tree.mingw.patch + patch -p1 -i ${srcdir}/0004-webkitgtk-mingw-dont-declare-readwritebarrier.mingw.patch + patch -p1 -i ${srcdir}/0005-webkitgtk-mingw-compile-fix.mingw.patch + patch -p1 -i ${srcdir}/0006-webkitgtk-mingw-prevent-no-error-name-conflict.mingw.patch + patch -p1 -i ${srcdir}/0007-webkitgtk-mingw-fix-includes.mingw.patch + patch -p1 -i ${srcdir}/0008-webkit-fix-angle-windows-compilation.mingw.patch + patch -p1 -i ${srcdir}/0009-webkitgtk-mingw-m-pi.mingw.patch + patch -p1 -i ${srcdir}/0010-webkitgtk-prevent-multiple-plugins-definitions.mingw.patch + patch -p1 -i ${srcdir}/0011-webkitgtk-mingw-opengl.mingw.patch + patch -p1 -i ${srcdir}/0012-webkitgtk-dont-build-test-webkit-api.mingw.patch + patch -p1 -i ${srcdir}/0013-webkitgtk-redo-commit-148663.mingw.patch + patch -p1 -i ${srcdir}/0014-webkitgtk-workaround-conflicting-htonl-on-win64.mingw.patch + patch -p1 -i ${srcdir}/0015-use-gstatbuf.all.patch + patch -p1 -i ${srcdir}/0016-non-volatile-refc-in-audio.mingw.patch + patch -p1 -i ${srcdir}/0017-make-sure-correct-gcc-is-used.mingw.patch + patch -p1 -i ${srcdir}/0018-use-la-libs-for-g-i.all.patch + patch -p1 -i ${srcdir}/0021-use-configured-python-for-this.all.patch + patch -p1 -i ${srcdir}/0023-use-path-instead-of-ld-library-path-on.mingw.patch + patch -p1 -i ${srcdir}/0024-use-stabs-to-get-smaller-debug-builds.mingw.patch + patch -p1 -i ${srcdir}/0025-webkitgtk-2.2.5-icu-libraries.patch + patch -p1 -i ${srcdir}/0026-webkitgtk-mingw-gnu-print.patch + patch -p1 -i ${srcdir}/0027-webkitgtk-windows-fix-egl.patch + patch -p1 -i ${srcdir}/0028-Use-after-free-in-WTF-threading-code.patch + patch -p1 -i ${srcdir}/0029-pass-python-and-cflags-to-girscanner.patch - autoreconf --verbose --install -I Source/autotools - - rm -rf ${srcdir}/build-gtk{2,3} - mkdir -p ${srcdir}/build-gtk{2,3} + autoreconf --verbose --install -I Source/autotools + + rm -rf ${srcdir}/build-gtk{2,3} + mkdir -p ${srcdir}/build-gtk{2,3} } _build() { - _ver="$1"; shift - cd ${srcdir}/build-${_ver} + _ver="$1"; shift + cd ${srcdir}/build-${_ver} - export PYTHON=${MINGW_PREFIX}/bin/python2 - export RUBY=${MINGW_PREFIX}/bin/ruby + export PYTHON=${MINGW_PREFIX}/bin/python2 + export RUBY=${MINGW_PREFIX}/bin/ruby - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --disable-debug \ - --enable-debug-symbols \ - --enable-introspection \ - --disable-credential-storage \ - --disable-accelerated-compositing \ - --enable-jit \ - --disable-webkit2 \ - --disable-glibtest \ - --disable-static \ - --enable-shared \ - --enable-video \ - --enable-spellcheck \ - --enable-optimizations \ - --enable-geolocation \ - --with-target=win32 \ - --enable-gles2=no \ - --enable-egl=no \ - "$@" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --disable-debug \ + --enable-debug-symbols \ + --enable-introspection \ + --disable-credential-storage \ + --disable-accelerated-compositing \ + --enable-jit \ + --disable-webkit2 \ + --disable-glibtest \ + --disable-static \ + --enable-shared \ + --enable-video \ + --enable-spellcheck \ + --enable-optimizations \ + --enable-geolocation \ + --with-target=win32 \ + --enable-gles2=no \ + --enable-egl=no \ + "$@" - PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${srcdir}/build-${_ver}/SourceJavaScriptCore \ - make V=1 all stamp-po + PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${srcdir}/build-${_ver}/SourceJavaScriptCore \ + make V=1 all stamp-po } build() { - _build gtk3 --disable-gtk-doc --disable-webkit2 --with-gtk=3.0 - _build gtk2 --disable-gtk-doc --disable-webkit2 --with-gtk=2.0 + _build gtk3 --disable-gtk-doc --disable-webkit2 --with-gtk=3.0 + _build gtk2 --disable-gtk-doc --disable-webkit2 --with-gtk=2.0 } package_webkitgtk2() { - pkgdesc+=" for GTK2" - depends+=(${_mingw_suff}-gtk2) - #provides=("${_mingw_suff}-libwebkit2=${pkgver}") - cd "${srcdir}/build-gtk2" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + pkgdesc+=" for GTK2" + depends+=(${_mingw_suff}-gtk2) + #provides=("${_mingw_suff}-libwebkit2=${pkgver}") + cd "${srcdir}/build-gtk2" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } package_webkitgtk3() { - depends+=(${_mingw_suff}-gtk3) - optdepends+=("${_mingw_suff}-gtk2: Netscape plugin support") - #provides=("${_mingw_suff}-webkitgtk3=${pkgver}" "${_mingw_suff}-libwebkit3=${pkgver}") - cd "${srcdir}/build-gtk3" - make -j1 DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + depends+=(${_mingw_suff}-gtk3) + optdepends+=("${_mingw_suff}-gtk2: Netscape plugin support") + #provides=("${_mingw_suff}-webkitgtk3=${pkgver}" "${_mingw_suff}-libwebkit3=${pkgver}") + cd "${srcdir}/build-gtk3" + make -j1 DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } package_mingw-w64-i686-webkitgtk2() { - package_webkitgtk2 + package_webkitgtk2 } package_mingw-w64-i686-webkitgtk3() { - package_webkitgtk3 + package_webkitgtk3 } package_mingw-w64-x86_64-webkitgtk2() { - package_webkitgtk2 + package_webkitgtk2 } package_mingw-w64-x86_64-webkitgtk3() { - package_webkitgtk3 + package_webkitgtk3 } md5sums=('245a9f8cac251662b7abf19903332038' diff --git a/mingw-w64-wined3d/PKGBUILD b/mingw-w64-wined3d/PKGBUILD index 815d4da9e7..f9cbe46c93 100644 --- a/mingw-w64-wined3d/PKGBUILD +++ b/mingw-w64-wined3d/PKGBUILD @@ -17,72 +17,72 @@ source=(http://prdownloads.sourceforge.net/$_realname/$_realname-$pkgver.tar.bz2 md5sums=('e0e55105e5c7ba5277023bd54ac60d44') build() { - case ${MINGW_CHOST} in - i686*) - _extra= - ;; - x86_64*) - _extra="--enable-win64" - ;; - esac - cd ${srcdir}/$_realname-$pkgver - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-tests \ - --without-alsa \ - --without-capi \ - --without-coreaudio \ - --without-cups \ - --without-curses \ - --without-dbus \ - --without-fontconfig \ - --without-freetype \ - --without-gettext \ - --without-gphoto \ - --with-glu \ - --without-gnutls \ - --without-gsm \ - --without-gstreamer \ - --without-hal \ - --without-jpeg \ - --without-ldap \ - --without-mpg123 \ - --without-netapi \ - --without-openal \ - --without-opencl \ - --with-opengl \ - --without-osmesa \ - --without-oss \ - --without-png \ - --with-pthread \ - --without-sane \ - --without-tiff \ - --without-v4l \ - --without-xcomposite \ - --without-xcursor \ - --without-xinerama \ - --without-xinput \ - --without-xinput2 \ - --without-xml \ - --without-xrandr \ - --without-xrender \ - --without-xshape \ - --without-xshm \ - --without-xslt \ - --without-xxf86vm \ - --without-zlib \ - --without-x \ - $_extra \ - CFLAGS="-O2 -DUSE_WIN32_OPENGL -DWINE_NOWINSOCK" - make LN_S='ln -s' dlls/d3d8 dlls/d3d9 dlls/d3d10 dlls/d3d10core dlls/dxgi dlls/wined3d + case ${MINGW_CHOST} in + i686*) + _extra= + ;; + x86_64*) + _extra="--enable-win64" + ;; + esac + cd ${srcdir}/$_realname-$pkgver + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-tests \ + --without-alsa \ + --without-capi \ + --without-coreaudio \ + --without-cups \ + --without-curses \ + --without-dbus \ + --without-fontconfig \ + --without-freetype \ + --without-gettext \ + --without-gphoto \ + --with-glu \ + --without-gnutls \ + --without-gsm \ + --without-gstreamer \ + --without-hal \ + --without-jpeg \ + --without-ldap \ + --without-mpg123 \ + --without-netapi \ + --without-openal \ + --without-opencl \ + --with-opengl \ + --without-osmesa \ + --without-oss \ + --without-png \ + --with-pthread \ + --without-sane \ + --without-tiff \ + --without-v4l \ + --without-xcomposite \ + --without-xcursor \ + --without-xinerama \ + --without-xinput \ + --without-xinput2 \ + --without-xml \ + --without-xrandr \ + --without-xrender \ + --without-xshape \ + --without-xshm \ + --without-xslt \ + --without-xxf86vm \ + --without-zlib \ + --without-x \ + $_extra \ + CFLAGS="-O2 -DUSE_WIN32_OPENGL -DWINE_NOWINSOCK" + make LN_S='ln -s' dlls/d3d8 dlls/d3d9 dlls/d3d10 dlls/d3d10core dlls/dxgi dlls/wined3d } package() { - cd ${srcdir}/$_realname-$pkgver - mkdir -p ${pkgdir}${MINGW_PREFIX}/bin - local _dll_files=( $(find ${srcdir}/$_realname-$pkgver -type f -name "*.dll") ) - cp -f ${_dll_files[@]} ${pkgdir}${MINGW_PREFIX}/bin/ + cd ${srcdir}/$_realname-$pkgver + mkdir -p ${pkgdir}${MINGW_PREFIX}/bin + local _dll_files=( $(find ${srcdir}/$_realname-$pkgver -type f -name "*.dll") ) + cp -f ${_dll_files[@]} ${pkgdir}${MINGW_PREFIX}/bin/ } diff --git a/mingw-w64-winpthreads/PKGBUILD b/mingw-w64-winpthreads/PKGBUILD index f0cca3b32b..bb8ddf9324 100644 --- a/mingw-w64-winpthreads/PKGBUILD +++ b/mingw-w64-winpthreads/PKGBUILD @@ -27,21 +27,21 @@ build() { cd ${srcdir}/${_realname} mkdir -p ${srcdir}/winpthreads-build-${MINGW_CHOST} && cd ${srcdir}/winpthreads-build-${MINGW_CHOST} - declare -a extra_config - if check_option "debug" "y"; then - extra_config+=("CFLAGS=-O0 -g -DWINPTHREAD_DBG") - extra_config+=("CXXFLAGS=-O0 -g -DWINPTHREAD_DBG") - extra_config+=("CXXFLAGS=") - fi + declare -a extra_config + if check_option "debug" "y"; then + extra_config+=("CFLAGS=-O0 -g -DWINPTHREAD_DBG") + extra_config+=("CXXFLAGS=-O0 -g -DWINPTHREAD_DBG") + extra_config+=("CXXFLAGS=") + fi ${srcdir}/${_realname}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-static \ - --enable-shared \ - "${extra_config[@]}" + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-static \ + --enable-shared \ + "${extra_config[@]}" # I failed to figure out how to disable stripping, this # will have to do instead. @@ -56,48 +56,48 @@ build() { } package_winpthreads() { - depends=("${_mingw_suff}-crt-svn" "${_mingw_suff}-libwinpthread-svn=${pkgver}") - provides=("${_mingw_suff}-${_realname}") - conflicts=("${_mingw_suff}-${_realname}") + depends=("${_mingw_suff}-crt-svn" "${_mingw_suff}-libwinpthread-svn=${pkgver}") + provides=("${_mingw_suff}-${_realname}") + conflicts=("${_mingw_suff}-${_realname}") cd ${srcdir}/winpthreads-build-${MINGW_CHOST} make DESTDIR=${pkgdir} install - - mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST} - mv ${pkgdir}${MINGW_PREFIX}/include ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/ - mv ${pkgdir}${MINGW_PREFIX}/lib ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/ - rm -rf ${pkgdir}${MINGW_PREFIX}/bin - - install -Dm644 ${srcdir}/${_realname}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING + + mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST} + mv ${pkgdir}${MINGW_PREFIX}/include ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/ + mv ${pkgdir}${MINGW_PREFIX}/lib ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/ + rm -rf ${pkgdir}${MINGW_PREFIX}/bin + + install -Dm644 ${srcdir}/${_realname}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING } package_libwinpthread() { - provides=("${_mingw_suff}-libwinpthread") - conflicts=("${_mingw_suff}-libwinpthread") + provides=("${_mingw_suff}-libwinpthread") + conflicts=("${_mingw_suff}-libwinpthread") cd ${srcdir}/winpthreads-build-${MINGW_CHOST} make DESTDIR=${pkgdir} install - - rm -rf ${pkgdir}${MINGW_PREFIX}/include - rm -rf ${pkgdir}${MINGW_PREFIX}/lib + + rm -rf ${pkgdir}${MINGW_PREFIX}/include + rm -rf ${pkgdir}${MINGW_PREFIX}/lib } # Wrappers for package functions # 32-bit wrappers package_mingw-w64-i686-winpthreads-svn() { - package_winpthreads + package_winpthreads } package_mingw-w64-i686-libwinpthread-svn() { - package_libwinpthread + package_libwinpthread } # 64-bit wrappers package_mingw-w64-x86_64-winpthreads-svn() { - package_winpthreads + package_winpthreads } package_mingw-w64-x86_64-libwinpthread-svn() { - package_libwinpthread + package_libwinpthread } diff --git a/mingw-w64-wintab-sdk/PKGBUILD b/mingw-w64-wintab-sdk/PKGBUILD index 10653f8439..3caf266d7b 100644 --- a/mingw-w64-wintab-sdk/PKGBUILD +++ b/mingw-w64-wintab-sdk/PKGBUILD @@ -15,7 +15,7 @@ md5sums=('8f0a5795e40e6d35a82a04c1c485c1cc' 'a1439a2bdb964e92368f064cbc889e72') package() { - mkdir -p ${pkgdir}${MINGW_PREFIX}/include - install -Dm644 ${srcdir}/pktdef.h ${pkgdir}${MINGW_PREFIX}/include - install -Dm644 ${srcdir}/wintab.h ${pkgdir}${MINGW_PREFIX}/include + mkdir -p ${pkgdir}${MINGW_PREFIX}/include + install -Dm644 ${srcdir}/pktdef.h ${pkgdir}${MINGW_PREFIX}/include + install -Dm644 ${srcdir}/wintab.h ${pkgdir}${MINGW_PREFIX}/include } diff --git a/mingw-w64-wxwidgets/PKGBUILD b/mingw-w64-wxwidgets/PKGBUILD index 601970f0fb..22f10fe606 100644 --- a/mingw-w64-wxwidgets/PKGBUILD +++ b/mingw-w64-wxwidgets/PKGBUILD @@ -11,50 +11,50 @@ license=("custom:wxWindows") groups=("${_mingw_suff}") url="http://www.wxwidgets.org/" depends=("${_mingw_suff}-gcc-libs" - "${_mingw_suff}-zlib" - "${_mingw_suff}-xz" - "${_mingw_suff}-expat" - "${_mingw_suff}-libpng" - "${_mingw_suff}-libjpeg-turbo" - "${_mingw_suff}-libtiff" - "${_mingw_suff}-cppunit") + "${_mingw_suff}-zlib" + "${_mingw_suff}-xz" + "${_mingw_suff}-expat" + "${_mingw_suff}-libpng" + "${_mingw_suff}-libjpeg-turbo" + "${_mingw_suff}-libtiff" + "${_mingw_suff}-cppunit") makedepends=("${_mingw_suff}-gcc" "${_mingw_suff}-python2") options=('strip' 'staticlibs' '!buildflags') source=("https://sourceforge.net/projects/wxwindows/files/3.0.0/wxWidgets-3.0.0.tar.bz2" - "wxWidgets-3.0.0-gcc-codelight.patch") + "wxWidgets-3.0.0-gcc-codelight.patch") sha1sums=('756a9c54d1f411e262f03bacb78ccef085a9880a' '05a3471dcf735d86defe0df00dcb8e9ff0698290') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/wxWidgets-3.0.0-gcc-codelight.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/wxWidgets-3.0.0-gcc-codelight.patch } build() { - [[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH} - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - #CPPFLAGS+=" -fno-keep-inline-dllexport" - ../${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --build=${MINGW_CHOST} \ - --with-msw \ - --disable-mslu \ - --enable-shared \ - --enable-iniconf \ - --enable-iff \ - --enable-permissive \ - --enable-monolithic \ - --enable-unicode \ - --enable-accessibility \ - --disable-precomp-headers - make -j1 VERBOSE=1 + [[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH} + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + #CPPFLAGS+=" -fno-keep-inline-dllexport" + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --with-msw \ + --disable-mslu \ + --enable-shared \ + --enable-iniconf \ + --enable-iff \ + --enable-permissive \ + --enable-monolithic \ + --enable-unicode \ + --enable-accessibility \ + --disable-precomp-headers + make -j1 VERBOSE=1 } package() { - cd ${srcdir}/build-${CARCH} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${CARCH} + make DESTDIR="${pkgdir}" install - mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin + mv ${pkgdir}${MINGW_PREFIX}/lib/*.dll ${pkgdir}${MINGW_PREFIX}/bin } diff --git a/mingw-w64-x264/PKGBUILD b/mingw-w64-x264/PKGBUILD index 83a87050e7..a4d777f788 100644 --- a/mingw-w64-x264/PKGBUILD +++ b/mingw-w64-x264/PKGBUILD @@ -16,23 +16,23 @@ source=("$_realname"::"git://git.videolan.org/x264.git") md5sums=('SKIP') pkgver() { - cd ${srcdir}/${_realname} - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd ${srcdir}/${_realname} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-shared - make + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + ../${_realname}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-shared + make } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install } diff --git a/mingw-w64-xalan-c/PKGBUILD b/mingw-w64-xalan-c/PKGBUILD index de7f9c27c5..da8c1c997a 100644 --- a/mingw-w64-xalan-c/PKGBUILD +++ b/mingw-w64-xalan-c/PKGBUILD @@ -13,71 +13,71 @@ makedepends=("sed" "${_mingw_suff}-gcc" "${_mingw_suff}-xerces-c=3.1.1" "${_ming depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-xerces-c=3.1.1") options=('!libtool' 'strip') source=(http://apache.mirror.iphh.net/xalan/xalan-c/sources/xalan_c-$pkgver-src.tar.gz - mingw-w64-fix.patch) + mingw-w64-fix.patch) md5sums=('9227d3e7ab375da3c643934b33a585b8' '8be81685b5b6a0dda95a14d54ff888f4') prepare(){ - cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/mingw-w64-fix.patch + cd "${srcdir}"/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/mingw-w64-fix.patch } build() { - export XERCESCROOT=${MINGW_PREFIX} - if [ "${MINGW_CHOST}" = "i686-w64-mingw32" ]; then - export BITSTOBUILD=32 - else - export BITSTOBUILD=64 - fi - CXXFLAGS+=" -DNDEBUG -mthreads" - CPPFLAGS+="" - CFLAGS+=" -DNDEBUG -mthreads" - LDFLAGS+=" -mthreads" - LIBS+=" -mthreads" + export XERCESCROOT=${MINGW_PREFIX} + if [ "${MINGW_CHOST}" = "i686-w64-mingw32" ]; then + export BITSTOBUILD=32 + else + export BITSTOBUILD=64 + fi + CXXFLAGS+=" -DNDEBUG -mthreads" + CPPFLAGS+="" + CFLAGS+=" -DNDEBUG -mthreads" + LDFLAGS+=" -mthreads" + LIBS+=" -mthreads" - export XALANCROOT="${srcdir}"/${_realname}-${pkgver}/c - export ICUROOT=${MINGW_PREFIX} - export XALAN_LOCALE_SYSTEM=inmem - export XALAN_LOCALE=en_US + export XALANCROOT="${srcdir}"/${_realname}-${pkgver}/c + export ICUROOT=${MINGW_PREFIX} + export XALAN_LOCALE_SYSTEM=inmem + export XALAN_LOCALE=en_US - cd "${srcdir}"/${_realname}-${pkgver}/c - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make -j1 + cd "${srcdir}"/${_realname}-${pkgver}/c + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make -j1 } package() { - export XERCESCROOT=${MINGW_PREFIX} - if [ "${MINGW_CHOST}" = "i686-w64-mingw32" ]; then - export BITSTOBUILD=32 - else - export BITSTOBUILD=64 - fi - CXXFLAGS+=" -DNDEBUG -mthreads" - CPPFLAGS+="" - CFLAGS+=" -DNDEBUG -mthreads" - LDFLAGS+=" -mthreads" - LIBS+=" -mthreads" + export XERCESCROOT=${MINGW_PREFIX} + if [ "${MINGW_CHOST}" = "i686-w64-mingw32" ]; then + export BITSTOBUILD=32 + else + export BITSTOBUILD=64 + fi + CXXFLAGS+=" -DNDEBUG -mthreads" + CPPFLAGS+="" + CFLAGS+=" -DNDEBUG -mthreads" + LDFLAGS+=" -mthreads" + LIBS+=" -mthreads" - export XALANCROOT="${srcdir}"/${_realname}-${pkgver}/c - export ICUROOT=${MINGW_PREFIX} - export XALAN_LOCALE_SYSTEM=inmem - export XALAN_LOCALE=en_US + export XALANCROOT="${srcdir}"/${_realname}-${pkgver}/c + export ICUROOT=${MINGW_PREFIX} + export XALAN_LOCALE_SYSTEM=inmem + export XALAN_LOCALE=en_US - cd "${srcdir}"/${_realname}-${pkgver}/c - make DESTDIR="$pkgdir" install - mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ - find "${pkgdir}${MINGW_PREFIX}" -name '*.bat' -o -name '*.def' -o -name '*.exp' -o -name '*.111' | xargs -rtl1 rm - pushd "${pkgdir}${MINGW_PREFIX}"/bin > /dev/null - for ff in *.dll; do - local nn=$(basename ${ff}) - nn=${nn%.dll} - ${MINGW_PREFIX}/bin/gendef ${ff} - ${MINGW_PREFIX}/bin/dlltool -D ${ff} -d ${nn}.def -l ../lib/lib${nn}.dll.a - rm ${nn}.def - done - popd > /dev/null + cd "${srcdir}"/${_realname}-${pkgver}/c + make DESTDIR="$pkgdir" install + mv "${pkgdir}${MINGW_PREFIX}"/lib/*.dll "${pkgdir}${MINGW_PREFIX}"/bin/ + find "${pkgdir}${MINGW_PREFIX}" -name '*.bat' -o -name '*.def' -o -name '*.exp' -o -name '*.111' | xargs -rtl1 rm + pushd "${pkgdir}${MINGW_PREFIX}"/bin > /dev/null + for ff in *.dll; do + local nn=$(basename ${ff}) + nn=${nn%.dll} + ${MINGW_PREFIX}/bin/gendef ${ff} + ${MINGW_PREFIX}/bin/dlltool -D ${ff} -d ${nn}.def -l ../lib/lib${nn}.dll.a + rm ${nn}.def + done + popd > /dev/null } diff --git a/mingw-w64-xerces-c/PKGBUILD b/mingw-w64-xerces-c/PKGBUILD index 4bb2e54d47..fccce46c38 100644 --- a/mingw-w64-xerces-c/PKGBUILD +++ b/mingw-w64-xerces-c/PKGBUILD @@ -16,18 +16,18 @@ source=("http://mirrors.sonic.net/apache/xerces/c/3/sources/xerces-c-$pkgver.tar md5sums=('6a8ec45d83c8cfb1584c5a5345cb51ae') build() { - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} - make libxerces_c_la_LDFLAGS="-release 3.1 -no-undefined" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} + make libxerces_c_la_LDFLAGS="-release 3.1 -no-undefined" } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install - find "${pkgdir}${MINGW_PREFIX}" -name '*.bat' -o -name '*.def' -o -name '*.exp' | xargs -rtl1 rm + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install + find "${pkgdir}${MINGW_PREFIX}" -name '*.bat' -o -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-xpm-nox/PKGBUILD b/mingw-w64-xpm-nox/PKGBUILD index 25df8132bb..de7afa547f 100644 --- a/mingw-w64-xpm-nox/PKGBUILD +++ b/mingw-w64-xpm-nox/PKGBUILD @@ -13,20 +13,20 @@ makedepends=("${_mingw_suff}-gcc") depends=("${_mingw_suff}-gcc-libs") options=('strip' 'staticlibs' '!buildflags' '!makeflags') source=(ftp://koala.inria.fr/pub/xpm/xpm-nox-${pkgver}.tar.bz2 - xpm-nox-4.2.0-mingw.patch) + xpm-nox-4.2.0-mingw.patch) md5sums=('c87a25f7cfae59cd536b708d02c0cfad' '1e4a8f2d8d02935edfd5986310a61aa0') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/xpm-nox-4.2.0-mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/xpm-nox-4.2.0-mingw.patch } build() { - cp -r "${srcdir}"/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - - make prefix=${MINGW_PREFIX} CC=${MINGW_CHOST}-gcc + cp -r "${srcdir}"/${_realname}-${pkgver} "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + + make prefix=${MINGW_PREFIX} CC=${MINGW_CHOST}-gcc } package() { diff --git a/mingw-w64-xvidcore/PKGBUILD b/mingw-w64-xvidcore/PKGBUILD index b5362e80f7..392e021c57 100644 --- a/mingw-w64-xvidcore/PKGBUILD +++ b/mingw-w64-xvidcore/PKGBUILD @@ -15,21 +15,21 @@ source=(http://downloads.xvid.org/downloads/${_realname}-${pkgver}.tar.bz2) md5sums=('f0a77572ac4694038e8519726b2883d9') prepare() { - cd ${srcdir}/${_realname} + cd ${srcdir}/${_realname} } build() { - cp -rf ${srcdir}/${_realname} ${srcdir}/build-${MINGW_CHOST} - cd ${srcdir}/build-${MINGW_CHOST}/build/generic - ./configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} + cp -rf ${srcdir}/${_realname} ${srcdir}/build-${MINGW_CHOST} + cd ${srcdir}/build-${MINGW_CHOST}/build/generic + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} - make + make } package() { - cd ${srcdir}/build-${MINGW_CHOST}/build/generic - make DESTDIR="${pkgdir}" install + cd ${srcdir}/build-${MINGW_CHOST}/build/generic + make DESTDIR="${pkgdir}" install } diff --git a/mingw-w64-xz/PKGBUILD b/mingw-w64-xz/PKGBUILD index 394da6fdf3..47d48e80a2 100644 --- a/mingw-w64-xz/PKGBUILD +++ b/mingw-w64-xz/PKGBUILD @@ -16,21 +16,21 @@ source=("$url/xz-${pkgver}.tar.gz") md5sums=('19d924e066b6fff0bc9d1981b4e53196') build() { - mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} - ../xz-$pkgver/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --disable-rpath \ - --disable-lzma-links - make + mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH} + ../xz-$pkgver/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --disable-rpath \ + --disable-lzma-links + make } package() { - cd "${srcdir}/build-${CARCH}" - make DESTDIR="$pkgdir" install - #rm "${pkgdir}${MINGW_PREFIX}/bin/"{lz{cmp,diff,egrep,fgrep,grep,less,more},xz{cmp,diff,egrep,fgrep,grep,less,more}} - #rm -r "${pkgdir}${MINGW_PREFIX}/share" + cd "${srcdir}/build-${CARCH}" + make DESTDIR="$pkgdir" install + #rm "${pkgdir}${MINGW_PREFIX}/bin/"{lz{cmp,diff,egrep,fgrep,grep,less,more},xz{cmp,diff,egrep,fgrep,grep,less,more}} + #rm -r "${pkgdir}${MINGW_PREFIX}/share" } diff --git a/mingw-w64-yaml-cpp/PKGBUILD b/mingw-w64-yaml-cpp/PKGBUILD index 770b545a4f..6ce8415352 100644 --- a/mingw-w64-yaml-cpp/PKGBUILD +++ b/mingw-w64-yaml-cpp/PKGBUILD @@ -10,52 +10,52 @@ arch=('any') url="https://code.google.com/p/yaml-cpp/" license=("MIT") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-cmake" - "${_mingw_suff}-boost") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-cmake" + "${_mingw_suff}-boost") options=('staticlibs' 'strip') source=(http://yaml-cpp.googlecode.com/files/${_realname}-${pkgver}.tar.gz - mingw-install-pkgconfig.patch) + mingw-install-pkgconfig.patch) md5sums=('0fa47a5ed8fedefab766592785c85ee7' 'acf096cb06ee28ecb730a8e0b0cf044d') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/mingw-install-pkgconfig.patch + cd ${srcdir}/${_realname}-${pkgver} + patch -p1 -i ${srcdir}/mingw-install-pkgconfig.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} - cd "$srcdir/build-${MINGW_CHOST}" - ${MINGW_PREFIX}/bin/cmake.exe \ - ../${_realname}-${pkgver} \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_SHARED_LIBS=OFF \ - ../${_realname}-${pkgver} - make + cd "$srcdir/build-${MINGW_CHOST}" + ${MINGW_PREFIX}/bin/cmake.exe \ + ../${_realname}-${pkgver} \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_SHARED_LIBS=OFF \ + ../${_realname}-${pkgver} + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make -j1 install - install -Dm644 ${srcdir}/${_realname}-${pkgver}/license.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE + cd "$srcdir/build-${MINGW_CHOST}" + make -j1 install + install -Dm644 ${srcdir}/${_realname}-${pkgver}/license.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - cd ${pkgdir}${MINGW_PREFIX} - sed -i "s|$PREFIX_WIN|$MINGW_PREFIX|g" lib/pkgconfig/yaml-cpp.pc + cd ${pkgdir}${MINGW_PREFIX} + sed -i "s|$PREFIX_WIN|$MINGW_PREFIX|g" lib/pkgconfig/yaml-cpp.pc } diff --git a/mingw-w64-yaml-cpp0.3/PKGBUILD b/mingw-w64-yaml-cpp0.3/PKGBUILD index 221cf195ed..693aabd256 100644 --- a/mingw-w64-yaml-cpp0.3/PKGBUILD +++ b/mingw-w64-yaml-cpp0.3/PKGBUILD @@ -12,51 +12,51 @@ license=("MIT") provides=("${_mingw_suff}-yaml-cpp") conflicts=("${_mingw_suff}-yaml-cpp") makedepends=("${_mingw_suff}-gcc" - "${_mingw_suff}-pkg-config" - "${_mingw_suff}-cmake" - "${_mingw_suff}-boost") + "${_mingw_suff}-pkg-config" + "${_mingw_suff}-cmake" + "${_mingw_suff}-boost") options=('staticlibs' 'strip') source=(http://yaml-cpp.googlecode.com/files/yaml-cpp-${pkgver}.tar.gz - mingw-install-pkgconfig.patch) + mingw-install-pkgconfig.patch) md5sums=('9aa519205a543f9372bf4179071c8ac6' 'acf096cb06ee28ecb730a8e0b0cf044d') prepare() { - cd ${srcdir}/yaml-cpp - patch -p1 -i ${srcdir}/mingw-install-pkgconfig.patch + cd ${srcdir}/yaml-cpp + patch -p1 -i ${srcdir}/mingw-install-pkgconfig.patch } build() { - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - pushd ${MINGW_PREFIX} > /dev/null - export PREFIX_DEPS=`pwd -W` - popd > /dev/null + pushd ${MINGW_PREFIX} > /dev/null + export PREFIX_DEPS=`pwd -W` + popd > /dev/null - mkdir $srcdir/build-${MINGW_CHOST} + mkdir $srcdir/build-${MINGW_CHOST} - cd "$srcdir/build-${MINGW_CHOST}" - ${MINGW_PREFIX}/bin/cmake.exe \ - ../yaml-cpp-${pkgver} \ - -G"MSYS Makefiles" \ - -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ - -DBUILD_SHARED_LIBS=OFF \ - ../yaml-cpp - make + cd "$srcdir/build-${MINGW_CHOST}" + ${MINGW_PREFIX}/bin/cmake.exe \ + ../yaml-cpp-${pkgver} \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX_WIN} \ + -DBUILD_SHARED_LIBS=OFF \ + ../yaml-cpp + make } package() { - cd "$srcdir/build-${MINGW_CHOST}" - make -j1 install + cd "$srcdir/build-${MINGW_CHOST}" + make -j1 install - mkdir -p ${pkgdir}${MINGW_PREFIX} - pushd ${pkgdir}${MINGW_PREFIX} > /dev/null - export PREFIX_WIN=`pwd -W` - popd > /dev/null + mkdir -p ${pkgdir}${MINGW_PREFIX} + pushd ${pkgdir}${MINGW_PREFIX} > /dev/null + export PREFIX_WIN=`pwd -W` + popd > /dev/null - cd ${pkgdir}${MINGW_PREFIX} - sed -i "s|$PREFIX_WIN|$MINGW_PREFIX|g" lib/pkgconfig/yaml-cpp.pc + cd ${pkgdir}${MINGW_PREFIX} + sed -i "s|$PREFIX_WIN|$MINGW_PREFIX|g" lib/pkgconfig/yaml-cpp.pc } diff --git a/mingw-w64-yasm/PKGBUILD b/mingw-w64-yasm/PKGBUILD index 83e94fe0cb..43562a4b65 100644 --- a/mingw-w64-yasm/PKGBUILD +++ b/mingw-w64-yasm/PKGBUILD @@ -16,22 +16,22 @@ source=(http://www.tortall.net/projects/yasm/releases/${_realname}-${pkgver}.tar sha1sums=('773d28f27f83c44ac35079add0d3167ca6c1def8') prepare() { - cd ${srcdir}/${_realname}-${pkgver} + cd ${srcdir}/${_realname}-${pkgver} } build() { - mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} - ${srcdir}/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + ${srcdir}/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} - make + make } package() { - cd ${srcdir}/build-${MINGW_CHOST} - make DESTDIR="${pkgdir}" install - install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" - install -Dm644 ${srcdir}/${_realname}-${pkgver}/BSD.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/BSD.txt" + cd ${srcdir}/build-${MINGW_CHOST} + make DESTDIR="${pkgdir}" install + install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + install -Dm644 ${srcdir}/${_realname}-${pkgver}/BSD.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/BSD.txt" } diff --git a/mingw-w64-zlib/PKGBUILD b/mingw-w64-zlib/PKGBUILD index 2d1e53a8c3..dfb6bb93ab 100644 --- a/mingw-w64-zlib/PKGBUILD +++ b/mingw-w64-zlib/PKGBUILD @@ -13,7 +13,7 @@ url="http://www.zlib.net/" depends=("${_mingw_suff}-bzip2") options=('staticlibs') source=("http://zlib.net/current/${_realname}-${pkgver}.tar.gz" - 01-zlib-1.2.7-1-buildsys.mingw.patch + 01-zlib-1.2.7-1-buildsys.mingw.patch 02-no-undefined.mingw.patch 03-dont-put-sodir-into-L.mingw.patch 04-wrong-w8-check.mingw.patch @@ -26,14 +26,14 @@ md5sums=('44d667c142d7cda120332623eab69f40' '076b81ef097c6916cb81daa3ba8c3afa') prepare() { - cd ${srcdir}/${_realname}-${pkgver} - grep -A 24 '^ Copyright' zlib.h > LICENSE - - patch -p2 -i ${srcdir}/01-zlib-1.2.7-1-buildsys.mingw.patch - patch -p2 -i ${srcdir}/02-no-undefined.mingw.patch - patch -p2 -i ${srcdir}/03-dont-put-sodir-into-L.mingw.patch - patch -p2 -i ${srcdir}/04-wrong-w8-check.mingw.patch - patch -p2 -i ${srcdir}/05-fix-a-typo.mingw.patch + cd ${srcdir}/${_realname}-${pkgver} + grep -A 24 '^ Copyright' zlib.h > LICENSE + + patch -p2 -i ${srcdir}/01-zlib-1.2.7-1-buildsys.mingw.patch + patch -p2 -i ${srcdir}/02-no-undefined.mingw.patch + patch -p2 -i ${srcdir}/03-dont-put-sodir-into-L.mingw.patch + patch -p2 -i ${srcdir}/04-wrong-w8-check.mingw.patch + patch -p2 -i ${srcdir}/05-fix-a-typo.mingw.patch } build() { @@ -46,11 +46,11 @@ build() { autoreconf -fi CFLAGS+=" -DHAVE_BZIP2" ./configure --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --target=${MINGW_CHOST} \ - --enable-demos \ - LIBS="-lbz2" + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-demos \ + LIBS="-lbz2" make popd > /dev/null } diff --git a/mingw-w64-zziplib/PKGBUILD b/mingw-w64-zziplib/PKGBUILD index 6106ae39e2..39351defff 100644 --- a/mingw-w64-zziplib/PKGBUILD +++ b/mingw-w64-zziplib/PKGBUILD @@ -14,38 +14,38 @@ depends=( "${_mingw_suff}-zlib") optdepends=("${_mingw_suff}-SDL: SDL_rwops for ZZipLib") options=('staticlibs' 'strip') source=("http://downloads.sourceforge.net/zziplib/zziplib-${pkgver}.tar.bz2" - "configure.patch" - "mingw-mmap-workaround.patch") + "configure.patch" + "mingw-mmap-workaround.patch") md5sums=('5fe874946390f939ee8f4abe9624b96c' 'a892a62bc8474df4d9de57751c4e25fa' '9307404f1699849cb0f2eaf5e0217d92') prepare() { - cd "$srcdir/zziplib-$pkgver" - patch -Np1 -i $srcdir/configure.patch - patch -Np1 -i $srcdir/mingw-mmap-workaround.patch + cd "$srcdir/zziplib-$pkgver" + patch -Np1 -i $srcdir/configure.patch + patch -Np1 -i $srcdir/mingw-mmap-workaround.patch } build() { - export PYTHON=/usr/bin/python2 - export PERL=/usr/bin/perl - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - "${srcdir}"/${_realname}-${pkgver}/configure \ - --prefix=${MINGW_PREFIX} \ - --build=${MINGW_CHOST} \ - --host=${MINGW_CHOST} \ - --with-zlib=${MINGW_PREFIX} \ - --enable-sdl - make + export PYTHON=/usr/bin/python2 + export PERL=/usr/bin/perl + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + "${srcdir}"/${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --with-zlib=${MINGW_PREFIX} \ + --enable-sdl + make } check() { - cd "${srcdir}/build-${MINGW_CHOST}" - make check + cd "${srcdir}/build-${MINGW_CHOST}" + make check } package() { - cd "${srcdir}/build-${MINGW_CHOST}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR="$pkgdir" install }