diff options
author | Chris Severance | 2017-05-25 21:46:27 -0400 |
---|---|---|
committer | Chris Severance | 2017-05-25 21:46:27 -0400 |
commit | 12c249df8aef59c6a5c11c50fbb54771da214162 (patch) | |
tree | 2c945933832dbb5f3e0e818d046b69f26f15023a | |
parent | 1c10d82e101aa00d380bf49c3a6841a9f8f3fb48 (diff) | |
download | aur-12c249df8aef59c6a5c11c50fbb54771da214162.tar.gz |
Update to 7.0.5.8
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 62 |
2 files changed, 33 insertions, 37 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Fri Jul 29 15:25:58 UTC 2016 +# Fri May 26 01:46:27 UTC 2017 pkgbase = imagemagick-git pkgdesc = An image viewing/manipulation program - pkgver = 7.0.2.6.r11121.gdf24175 + pkgver = 7.0.5.8.r11939.g10f7befbf pkgrel = 1 url = http://www.imagemagick.org/script/ arch = i686 @@ -21,7 +21,7 @@ pkgbase = imagemagick-git makedepends = liblqr makedepends = openjpeg2 makedepends = opencl-headers - makedepends = libcl + makedepends = ocl-icd makedepends = libwebp makedepends = patch makedepends = git @@ -50,7 +50,7 @@ pkgname = imagemagick-git optdepends = libxml2: for XML support optdepends = libpng: for PNG support optdepends = libwebp: for WEBP support - provides = imagemagick=7.0.2.6 + provides = imagemagick=7.0.5.8 conflicts = imagemagick options = !docs options = libtool @@ -10,8 +10,8 @@ set -u _pkgname='imagemagick' pkgbase="${_pkgname}-git" _srcdir="${pkgbase}" -pkgname=("${pkgbase}" "${pkgbase}-doc") -pkgver=7.0.2.6.r11121.gdf24175 +pkgname=("${pkgbase}"{,-doc}) +pkgver=7.0.5.8.r11939.g10f7befbf pkgrel=1 pkgdesc='An image viewing/manipulation program' arch=('i686' 'x86_64') @@ -19,7 +19,7 @@ url='http://www.imagemagick.org/script/' license=('custom') makedepends=('libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' 'openexr' 'libwmf' 'librsvg' 'libxml2' 'liblqr' 'openjpeg2' - 'opencl-headers' 'libcl' 'libwebp' 'patch' 'git') + 'opencl-headers' 'ocl-icd' 'libwebp' 'patch' 'git') _verwatch=("${url/script/download/}" 'ImageMagick-\([-0-9\.]\+\)\.tar\.bz2' 'l') _archlink="@@@::https://projects.archlinux.org/svntogit/packages.git/plain/trunk/@@@?h=packages/${_pkgname}" source=("${_srcdir}::git+http://git.imagemagick.org/repos/ImageMagick.git" @@ -42,35 +42,42 @@ prepare() { set -u cd "${_srcdir}/" #[ "${CARCH}" = 'x86_64' ] && patch -p1 -i "${srcdir}/libpng_mmx_patch_x86_64.patch" - sed -i -e '/AC_PATH_XTRA/d' 'configure.ac' - autoreconf --force --install - patch -p0 -i "${srcdir}/perlmagick.rpath.patch" - local _EXTRAOPTS='' - case "${CARCH}" in - 'i686') _EXTRAOPTS='--with-gcc-arch=i686';; - 'x86_64') _EXTRAOPTS='--with-gcc-arch=x86-64';; - esac - #./configure --prefix='/usr' --sysconfdir='/etc' --with-modules --disable-static --enable-openmp --with-x --with-wmf --with-openexr --with-xml --with-gslib --with-gs-font-dir='/usr/share/fonts/Type1' --with-perl --with-perl-options='INSTALLDIRS=vendor' --without-gvc --with-djvu --without-autotrace --with-jp2 --with-jbig --without-fpx --without-dps --without-fftw - ./configure --prefix='/usr' --sysconfdir='/etc' --with-modules \ - --enable-hdri --with-wmf --with-openexr --with-xml --with-lcms2 \ - --with-webp --with-gslib --with-gs-font-dir='/usr/share/fonts/Type1' \ - --with-perl --with-perl-options='INSTALLDIRS=vendor' --with-lqr --with-rsvg \ - --enable-opencl --with-openjp2 --without-gvc --without-djvu --without-autotrace \ - --without-jbig --without-fpx --without-dps --without-fftw ${_EXTRAOPTS} - sed -i -e 's: -mtune=x86-64 : :g' 'Makefile' # This works even though the screen still shows the flags + sed -e '/AC_PATH_XTRA/d' -i 'configure.ac' + set +u +} + +_configure() { + set -u + cd "${_srcdir}/" + if [ ! -s 'Makefile' ]; then + autoreconf --force --install + patch -p0 -i "${srcdir}/perlmagick.rpath.patch" + declare -A _EXTRAOPTS=([i686]='i686' [x86_64]='x86-64') + #./configure --prefix='/usr' --sysconfdir='/etc' --with-modules --disable-static --enable-openmp --with-x --with-wmf --with-openexr --with-xml --with-gslib --with-gs-font-dir='/usr/share/fonts/Type1' --with-perl --with-perl-options='INSTALLDIRS=vendor' --without-gvc --with-djvu --without-autotrace --with-jp2 --with-jbig --without-fpx --without-dps --without-fftw + ./configure --prefix='/usr' --sysconfdir='/etc' --with-modules \ + --enable-hdri --with-wmf --with-openexr --with-xml --with-lcms2 \ + --with-webp --with-gslib --with-gs-font-dir='/usr/share/fonts/Type1' \ + --with-perl --with-perl-options='INSTALLDIRS=vendor' --with-lqr --with-rsvg \ + --enable-opencl --with-openjp2 --without-gvc --without-djvu --without-autotrace \ + --without-jbig --without-fpx --without-dps --without-fftw --with-gcc-arch="${_EXTRAOPTS[${CARCH}]}" + sed -e 's: -mtune=x86-64 : :g' -i 'Makefile' # This works even though the screen still shows the flags + fi + cd "${srcdir}" set +u } build() { + _configure set -u cd "${_srcdir}/" - make -s -j $(nproc) + local _nproc="$(nproc)"; _nproc=$((_nproc>8?8:_nproc)) + nice make -s -j "${_nproc}" set +u } check() { cd "${_srcdir}/" - #make -s -j $(nproc) check + #make -s -j1 check } package_imagemagick-git() { @@ -93,7 +100,7 @@ package_imagemagick-git() { conflicts=("${_pkgname}") cd "${_srcdir}/" - make -s -j $(nproc) DESTDIR="${pkgdir}" install + make -s -j1 DESTDIR="${pkgdir}" install #install -d "${pkgdir}/usr/share/licenses/${_pkgname}/" install -Dpm644 'LICENSE' 'NOTICE' -t "${pkgdir}/usr/share/licenses/${_pkgname}/" #Cleaning. Why are we deleting a file that says DO NOT DELETE? @@ -124,16 +131,5 @@ package_imagemagick-git-doc() { make -s DESTDIR="${pkgdir}" install-data-html install -Dpm644 'LICENSE' 'NOTICE' -t "${pkgdir}/usr/share/licenses/${_pkgname}-doc/" set +u - # Ensure there are no forbidden paths. Place at the end of package() and comment out as you find or need exceptions. (git-aurcheck) - ! test -d "${pkgdir}/bin" || { echo "Line ${LINENO} Forbidden: /bin"; false; } - ! test -d "${pkgdir}/sbin" || { echo "Line ${LINENO} Forbidden: /sbin"; false; } - ! test -d "${pkgdir}/lib" || { echo "Line ${LINENO} Forbidden: /lib"; false; } - ! test -d "${pkgdir}/share" || { echo "Line ${LINENO} Forbidden: /share"; false; } - ! test -d "${pkgdir}/usr/sbin" || { echo "Line ${LINENO} Forbidden: /usr/sbin"; false; } - ! test -d "${pkgdir}/usr/local" || { echo "Line ${LINENO} Forbidden: /usr/local"; false; } - #! grep -lr "/sbin" "${pkgdir}" || { echo "Line ${LINENO} Forbidden: /sbin"; false; } - ! grep -lr "/usr/tmp" "${pkgdir}" || { echo "Line ${LINENO} Forbidden: /usr/tmp"; false; } - #! grep -lr "/usr/local" "${pkgdir}" || { echo "Line ${LINENO} Forbidden: /usr/local"; false; } - #! pcre2grep -Ilr "(?<!/usr)/bin" "${pkgdir}" || { echo "Line ${LINENO} Forbidden: /bin"; false; } } set +u |