summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpingplug2018-02-14 20:49:48 +0800
committerpingplug2018-02-14 20:49:48 +0800
commit76e46005f049926c70bd9bc474d5e0d541081e39 (patch)
tree36da43532f9fbf5c89fa17167eba642f4cbfe840
parentff69b070c92253670b055e2c728324a9d8ea4918 (diff)
downloadaur-76e46005f049926c70bd9bc474d5e0d541081e39.tar.gz
Update(see below):
change source to HTTPS one change pkgver to the latest commit date add .gitignore
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD57
3 files changed, 46 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 482440e781c0..8be522b0fae4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,21 @@
pkgbase = mingw-w64-headers-git
- pkgdesc = MinGW-w64 headers for Windows
- pkgver = 5.0.rc2.r126.gb48e3ac
+ pkgdesc = MinGW-w64 headers for Windows(git version)
+ pkgver = 5.0.3.20180212
pkgrel = 1
- url = http://mingw-w64.sourceforge.net
+ url = https://mingw-w64.org/doku.php
arch = any
groups = mingw-w64-toolchain
groups = mingw-w64
license = custom
makedepends = git
- provides = mingw-w64-headers
+ provides = mingw-w64-headers=5.0.3.20180212
conflicts = mingw-w64-headers
+ replaces = mingw-w64-headers
options = !strip
options = !libtool
options = !emptydirs
- source = git://git.code.sf.net/p/mingw-w64/mingw-w64
- md5sums = SKIP
+ source = git+https://git.code.sf.net/p/mingw-w64/mingw-w64
+ sha256sums = SKIP
pkgname = mingw-w64-headers-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..97589fb4de69
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!*.install
+!*.patch
+!*.diff
diff --git a/PKGBUILD b/PKGBUILD
index 686147f6ac92..5b1de0f30407 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,54 +1,61 @@
-# Maintainer: ant32 <antreimer@gmail.com>
+# Maintainer: pingplug <pingplug@foxmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: ant32 <antreimer@gmail.com>
# Contributor: rubenvb vanboxem <dottie> ruben <attie> gmail <dottie> com
# Contributor: rkitover <rkitover@gmail.com>
_targets="i686-w64-mingw32 x86_64-w64-mingw32"
-pkgname='mingw-w64-headers-git'
-pkgver=5.0.rc2.r126.gb48e3ac
+pkgname=mingw-w64-headers-git
+pkgver=5.0.3.20180212
+_pkgver=5.0.3
pkgrel=1
-pkgdesc="MinGW-w64 headers for Windows"
+pkgdesc='MinGW-w64 headers for Windows(git version)'
arch=('any')
-url="http://mingw-w64.sourceforge.net"
+url='https://mingw-w64.org/doku.php'
license=('custom')
groups=('mingw-w64-toolchain' 'mingw-w64')
makedepends=('git')
-provides=('mingw-w64-headers')
+provides=("mingw-w64-headers=$pkgver")
conflicts=('mingw-w64-headers')
+replaces=('mingw-w64-headers')
options=('!strip' '!libtool' '!emptydirs')
-source=(git://git.code.sf.net/p/mingw-w64/mingw-w64)
-md5sums=('SKIP')
+source=('git+https://git.code.sf.net/p/mingw-w64/mingw-w64')
+sha256sums=('SKIP')
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)"
- )
+ cd "${srcdir}/mingw-w64"
+ echo "${_pkgver}.`git log -1 --date=short --format=%cd | sed s/-//g`"
}
build() {
+ cd "${srcdir}"
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}
+ mkdir -p "headers-${_target}" && pushd "headers-${_target}"
+ ../mingw-w64/mingw-w64-headers/configure \
+ --prefix=/usr/${_target} \
+ --enable-sdk=all \
+ --enable-secure-api \
+ --host=${_target}
+ popd
done
}
package() {
+ cd "${srcdir}"
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
+ pushd "headers-${_target}"
+ make DESTDIR="${pkgdir}" install
+ rm "${pkgdir}/usr/${_target}/include/"pthread_{signal,time,unistd}.h
+ popd
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
+ 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"
}