# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
conflicts-append gimp2-launcher
description GIMP.app application bundle
long_description ${description}
homepage http://gimp-app.sourceforge.net
worksrcdir GIMPskel/ScriptExecCocoa
checksums rmd160 c61d0e566d87c772b98cf7d8d8338994c4ce23d9 \
sha256 ad1693cb10c415e8bc283d398a4952657b3a9dbfc4c6d6157211501c22ac6134 \
depends_run path:bin/gimp:gimp2
set gimpapp ${workpath}/GIMPskel/GIMP.app
delete ${gimpapp}/Contents/Resources/script
delete ${gimpapp}/Contents/Resources/bin
delete ${gimpapp}/Contents/Resources/share
patchfiles patch-ScriptExec.xcodeproj-project.pbxproj.diff \
patch-ScriptExecController.m.diff
# This is a temporary kludge. The new Xcode build system fails to
# destroot this for reasons that are poorly understood.
# Remove this when a better fix is known.
if {[vercmp ${xcodeversion} 10.0] >= 0} {
destroot.pre_args -UseNewBuildSystem=NO
${destroot}${applications_dir}/ScriptExec.app/Contents/MacOS/ScriptExec \
${gimpapp}/Contents/MacOS/GIMP
ln -s ${prefix}/bin/gimp ${gimpapp}/Contents/Resources/GIMP
ln -s ${prefix}/bin ${gimpapp}/Contents/Resources
ln -s ${prefix}/lib ${gimpapp}/Contents/Resources
ln -s ${prefix}/share ${gimpapp}/Contents/Resources
ln -s ${prefix}/etc ${gimpapp}/Contents/Resources
xinstall -d ${destroot}${applications_dir}
copy ${gimpapp} ${destroot}${applications_dir}
delete ${destroot}${applications_dir}/ScriptExec.app