Package Details: imagemagick-full-git 7.1.1.39.r2.g0ca37b0de2-1

Git Clone URL: https://aur.archlinux.org/imagemagick-full-git.git (read-only, click to copy)
Package Base: imagemagick-full-git
Description: An image viewing/manipulation program (Q32 HDRI with all features, git version)
Upstream URL: https://www.imagemagick.org/
Keywords: convert graphics image imagemagick magick photo
Licenses: LicenseRef-custom
Conflicts: imagemagick, libmagick
Provides: imagemagick, imagemagick-git, libmagick, libmagick-full, libmagick-full-git, libmagick-git
Replaces: libmagick-full-git
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 3
Popularity: 0.000000
First Submitted: 2016-02-14 03:35 (UTC)
Last Updated: 2024-10-06 20:11 (UTC)

Required by (1074)

Sources (1)

Latest Comments

1 2 Next › Last »

dbermond commented on 2024-07-25 13:35 (UTC)

@korimitsu this was fixed upstream in the latest commits. The package is currently building fine. No intervention needed at the current time.

korimitsu commented on 2024-07-20 20:40 (UTC)

Fails to compile:

PASS: Magick++/demo/demos.tap 23
PASS: Magick++/demo/demos.tap 24
============================================================================
Testsuite summary for ImageMagick 7.1.1-36
============================================================================
# TOTAL: 70
# PASS:  68
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 2
============================================================================
See ./test-suite.log
Please report to https://github.com/ImageMagick/ImageMagick/issues
============================================================================
make[3]: *** [Makefile:12473: test-suite.log] Error 1
make[3]: Leaving directory '/home/user/.cache/paru/clone/imagemagick-full-git/src/ImageMagick'
make[2]: *** [Makefile:12581: check-TESTS] Error 2
make[2]: Leaving directory '/home/user/.cache/paru/clone/imagemagick-full-git/src/ImageMagick'
make[1]: *** [Makefile:12799: check-am] Error 2
make[1]: Leaving directory '/home/user/.cache/paru/clone/imagemagick-full-git/src/ImageMagick'
make: *** [Makefile:12801: check] Error 2
make: Leaving directory '/home/user/.cache/paru/clone/imagemagick-full-git/src/ImageMagick'
==> ERROR: A failure occurred in check().
    Aborting...
error: failed to build 'imagemagick-full-git-7.1.1.33.r24.g33119d988-1': 
error: packages failed to build: imagemagick-full-git-7.1.1.33.r24.g33119d988-1

dbermond commented on 2024-06-16 00:21 (UTC)

@korimitsu this is a problem with upstream libultrahdr, and not with ImageMagick, and neither a packaging issue. I have pushed a fix for libultrahdr-git, and now the package is building fine when using it. I've also pushed an update here, but it has nothing to do with this issue, and just update the dependencies to match imagemagick-full.

korimitsu commented on 2024-06-15 22:16 (UTC)

not compiling:

  CCLD     coders/tiff.la
  CC       coders/uhdr_la-uhdr.lo
In file included from coders/uhdr.c:47:
/usr/include/ultrahdr_api.h:320:72: error: unknown type name 'bool'
  320 |                                                                        bool use_multi_channel_gainmap);
      |                                                                        ^~~~
/usr/include/ultrahdr_api.h:1:1: note: 'bool' is defined in header '<stdbool.h>'; this is probably fixable by adding '#include <stdbool.h>'
  +++ |+#include <stdbool.h>
    1 | /*
make[1]: *** [Makefile:11408: coders/uhdr_la-uhdr.lo] Error 1
make[1]: Leaving directory '/home/user/.cache/paru/clone/imagemagick-full-git/src/ImageMagick'
make: *** [Makefile:6259: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'imagemagick-full-git-7.1.1.32.r1.g2b42fc1ef-1': 

dbermond commented on 2023-11-07 16:27 (UTC)

@dreieck I've answered your questions in the stable package. No need to duplicate the comments in both packages when they are maintained by the same person.

dreieck commented on 2023-11-07 11:33 (UTC)

Please add imagemagick to the conflicts array of imagemagick-full-doc-git:

error: failed to commit transaction (conflicting files)
imagemagick-full-doc-git: /usr/share/doc/ImageMagick-7/LICENSE exists in filesystem (owned by imagemagick)
imagemagick-full-doc-git: /usr/share/doc/ImageMagick-7/NEWS.txt exists in filesystem (owned by imagemagick)
[...]
imagemagick-full-doc-git: /usr/share/doc/ImageMagick-7/www/webp.html exists in filesystem (owned by imagemagick)
Errors occurred, no packages were upgraded.

Regards!

dreieck commented on 2023-11-07 11:22 (UTC)

Can you add =${pkgver} to the libmagick provides entry?
Otherwise, packages that require a particular version of libmagick complain.

dreieck commented on 2023-11-07 11:02 (UTC)

Ahoj,

Does it really need the -git variants of libumem and magickcache as make dependencies?

It not specifically, then please change to the non-git variant, since the -git package should have the non-git package in it's provides entry, and this makes the user free to choose which variant to install.

Regards!

dreieck commented on 2023-11-07 10:57 (UTC) (edited on 2023-11-07 11:29 (UTC) by dreieck)

A current build of this package misses the

/usr/lib/libMagick*-7.Q16HDRI.so*

files.
It only provides the

/usr/lib/libMagick*-7.Q32HDRI.so*

files (32 variant, not 16 variant).

Thus it fails to provide the dependencies for most packages which depend on imagemagick or libmagick.

E.G.:

$ digikam:

digikam: error while loading shared libraries: libMagick++-7.Q16HDRI.so.5: cannot open shared object file: No such file or directory

Can you please either fix this, or adapt the package such that it neither provides nor conflicts imagemagick and libmagick put complements it?

Regards!