From fa3eda1ac89d3bb8ab2d3d32240664a54e9bdd55 Mon Sep 17 00:00:00 2001 From: Renato Silva Date: Mon, 15 Dec 2014 20:33:47 -0200 Subject: [PATCH] New package drmingw (release-based). --- mingw-w64-drmingw/PKGBUILD | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mingw-w64-drmingw/PKGBUILD diff --git a/mingw-w64-drmingw/PKGBUILD b/mingw-w64-drmingw/PKGBUILD new file mode 100644 index 0000000000..eadf6b1b65 --- /dev/null +++ b/mingw-w64-drmingw/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Alexey Pavlov +# Contributor: Renato Silva + +_realname=drmingw +pkgname=(${MINGW_PACKAGE_PREFIX}-${_realname}) +pkgver=0.6.4 +pkgrel=1 +pkgdesc="Just-in-Time (JIT) debugger (mingw-w64)" +arch=('any') +license=('GPL' 'LGPL') +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-gcc") +url=('https://github.com/jrfonseca/drmingw') +source=(${_realname}-${pkgver}.tar.gz::"https://github.com/jrfonseca/drmingw/archive/${pkgver}.tar.gz") +options=(!strip staticlibs) +md5sums=('SKIP') + +prepare() { + cd "${srcdir}" + mv "${_realname}-${pkgver}" "${_realname}" +} + +build() { + [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST} + mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=${pkgdir}${MINGW_PREFIX} \ + ../${_realname} + make +} + +package() { + cd "${srcdir}/build-${MINGW_CHOST}" + make -j1 install + rm -rf "${pkgdir}${MINGW_PREFIX}"/doc + rm -rf "${pkgdir}${MINGW_PREFIX}"/sample + + install -Dm644 "${srcdir}/${_realname}/COPYING.LIB" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" +}