| # Maintainer: Alexey Pavlov <alexpux@gmail.com> |
| # Contributor: Miloš Komarčević <miloskomarcevic@aim.com> |
| |
| _realname=LibRaw |
| pkgbase=mingw-w64-libraw |
| pkgname="${MINGW_PACKAGE_PREFIX}-libraw" |
| provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") |
| replaces=("${MINGW_PACKAGE_PREFIX}-${_realname}") |
| conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}") |
| pkgver=0.20.2 |
| pkgrel=2 |
| pkgdesc="Library for reading RAW files obtained from digital photo cameras (mingw-w64)" |
| arch=('any') |
| mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64') |
| url="https://www.libraw.org/" |
| license=("LGPL") |
| makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" |
| "${MINGW_PACKAGE_PREFIX}-pkg-config") |
| depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" |
| "${MINGW_PACKAGE_PREFIX}-jasper" |
| "${MINGW_PACKAGE_PREFIX}-lcms2" |
| "${MINGW_PACKAGE_PREFIX}-libjpeg" |
| "${MINGW_PACKAGE_PREFIX}-zlib") |
| options=('staticlibs' 'strip') |
| source=("https://www.libraw.org/data/${_realname}-${pkgver}.tar.gz" |
| "LibRaw_obsolete-macros.patch" |
| "LibRaw_force-openmp.patch") |
| sha256sums=('dc1b486c2003435733043e4e05273477326e51c3ea554c6864a4eafaff1004a6' |
| '4a31c0ee066f43915beff6f7959b6b2cd246d390720df379bfc047d4cedb6a8f' |
| '50ad9fc6b91ed8ed5072d508024e9b745b3c9cfcb5d867db98fd1a3b01a9d326') |
| |
| prepare() { |
| cd "${srcdir}"/${_realname}-${pkgver} |
| patch -p1 -i "${srcdir}/LibRaw_obsolete-macros.patch" |
| # From https://github.com/LibRaw/LibRaw/commit/4c954948ba2de262b9cb23a1843fb8651aa3dcc1 |
| patch -p1 -i "${srcdir}/LibRaw_force-openmp.patch" |
| |
| autoreconf -ifv |
| } |
| |
| build() { |
| [[ -d "${srcdir}"/build-${CARCH} ]] && rm -rf "${srcdir}"/build-${CARCH} |
| mkdir -p "${srcdir}"/build-${CARCH} && cd "${srcdir}"/build-${CARCH} |
| |
| CPPFLAGS+=" -DLIBRAW_FORCE_OPENMP" |
| ../${_realname}-${pkgver}/configure \ |
| --prefix=${MINGW_PREFIX} \ |
| --build=${MINGW_CHOST} \ |
| --host=${MINGW_CHOST} |
| |
| make |
| } |
| |
| package() { |
| cd "${srcdir}"/build-${CARCH} |
| |
| make install DESTDIR="${pkgdir}" |
| |
| install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE.LGPL "${pkgdir}"${MINGW_PREFIX}/share/licenses/libraw/LICENSE |
| } |