From 3d2198a89daf622d6a5789d89b3d64e504ab76c4 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, 7 Jul 2024 12:46:14 +0100 Subject: [PATCH] [new-package] libmspack 1.11 --- mingw-w64-libmspack/PKGBUILD | 50 ++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 mingw-w64-libmspack/PKGBUILD diff --git a/mingw-w64-libmspack/PKGBUILD b/mingw-w64-libmspack/PKGBUILD new file mode 100644 index 0000000000..23540a248a --- /dev/null +++ b/mingw-w64-libmspack/PKGBUILD @@ -0,0 +1,50 @@ +# Contributor: Mehdi Chinoune + +_realname=libmspack +pkgbase=mingw-w64-${_realname} +pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") +pkgver=1.11 +pkgrel=1 +pkgdesc="A library for Microsoft compression formats. (mingw-w64)" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url='https://www.cabextract.org.uk/libmspack' +msys2_repository_url="https://github.com/kyz/libmspack" +msys2_references=( + 'archlinux: libmspack' +) +license=('spdx:LGPL-2.1-only') +makedepends=("${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-autotools") +source=("https://github.com/kyz/libmspack/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz") +sha256sums=('284e0e51fee991c40e8cbbc0f5e635f99722796a3642a14397989fc00b862f72') +noextract=("${_realname}-${pkgver}.tar.gz") + +prepare() { + echo "Extracting ${_realname}-${pkgver}.tar.gz..." + tar -xzf ${_realname}-${pkgver}.tar.gz || true + + cd ${_realname}-${pkgver}/libmspack + + autoreconf -fiv +} + +build() { + mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM} + + ../${_realname}-${pkgver}/libmspack/configure \ + --prefix="${MINGW_PREFIX}" \ + --enable-shared \ + --disable-static + + make +} + +package() { + cd "${srcdir}/build-${MSYSTEM}" + + make install DESTDIR="${pkgdir}" + + install -Dm644 "${srcdir}"/${_realname}-${pkgver}/libmspack/COPYING.LIB \ + "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.LIB +}