diff options
author | Philip A Reimer | 2015-06-12 21:49:39 -0600 |
---|---|---|
committer | Philip A Reimer | 2015-06-12 21:49:39 -0600 |
commit | 71d49066a2ec7f6b5a047a3a5f5fc65f4a7554a1 (patch) | |
tree | e7dc9c87c3175522803a6334b7f94b962ecb4018 | |
download | aur-71d49066a2ec7f6b5a047a3a5f5fc65f4a7554a1.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | mingw-headers-no-widl.patch | 22 |
3 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4c25540c7193 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by makepkg 4.2.0 +# Wed Jan 28 05:47:43 UTC 2015 +pkgbase = mingw-w64-headers-git + pkgdesc = MinGW-w64 headers for Windows + pkgver = 4.0.rc1.r7.gc440466 + pkgrel = 1 + url = http://mingw-w64.sourceforge.net + arch = any + groups = mingw-w64-toolchain + groups = mingw-w64 + license = custom + makedepends = git + provides = mingw-w64-headers + provides = mingw-w64-headers-svn + conflicts = mingw-w64-headers + conflicts = mingw-w64-headers-svn + replaces = mingw-w64-headers-svn + options = !strip + options = !libtool + options = !emptydirs + source = git://git.code.sf.net/p/mingw-w64/mingw-w64 + source = mingw-headers-no-widl.patch + md5sums = SKIP + md5sums = cd36bb22ac918fff8b9c6467dae3f8dd + +pkgname = mingw-w64-headers-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7f2b2bb987d6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: ant32 <antreimer@gmail.com> +# Contributor: rubenvb vanboxem <dottie> ruben <attie> gmail <dottie> com +pkgname='mingw-w64-headers-git' +pkgdesc="MinGW-w64 headers for Windows" +pkgver=4.0.rc1.r7.gc440466 +pkgrel=1 +arch=('any') +url="http://mingw-w64.sourceforge.net" +license=('custom') +groups=('mingw-w64-toolchain' 'mingw-w64') +depends=() +makedepends=('git') +optdepends=() +provides=('mingw-w64-headers' 'mingw-w64-headers-svn') +conflicts=('mingw-w64-headers' 'mingw-w64-headers-svn') +replaces=('mingw-w64-headers-svn') +backup=() +options=('!strip' '!libtool' '!emptydirs') +source=(git://git.code.sf.net/p/mingw-w64/mingw-w64 + 'mingw-headers-no-widl.patch') +md5sums=('SKIP' + 'cd36bb22ac918fff8b9c6467dae3f8dd') + +_targets="i686-w64-mingw32 x86_64-w64-mingw32" + +pkgver() { + cd "$srcdir/mingw-w64" + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + for _target in ${_targets}; do + msg "Configuring ${_target} headers" + mkdir -p ${srcdir}/headers-${_target} && cd ${srcdir}/headers-${_target} + ${srcdir}/mingw-w64/mingw-w64-headers/configure --prefix=/usr/${_target} --enable-sdk=all --enable-secure-api --host=${_target} + done +} + +package() { + for _target in ${_targets}; do + msg "Installing ${_target} headers" + cd ${srcdir}/headers-${_target} + make DESTDIR=${pkgdir} install + rm ${pkgdir}/usr/${_target}/include/pthread_signal.h + rm ${pkgdir}/usr/${_target}/include/pthread_time.h + rm ${pkgdir}/usr/${_target}/include/pthread_unistd.h + done + + msg "Installing MinGW-w64 licenses" + install -Dm644 ${srcdir}/mingw-w64/COPYING.MinGW-w64/COPYING.MinGW-w64.txt ${pkgdir}/usr/share/licenses/${pkgname}/COPYING.MinGW-w64.txt + install -Dm644 ${srcdir}/mingw-w64/COPYING.MinGW-w64-runtime/COPYING.MinGW-w64-runtime.txt ${pkgdir}/usr/share/licenses/${pkgname}/COPYING.MinGW-w64-runtime.txt + install -Dm644 ${srcdir}/mingw-w64/mingw-w64-headers/ddk/readme.txt ${pkgdir}/usr/share/licenses/${pkgname}/ddk-readme.txt + install -Dm644 ${srcdir}/mingw-w64/mingw-w64-headers/direct-x/COPYING.LIB ${pkgdir}/usr/share/licenses/${pkgname}/direct-x-COPYING.LIB + install -Dm644 ${srcdir}/mingw-w64/mingw-w64-headers/direct-x/readme.txt ${pkgdir}/usr/share/licenses/${pkgname}/direct-x-readme.txt +} diff --git a/mingw-headers-no-widl.patch b/mingw-headers-no-widl.patch new file mode 100644 index 000000000000..2a34650f7606 --- /dev/null +++ b/mingw-headers-no-widl.patch @@ -0,0 +1,22 @@ +--- mingw-w64-headers/configure.ac.orig 2014-03-30 15:23:08.248186613 +0200 ++++ mingw-w64-headers/configure.ac 2014-03-30 15:24:15.775316204 +0200 +@@ -27,7 +27,7 @@ + [AS_VAR_SET([with_widl],[no])]) + AC_MSG_RESULT([$with_widl]) + +-AS_VAR_IF([with_widl],[no],[],[ ++AS_VAR_IF([with_widl],[no],[unset WIDL],[ + AS_VAR_IF([srcdir],[.],[], + [AC_MSG_WARN([--with-widl used in out of the tree compilation. Existing generated files will not be modified.])]) + AC_PATH_PROGS([WIDL], [$host-widl widl], [], [$with_widl]) +--- mingw-w64-headers/configure.orig 2014-03-30 15:24:23.969453233 +0200 ++++ mingw-w64-headers/configure 2014-03-30 15:24:26.479495205 +0200 +@@ -2565,7 +2473,7 @@ + $as_echo "$with_widl" >&6; } + + if test "x$with_widl" = xno; then : +- ++ unset WIDL + else + + if test "x$srcdir" = x.; then : |