GIMPTOOL(1)
π
GIMPTOOL(1): okay bestie, let's talk gimptool π
okay so this is the General Commands Manual page for gimptool β that's the GIMPTOOL(1) manual, and it's giving "tiny script, big GIMP energy" β¨
π NAME π
gimptool β a script to perform various GIMPy functions π
β¨ SYNOPSIS β¨
gimptool [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--help]
[--quiet] [--silent] [-n] [--just-print] [--dry-run] [--recon]
[--msvc-syntax] [--bindir] [--sbindir] [--libexecdir] [--datadir]
[--sysconfdir] [--sharedstatedir] [--localstatedir] [--libdir]
[--infodir] [--mandir] [--includedir] [--gimpplugindir]
[--gimpdatadir] [--libs] [--libs-noui] [--cflags] [--cflags-noi]
[--build plug-in.c] [--build-strip plug-in.c] [--install plug-in.c]
[--install-strip plug-in.c] [--install-admin plug-in.c]
[--install-bin plug-in] [--install-admin-strip plug-in.c]
[--install-bin-strip plug-in] [--install-admin-bin plug-in]
[--install-script script.scm] [--install-admin-script script.scm]
[--uninstall-bin plug-in] [--uninstall-admin-bin plug-in]
[--uninstall-script script.scm] [--uninstall-admin-script script.scm]
π¦ DESCRIPTION π¦
gimptool is a tool that can, among other things, build plug-ins or scripts and install them if they are distributed in one source file π
It can also be used by programs that need to know what libraries and include-paths GIMP was compiled with. gimptool uses pkg-config for this task. For use in Makefiles, it is recommended that you use pkg-config directly instead of calling gimptool π
π OPTIONS π
gimptool accepts the following options:
--versionβ prints the currently installed version of GIMP on the standard output πΈ--helpβ prints out the help blurb, showing commonly used commandline options π«Ά--quietβ runs quietly without echoing any of the build commands π€«--silentβ runs silently without echoing any of the build commands. Same as--quietπ-nβ test mode. Prints the commands but doesn't actually execute them. Useful for making dry runs for testing π--just-printβ test mode. Prints the commands but doesn't actually execute them. Same as-nπ§ͺ--dry-runβ test mode. Prints the commands but doesn't actually execute them. Same as-nπ¦--reconβ test mode. Prints the commands but doesn't actually execute them. Same as-nβ¨--msvc-syntaxβ useful on Windows. Outputs the compiler and linker flags in the syntax used by Microsoft's toolchain. Passed to thepkg-configcommand that does most ofgimptool's work πͺ--bindirβ outputs the bindir used to install the GIMP π--sbindirβ outputs the sbindir used to install the GIMP π--libexecdirβ outputs the libexecdir used to install the GIMP π--datadirβ outputs the datadir used to install the GIMP π--sysconfdirβ outputs the sysconfdir used to install the GIMP π--sharedstatedirβ outputs the sharedstatedir used to install the GIMP π--localstatedirβ outputs the localstatedir used to install the GIMP π--libdirβ outputs the libdir used to install the GIMP π--infodirβ outputs the infodir used to install the GIMP π--mandirβ outputs the mandir used to install the GIMP π--includedirβ outputs the includedir used to install the GIMP π--gimpdatadirβ outputs the actual directory where the GIMP data files were installed ποΈ--gimpplugindirβ outputs the actual directory where the GIMP plug-ins were installed π--build plug-in.cβ compiles and linksplug-in.cinto a GIMP plug-in π¨--build-strip plug-in.cβ compiles, links, and stripsplug-in.cinto a GIMP plug-in βοΈ--install plug-in.cβ compiles, links, and installsplug-in.cinto the user's personal GIMP plug-in directory ($XDG_CONFIG_HOME/GIMP/3.2/plug-ins) πΎ--install-strip plug-in.cβ compiles, links, strips, and installsplug-in.cinto the user's personal GIMP plug-in directory ($XDG_CONFIG_HOME/GIMP/3.2/plug-ins) π--install-admin plug-in.cβ compiles, links, and installsplug-in.cinto the system-wide GIMP plug-in directory (/usr/lib/gimp/3.0/plug-ins) π--install-bin plug-inβ installsplug-ininto the user's personal GIMP plug-in directory ($XDG_CONFIG_HOME/GIMP/3.2/plug-ins) πΎ--install-admin-bin plug-inβ installsplug-ininto the system-wide GIMP plug-in directory (/usr/lib/gimp/3.0/plug-ins) π--install-bin-strip plug-inβ installs strippedplug-ininto the user's personal GIMP plug-in directory ($XDG_CONFIG_HOME/GIMP/3.2/plug-ins) βοΈ--install-admin-bin-strip plug-inβ installs strippedplug-ininto the system-wide GIMP plug-in directory (/usr/lib/gimp/3.0/plug-ins) βοΈπ--install-script script.scmβ installsscript.scminto the user's personal GIMP script directory ($XDG_CONFIG_HOME/GIMP/3.2/scripts) π--install-admin-script script.scmβ installsscript.scminto the system-wide GIMP script directory (/usr/share/gimp/3.0/scripts) ππ--uninstall-bin plug-inβ uninstallsplug-infrom the user's personal GIMP plug-in directory ($XDG_CONFIG_HOME/GIMP/3.2/plug-ins) ποΈ--uninstall-admin-bin plug-inβ uninstallsplug-infrom the system-wide GIMP plug-in directory (/usr/lib/gimp/3.0/plug-ins) ποΈπ--uninstall-script script.scmβ uninstallsscript.scmfrom the user's personal GIMP script directory ($XDG_CONFIG_HOME/GIMP/3.2/scripts) ποΈπ--uninstall-admin-script script.scmβ uninstallsscript.scmfrom the system-wide GIMP script directory (/usr/share/gimp/3.0/scripts) ποΈππ--libsβ prints the linker flags that are necessary to link a GIMP plug-in π--libs-nouiβ prints the linker flags that are necessary to link a GIMP plug-in, for plug-ins that do not require the GTK libraries ππ«--libs-geglopβ prints the linker flags that are necessary to link a GEGL filter ππ£--cflagsβ prints the compiler flags that are necessary to compile a GIMP plug-in π οΈ--clags-nouiβ prints the compiler flags that are necessary to compile a GIMP plug-in for plug-ins that do not require the GTK libraries π οΈπ«--clags-geglopβ prints the compiler flags that are necessary to compile a GEGL filter π οΈπ£--prefix=PREFIXβ if specified, usePREFIXinstead of the installation prefix that GIMP was built with when computing the output for the--cflagsand--libsoptions. This option is also used for the exec prefix if--exec-prefixwas not specified. This option must be specified before any--libsor--cflagsoptions π--exec-prefix=PREFIXβ if specified, usePREFIXinstead of the installation exec prefix that GIMP was built with when computing the output for the--cflagsand--libsoptions. This option must be specified before any--libsor--cflagsoptions π
π ENVIRONMENT π
CCβ to get the name of the desired C compiler π§βπ»CFLAGSβ to get the preferred flags to pass to the C compiler for plug-in building π οΈLDFLAGSβ to get the preferred flags for passing to the linker πLIBSβ for passing extra libs that may be needed in the build process. For example,LIBS=-lintlπ§ΊPKG_CONFIGβ to get the location of thepkg-configprogram that is used to determine details about yourglib,pango,gtkandgimpinstallation π§
π₯ SEE ALSO π₯
π AUTHORS π
gimptool was written by Manish Singh (yosh@gimp.org) and is based on gtk-config by Owen Taylor (owen@gtk.org) π
This man page was written by Ben Gertzfield (che@debian.org), and tweaked by Manish Singh (yosh@gimp.org), Adrian Likins (adrian@gimp.org) and Marc Lehmann (pcg@goof.com>) π«Ά
okay that's the whole page, bestie β footer sign-off tea: source is GIMP Manual Pages, version is Version 3.2.6, and the page tag is GIMPTOOL(1) ππβ¨
π¦ where this page comes from
- arch rolling: gimp 3.2.6-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms