Christoph Reiter 1e7737f090 Drop clang32 for packages without rdepends
See https://github.com/msys2/MINGW-packages/pull/21998
and 89521b9f8d

This is the first batch of removals to start things off.
2024-09-23 07:17:44 +02:00

57 lines
1.9 KiB
Bash

# Maintainer: Alexey Pavlov <Alexpux@gmail.com>
# Contributor: Paul Moore <p.f.moore@gmail.com>
_realname=bc
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=1.07.1
pkgrel=1
pkgdesc='bc is an arbitrary precision numeric processing language (mingw-w64)'
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://www.gnu.org/software/bc/'
msys2_references=(
"cpe: cpe:2.3:a:gnu:bc"
)
license=('GPL3')
options=('strip' '!libtool' 'staticlibs')
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc" "ed")
depends=("${MINGW_PACKAGE_PREFIX}-readline")
source=("https://ftp.gnu.org/gnu/${_realname}/${_realname}-${pkgver}.tar.gz"
"0001-use-rand-on-windows.patch"
"0002-fix-fix-libmath_h.patch"
"0003-use-binary-io.patch")
sha256sums=('62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a'
'd0203c9cbe9764ddb4ef50f5c2bda6f0b0483d01d2c5e8722be5826c28300f71'
'c1c638e5387dd81ac210ed1bc68e4e09e23a18b0fd992ff03dbe5e1390ff3706'
'1c796bb531b1d516e0170d4bd88ff8c6869d41132736eab27da4fcc9e6fdfad2')
prepare() {
cd $srcdir/${_realname}-${pkgver}
patch -p1 -i "${srcdir}"/0001-use-rand-on-windows.patch
patch -p1 -i "${srcdir}"/0002-fix-fix-libmath_h.patch
patch -p1 -i "${srcdir}"/0003-use-binary-io.patch
autoreconf -fiv
}
build() {
cd $srcdir/${_realname}-${pkgver}
./configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--with-readline
make
}
package() {
cd ${srcdir}/${_realname}-${pkgver}
make install DESTDIR="${pkgdir}"
# Licenses
install -Dm644 "${srcdir}/${_realname}-${pkgver}/README" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/README"
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
}