diff options
Diffstat (limited to 'community/mingw-w64-gcc')
-rw-r--r-- | community/mingw-w64-gcc/PKGBUILD | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/community/mingw-w64-gcc/PKGBUILD b/community/mingw-w64-gcc/PKGBUILD index 999fc9584..c89263432 100644 --- a/community/mingw-w64-gcc/PKGBUILD +++ b/community/mingw-w64-gcc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 101210 2013-11-19 19:03:58Z spupykin $ +# $Id: PKGBUILD 105245 2014-02-03 11:09:14Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: rubenvb vanboxem <dottie> ruben <attie> gmail <dottie> com @@ -6,7 +6,7 @@ _targets="i686-w64-mingw32 x86_64-w64-mingw32" pkgname=mingw-w64-gcc pkgver=4.8.2 -pkgrel=4 +pkgrel=5 pkgdesc="Cross GCC for the MinGW-w64 cross-compiler" arch=('i686' 'x86_64') url="http://gcc.gnu.org" @@ -46,7 +46,7 @@ build() { for _target in ${_targets}; do mkdir -p ${srcdir}/gcc-build-${_target} && cd ${srcdir}/gcc-build-${_target} - ${srcdir}/gcc-${pkgver}/configure --prefix=/usr \ + ${srcdir}/gcc-${pkgver}/configure --prefix=/usr --libexecdir=/usr/lib \ --target=${_target} \ --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \ --enable-shared --enable-static \ @@ -65,8 +65,11 @@ package() { make DESTDIR=${pkgdir} install ${_target}-strip ${pkgdir}/usr/${_target}/lib/*.dll strip ${pkgdir}/usr/bin/${_target}-* - strip ${pkgdir}/usr/libexec/gcc/${_target}/${pkgver}/{cc1*,collect2,gnat1,f951,lto*} + strip ${pkgdir}/usr/lib/gcc/${_target}/${pkgver}/{cc1*,collect2,gnat1,f951,lto*} ln -s ${_target}-gcc $pkgdir/usr/bin/${_target}-cc + # mv dlls + mkdir -p $pkgdir/usr/${_target}/bin/ + mv $pkgdir/usr/${_target}/lib/*.dll $pkgdir/usr/${_target}/bin/ done strip ${pkgdir}/usr/bin/* # remove unnecessary files |