diff options
author | pingplug | 2018-02-14 20:49:48 +0800 |
---|---|---|
committer | pingplug | 2018-02-14 20:49:48 +0800 |
commit | 76e46005f049926c70bd9bc474d5e0d541081e39 (patch) | |
tree | 36da43532f9fbf5c89fa17167eba642f4cbfe840 | |
parent | ff69b070c92253670b055e2c728324a9d8ea4918 (diff) | |
download | aur-76e46005f049926c70bd9bc474d5e0d541081e39.tar.gz |
Update(see below):
change source to HTTPS one
change pkgver to the latest commit date
add .gitignore
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 57 |
3 files changed, 46 insertions, 31 deletions
@@ -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 @@ -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" } |