summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2017-09-24 00:09:37 -0300
committerDaniel Bermond2017-09-24 00:09:37 -0300
commit739a579c3fa8bf9ed47b243b9d35e0f20766c20a (patch)
treed5cb469a6fd7f217c6833d0078747455ca4e7e68 /PKGBUILD
parent5b42fb0a86ac3275a4dc2ce6c1f9122fe23db465 (diff)
downloadaur-739a579c3fa8bf9ed47b243b9d35e0f20766c20a.tar.gz
Switched to a split package
This will provide an easier maintenance.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD97
1 files changed, 62 insertions, 35 deletions
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"
+}