From 6b6f2fa485351f1949bc476191961770c80bb0ec Mon Sep 17 00:00:00 2001 From: EnumDev Date: Thu, 12 Mar 2026 20:16:12 +0200 Subject: [PATCH] Fix dependencies, rebuild with libisl and build documentation --- pkg.info | 11 +++++++++-- source.sh | 8 ++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/pkg.info b/pkg.info index 31c0b2c..68bedab 100644 --- a/pkg.info +++ b/pkg.info @@ -1,13 +1,19 @@ name: gcc description: The GNU C Compiler version: 15.2.0 -revision: 6 +revision: 7 url: https://gcc.gnu.org/ license: GPL3-or-later,LGPL3-or-later,GPL3 with GCC-exception architecture: any type: source make_depends: - - python3 + - binutils + - gcc-libs + - doxygen + - libisl + - mpc + - zstd +check_depends: - dejagnu - expect - inetutils @@ -23,6 +29,7 @@ split_packages: depends: - binutils - gcc-libs + - libisl - mpc - zstd - name: gcc-fortran diff --git a/source.sh b/source.sh index 07b58db..b4a6564 100644 --- a/source.sh +++ b/source.sh @@ -30,6 +30,9 @@ build() { --with-system-zlib \ --enable-languages=c,c++,fortran,objc,obj-c++,m2 make + + # Make documentation + make -O -C $CHOST/libstdc++-v3/doc doc-man-doxygen } # The check function is executed in the source directory @@ -100,6 +103,11 @@ package_gcc() { } package_gcc-libs() { + cd build + + # Install libstdc++ man pages + make -C $CHOST/libstdc++-v3/doc DESTDIR="$BPM_OUTPUT" doc-install-man + # Install package license install -Dm644 "$BPM_SOURCE"/{COPYING3,COPYING.RUNTIME} -t "$BPM_OUTPUT"/usr/share/licenses/gcc-libs/ }