summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip A Reimer2015-06-12 21:49:39 -0600
committerPhilip A Reimer2015-06-12 21:49:39 -0600
commit71d49066a2ec7f6b5a047a3a5f5fc65f4a7554a1 (patch)
treee7dc9c87c3175522803a6334b7f94b962ecb4018
downloadaur-71d49066a2ec7f6b5a047a3a5f5fc65f4a7554a1.tar.gz
Initial import
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD58
-rw-r--r--mingw-headers-no-widl.patch22
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 :