مهدي شينون (Mehdi Chinoune) a2cbe21968 gcc 15.1.0 rebuilds
2025-04-25 14:49:47 +01:00

46 lines
1.4 KiB
Bash

# Contributor: Fabien Chouteau <chouteau@adacore.com>
_realname=gnatcoll-core
pkgbase=mingw-w64-${_realname}
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}
replaces=("${MINGW_PACKAGE_PREFIX}-gnatcoll")
conflicts=("${MINGW_PACKAGE_PREFIX}-gnatcoll")
pkgver=25.0.0
pkgrel=2
pkgdesc="GNAT Components Collection - Core packages (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64')
url="https://github.com/AdaCore/gnatcoll-core"
msys2_references=(
'aur: gnatcoll-core'
'gentoo: dev-ada/gnatcoll-core'
)
license=('spdx:GPL-3.0-or-later WITH GCC-exception-3.1')
makedepends=("${MINGW_PACKAGE_PREFIX}-gprbuild"
"${MINGW_PACKAGE_PREFIX}-python"
"rsync")
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-gcc-ada"
"${MINGW_PACKAGE_PREFIX}-libgpr")
source=("https://github.com/AdaCore/gnatcoll-core/archive/v${pkgver}/gnatcoll-core-${pkgver}.tar.gz")
sha256sums=('30ebfafcaa44fc20cee50c6869f024bb670e7ea62d44036ce51e528d19de8b9e')
prepare() {
echo "${pkgver}" > "${srcdir}/gnatcoll-core-${pkgver}/version_information"
}
build() {
cd "${srcdir}/gnatcoll-core-${pkgver}"
make BUILD=PROD PROCESSORS="$(nproc)" ENABLE_SHARED=yes
}
package() {
cd "${srcdir}/gnatcoll-core-${pkgver}"
make install BUILD=PROD PROCESSORS="$(nproc)" ENABLE_SHARED=yes prefix="${pkgdir}${MINGW_PREFIX}"
install -Dm644 -t "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}" \
"${srcdir}/gnatcoll-core-${pkgver}"/COPYING*
}