38 lines
1.2 KiB
Bash
38 lines
1.2 KiB
Bash
# Maintainer: Dominic Sisneros <dsisnero@gmail.com>
|
|
|
|
_realname=mruby
|
|
pkgbase=mingw-w64-${_realname}
|
|
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
|
pkgver=1.4.1
|
|
pkgrel=1
|
|
pkgdesc="mruby is the lightweight implementation of the Ruby language (mingw-w64)"
|
|
arch=('any')
|
|
url="https://github.com/mruby"
|
|
license=('MIT')
|
|
makedepends=("${MINGW_PACKAGE_PREFIX}-ruby"
|
|
"bison")
|
|
source=(${_realname}-${pkgver}.zip::"https://github.com/${_realname}/${_realname}/archive/${pkgver}.zip")
|
|
sha256sums=('66349a478cd584b7ae3444c6347e9bca98e3448967993ebaddcd6d2e219f85ce')
|
|
|
|
build() {
|
|
[[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST}
|
|
cp -rf "${_realname}-${pkgver}" build-${MINGW_CHOST}
|
|
cd build-${MINGW_CHOST}
|
|
|
|
./minirake
|
|
}
|
|
|
|
package() {
|
|
PREFIX="${pkgdir}$MING_PREFIX}"
|
|
cd "${srcdir}/build-${MINGW_CHOST}"
|
|
install -d "${pkgdir}${MINGW_PREFIX}"/bin
|
|
cp build/host-debug/bin/* "${pkgdir}${MINGW_PREFIX}"/bin/ || return 1
|
|
cp build/host/bin/* "${pkgdir}${MINGW_PREFIX}"/bin/ || return 1
|
|
|
|
install -d "${pkgdir}${MINGW_PREFIX}"/lib
|
|
cp build/host/lib/*.a "${pkgdir}${MINGW_PREFIX}"/lib/
|
|
|
|
install -d "${pkgdir}${MINGW_PREFIX}"/include
|
|
cp -r include/* "${pkgdir}${MINGW_PREFIX}"/include/
|
|
}
|