diff options
-rw-r--r-- | .SRCINFO | 75 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 28 insertions, 87 deletions
@@ -1,54 +1,18 @@ pkgbase = imagemagick-full pkgdesc = An image viewing/manipulation program (Q32 HDRI with all libs and features) pkgver = 7.0.7.28 - pkgrel = 1 + pkgrel = 2 url = http://www.imagemagick.org/ arch = i686 arch = x86_64 license = custom - makedepends = libltdl - makedepends = lcms2 - makedepends = fontconfig - makedepends = libxext - makedepends = liblqr - makedepends = libraqm - makedepends = libpng - makedepends = gsfonts - makedepends = ttf-dejavu + makedepends = git + makedepends = perl makedepends = opencl-headers makedepends = chrpath + makedepends = glu makedepends = ghostpcl makedepends = ghostxps - makedepends = ghostscript - makedepends = libraw - makedepends = librsvg - makedepends = libwebp - makedepends = libwmf - makedepends = libxml2 - makedepends = ocl-icd - makedepends = openexr - makedepends = openjpeg2 - makedepends = pango - makedepends = glu - makedepends = libxt - makedepends = bzip2 - makedepends = djvulibre - makedepends = fftw - makedepends = freetype2 - makedepends = graphviz - makedepends = jbigkit - makedepends = jemalloc - makedepends = libjpeg-turbo - makedepends = libtiff - makedepends = pango - makedepends = xz - makedepends = zlib - makedepends = autotrace-nomagick - makedepends = flif - makedepends = libde265 - makedepends = libfpx - makedepends = libraqm - makedepends = libumem-git depends = libltdl depends = lcms2 depends = fontconfig @@ -56,40 +20,38 @@ pkgbase = imagemagick-full depends = liblqr depends = libraqm depends = libpng + depends = libxml2 + depends = ghostscript depends = gsfonts depends = ttf-dejavu - depends = ghostpcl - depends = ghostxps - depends = ghostscript depends = libraw depends = librsvg depends = libwebp depends = libwmf - depends = libxml2 depends = ocl-icd depends = openexr depends = openjpeg2 depends = pango - depends = glu - depends = libxt + depends = jemalloc depends = bzip2 - depends = djvulibre + depends = libx11 + depends = libsm + depends = libice + depends = libxt + depends = zlib depends = fftw + depends = djvulibre depends = freetype2 depends = graphviz depends = jbigkit - depends = jemalloc depends = libjpeg-turbo - depends = libtiff - depends = pango depends = xz - depends = zlib + depends = libtiff + depends = libumem-git depends = autotrace-nomagick depends = flif - depends = libde265 depends = libfpx - depends = libraqm - depends = libumem-git + depends = libde265 source = imagemagick-full-git::git+https://github.com/ImageMagick/ImageMagick.git#commit=edd71782e9d00e563ccb5c0f0f236a2915e439b2 source = arch-fonts.diff sha256sums = SKIP @@ -122,9 +84,8 @@ pkgname = libmagick-full backup = etc//type-ghostscript.xml pkgname = imagemagick-full - depends = libmagick-full=7.0.7.28-1 - depends = perl>= - depends = perl< + depends = libmagick-full=7.0.7.28-2 + depends = perl optdepends = imagemagick-full-doc: manual and API docs optdepends = ttf-mac-fonts: for Apple fonts support provides = imagemagick @@ -28,33 +28,22 @@ _qdepth='32' pkgbase=imagemagick-full pkgname=('libmagick-full' 'imagemagick-full' 'imagemagick-full-doc') pkgver=7.0.7.28 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') pkgdesc="An image viewing/manipulation program (Q${_qdepth} HDRI with all libs and features)" url='http://www.imagemagick.org/' license=('custom') depends=( # official repositories: - 'libltdl' 'lcms2' 'fontconfig' 'libxext' 'liblqr' 'libraqm' 'libpng' - 'gsfonts' 'ttf-dejavu' 'ghostpcl' 'ghostxps' - 'ghostscript' 'libraw' 'librsvg' 'libwebp' 'libwmf' 'libxml2' + 'libltdl' 'lcms2' 'fontconfig' 'libxext' 'liblqr' 'libraqm' 'libpng' 'libxml2' + 'ghostscript' 'gsfonts' 'ttf-dejavu' 'libraw' 'librsvg' 'libwebp' 'libwmf' 'ocl-icd' 'openexr' 'openjpeg2' 'pango' - 'glu' 'libxt' 'bzip2' 'djvulibre' 'fftw' 'freetype2' 'graphviz' - 'jbigkit' 'jemalloc' 'libjpeg-turbo' 'libtiff' 'pango' 'xz' 'zlib' + 'jemalloc' 'bzip2' 'libx11' 'libsm' 'libice' 'libxt' 'zlib' 'fftw' 'djvulibre' + 'freetype2' 'graphviz' 'jbigkit' 'libjpeg-turbo' 'xz' 'libtiff' # AUR: - 'autotrace-nomagick' 'flif' 'libde265' 'libfpx' 'libraqm' 'libumem-git' -) -makedepends=( - # official repositories: - 'libltdl' 'lcms2' 'fontconfig' 'libxext' 'liblqr' 'libraqm' 'libpng' - 'gsfonts' 'ttf-dejavu' 'opencl-headers' 'chrpath' 'ghostpcl' 'ghostxps' - 'ghostscript' 'libraw' 'librsvg' 'libwebp' 'libwmf' 'libxml2' - 'ocl-icd' 'openexr' 'openjpeg2' 'pango' - 'glu' 'libxt' 'bzip2' 'djvulibre' 'fftw' 'freetype2' 'graphviz' - 'jbigkit' 'jemalloc' 'libjpeg-turbo' 'libtiff' 'pango' 'xz' 'zlib' - # AUR: - 'autotrace-nomagick' 'flif' 'libde265' 'libfpx' 'libraqm' 'libumem-git' + 'libumem-git' 'autotrace-nomagick' 'flif' 'libfpx' 'libde265' ) +makedepends=('git' 'perl' 'opencl-headers' 'chrpath' 'glu' 'ghostpcl' 'ghostxps') source=("${pkgbase}-git"::"git+https://github.com/ImageMagick/ImageMagick.git#commit=${_commit}" 'arch-fonts.diff') sha256sums=('SKIP' @@ -193,31 +182,22 @@ package_libmagick-full() { } package_imagemagick-full() { - depends=("libmagick-full=${pkgver}-${pkgrel}") + depends=("libmagick-full=${pkgver}-${pkgrel}" 'perl') optdepends=( # AUR: 'imagemagick-full-doc: manual and API docs' 'ttf-mac-fonts: for Apple fonts support' ) + options=('!emptydirs') provides=('imagemagick' 'imagemagick-fftw') conflicts=('imagemagick' 'imagemagick-fftw' 'imagemagick-no-hdri' 'imagemagick-git' 'imagemagick-full-git') - options=('!emptydirs') cd "${pkgbase}-git" mv -f binpkg/* "$pkgdir" - find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} + - - # template start; name=perl-binary-module-dependency; version=1; - if [ "$(find "${pkgdir}/usr/lib/perl5/" -name '*.so')" ] - then - local _perlver_min="$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);')" - local _perlver_max="$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);')" - depends+=("perl>=${_perlver_min}" "perl<${_perlver_max}") - fi - # template end; + find "${pkgdir}/usr/lib/perl5" -name '*.so' -exec chrpath -d {} + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE" |