# gimp30/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. This package builds a distro version of upstream "gimp" 3.0.X. #--------------------------------------------------------------------- 2. GIMP 3 runtime support for SVG is disabled because it requires Rust. The requirement is problematic. #--------------------------------------------------------------------- 2. Suggested preference settings: Edit -> Preferences -> Interface -> Theme -> Color scheme variant -> Light Colors -> Edit -> Preferences -> Window Management -> Window Manager Hints -> Hint for the toolbox -> Normal window #--------------------------------------------------------------------- [buildtimes] 00.15 hours (or 009.00 minutes) - ThinkPad W530 i7 4x2 32GB RAM - clang #--------------------------------------------------------------------- [settings] compiler = clang fortran = disabled license = See "license*.txt" in installed tree licfile = COPYING nls = disabled nosyslinks = yes nowerror = yes tmpsize = 424M setpaths = \ brotli gettext gimp30 gtkcore \ json-glib lcms2 libbabl libgegl04 \ libheif libjxl libpng libraw \ openexr openjpeg openssl python3 \ libgtkhtml3 webkit2gtk3 #--------------------------------------------------------------------- [depends] aalib alsa brotli bzip2 cpan-xml-parser curl fontconfig freetype2 gawk gettext gexiv2 gimp210 # Only to force build order glib20 grep gtkcore gvfs imagemagick6:forward imagemagick7:forward intltool isocodes jpeg lcms2 libart libbabl libexif libheif libgegl04 libglibnet libgtkhtml3 libjxl libmng libmypaint libpng libraw librsvg libspiro libwebp libwmf libxml2 libxslt mypaint-brushes openexr openjpeg openssl pango perl:strict # ":strict" may not be needed here poppler pycairo pkgconf pygtk2 python sed sendmail shared-mime tiff webkit2gtk3 xorg xzutils zlib #--------------------------------------------------------------------- [configure] PATH=$PRODTREE/python3/bin:$PATH PP=$PKGDIR_PROD FL=colorsvg2png.c cp -p $PKGDIR_SPECIAL/$FL `find . -type f -name $FL` rm -fr build && mkdir build && cd build meson setup \ -D prefix=$PP \ -D bindir=$PP/bin \ -D includedir=$PP/include \ -D libdir=$PP/lib \ -D mandir=$PP/man \ -D buildtype=release \ \ -D alsa=enabled \ -D check-update=no \ -D ghostscript=enabled \ -D headless-tests=disabled \ -D jpeg2000=enabled \ -D libunwind=false \ -D libbacktrace=false \ -D relocatable-bundle=yes \ -D webp=enabled #--------------------------------------------------------------------- [build] cd build ninja_simple_build #--------------------------------------------------------------------- [postbuild] BINDIR=$PKGDIR_PROD/bin SHADIR=$PKGDIR_PROD/share cd $BINDIR ln -nsf gimp-3.0 gimp3 ln -nsf gimp-3.0 gimp30 mv gimp-3.0 gimp-3.0.bin ln -nsf $BINDIR/gimp{3,30} $SYSTREE/bin/ sed -e "s|__META_PREFIX__|$PKGDIR_PROD|g" \ -e "s|__META_PRODTREE__|$PRODTREE|g" \ < $PKGDIR_SPECIAL/gimp-3.0.in \ > gimp-3.0 chmod 755 gimp-3.0 cp -p $PKGDIR_SPECIAL/{sessionrc,tags.xml} $SHADIR/ GRCDIR=$PKGDIR_PROD/etc/gimp/3.0 mkdir -p $GRCDIR #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/unstable/source/gimp url_home = http://www.gimp.org/ url_lfs = http://www.linuxfromscratch.org/blfs/view/stable/\ xsoft/gimp.html url_tarball = https://download.gimp.org/pub/gimp/\ v3.0/gimp-3.0.2.tar.xz #--------------------------------------------------------------------- [history] 180826 Replaced "gimp208" with "gimp210" 180826 Updated from 2.8.22 to 2.10.6 180902 Added package "gvfs" to fix "Open Location" in "gimp210" 181109 Updated to 2.10.8 190407 Updated to 2.10.10 190718 Updated to 2.10.12 210125 Updated to 2.10.22 210329 Updated to 2.10.24 210906 Updated to 2.10.26 210915 Updated to 2.10.28 211220 Updated to 2.10.30 220616 Updated to 2.10.32 230225 Updated to 2.10.34 240120 Updated to 2.10.36 240503 Updated to 2.10.38 250402 Split off "gimp30" as a separate package 250402 Updated to 3.0.2