Add bdw-gc package
This commit is contained in:
38
mingw-w64-gc/PKGBUILD
Normal file
38
mingw-w64-gc/PKGBUILD
Normal file
@@ -0,0 +1,38 @@
|
||||
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
|
||||
|
||||
_realname=gc
|
||||
_mingw_suff=mingw-w64-${CARCH}
|
||||
pkgname="${_mingw_suff}-${_realname}"
|
||||
pkgver=7.2.d
|
||||
pkgrel=1
|
||||
pkgdesc="A garbage collector for C and C++ (mingw-w64)"
|
||||
arch=('any')
|
||||
url="http://www.hpl.hp.com/personal/Hans_Boehm/gc"
|
||||
license=("GPL")
|
||||
makedepends=(${_mingw_suff}-gcc ${_mingw_suff}-pkg-config)
|
||||
depends=(${_mingw_suff}-crt)
|
||||
options=('staticlibs' 'strip') #!buildflags
|
||||
source=("$url/gc_source/gc-7.2d.tar.gz")
|
||||
md5sums=('91340b28c61753a789eb6077675d87d2')
|
||||
|
||||
build() {
|
||||
mkdir -p "${srcdir}/${pkgname}-${pkgver}-build-${CARCH}"
|
||||
cd "${srcdir}/${pkgname}-${pkgver}-build-${CARCH}"
|
||||
"${srcdir}"/gc-7.2/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
--enable-threads=win32 \
|
||||
--without-libatomic-ops \
|
||||
--enable-cplusplus
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}-build-${CARCH}"
|
||||
make DESTDIR="$pkgdir" install
|
||||
#find "${pkgdir}${MINGW_PREFIX}" -name '*.dll' | xargs -rtl1 strip --strip-unneeded
|
||||
#find "${pkgdir}${MINGW_PREFIX}" -name '*.a' -o -name '*.dll' | xargs -rtl1 strip -g
|
||||
rm -r "${pkgdir}${MINGW_PREFIX}/share"
|
||||
}
|
||||
Reference in New Issue
Block a user