52 lines
1.6 KiB
Bash
52 lines
1.6 KiB
Bash
# Maintainer: Alexey Kasatkin <alexeikasatkin@gmail.com>
|
|
# ArchLinux maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
|
|
# Contributor: Brian Galey <bkgaley at gmail dot com>
|
|
# Contributor: Bruno Gola <brunogola at gmail dot com>
|
|
|
|
_realname=libfreexl
|
|
pkgbase=mingw-w64-${_realname}
|
|
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
|
pkgver=2.0.0
|
|
pkgrel=1
|
|
pkgdesc="Library to extract valid data from within an Excel (.xls) spreadsheet (mingw-w64)"
|
|
arch=('any')
|
|
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
|
url="https://www.gaia-gis.it/fossil/freexl"
|
|
msys2_references=(
|
|
"cpe: cpe:/a:freexl_project:freexl"
|
|
"cpe: cpe:/a:gaia-gis:freexl"
|
|
)
|
|
license=('MPL' 'GPL' 'LGPL')
|
|
depends=("${MINGW_PACKAGE_PREFIX}-expat"
|
|
"${MINGW_PACKAGE_PREFIX}-libiconv"
|
|
"${MINGW_PACKAGE_PREFIX}-minizip")
|
|
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools"
|
|
"${MINGW_PACKAGE_PREFIX}-cc")
|
|
source=("https://www.gaia-gis.it/gaia-sins/freexl-${pkgver}.tar.gz"
|
|
"01-fix-pkgconfig.patch")
|
|
sha256sums=('176705f1de58ab7c1eebbf5c6de46ab76fcd8b856508dbd28f5648f7c6e1a7f0'
|
|
'bc6facd7b0bde308d442962b350fa1894cd6605412ae4665775be745069e4ea5')
|
|
|
|
prepare() {
|
|
cd "${srcdir}/freexl-${pkgver}"
|
|
patch -p1 -i "${srcdir}"/01-fix-pkgconfig.patch
|
|
autoreconf -fiv
|
|
}
|
|
|
|
build() {
|
|
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
|
|
|
|
../freexl-${pkgver}/configure \
|
|
--host=${MINGW_CHOST} \
|
|
--build=${MINGW_CHOST} \
|
|
--prefix=${MINGW_PREFIX}
|
|
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/build-${MSYSTEM}"
|
|
|
|
make DESTDIR="${pkgdir}" install
|
|
}
|