diff options
author | FirstAirBender | 2023-07-31 18:30:35 -0600 |
---|---|---|
committer | FirstAirBender | 2023-07-31 18:30:35 -0600 |
commit | f5f6adc5b7fe3dae73605dab03e44ab9a285bf34 (patch) | |
tree | 78d00b669795afac4249330096906d098385a28c | |
parent | 2f236f7a436f8c94770348cfac41e0dc0a30b006 (diff) | |
download | aur-f5f6adc5b7fe3dae73605dab03e44ab9a285bf34.tar.gz |
fix missing libmagick
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 18 insertions, 10 deletions
@@ -1,19 +1,19 @@ pkgbase = autotrace-bin pkgdesc = AutoTrace is a utility for converting bitmap into vector graphics. pkgver = 0.40.0_20200219 - pkgrel = 1 + pkgrel = 2 url = https://github.com/autotrace/autotrace.git arch = i686 arch = x86_64 license = GPL license = LGPL + makedepends = pkgconf + makedepends = patchelf depends = libpng depends = pstoedit depends = libmagick6 depends = glib2 - provides = autotrace - conflicts = autotrace-git source = https://github.com/autotrace/autotrace/releases/download/travis-20200219.65/autotrace_0.40.0-20200219_all.deb - sha512sums = c0e49c213fca78079ae02bec44fa04707d2358ddc2a5e77d6e29e1ae47028d1b7f45d604acd0d47c28320e1217278780e61d122e5383a13675e9a8cf3b136bfc + sha256sums = 14afaed3d872f19879f3805dbb52a4721206828542068fb035e962ee2b65aedc pkgname = autotrace-bin @@ -12,18 +12,26 @@ _date='20200219' _revision='65' _pkgver="0.40.0-$_date" pkgver="${_pkgver/-/_}" -pkgrel=1 +pkgrel=2 pkgdesc='AutoTrace is a utility for converting bitmap into vector graphics.' arch=('i686' 'x86_64') url='https://github.com/autotrace/autotrace.git' license=('GPL' 'LGPL') depends=('libpng' 'pstoedit' 'libmagick6' 'glib2') -provides=(autotrace) -conflicts=(autotrace-git) +makedepends=('pkgconf' 'patchelf') source=("https://github.com/autotrace/autotrace/releases/download/travis-$_date.$_revision/${_pkgname}_${_pkgver}_all.deb") -sha512sums=('c0e49c213fca78079ae02bec44fa04707d2358ddc2a5e77d6e29e1ae47028d1b7f45d604acd0d47c28320e1217278780e61d122e5383a13675e9a8cf3b136bfc') +sha256sums=('14afaed3d872f19879f3805dbb52a4721206828542068fb035e962ee2b65aedc') package() { - cd "$srcdir" - tar -xf data.tar.xz -C ${pkgdir} + tar -xf data.tar.xz -C ${pkgdir} + + msg2 'patching binary...' + PKG_CONFIG_PATH="$(pkg-config --variabl pc_path pkg-config)" + PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig:${PKG_CONFIG_PATH}" + export PKG_CONFIG_PATH + LIB_NAME="$(pkg-config --variable libname MagickCore)" + + # patch the binary + patchelf --replace-needed libMagickCore-6.Q16.so.2 "lib${LIB_NAME}.so" ${pkgdir}/usr/bin/autotrace + patchelf --remove-needed libpng12.so.0 ${pkgdir}/usr/bin/autotrace } |