diff options
author | pingplug | 2018-02-14 20:15:48 +0800 |
---|---|---|
committer | pingplug | 2018-02-14 20:15:48 +0800 |
commit | a09e768c52d94cc22f89f325d6a030b53363f27f (patch) | |
tree | e01efe9a6c7ad80a5d4fbadb1c076eec31560410 | |
parent | d7fc077d8e69b3f44ec88c24d95f02431d76abf3 (diff) | |
download | aur-a09e768c52d94cc22f89f325d6a030b53363f27f.tar.gz |
Update(see below):
change source to HTTPS one
change pkgver to the latest commit date
add .gitignore
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 40 insertions, 29 deletions
@@ -1,24 +1,25 @@ pkgbase = mingw-w64-crt-git - pkgdesc = MinGW-w64 CRT for Windows - pkgver = 5.0.rc2.r126.gb48e3ac + pkgdesc = MinGW-w64 CRT 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 - makedepends = mingw-w64-gcc + makedepends = mingw-w64-gcc-base makedepends = mingw-w64-binutils - makedepends = mingw-w64-headers-git - provides = mingw-w64-crt + makedepends = mingw-w64-headers-git>=5.0.3.20180212 + provides = mingw-w64-crt=5.0.3.20180212 conflicts = mingw-w64-crt + replaces = mingw-w64-crt options = !strip options = !buildflags options = staticlibs 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-crt-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,41 +1,41 @@ -# 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-crt-git -pkgver=5.0.rc2.r126.gb48e3ac +pkgver=5.0.3.20180212 +_pkgver=5.0.3 pkgrel=1 -pkgdesc='MinGW-w64 CRT for Windows' +pkgdesc='MinGW-w64 CRT 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' 'mingw-w64-gcc' 'mingw-w64-binutils' 'mingw-w64-headers-git') -provides=('mingw-w64-crt') +makedepends=('git' 'mingw-w64-gcc-base' 'mingw-w64-binutils' "mingw-w64-headers-git>=$pkgver") +provides=("mingw-w64-crt=$pkgver") conflicts=('mingw-w64-crt') +replaces=('mingw-w64-crt') options=('!strip' '!buildflags' 'staticlibs' '!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`" } prepare() { - cd ${srcdir}/mingw-w64/mingw-w64-crt + cd "${srcdir}/mingw-w64/mingw-w64-crt" aclocal automake } build() { - cd ${srcdir} + cd "${srcdir}" for _target in ${_targets}; do msg "Building ${_target} CRT" if [ ${_target} == "i686-w64-mingw32" ]; then @@ -43,18 +43,21 @@ build() { elif [ ${_target} == "x86_64-w64-mingw32" ]; then _crt_configure_args="--disable-lib32 --enable-lib64" fi - mkdir -p ${srcdir}/crt-${_target} && cd ${srcdir}/crt-${_target} - ${srcdir}/mingw-w64/mingw-w64-crt/configure --prefix=/usr/${_target} \ - --host=${_target} --enable-wildcard \ + mkdir -p "crt-${_target}" && cd "crt-${_target}" + ../mingw-w64/mingw-w64-crt/configure \ + --prefix=/usr/${_target} \ + --host=${_target} \ + --enable-wildcard \ ${_crt_configure_args} make done } package() { + cd "${srcdir}" for _target in ${_targets}; do msg "Installing ${_target} crt" - cd ${srcdir}/crt-${_target} - make DESTDIR=${pkgdir} install + cd "crt-${_target}" + make DESTDIR="${pkgdir}" install done } |