Files
extra/graphicsmagick-imagemagick-compat/PKGBUILD
2025-06-22 20:39:04 -05:00

71 lines
3.4 KiB
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=graphicsmagick-imagemagick-compat
pkgver=1.3.25
pkgrel=1
pkgdesc='Image processing tools providing ImageMagick interface'
arch=('any')
url='https://packages.debian.org/sid/graphicsmagick-imagemagick-compat'
license=('Expat')
depends=('graphicsmagick')
source=(LICENSE
animate.1.gz
compare.1.gz
composite.1.gz
conjure.1.gz
convert.1.gz
display.1.gz
identify.1.gz
import.1.gz
mogrify.1.gz
montage.1.gz)
noextract=(${source[@]%%::*})
sha512sums=('aab76a115782ab27ffd35537c2b0a3ea2bc95ba2762a8e4eae2c34887670f62e7ba9ceacf583581231a2430c632e0eff7bd19532ba52e77167a6ef2123132316'
'a04f466b8ef2d19e6313499903cf08a540fe208d31ad378a4451212927b242455d77d0d2675ba77b5fc3c9e35f69beb92fd4663a828ebe8c1e2c0315d2dcc78c'
'419eaa9742ac48f61e1b80b64af9902314e2d88994d0d3ab61e1b092320234e4d45e307dceef264b4e3fbf92c83dd1a8acc09a999f9be5150d1affb0674b1417'
'7940f41a45ae8a729e4bef2ec310be25c4a071c4b19b2c581a122be3a3c16344b54fac3067df122522a8a0afb56184590b9e4b4011a25d90519242f3876140ed'
'ab7efc194ae8120ced58d5cd2728458f5a9609b0582ae6a2ceb358d60b3ffc9d1f76f426ad77a82834c560ceb272d79403011d0ac2de6c7a8c9b615fadbff306'
'3bc545aa61f98f58e93f01f1b897adfc49b45a397e506cb53468fb6b32ada04911eed06dabed8875a53175756599a84877a7f6bcaebe66903fda5bd284432b22'
'6aaba37daf29aeff60bc50b901ae220915f87027d3380a677518bab9fc7c0ed9e0dfa0e0ad7a49c7b59f85721c19f0b6f14115834bf8f02c92409347d0273544'
'676e613a605b7774e3a02740a54d9b781c3953fd19ef352d2fc44292199ad23f41083253db261a8408490591e6614c4488ed83ff1ae0a4f36396e0500ac70b7d'
'1991903661c65fe606d5f794d92139d10d473697cd3f485cfc2d4dd24dc1820c9183070207578df18096bcf9850151f16d3119d3f8f0273625f5b7325e4d6fca'
'59fedf249c919107c451b60786eaca0e1b4514c01659defd1de55118ee692d78068993115b0d663d885fa1023d68ada064da64f48845ff1c8ff5af4203775cbd'
'8055f05e246eedf25ce1b9512a7c8058cdc4390bf70486ecd1f8220b57dd7984a75af81e9519a8f96c68437ad4fb363f5bd597c8b2c5d35ff062a54908421032')
package() {
cd "${srcdir}"
GM="$(which gm)"
BIN="${pkgdir}/usr/bin"
install -dm 755 "${BIN}"
# create symlinks to gm
for i in *.1.gz
do
ln -s ${GM} "${BIN}/${i%.1.gz}"
done
MAN="${pkgdir}/usr/share/man/man1"
install -dm 755 "${MAN}"
# install separate man-pages
for i in *.1.gz
do
install -m 644 ${i} "${MAN}"
done
# symlink expected IMagick libraries to GMagick equivalents.
mkdir "$pkgdir/usr/lib"
ln -sr GraphicsMagick-1.3.25 "$pkgdir/usr/lib/ImageMagick-6.9.7"
ln -s libGraphicsMagick++.so "$pkgdir/usr/lib/libMagick++-6.Q16HDRI.so"
ln -s libGraphicsMagick++.so "$pkgdir/usr/lib/libMagick++-6.Q16HDRI.so.7"
ln -s libGraphicsMagick++.so "$pkgdir/usr/lib/libMagick++-6.Q16HDRI.so.7.0.0"
ln -s libGraphicsMagick.so "$pkgdir/usr/lib/libMagickCore-6.Q16HDRI.so"
ln -s libGraphicsMagick.so "$pkgdir/usr/lib/libMagickCore-6.Q16HDRI.so.3"
ln -s libGraphicsMagick.so "$pkgdir/usr/lib/libMagickCore-6.Q16HDRI.so.3.0.0"
ln -s libGraphicsMagickWand.so "$pkgdir/usr/lib/libMagickWand-6.Q16HDRI.so"
ln -s libGraphicsMagickWand.so "$pkgdir/usr/lib/libMagickWand-6.Q16HDRI.so.3"
ln -s libGraphicsMagickWand.so "$pkgdir/usr/lib/libMagickWand-6.Q16HDRI.so.3.0.0"
# install license
install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}