diff options
author | Daniel Bermond | 2017-09-24 00:09:37 -0300 |
---|---|---|
committer | Daniel Bermond | 2017-09-24 00:09:37 -0300 |
commit | 739a579c3fa8bf9ed47b243b9d35e0f20766c20a (patch) | |
tree | d5cb469a6fd7f217c6833d0078747455ca4e7e68 | |
parent | 5b42fb0a86ac3275a4dc2ce6c1f9122fe23db465 (diff) | |
download | aur-739a579c3fa8bf9ed47b243b9d35e0f20766c20a.tar.gz |
Switched to a split package
This will provide an easier maintenance.
-rw-r--r-- | .SRCINFO | 66 | ||||
-rw-r--r-- | PKGBUILD | 97 |
2 files changed, 120 insertions, 43 deletions
@@ -1,15 +1,59 @@ # Generated by mksrcinfo v8 -# Sun Sep 3 01:17:54 UTC 2017 +# Sun Sep 24 03:09:01 UTC 2017 pkgbase = imagemagick-full-git - pkgdesc = An image viewing/manipulation program (Q32 HDRI with all libs and features, git version) - pkgver = 7.0.7.0.r12468.g2f8ac2203 + pkgver = 7.0.7.5.r12632.gabac32acf pkgrel = 1 url = http://www.imagemagick.org/ arch = i686 arch = x86_64 license = custom makedepends = git + makedepends = libltdl + makedepends = lcms2 + makedepends = libxt + makedepends = fontconfig + makedepends = libxext + makedepends = ghostscript + makedepends = openexr + makedepends = libwmf + makedepends = librsvg + makedepends = libxml2 + makedepends = liblqr + makedepends = openjpeg2 + makedepends = libraw makedepends = opencl-headers + makedepends = opencl-icd-loader + makedepends = libwebp + makedepends = glu + makedepends = bzip2 + makedepends = djvulibre + makedepends = ttf-dejavu + makedepends = fftw + makedepends = freetype2 + makedepends = fontconfig + makedepends = ghostscript + makedepends = gsfonts + makedepends = graphviz + makedepends = jbigkit + makedepends = jemalloc + makedepends = libjpeg-turbo + makedepends = lcms2 + makedepends = libpng + makedepends = libtiff + makedepends = pango + makedepends = perl + makedepends = zlib + makedepends = xz + makedepends = autotrace-nomagick + makedepends = flif + makedepends = libfpx + makedepends = libraqm + makedepends = libumem-git + source = imagemagick-full-git::git+https://github.com/ImageMagick/ImageMagick.git + sha256sums = SKIP + +pkgname = imagemagick-full-git + pkgdesc = An image viewing/manipulation program (Q32 HDRI with all libs and features, git version) depends = libltdl depends = lcms2 depends = libxt @@ -61,10 +105,10 @@ pkgbase = imagemagick-full-git provides = libMagick++-7.Q32HDRI.so conflicts = imagemagick conflicts = imagemagick7 - conflicts = imagemagick-full - conflicts = imagemagick-git conflicts = imagemagick-fftw conflicts = imagemagick-no-hdri + conflicts = imagemagick-full + conflicts = imagemagick-git options = !docs options = libtool options = !emptydirs @@ -81,8 +125,14 @@ pkgbase = imagemagick-full-git backup = etc/ImageMagick-7/type-dejavu.xml backup = etc/ImageMagick-7/type-ghostscript.xml backup = etc/ImageMagick-7/type-windows.xml - source = imagemagick-full-git::git+https://github.com/ImageMagick/ImageMagick.git - sha256sums = SKIP -pkgname = imagemagick-full-git +pkgname = imagemagick-full-doc-git + pkgdesc = The ImageMagick documentation (utilities manuals and libraries API, git version) + arch = any + provides = imagemagick-doc + provides = imagemagick-full-doc + provides = imagemagick-git-doc + conflicts = imagemagick-doc + conflicts = imagemagick-full-doc + conflicts = imagemagick-git-doc @@ -20,55 +20,30 @@ _1st_apple_font_dir='/usr/share/fonts/TTF' _2nd_apple_font_dir='/usr/share/fonts/Type1' _qdepth='32' -pkgname=imagemagick-full-git -pkgver=7.0.7.0.r12468.g2f8ac2203 +pkgbase=imagemagick-full-git +pkgname=('imagemagick-full-git' 'imagemagick-full-doc-git') +pkgver=7.0.7.5.r12632.gabac32acf pkgrel=1 -pkgdesc="An image viewing/manipulation program (Q${_qdepth} HDRI with all libs and features, git version)" arch=('i686' 'x86_64') url='http://www.imagemagick.org/' license=('custom') -depends=( +makedepends=( # official repositories: + 'git' 'libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' 'openexr' 'libwmf' 'librsvg' 'libxml2' 'liblqr' 'openjpeg2' 'libraw' - 'opencl-icd-loader' 'libwebp' 'glu' + 'opencl-headers' 'opencl-icd-loader' 'libwebp' 'glu' 'bzip2' 'djvulibre' 'ttf-dejavu' 'fftw' 'freetype2' 'fontconfig' 'ghostscript' 'gsfonts' 'graphviz' 'jbigkit' 'jemalloc' 'libjpeg-turbo' 'lcms2' 'libpng' 'libtiff' 'pango' 'perl' 'zlib' 'xz' # AUR: 'autotrace-nomagick' 'flif' 'libfpx' 'libraqm' 'libumem-git' ) -optdepends=( - # AUR: - 'ttf-mac-fonts: for Apple fonts support' -) -makedepends=('git' 'opencl-headers') -provides=('imagemagick' 'imagemagick7' 'imagemagick-full' - 'imagemagick-git' 'imagemagick-fftw' - "libMagickCore-${pkgver%%.*}.Q${_qdepth}HDRI.so" - "libMagickWand-${pkgver%%.*}.Q${_qdepth}HDRI.so" - "libMagick++-${pkgver%%.*}.Q${_qdepth}HDRI.so") -conflicts=('imagemagick' 'imagemagick7' 'imagemagick-full' 'imagemagick-git' - 'imagemagick-fftw' 'imagemagick-no-hdri') -backup=("etc/ImageMagick-${pkgver%%.*}/coder.xml" - "etc/ImageMagick-${pkgver%%.*}/colors.xml" - "etc/ImageMagick-${pkgver%%.*}/delegates.xml" - "etc/ImageMagick-${pkgver%%.*}/log.xml" - "etc/ImageMagick-${pkgver%%.*}/magic.xml" - "etc/ImageMagick-${pkgver%%.*}/mime.xml" - "etc/ImageMagick-${pkgver%%.*}/policy.xml" - "etc/ImageMagick-${pkgver%%.*}/quantization-table.xml" - "etc/ImageMagick-${pkgver%%.*}/thresholds.xml" - "etc/ImageMagick-${pkgver%%.*}/type.xml" - "etc/ImageMagick-${pkgver%%.*}/type-dejavu.xml" - "etc/ImageMagick-${pkgver%%.*}/type-ghostscript.xml" - "etc/ImageMagick-${pkgver%%.*}/type-windows.xml") -options=('!docs' 'libtool' '!emptydirs') source=("$pkgname"::'git+https://github.com/ImageMagick/ImageMagick.git') sha256sums=('SKIP') pkgver() { - cd "$pkgname" + cd "$pkgbase" local _version="$(grep 'PACKAGE_VERSION=' version.sh | sed 's/[^0-9\.]*//g')" local _release="$(grep 'PACKAGE_RELEASE=' version.sh | sed 's/[^0-9]*//g')" @@ -78,7 +53,7 @@ pkgver() { } build() { - cd "$pkgname" + cd "$pkgbase" CPPFLAGS='-I/usr/include/FLIF' \ ./configure \ @@ -140,8 +115,46 @@ build() { make } -package() { - cd "$pkgname" +package_imagemagick-full-git() { + pkgdesc="An image viewing/manipulation program (Q${_qdepth} HDRI with all libs and features, git version)" + depends=( + # official repositories: + 'libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' + 'openexr' 'libwmf' 'librsvg' 'libxml2' 'liblqr' 'openjpeg2' 'libraw' + 'opencl-icd-loader' 'libwebp' 'glu' + 'bzip2' 'djvulibre' 'ttf-dejavu' 'fftw' 'freetype2' 'fontconfig' + 'ghostscript' 'gsfonts' 'graphviz' 'jbigkit' 'jemalloc' 'libjpeg-turbo' + 'lcms2' 'libpng' 'libtiff' 'pango' 'perl' 'zlib' 'xz' + # AUR: + 'autotrace-nomagick' 'flif' 'libfpx' 'libraqm' 'libumem-git' + ) + optdepends=( + # AUR: + 'ttf-mac-fonts: for Apple fonts support' + ) + provides=('imagemagick' 'imagemagick7' 'imagemagick-full' + 'imagemagick-git' 'imagemagick-fftw' + "libMagickCore-${pkgver%%.*}.Q${_qdepth}HDRI.so" + "libMagickWand-${pkgver%%.*}.Q${_qdepth}HDRI.so" + "libMagick++-${pkgver%%.*}.Q${_qdepth}HDRI.so") + conflicts=('imagemagick' 'imagemagick7' 'imagemagick-fftw' 'imagemagick-no-hdri' + 'imagemagick-full' 'imagemagick-git') + backup=("etc/ImageMagick-${pkgver%%.*}/coder.xml" + "etc/ImageMagick-${pkgver%%.*}/colors.xml" + "etc/ImageMagick-${pkgver%%.*}/delegates.xml" + "etc/ImageMagick-${pkgver%%.*}/log.xml" + "etc/ImageMagick-${pkgver%%.*}/magic.xml" + "etc/ImageMagick-${pkgver%%.*}/mime.xml" + "etc/ImageMagick-${pkgver%%.*}/policy.xml" + "etc/ImageMagick-${pkgver%%.*}/quantization-table.xml" + "etc/ImageMagick-${pkgver%%.*}/thresholds.xml" + "etc/ImageMagick-${pkgver%%.*}/type.xml" + "etc/ImageMagick-${pkgver%%.*}/type-dejavu.xml" + "etc/ImageMagick-${pkgver%%.*}/type-ghostscript.xml" + "etc/ImageMagick-${pkgver%%.*}/type-windows.xml") + options=('!docs' 'libtool' '!emptydirs') + + cd "$pkgbase" make DESTDIR="$pkgdir" install @@ -161,3 +174,17 @@ package() { sed -i '72i\ \<policy domain="coder" rights="none" pattern="WIN" />' "${pkgdir}/etc/ImageMagick-${pkgver%%.*}/policy.xml" sed -i '73i\ \<policy domain="coder" rights="none" pattern="PLT" />' "${pkgdir}/etc/ImageMagick-${pkgver%%.*}/policy.xml" } + +package_imagemagick-full-doc-git() { + pkgdesc='The ImageMagick documentation (utilities manuals and libraries API, git version)' + arch=('any') + provides=('imagemagick-doc' 'imagemagick-full-doc' 'imagemagick-git-doc') + conflicts=('imagemagick-doc' 'imagemagick-full-doc' 'imagemagick-git-doc') + + cd "$pkgbase" + + make DESTDIR="$pkgdir" install-data-html + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE" +} |