summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFirstAirBender2023-07-31 18:30:35 -0600
committerFirstAirBender2023-07-31 18:30:35 -0600
commitf5f6adc5b7fe3dae73605dab03e44ab9a285bf34 (patch)
tree78d00b669795afac4249330096906d098385a28c
parent2f236f7a436f8c94770348cfac41e0dc0a30b006 (diff)
downloadaur-f5f6adc5b7fe3dae73605dab03e44ab9a285bf34.tar.gz
fix missing libmagick
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD20
2 files changed, 18 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c58ab02a919b..7213173b04cb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index fa9b451a0e2e..b533d3105da9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}