summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2017-09-24 00:09:37 -0300
committerDaniel Bermond2017-09-24 00:09:37 -0300
commit739a579c3fa8bf9ed47b243b9d35e0f20766c20a (patch)
treed5cb469a6fd7f217c6833d0078747455ca4e7e68
parent5b42fb0a86ac3275a4dc2ce6c1f9122fe23db465 (diff)
downloadaur-739a579c3fa8bf9ed47b243b9d35e0f20766c20a.tar.gz
Switched to a split package
This will provide an easier maintenance.
-rw-r--r--.SRCINFO66
-rw-r--r--PKGBUILD97
2 files changed, 120 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd55a8005b8a..32415d0eabdd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a2c5b979559d..5351c27a2b71 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}