From 1aae93ad28cbcebe33641f1b47c6efa2cd7f9b02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Tue, 14 Jan 2025 18:55:39 +0100 Subject: [PATCH] [new-package] prettier-ada 25.0.0 --- mingw-w64-prettier-ada/PKGBUILD | 39 +++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 mingw-w64-prettier-ada/PKGBUILD diff --git a/mingw-w64-prettier-ada/PKGBUILD b/mingw-w64-prettier-ada/PKGBUILD new file mode 100644 index 0000000000..fa0e27074d --- /dev/null +++ b/mingw-w64-prettier-ada/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Mehdi Chinoune + +_realname=prettier-ada +pkgbase=mingw-w64-${_realname} +pkgname=${MINGW_PACKAGE_PREFIX}-${_realname} +pkgver=25.0.0 +pkgrel=1 +pkgdesc="A high level string and text processing library. (mingw-w64)" +arch=('any') +mingw_arch=('mingw64' 'ucrt64') +msys2_references=( + 'aur: prettier-ada' +) +license=('spdx:Apache-2.0 WITH LLVM-exception') +url="https://github.com/AdaCore/prettier-ada" +makedepends=("${MINGW_PACKAGE_PREFIX}-gprbuild") +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-gcc-ada" + "${MINGW_PACKAGE_PREFIX}-gnatcoll-core" + "${MINGW_PACKAGE_PREFIX}-libvss") +source=("https://github.com/AdaCore/prettier-ada/archive/v${pkgver}/prettier-ada-${pkgver}.tar.gz") +sha256sums=('21782e6ddc031ae4b32fc42e7213fe0aed3377e895462bd7a279e38da6b60f1e') + +build() { + [[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM} + cp -r "${srcdir}/prettier-ada-${pkgver}" "${srcdir}"/build-${MSYSTEM} + cd "${srcdir}"/build-${MSYSTEM} + + make BUILD_MODE=prod all +} + +package() { + cd "${srcdir}"/build-${MSYSTEM} + + make PREFIX="${pkgdir}"${MINGW_PREFIX} BUILD_MODE=prod install-all + + install -Dm644 "${srcdir}/prettier-ada-${pkgver}/LICENSE.txt" \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" +}