opt/mingw-w64-gcc/Pkgfile

33 lines
824 B
Plaintext

# Description: gcc for mingw-w64 toolchain
# URL: https://gcc.gnu.org/
# Maintainer: Matt Housh, jaeger at crux dot ninja
# Depends on: mingw-w64-binutils mingw-w64-headers mingw-w64-crt
name=mingw-w64-gcc
version=13.1.0
release=1
source=(http://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.xz)
build() {
for T in {i686,x86_64}-w64-mingw32; do
mkdir build-$T
cd build-$T
../gcc-$version/configure \
--prefix=/usr \
--libexecdir=/usr/lib/$name \
--target=$T \
--enable-shared \
--enable-static \
--disable-multilib
make
make DESTDIR=$PKG install
cd ..
done
rm -r $PKG/usr/share/{info,locale}
rm $PKG/usr/share/man/man7/{fsf-funding,gfdl,gpl}.7*
rm $PKG/usr/lib/libcc1*
rm $PKG/usr/lib/gcc/{i686,x86_64}-w64-mingw32/$version/{include-fixed,install-tools/include}/README
}