Package Details: imagemagick-full 7.1.1.29-1

Git Clone URL: https://aur.archlinux.org/imagemagick-full.git (read-only, click to copy)
Package Base: imagemagick-full
Description: An image viewing/manipulation program (Q32 HDRI with all possible features)
Upstream URL: https://www.imagemagick.org/
Keywords: convert graphics image imagemagick photo
Licenses: LicenseRef-custom
Conflicts: imagemagick, libmagick
Provides: imagemagick, libmagick, libmagick-full
Replaces: libmagick-full
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 17
Popularity: 0.000158
First Submitted: 2015-12-27 13:40 (UTC)
Last Updated: 2024-02-26 16:08 (UTC)

Required by (1066)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

dbermond commented on 2018-01-24 21:28 (UTC)

@japp1egate It seems that you're doing it in the wrong way. You do not need to extract the contents of the ImageMagick source tarball because it's done by makepkg. You're not supposed to copy the .diff file because it comes along with this AUR package.

Try to build using exactly these commands somewhere inside your home folder (after installing the AUR dependencies):

$ git clone https://aur.archlinux.org/imagemagick-full.git
$ cd imagemagick-full
$ makepkg -ris

japp1egate commented on 2018-01-24 19:49 (UTC) (edited on 2018-01-24 20:19 (UTC) by japp1egate)

Happened again from my homedir:

$ makepkg

...

[snipped for brevity]

...

mv: cannot stat '/home/japple/src/ImageMagick-7.0.7-22/pkg/libmagick-full/usr/lib/perl5': No such file or directory ==> ERROR: A failure occurred in package_libmagick-full(). Aborting...

I have extracted the contents of ImageMagick-7.0.7-22.tar.xz to a src/ directory in my homedir. I then copied the arch-fonts.diff into the resulting ImageMagick-7.0.7-22 directory.

After downloading the PKGBUILD file into the same extracted directory, I ran makepkg, the result of which you see above.

Inside the PKGBUILD, I see a section labeled "package_imagemagick-full()" and within that function is a line which reads 'find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +'. I believe this is where the process is breaking for me.

dbermond commented on 2018-01-24 01:37 (UTC)

@japp1egate Sorry, but I cannot reproduce your issue. Package is building fine for me, even in a clean chroot.

Are you building in directory /usr/src? If so, please try to build somewhere inside your home directory. Otherwise, try to build in a clean chroot.

japp1egate commented on 2018-01-24 01:22 (UTC) (edited on 2018-01-24 01:22 (UTC) by japp1egate)

$ makepkg

...

[snipped for brevity]

...

mv: cannot stat '/usr/src/ImageMagick-7.0.7-22/pkg/libmagick-full/usr/lib/perl5': No such file or directory

dbermond commented on 2018-01-08 01:01 (UTC)

@ahjolinna Ok, no problem. Package is building fine with makepkg in a normal local build. Please try it.

No need to use chroot. I use chroot to build imagemagick-full for testing purposes only.

ahjolinna commented on 2018-01-08 00:41 (UTC)

I notice that it was a pacaur issue (apparently pacaur is not maintained anymore...only reason why I still use it was because of habit and too lazy for clean chroot)...so this was a false "alarm"..sorry

dbermond commented on 2018-01-07 23:42 (UTC)

@ahjolinna Sorry, but I cannot reproduce your issue. What is the command that you're using to build?

Package is building fine for me, even in a clean chroot.

ahjolinna commented on 2018-01-07 21:50 (UTC)

:: resolving dependencies... :: no results found for perl< (dependency tree: imagemagick-full perl)

dbermond commented on 2018-01-07 02:31 (UTC)

@FabioLolix Thank you for the interest in this package.

I've updated the package. At the time of writing, it's up-to-date with the latest upstream version.