From 88e27eade387f8da843f4e7e3652d05e94c0501f Mon Sep 17 00:00:00 2001 From: Andrew Sun Date: Thu, 2 Nov 2017 07:52:22 -0400 Subject: [PATCH] Add zimg package (version 2.6.1) (#3093) --- mingw-w64-zimg/PKGBUILD | 46 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 mingw-w64-zimg/PKGBUILD diff --git a/mingw-w64-zimg/PKGBUILD b/mingw-w64-zimg/PKGBUILD new file mode 100644 index 0000000000..be13185594 --- /dev/null +++ b/mingw-w64-zimg/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Andrew Sun + +_realname=zimg +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=2.6.1 +pkgrel=1 +pkgdesc="Scaling, colorspace conversion, and dithering library (mingw-w64)" +arch=('any') +url="https://github.com/sekrit-twc/zimg" +license=("WTFPL") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-pkg-config" "tar") +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-winpthreads-git") +source=("release-${pkgver}.tar.gz::https://github.com/sekrit-twc/${_realname}/archive/release-${pkgver}.tar.gz") +noextract=("release-${pkgver}.tar.gz") + +prepare(){ + cp "../release-${pkgver}.tar.gz" "${srcdir}/release-${pkgver}.tar.gz" + tar -xzvf "${srcdir}/release-${pkgver}.tar.gz" + cd "${srcdir}/${_realname}-release-${pkgver}" + ./autogen.sh +} + +build() { + [[ -d "build-${MINGW_CHOST}" ]] && rm -rf "build-${MINGW_CHOST}" + mkdir -p "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + + ../${_realname}-release-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --enable-x86simd \ + --enable-static \ + --enable-shared + + make +} + +package() { + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install +} + +md5sums=('322e9aa72833c498510772be4da76665')