summaryrefslogtreecommitdiff
path: root/mingw-w64-gcc/Pkgfile
blob: 6c2cb7d7ce7fabc47bfcea41e094581a46ed7f5a (plain)
    1 # Description: gcc for mingw-w64 toolchain
    2 # URL: https://gcc.gnu.org/
    3 # Maintainer: Matt Housh, jaeger at crux dot ninja
    4 # Depends on: mingw-w64-binutils mingw-w64-headers mingw-w64-crt
    5 
    6 name=mingw-w64-gcc
    7 version=10.2.0
    8 release=1
    9 source=(http://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.xz)
   10 
   11 build() {
   12 	for T in {i686,x86_64}-w64-mingw32; do
   13 		mkdir build-$T
   14 		cd build-$T
   15 		../gcc-$version/configure \
   16 			--prefix=/usr \
   17 			--libexecdir=/usr/lib/$name \
   18 			--target=$T \
   19 			--enable-shared \
   20 			--enable-static \
   21 			--disable-multilib
   22 		make
   23 		make DESTDIR=$PKG install
   24 		cd ..
   25 	done
   26 
   27 	rm -r $PKG/usr/share/{info,locale}
   28 	rm $PKG/usr/share/man/man7/{fsf-funding,gfdl,gpl}.7*
   29 	rm $PKG/usr/lib/libcc1*
   30 
   31 	rm $PKG/usr/lib/gcc/{i686,x86_64}-w64-mingw32/$version/{include-fixed,install-tools/include}/README
   32 }

Generated by cgit