From bb561f1462e1e6fce746511003f48bd2df0e87da 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: Sun, 21 Dec 2025 12:31:12 +0100 Subject: [PATCH] [new-package] vss-extra 26.0.0 --- mingw-w64-vss-extra/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 mingw-w64-vss-extra/PKGBUILD diff --git a/mingw-w64-vss-extra/PKGBUILD b/mingw-w64-vss-extra/PKGBUILD new file mode 100644 index 0000000000..b34ea4b9df --- /dev/null +++ b/mingw-w64-vss-extra/PKGBUILD @@ -0,0 +1,36 @@ +# Contributor: Mehdi Chinoune + +_realname=vss-extra +pkgbase=mingw-w64-${_realname} +pkgname=${MINGW_PACKAGE_PREFIX}-${_realname} +pkgver=26.0.0 +pkgrel=1 +pkgdesc="Extra features for VSS. (mingw-w64)" +arch=('any') +mingw_arch=('mingw64' 'ucrt64') +license=('spdx:Apache-2.0 WITH LLVM-exception') +url="https://github.com/AdaCore/vss-extra" +depends=("${MINGW_PACKAGE_PREFIX}-cc-libs" + "${MINGW_PACKAGE_PREFIX}-gcc-ada" + "${MINGW_PACKAGE_PREFIX}-vss-text" + "${MINGW_PACKAGE_PREFIX}-xmlada") +makedepends=("${MINGW_PACKAGE_PREFIX}-gprbuild") +source=("https://github.com/AdaCore/vss-extra/archive/v${pkgver}/vss-extra-${pkgver}.tar.gz") +sha256sums=('ca35dc2d0e796ff992deefbad39df3fcf1f55afe99f297f013c3afb860b5b24a') + +build() { + [[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM} + cp -r "${srcdir}/vss-extra-${pkgver}" "${srcdir}"/build-${MSYSTEM} + cd "${srcdir}"/build-${MSYSTEM} + + make PREFIX=${MINGW_PREFIX} BUILD_PROFILE=release build-all-libs +} + +package() { + cd "${srcdir}"/build-${MSYSTEM} + + make DESTDIR="${pkgdir}" PREFIX=${MINGW_PREFIX} install-all-libs + + install -Dm644 "${srcdir}/vss-extra-${pkgver}/LICENSE.txt" \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" +}