diff --git a/patches/imagemagick/jinx-working-patch.patch b/patches/imagemagick/jinx-working-patch.patch new file mode 100644 index 00000000..cf75570b --- /dev/null +++ b/patches/imagemagick/jinx-working-patch.patch @@ -0,0 +1,14 @@ +diff --git imagemagick-clean/MagickCore/fx.c imagemagick-workdir/MagickCore/fx.c +index dc96e9b..63aeda3 100644 +--- imagemagick-clean/MagickCore/fx.c ++++ imagemagick-workdir/MagickCore/fx.c +@@ -38,6 +38,9 @@ + % + */ + ++double j0(double x); ++double j1(double x); ++double jn(double x); + /* + Include declarations. + */ diff --git a/recipes/imagemagick b/recipes/imagemagick new file mode 100644 index 00000000..943bc0b0 --- /dev/null +++ b/recipes/imagemagick @@ -0,0 +1,18 @@ +name=imagemagick +revision=1 +from_source=imagemagick +imagedeps="gcc perl" +hostdeps="xgcc xbinutils pkgconfig automake autoconf libstdc++-v3" +deps="base zlib libjpeg-turbo libpng freetype fontconfig bzip2 xz zstd libx11 perl" + +configure() { + ${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --disable-static +} + +build() { + make -j${parallelism} +} + +package() { + make DESTDIR=${dest_dir} install +} diff --git a/source-recipes/imagemagick b/source-recipes/imagemagick new file mode 100644 index 00000000..428aa39c --- /dev/null +++ b/source-recipes/imagemagick @@ -0,0 +1,10 @@ +name=imagemagick +version=7.1.2 +source_method=tarball +tarball_url="https://github.com/ImageMagick/ImageMagick/archive/refs/tags/${version}-23.tar.gz" +tarball_sha512="04ac6181773dfd1a079e0bccc369198b92712f9ef3a7f295ba1eee66dfc99f936859140fa079a7baa269a19e0f367990eb68fbc5c07082b0c86e91f6e086aeb2" +hostdeps="autoconf automake libtool pkgconfig" + +prepare() { + autoreconf -fvi +}