Package Base Details: imagemagick6

Git Clone URL: https://aur.archlinux.org/imagemagick6.git (read-only, click to copy)
Keywords: ImageMagick
Submitter: arojas
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 10
Popularity: 0.000000
First Submitted: 2021-01-29 14:32 (UTC)
Last Updated: 2024-04-22 15:21 (UTC)

Packages (1)

Pinned Comments

yochananmarqos commented on 2021-09-08 21:45 (UTC) (edited on 2022-08-27 21:36 (UTC) by yochananmarqos)

DO NOT report issues if you’re using an AUR helper (including Pamac aka Add/Remove Software). If you have a problem, build it manually and see if you can reproduce the issue.

Please don't spam the comments if the package is out of date. Just flag it out of date.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »

fbrennan commented on 2023-07-04 06:29 (UTC)

Build failure. Not using AUR helper despite the directory, I cd'd into the cache dir and ran makepkg, same error.

mv: cannot stat '/home/fred/.cache/yay/imagemagick6/pkg/libmagick6/usr/lib/perl5': No such file or directory
==> ERROR: A failure occurred in package_libmagick6().
    Aborting...

I noted with some concern the existence of this dir under pkg

[fred@デブ.狸.agency ~/.cache/yay/imagemagick6]$ tree pkg/libmagick6/home
pkg/libmagick6/home
└── fred
    └── perl5
        ├── lib
        │   └── perl5
        │       └── x86_64-linux-thread-multi
        │           ├── auto
        │           │   └── Image
        │           │       └── Magick
        │           │           └── Q16HDRI
        │           │               ├── autosplit.ix
        │           │               └── Q16HDRI.so
        │           ├── Image
        │           │   ├── Magick
        │           │   │   └── Q16HDRI.pm
        │           │   └── Magick.pm
        │           └── perllocal.pod
        └── man
            └── man3
                ├── Image::Magick.3pm
                └── Image::Magick::Q16HDRI.3pm

Here's a patch for you:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

- From 957c3093baaae86bf516e2128de45cc3f39df0ee Mon Sep 17 00:00:00 2001
From: Fredrick Brennan <copypaste@kittens.ph>
Date: Tue, 4 Jul 2023 02:23:50 -0400
Subject: [PATCH] pkgrel 2: unperl

- ---
 .SRCINFO |  2 +-
 PKGBUILD | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index 7c0e1d2..102f8b2 100644
- --- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = imagemagick6
    pkgdesc = An image viewing/manipulation program (legacy 6.9.12-* series)
    pkgver = 6.9.12.90
- - pkgrel = 1
+   pkgrel = 2
    url = https://legacy.imagemagick.org/
    arch = x86_64
    license = custom
diff --git a/PKGBUILD b/PKGBUILD
index 9ed8653..41fe1b3 100644
- --- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgname=libmagick6
 pkgbase=imagemagick6
 _pkgver=6.9.12-90
 pkgver=${_pkgver//-/.}
- -pkgrel=1
+pkgrel=2
 pkgdesc="An image viewing/manipulation program (legacy 6.9.12-* series)"
 url="https://legacy.imagemagick.org/"
 arch=('x86_64')
@@ -25,6 +25,10 @@ validpgpkeys=('D8272EF51DA223E4D05B466989AB63D48277377A') # Lexie Parsimoniae (I

 shopt -s extglob

+_unperl() {
+  unset PERL5LIB PERL_LOCAL_LIB_ROOT PERL_MB_OPT PERL_MM_OPT
+}
+
 prepare() {
   mkdir -p binpkg/usr/lib/pkgconfig {binpkg,docpkg}/usr/share

@@ -35,7 +39,9 @@ prepare() {
 }

 build() {
+  _unperl
   cd ImageMagick-$_pkgver
+  unset PERL5LIB PERL_LOCAL_LIB_ROOT PERL_MB_OPT PERL_MM_OPT
   ./configure \
     PKG_CONFIG="/usr/bin/env PKG_CONFIG_PATH=/usr/lib/$pkgbase/pkgconfig pkg-config" \
     --prefix=/usr \
@@ -73,12 +79,14 @@ build() {
 }

 check() (
+  _unperl
   cd ImageMagick-$_pkgver
   ulimit -n 4096
   make check || :
 )

 package_libmagick6() {
+  _unperl
   pkgdesc="${pkgdesc/)/; library)}"
   optdepends=('ghostscript: PS/PDF support'
               'libheif: HEIF support'
- -- 
2.41.0

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQS1rLeeEfG/f0nzK7hYUwVpYvFOWAUCZKO7cgAKCRBYUwVpYvFO
WDfZAP9+UWdH1pg1wY5tqySQoZwhLPib9YH2gNHVnVinmjIhDQD/SZlnSkPcZPJP
CXiyCius7CEwdibO+by7oyQi5gMdiw0=
=ZEaA
-----END PGP SIGNATURE-----

yochananmarqos commented on 2023-05-14 16:18 (UTC)

@twnaing: There are no conflicting files. Why are you commenting anything out?

twnaing commented on 2023-05-14 16:05 (UTC)

manual building libmagick6 6.9.12.86-1 with perl5 and man lines commented out. Now I have the following error.

error: failed to commit transaction (conflicting files)                                                                                                                                                                                                                                                                         
libmagick6: /usr/share/man/man1/ImageMagick.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                    
libmagick6: /usr/share/man/man1/Magick++-config.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                
libmagick6: /usr/share/man/man1/MagickCore-config.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                              
libmagick6: /usr/share/man/man1/MagickWand-config.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                              
libmagick6: /usr/share/man/man1/animate.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                        
libmagick6: /usr/share/man/man1/compare.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                        
libmagick6: /usr/share/man/man1/composite.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                      
libmagick6: /usr/share/man/man1/conjure.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                        
libmagick6: /usr/share/man/man1/convert.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                        
libmagick6: /usr/share/man/man1/display.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                        
libmagick6: /usr/share/man/man1/identify.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                       
libmagick6: /usr/share/man/man1/import.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                         
libmagick6: /usr/share/man/man1/mogrify.1.gz exists in filesystem (owned by imagemagick)                                                                                                                                                                                                                                        
libmagick6: /usr/share/man/man1/montage.1.gz exists in filesystem (owned by imagemagick)
libmagick6: /usr/share/man/man1/stream.1.gz exists in filesystem (owned by imagemagick)

bartus commented on 2023-03-29 18:03 (UTC)

@yochananmarqos: 👍

yochananmarqos commented on 2023-03-29 16:57 (UTC)

@bartus: Done.

bartus commented on 2023-03-29 16:27 (UTC)

Could we use a split package from the extra repository, please? I'm in dire need of libmagick6 to facilitate Inkscape-git which is slacking off on imagemagick7 adoption, and imagemagick6 is currently in conflict with imagemagick=7 from the community repo. https://github.com/archlinux/svntogit-packages/tree/1b441f6eb0855f656be4bad0bad669daeb267596/imagemagick6/trunk

bartus commented on 2023-03-29 13:55 (UTC)

Fail to build, need a backported patch from the upstream: https://github.com/ImageMagick/ImageMagick6/issues/225

Friki commented on 2023-03-19 22:43 (UTC)

==> Verificando las firmas de las fuentes con gpg... ImageMagick-6.9.12-80.tar.gz ... HA FALLADO (clave pública desconocida 89AB63D48277377A) ==> ERROR: ¡No se ha podido verificar alguna de las firmas PGP!

Friki commented on 2023-03-19 22:42 (UTC)

error installing ImageMagick-6.9.12-80

oxalin commented on 2022-09-16 14:41 (UTC)

Hi. Could you apply the following patch please? This will insure that we have access to every releases stored in the "releases" sub-folder and prevent breaking this package. Thanks.


From 52538b7db92ca37b2a947abca55ac837f1224d53 Mon Sep 17 00:00:00 2001 From: Alexandre Demers alexandre.f.demers@gmail.com Date: Fri, 16 Sep 2022 10:37:05 -0400 Subject: [PATCH] Change source path where all releases are stored

In the "archive" folder, only the latest release of a series is kept. This breaks the package everytime a new release comes in and replaces the prior version.

Let's use the "releases" sub-folder where every releases are being stored.

Fix description, since this is the 6 series, thus the pkgname "libmagick6".

Signed-off-by: Alexandre Demers alexandre.f.demers@gmail.com

PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD index 6f08a7e..d8bb2ea 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,8 +7,8 @@ pkgname=libmagick6 pkgbase=imagemagick6 _pkgver=6.9.12-63 pkgver=${_pkgver//-/.} -pkgrel=1 -pkgdesc="An image viewing/manipulation program (legacy 6.9.12-* series)" +pkgrel=2 +pkgdesc="An image viewing/manipulation program (legacy 6 series)" url="https://legacy.imagemagick.org/" arch=('x86_64') license=('custom') @@ -16,7 +16,7 @@ depends=('libltdl' 'lcms2' 'fontconfig' 'libxext' 'liblqr' 'libraqm' 'libpng' 'l makedepends=('ghostscript' 'openexr' 'libwmf' 'librsvg' 'libxml2' 'openjpeg2' 'libraw' 'opencl-headers' 'libwebp' 'libzip' 'libjxl' 'chrpath' 'ocl-icd' 'glu' 'ghostpcl' 'ghostxps' 'libheif' 'jbigkit' 'lcms2' 'libxext' 'liblqr' 'libraqm' 'libpng' 'djvulibre') checkdepends=('gsfonts' 'ttf-dejavu') -source=("https://legacy.imagemagick.org/archive/ImageMagick-$_pkgver.tar.gz"{,.asc} +source=("https://legacy.imagemagick.org/archive/releases/ImageMagick-$_pkgver.tar.gz"{,.asc} 'arch-fonts.diff') sha256sums=('c4d7cdd81eb2e2e1676d260d7569dfb37b0ada65960d263cded8ea7cefd3f37b' 'SKIP' -- 2.37.2