Mercurial > gub
changeset 6289:647380874504
Update mingwrt and w32api
author | Masamichi Hosoda <trueroad@users.noreply.github.com> |
---|---|
date | Sat, 22 Nov 2014 23:31:27 +0900 |
parents | 30522411dbea |
children | bc2579b6e0df |
files | gub/specs/mingwrt-dev.py gub/specs/mingwrt-dll.py gub/specs/w32api.py |
diffstat | 3 files changed, 13 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/gub/specs/mingwrt-dev.py Sat Nov 22 23:22:40 2014 +0900 +++ b/gub/specs/mingwrt-dev.py Sat Nov 22 23:31:27 2014 +0900 @@ -1,7 +1,8 @@ from gub import build class Mingwrt_dev (build.BinaryBuild, build.SdkBuild): - source = 'http://downloads.sourceforge.net/project/mingw/MinGW/Base/mingw-rt/mingwrt-3.20/mingwrt-3.20-mingw32-dev.tar.gz&strip=0' + source = 'http://downloads.sourceforge.net/project/mingw/MinGW/Base/mingw-rt/mingwrt-3.20/mingwrt-3.20-2-mingw32-dev.tar.lzma&strip=0' + dependencies = [ 'tools::xzutils' ] def install (self): self.system (''' mkdir -p %(install_prefix)s/include
--- a/gub/specs/mingwrt-dll.py Sat Nov 22 23:22:40 2014 +0900 +++ b/gub/specs/mingwrt-dll.py Sat Nov 22 23:31:27 2014 +0900 @@ -1,7 +1,8 @@ from gub import build class Mingwrt_dll (build.BinaryBuild, build.SdkBuild): - source = 'http://downloads.sourceforge.net/project/mingw/MinGW/Base/mingw-rt/mingwrt-3.20/mingwrt-3.20-mingw32-dll.tar.gz&strip=0' + source = 'http://downloads.sourceforge.net/project/mingw/MinGW/Base/mingw-rt/mingwrt-3.20/mingwrt-3.20-2-mingw32-dll.tar.lzma&strip=0' + dependencies = [ 'tools::xzutils' ] def install (self): self.system (''' rm -fr %(srcdir)s/doc/
--- a/gub/specs/w32api.py Sat Nov 22 23:22:40 2014 +0900 +++ b/gub/specs/w32api.py Sat Nov 22 23:31:27 2014 +0900 @@ -1,10 +1,13 @@ from gub import build class W32api (build.BinaryBuild, build.SdkBuild): - #source = 'http://surfnet.dl.sourceforge.net/sourceforge/mingw/mingw-3.12.tar.gz&strip=0' - source = 'http://surfnet.dl.sourceforge.net/sourceforge/mingw/w32api-3.12-mingw32-dev.tar.gz&strip=0' - def untar (self): - build.BinaryBuild.untar (self) + source = 'http://sourceforge.net/projects/mingw/files/MinGW/Base/w32api/w32api-3.17/w32api-3.17-2-mingw32-dev.tar.lzma&strip=0' + dependencies = [ 'tools::xzutils' ] + def install (self): self.system (''' -cd %(srcdir)s/ && mkdir usr && mv include lib usr/ -''') +mkdir -p %(install_prefix)s/include +mkdir -p %(install_prefix)s/lib +cd %(srcdir)s/include/ && tar -C %(srcdir)s/include/ -cf - . | tar -C %(install_prefix)s/include/ -xf - +cd %(srcdir)s/lib/ && tar -C %(srcdir)s/lib/ -cf - . | tar -C %(install_prefix)s/lib/ -xf - +rm -fr %(srcdir)s/include/ %(srcdir)s/lib/ +''', locals ())