gimp/gimp.spec

568 lines
23 KiB
RPMSpec
Raw Normal View History

2021-09-03 01:05:32 +00:00
%define alsa_version 1.0.0
%define appstream_glib_version 0.7.7
%define atk_version 2.4.0
%define babl_version 0.1.112
2021-09-03 01:05:32 +00:00
%define cairo_version 1.14.0
%define cairo_pdf_version 1.12.2
%define dbus_glib_version 0.70
%define gdk_pixbuf_version 2.30.8
%define fontconfig_version 2.12.4
%define freetype2_version 2.1.7
%define gdk_pixbuf_version 2.30.8
%define gegl04_version 0.4.58
2021-09-03 01:05:32 +00:00
%define gexiv2_version 0.10.6
%define glib_version 2.56.2
%define gtk3_version 3.22.29
%define gudev_version 167
%define harfbuzz_version 1.0.5
%define lcms2_version 2.8
%define libexif_version 0.6.15
%define libheif_version 1.15.1
2021-09-03 01:05:32 +00:00
%define liblzma_version 5.0.0
%define libmypaint_version 1.4.0
%define libopenjp2_version 2.1.0
%define libpng_version 1.6.25
%define librsvg_version 2.40.6
%define libunwind_version 1.1.0
%define libwebp_version 0.6.0
%define mypaint_brushes_version 1.3.0
%define OpenEXR_version 1.6.1
%define pango_version 1.44.0
%define poppler_data_version 0.4.9
%define poppler_glib_version 0.69.0
%define vapigen_version 0.40.0
%define libvala_version 0.40.0
2020-02-17 19:10:24 +08:00
Name: gimp
Version: 3.0.2
Release: 1
2020-02-17 19:10:24 +08:00
Epoch: 2
2021-09-03 01:05:32 +00:00
Summary: The GNU Image Manipulation Program
License: GPL-3.0-or-later
Group: Productivity/Graphics/Bitmap Editors
URL: https://www.gimp.org/
Source: https://download.gimp.org/mirror/pub/gimp/v3.0/%{name}-%{version}.tar.xz
BuildRequires: meson >= 0.61.0
2021-09-03 01:05:32 +00:00
BuildRequires: aalib-devel
BuildRequires: babl-vala >= %{babl_version}
BuildRequires: gcc-c++
BuildRequires: ghostscript-devel
BuildRequires: glib-networking
BuildRequires: libwmf-devel >= 0.2.8
BuildRequires: python3 >= 3.6.0
BuildRequires: python3-gobject
BuildRequires: xdg-utils
BuildRequires: pkgconfig(OpenEXR) >= %{OpenEXR_version}
BuildRequires: pkgconfig(alsa) >= %{alsa_version}
BuildRequires: pkgconfig(appstream-glib) >= %{appstream_glib_version}
BuildRequires: pkgconfig(atk) >= %{atk_version}
BuildRequires: pkgconfig(babl-0.1) >= %{babl_version}
2021-09-03 01:05:32 +00:00
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(cairo) >= %{cairo_version}
BuildRequires: pkgconfig(cairo-pdf) >= %{cairo_pdf_version}
BuildRequires: pkgconfig(cfitsio)
2021-09-03 01:05:32 +00:00
BuildRequires: pkgconfig(dbus-glib-1) >= %{dbus_glib_version}
BuildRequires: pkgconfig(fontconfig) >= %{fontconfig_version}
BuildRequires: pkgconfig(freetype2) >= %{freetype2_version}
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= %{gdk_pixbuf_version}
BuildRequires: pkgconfig(gegl-0.4) >= %{gegl04_version}
BuildRequires: pkgconfig(gexiv2) >= %{gexiv2_version}
BuildRequires: pkgconfig(gjs-1.0)
BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
BuildRequires: pkgconfig(gudev-1.0) >= %{gudev_version}
BuildRequires: pkgconfig(harfbuzz) >= %{harfbuzz_version}
BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(lcms2) >= %{lcms2_version}
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(libexif) >= %{libexif_version}
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(liblzma) >= %{liblzma_version}
BuildRequires: pkgconfig(libmng)
BuildRequires: pkgconfig(libmypaint) >= %{libmypaint_version}
BuildRequires: pkgconfig(libopenjp2) >= %{libopenjp2_version}
BuildRequires: pkgconfig(libpng) >= %{libpng_version}
BuildRequires: pkgconfig(librsvg-2.0) >= %{librsvg_version}
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libunwind) >= %{libunwind_version}
BuildRequires: pkgconfig(libwebp) >= %{libwebp_version}
BuildRequires: pkgconfig(luajit)
BuildRequires: pkgconfig(mypaint-brushes-1.0) >= %{mypaint_brushes_version}
BuildRequires: pkgconfig(pango) >= %{pango_version}
BuildRequires: pkgconfig(poppler-data) >= %{poppler_data_version}
BuildRequires: pkgconfig(poppler-glib) >= %{poppler_glib_version}
BuildRequires: pkgconfig(shared-mime-info)
BuildRequires: pkgconfig(vapigen) >= %{vapigen_version}
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(xmu)
BuildRequires: pkgconfig(xpm)
BuildRequires: pkgconfig(zlib)
BuildRequires: /usr/bin/appstreamcli
BuildRequires: /usr/bin/gi-docgen
BuildRequires: /usr/bin/xsltproc
BuildRequires: gettext-devel
BuildRequires: ncurses-devel slang-devel gpm-devel
2021-09-03 01:05:32 +00:00
Requires: gjs
Requires: %{name}-libs = %{epoch}:%{version}
2021-09-03 01:05:32 +00:00
Requires: luajit
Requires: shared-mime-info
Requires: xdg-utils
Recommends: %{name}-plugins-python3 = %{epoch}:%{version}
Recommends: iso-codes
Suggests: AdobeICCProfiles
%global plain_version %{lua:
local non_snapshot_version = (string.gsub(macros.version, '^(.*)%^.*$', '%1'))
if non_snapshot_version ~= macros.version then
macros.snapshot = (string.gsub(macros.version, '^.*%^(.*)$', '%1'))
macros.git_rev = (string.gsub(macros.snapshot, '^.*git(.*)$', '%1'))
end
local plain_version = (string.gsub(non_snapshot_version, "~", "-"))
print(plain_version)
}
%global major %{lua:
print((string.gsub(macros.plain_version, '^(%d+)%..*$', '%1')))
}
%global minor %{lua:
print((string.gsub(macros.plain_version, '^%d+%.(%d+)%..*$', '%1')))
}
%global micro %{lua:
print((string.gsub(macros.plain_version, '^%d+%.%d+%.(%d+).*$', '%1')))
}
%global bin_version %{major}.%{minor}
%global interface_age 0
%global gettext_version %{major}0
%global api_version %{major}.0
%global lib_api_version %{major}.0
%global lib_minor %{lua: print(tonumber(macros.minor) * 100)}
%global lib_micro %micro
2019-12-17 09:54:21 +08:00
%description
2021-09-03 01:05:32 +00:00
The GIMP is an image composition and editing program, which can be
used for creating logos and other graphics for Web pages. The GIMP
offers many tools and filters, and provides a large image
manipulation toolbox, including channel operations and layers,
effects, subpixel imaging and antialiasing, and conversions, together
with multilevel undo. The GIMP offers a scripting facility, but many
of the included scripts rely on fonts that we cannot distribute.
%package libs
2021-09-03 01:05:32 +00:00
Summary: The GNU Image Manipulation Program - Libraries
Obsoletes: libgimp-3_0-0 < %{epoch}:%{version}-%{release}
Obsoletes: libgimpui-3_0-0 < %{epoch}:%{version}-%{release}
Requires: libgegl-0_4-0%{?_isa} >= %{gegl04_version}
Requires: babl%{_isa} >= %{babl_version}
2021-09-03 01:05:32 +00:00
Group: System/Libraries
%description libs
2021-09-03 01:05:32 +00:00
The GIMP is an image composition and editing program. GIMP offers
many tools and filters, and provides a large image manipulation
toolbox and scripting.
This package provides GIMP libraries.
%package plugin-python3
Summary: The GNU Image Manipulation Program - python3 goject introspection plugins
Group: Productivity/Graphics/Bitmap Editors
Requires: %{name} = %{epoch}:%{version}
Requires: python3 >= 3.6.0
Requires: python3-gobject
Supplements: %{name}
Provides: gimp-plugins-python3 = %{epoch}:%{version}-%{release}
Obsoletes: gimp-plugins-python3 < %{epoch}:%{version}-%{release}
2021-09-03 01:05:32 +00:00
%description plugin-python3
The GIMP is an image composition and editing program. GIMP offers
many tools and filters, and provides a large image manipulation
toolbox and scripting.
%package vala
Summary: The GNU Image Manipulation Program - Vala development files
Group: Productivity/Graphics/Bitmap Editors
Requires: %{name}-devel = %{epoch}:%{version}
%description vala
The GIMP is an image composition and editing program. GIMP offers
many tools and filters, and provides a large image manipulation
toolbox and scripting.
%package plugin-aa
Summary: The GNU Image Manipulation Program -- ASCII-Art output plugin
Group: Productivity/Graphics/Bitmap Editors
Requires: %{name} = %{epoch}:%{version}
Supplements: (%{name} and libaa1)
%description plugin-aa
The GIMP is an image composition and editing program. GIMP offers
many tools and filters, and provides a large image manipulation
toolbox and scripting.
%package devel
Summary: The GNU Image Manipulation Program
Group: Development/Libraries/Other
Requires: %{name}-libs = %{epoch}:%{version}
2021-09-03 01:05:32 +00:00
Provides: gimp-doc = 2.6.4
Obsoletes: gimp-doc < 2.6.4
Obsoletes: gimp-unstable-devel < 2.6.0
%description devel
The GIMP is an image composition and editing program. GIMP offers
many tools and filters, and provides a large image manipulation
toolbox and scripting.
This subpackage contains libraries and header files for developing
applications that want to make use of the GIMP libraries.
%package extension-goat-excercises
Summary: The GNU Image Manipulation Program
Group: Development/Libraries/Other
Requires: %{name}-libs = %{epoch}:%{version}
2021-09-03 01:05:32 +00:00
Requires: gimp-vala = %{epoch}:%{version}
Requires: gimp-devel = %{epoch}:%{version}
Requires: gimp-plugin-python3 = %{epoch}:%{version}
%description extension-goat-excercises
The GIMP is an image composition and editing program. GIMP offers
many tools and filters, and provides a large image manipulation
toolbox and scripting.
This subpackage contains example the goat extension examples
that extend gimp.
2019-12-17 09:54:21 +08:00
%prep
2021-09-03 01:05:32 +00:00
%autosetup -p1
2019-12-17 09:54:21 +08:00
%build
%meson \
-Dilbm=disabled \
-Djpeg-xl=disabled \
-Dheif=disabled \
-Dheadless-tests=disabled \
-Dbug-report-url='https://www.openeuler.org' \
%{nil}
%meson_build
2019-12-17 09:54:21 +08:00
%install
%meson_install
%find_lang gimp%{gettext_version}
%find_lang gimp%{gettext_version}-libgimp
%find_lang gimp%{gettext_version}-python
%find_lang gimp%{gettext_version}-script-fu
%find_lang gimp%{gettext_version}-std-plug-ins
%find_lang org.gimp.extension.goat-exercises
# Generate RPM macros from pkg-config data:
# %%_gimp_datadir -- toplevel directory for brushes, gradients, scripts, ...
# %%_gimp_libdir -- toplevel directory for modules, plug-ins, ...
# %%_gimp_sysconfdir -- system-wide runtime configuration
# %%_gimp_localedir -- toplevel directory for translation files
# %%_gimp_scriptdir -- script-fu scripts directory
# %%_gimp_plugindir -- plug-in directory
gimp_pc_extract_normalize() {
PKG_CONFIG_PATH="%{buildroot}%{_libdir}/pkgconfig" \
pkg-config --variable="$1" gimp-%{lib_api_version} | \
sed \
-e 's|^%_mandir|%%{_mandir}|' \
-e 's|^%_infodir|%%{_infodir}|' \
-e 's|^%_includedir|%%{_includedir}|' \
-e 's|^%_libdir|%%{_libdir}|' \
-e 's|^%_localstatedir|%%{_localstatedir}|' \
-e 's|^%_sharedstatedir|%%{_sharedstatedir}|' \
-e 's|^%_sysconfdir|%%{_sysconfdir}|' \
-e 's|^%_datadir|%%{_datadir}|' \
-e 's|^%_libexecdir|%%{_libexecdir}|' \
-e 's|^%_sbindir|%%{_sbindir}|' \
-e 's|^%_bindir|%%{_bindir}|' \
-e 's|^%_exec_prefix|%%{_exec_prefix}|' \
-e 's|^%_prefix|%%{_prefix}|'
}
_gimp_datadir="$(gimp_pc_extract_normalize gimpdatadir)"
_gimp_libdir="$(gimp_pc_extract_normalize gimplibdir)"
_gimp_sysconfdir="$(gimp_pc_extract_normalize gimpsysconfdir)"
_gimp_localedir="$(gimp_pc_extract_normalize gimplocaledir)"
_gimp_scriptdir="${_gimp_datadir}/scripts"
_gimp_plugindir="${_gimp_libdir}/plug-ins"
cat << EOF > macros.gimp
# RPM macros for GIMP
%%_gimp_datadir ${_gimp_datadir}
%%_gimp_libdir ${_gimp_libdir}
%%_gimp_sysconfdir ${_gimp_sysconfdir}
%%_gimp_localedir ${_gimp_localedir}
%%_gimp_scriptdir ${_gimp_scriptdir}
%%_gimp_plugindir ${_gimp_plugindir}
EOF
install -D -m0644 macros.gimp %{buildroot}%{_rpmconfigdir}/macros.d/macros.gimp
%files -f gimp%{gettext_version}.lang -f gimp%{gettext_version}-script-fu.lang -f gimp%{gettext_version}-std-plug-ins.lang
2021-09-03 01:05:32 +00:00
%license COPYING LICENSE
%doc AUTHORS NEWS* README
2021-09-03 01:05:32 +00:00
%{_bindir}/gimp
%{_bindir}/gimp-%{major}
%{_bindir}/gimp-%{api_version}
2021-09-03 01:05:32 +00:00
%{_bindir}/gimp-console
%{_bindir}/gimp-console-%{major}
%{_bindir}/gimp-console-%{api_version}
%{_bindir}/gimp-script-fu-interpreter-%{api_version}
%{_bindir}/gimp-test-clipboard
%{_bindir}/gimp-test-clipboard-%{major}
%{_bindir}/gimp-test-clipboard-%{api_version}
%{_libexecdir}/gimp-debug-tool
%{_libexecdir}/gimp-debug-tool-%{major}
%{_libexecdir}/gimp-debug-tool-%{api_version}
2021-09-03 01:05:32 +00:00
%{_datadir}/metainfo/org.gimp.GIMP.appdata.xml
%{_datadir}/applications/gimp.desktop
%{_datadir}/icons/hicolor/*/apps/*.png
2023-12-01 11:47:11 +08:00
%{_datadir}/icons/hicolor/*/apps/*.svg
%{_datadir}/gimp/%{api_version}/*
%{_libdir}/gimp/%{api_version}/environ/default.env
%{_libdir}/gimp/%{api_version}/interpreters/default.interp
%{_libdir}/gimp/%{api_version}/modules/libcolor-selector-cmyk.so
%{_libdir}/gimp/%{api_version}/modules/libcolor-selector-water.so
%{_libdir}/gimp/%{api_version}/modules/libcolor-selector-wheel.so
%{_libdir}/gimp/%{api_version}/modules/libcontroller-linux-input.so
%{_libdir}/gimp/%{api_version}/modules/libcontroller-midi.so
%{_libdir}/gimp/%{api_version}/modules/libdisplay-filter-aces-rrt.so
%{_libdir}/gimp/%{api_version}/modules/libdisplay-filter-clip-warning.so
%{_libdir}/gimp/%{api_version}/modules/libdisplay-filter-color-blind.so
%{_libdir}/gimp/%{api_version}/modules/libdisplay-filter-gamma.so
%{_libdir}/gimp/%{api_version}/modules/libdisplay-filter-high-contrast.so
%{_libdir}/gimp/%{api_version}/plug-ins/align-layers
%{_libdir}/gimp/%{api_version}/plug-ins/animation-optimize
%{_libdir}/gimp/%{api_version}/plug-ins/animation-play
%{_libdir}/gimp/%{api_version}/plug-ins/blinds
%{_libdir}/gimp/%{api_version}/plug-ins/border-average
%{_libdir}/gimp/%{api_version}/plug-ins/busy-dialog
%{_libdir}/gimp/%{api_version}/plug-ins/checkerboard
%{_libdir}/gimp/%{api_version}/plug-ins/cml-explorer
%{_libdir}/gimp/%{api_version}/plug-ins/colormap-remap
%{_libdir}/gimp/%{api_version}/plug-ins/compose
%{_libdir}/gimp/%{api_version}/plug-ins/contrast-retinex
%{_libdir}/gimp/%{api_version}/plug-ins/crop-zealous
%{_libdir}/gimp/%{api_version}/plug-ins/curve-bend
%{_libdir}/gimp/%{api_version}/plug-ins/decompose
%{_libdir}/gimp/%{api_version}/plug-ins/depth-merge
%{_libdir}/gimp/%{api_version}/plug-ins/despeckle
%{_libdir}/gimp/%{api_version}/plug-ins/destripe
%{_libdir}/gimp/%{api_version}/plug-ins/file-bmp
%{_libdir}/gimp/%{api_version}/plug-ins/file-cel
%{_libdir}/gimp/%{api_version}/plug-ins/file-compressor
%{_libdir}/gimp/%{api_version}/plug-ins/file-csource
%{_libdir}/gimp/%{api_version}/plug-ins/file-darktable
%{_libdir}/gimp/%{api_version}/plug-ins/file-dds
%{_libdir}/gimp/%{api_version}/plug-ins/file-desktop-link
%{_libdir}/gimp/%{api_version}/plug-ins/file-dicom
%{_libdir}/gimp/%{api_version}/plug-ins/file-exr
%{_libdir}/gimp/%{api_version}/plug-ins/file-farbfeld
%{_libdir}/gimp/%{api_version}/plug-ins/file-faxg3
%{_libdir}/gimp/%{api_version}/plug-ins/file-fits
%{_libdir}/gimp/%{api_version}/plug-ins/file-fli
%{_libdir}/gimp/%{api_version}/plug-ins/file-gbr
%{_libdir}/gimp/%{api_version}/plug-ins/file-gegl
%{_libdir}/gimp/%{api_version}/plug-ins/file-gif-export
%{_libdir}/gimp/%{api_version}/plug-ins/file-gif-load
%{_libdir}/gimp/%{api_version}/plug-ins/file-gih
%{_libdir}/gimp/%{api_version}/plug-ins/file-glob
%{_libdir}/gimp/%{api_version}/plug-ins/file-header
%{_libdir}/gimp/%{api_version}/plug-ins/file-html-table
%{_libdir}/gimp/%{api_version}/plug-ins/file-icns
%{_libdir}/gimp/%{api_version}/plug-ins/file-ico
%{_libdir}/gimp/%{api_version}/plug-ins/file-jp2-load
%{_libdir}/gimp/%{api_version}/plug-ins/file-jpeg
%{_libdir}/gimp/%{api_version}/plug-ins/file-mng
%{_libdir}/gimp/%{api_version}/plug-ins/file-pat
%{_libdir}/gimp/%{api_version}/plug-ins/file-pcx
%{_libdir}/gimp/%{api_version}/plug-ins/file-pdf-export
%{_libdir}/gimp/%{api_version}/plug-ins/file-pdf-load
%{_libdir}/gimp/%{api_version}/plug-ins/file-pix
%{_libdir}/gimp/%{api_version}/plug-ins/file-png
%{_libdir}/gimp/%{api_version}/plug-ins/file-pnm
%{_libdir}/gimp/%{api_version}/plug-ins/file-ps
%{_libdir}/gimp/%{api_version}/plug-ins/file-psd
%{_libdir}/gimp/%{api_version}/plug-ins/file-psp
%{_libdir}/gimp/%{api_version}/plug-ins/file-raw-data
%{_libdir}/gimp/%{api_version}/plug-ins/file-raw-placeholder
%{_libdir}/gimp/%{api_version}/plug-ins/file-rawtherapee
%{_libdir}/gimp/%{api_version}/plug-ins/file-sgi
%{_libdir}/gimp/%{api_version}/plug-ins/file-sunras
%{_libdir}/gimp/%{api_version}/plug-ins/file-svg
%{_libdir}/gimp/%{api_version}/plug-ins/file-tga
%{_libdir}/gimp/%{api_version}/plug-ins/file-tiff
%{_libdir}/gimp/%{api_version}/plug-ins/file-wbmp
%{_libdir}/gimp/%{api_version}/plug-ins/file-webp
%{_libdir}/gimp/%{api_version}/plug-ins/file-wmf
%{_libdir}/gimp/%{api_version}/plug-ins/file-xbm
%{_libdir}/gimp/%{api_version}/plug-ins/file-xmc
%{_libdir}/gimp/%{api_version}/plug-ins/file-xpm
%{_libdir}/gimp/%{api_version}/plug-ins/file-xwd
%{_libdir}/gimp/%{api_version}/plug-ins/film
%{_libdir}/gimp/%{api_version}/plug-ins/flame
%{_libdir}/gimp/%{api_version}/plug-ins/fractal-explorer
%{_libdir}/gimp/%{api_version}/plug-ins/gfig
%{_libdir}/gimp/%{api_version}/plug-ins/gimpressionist
%{_libdir}/gimp/%{api_version}/plug-ins/gradient-flare
%{_libdir}/gimp/%{api_version}/plug-ins/gradient-map
%{_libdir}/gimp/%{api_version}/plug-ins/grid
%{_libdir}/gimp/%{api_version}/plug-ins/guillotine
%{_libdir}/gimp/%{api_version}/plug-ins/help
%{_libdir}/gimp/%{api_version}/plug-ins/hot
%{_libdir}/gimp/%{api_version}/plug-ins/ifs-compose
%{_libdir}/gimp/%{api_version}/plug-ins/imagemap
%{_libdir}/gimp/%{api_version}/plug-ins/jigsaw
%{_libdir}/gimp/%{api_version}/plug-ins/lighting
%{_libdir}/gimp/%{api_version}/plug-ins/mail
%{_libdir}/gimp/%{api_version}/plug-ins/map-object
%{_libdir}/gimp/%{api_version}/plug-ins/metadata-editor
%{_libdir}/gimp/%{api_version}/plug-ins/metadata-viewer
%{_libdir}/gimp/%{api_version}/plug-ins/nl-filter
%{_libdir}/gimp/%{api_version}/plug-ins/pagecurl
%{_libdir}/gimp/%{api_version}/plug-ins/plugin-browser
%{_libdir}/gimp/%{api_version}/plug-ins/print
%{_libdir}/gimp/%{api_version}/plug-ins/procedure-browser
%{_libdir}/gimp/%{api_version}/plug-ins/qbist
%{_libdir}/gimp/%{api_version}/plug-ins/sample-colorize
%{_libdir}/gimp/%{api_version}/plug-ins/screenshot
%{_libdir}/gimp/%{api_version}/plug-ins/script-fu
%{_libdir}/gimp/%{api_version}/plug-ins/script-fu-server
%{_libdir}/gimp/%{api_version}/plug-ins/selection-to-path
%{_libdir}/gimp/%{api_version}/plug-ins/smooth-palette
%{_libdir}/gimp/%{api_version}/plug-ins/sparkle
%{_libdir}/gimp/%{api_version}/plug-ins/sphere-designer
%{_libdir}/gimp/%{api_version}/plug-ins/test-sphere-v3
%{_libdir}/gimp/%{api_version}/plug-ins/tile
%{_libdir}/gimp/%{api_version}/plug-ins/tile-small
%{_libdir}/gimp/%{api_version}/plug-ins/unit-editor
%{_libdir}/gimp/%{api_version}/plug-ins/van-gogh-lic
%{_libdir}/gimp/%{api_version}/plug-ins/warp
%{_libdir}/gimp/%{api_version}/plug-ins/wavelet-decompose
%{_libdir}/gimp/%{api_version}/plug-ins/web-browser
%{_mandir}/man1/gimp.1*
%{_mandir}/man1/gimp-%{major}.1*
%{_mandir}/man1/gimp-%{api_version}.1*
%{_mandir}/man1/gimp-console.1*
%{_mandir}/man1/gimp-console-%{major}.1*
%{_mandir}/man1/gimp-console-%{api_version}.1*
%{_mandir}/man5/gimprc.5*
%{_mandir}/man5/gimprc-%{major}.5*
%{_mandir}/man5/gimprc-%{api_version}.5*
%dir %{_sysconfdir}/%{name}
%dir %{_sysconfdir}/%{name}/%{api_version}
%config %{_sysconfdir}/%{name}/%{api_version}/controllerrc
%config %{_sysconfdir}/%{name}/%{api_version}/gimp.css
%config %{_sysconfdir}/%{name}/%{api_version}/gimprc
%config %{_sysconfdir}/%{name}/%{api_version}/sessionrc
%config %{_sysconfdir}/%{name}/%{api_version}/templaterc
%config %{_sysconfdir}/%{name}/%{api_version}/toolrc
%config %{_sysconfdir}/%{name}/%{api_version}/unitrc
2021-09-03 01:05:32 +00:00
%files plugin-aa
%{_libdir}/gimp/%{api_version}/plug-ins/file-aa
2021-09-03 01:05:32 +00:00
%files libs -f gimp%{gettext_version}-libgimp.lang
2019-12-17 09:54:21 +08:00
%dir %{_datadir}/gimp
%dir %{_datadir}/gimp/%{api_version}
2019-12-17 09:54:21 +08:00
%dir %{_libdir}/gimp
%dir %{_libdir}/gimp/%{api_version}
%dir %{_libdir}/gimp/%{api_version}/environ
%dir %{_libdir}/gimp/%{api_version}/interpreters
%dir %{_libdir}/gimp/%{api_version}/modules
%dir %{_libdir}/gimp/%{api_version}/plug-ins
%dir %{_libdir}/gimp/%{api_version}/extensions
%{_libdir}/libgimp*-%{api_version}.so.*
%{_libdir}/girepository-1.0/Gimp-%{api_version}.typelib
%{_libdir}/girepository-1.0/GimpUi-%{api_version}.typelib
%files plugin-python3 -f gimp%{gettext_version}-python.lang
%{_libdir}/gimp/%{api_version}/environ/python.env
%{_libdir}/gimp/%{api_version}/plug-ins/colorxhtml
%{_libdir}/gimp/%{api_version}/plug-ins/file-openraster
%{_libdir}/gimp/%{api_version}/plug-ins/foggify
%{_libdir}/gimp/%{api_version}/plug-ins/gradients-save-as-css
%{_libdir}/gimp/%{api_version}/plug-ins/histogram-export
%{_libdir}/gimp/%{api_version}/plug-ins/palette-offset
%{_libdir}/gimp/%{api_version}/plug-ins/palette-sort
%{_libdir}/gimp/%{api_version}/plug-ins/palette-to-gradient
%{_libdir}/gimp/%{api_version}/plug-ins/python-console
%{_libdir}/gimp/%{api_version}/plug-ins/python-eval
%{_libdir}/gimp/%{api_version}/plug-ins/spyro-plus
2021-09-03 01:05:32 +00:00
%files vala
%{_datadir}/vala/vapi/gimp-%{api_version}.deps
%{_datadir}/vala/vapi/gimp-%{api_version}.vapi
%{_datadir}/vala/vapi/gimp-ui-%{api_version}.deps
%{_datadir}/vala/vapi/gimp-ui-%{api_version}.vapi
2019-12-17 09:54:21 +08:00
%files devel
2021-09-03 01:05:32 +00:00
%doc README.i18n
%{_bindir}/gimptool
%{_bindir}/gimptool-%{major}
%{_bindir}/gimptool-%{api_version}
%{_includedir}/gimp-%{api_version}
2019-12-17 09:54:21 +08:00
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_rpmmacrodir}/macros.gimp
%{_datadir}/gir-1.0/Gimp-%{api_version}.gir
%{_datadir}/gir-1.0/GimpUi-%{api_version}.gir
%{_mandir}/man1/gimptool*
%doc %{_datadir}/doc/%{name}-%{api_version}
%files extension-goat-excercises -f org.gimp.extension.goat-exercises.lang
%dir %{_libdir}/gimp/%{api_version}/extensions/org.gimp.extension.goat-exercises
%{_libdir}/gimp/%{api_version}/extensions/org.gimp.extension.goat-exercises/goat-exercise*
%{_libdir}/gimp/%{api_version}/extensions/org.gimp.extension.goat-exercises/org.gimp.extension.goat-exercises.metainfo.xml
%dir %{_libdir}/gimp/%{api_version}/extensions/org.gimp.extension.goat-exercises/locale
2019-12-17 09:54:21 +08:00
%changelog
* Tue May 06 2025 Funda Wang <fundawang@yeah.net> - 2:3.0.2-1
- 3.0.2
* Tue May 06 2025 wangkai <13474090681@163.com> - 2:2.99.10-3
- Fix CVE-2025-2761
2024-01-18 19:47:58 +08:00
* Thu Jan 18 2024 liyanan <liyanan61@h-partners.com> - 2:2.99.10-2
- Remove rpath
2023-12-01 11:47:11 +08:00
* Thu Nov 30 2023 Ge Wang <wang__ge@126.com> - 2:2.99.10-1
- Update to version 2.99.10
* Thu Oct 19 2023 xu_ping <707078654@qq.com> - 2:2.99.6-3
- adapted babl
2022-06-13 16:27:15 +08:00
* Mon Jun 13 2022 houyingchao <houyingchao@h-partners.com> - 2:2.99.6-2
- Fix compilation failed
2021-09-03 01:05:32 +00:00
* Wed Aug 25 2021 chenchen <chen_aka_jan@163.com> - 2:2.99.6-1
- update to 2.99.6
2020-03-21 19:21:25 +08:00
* Sat Mar 21 2020 hexiujun <hexiujun1@huawei.com> - 2:2.10.6-7
- Type:NA
- ID:NA
- SUG:NA
- DESC:add gdb build require
2020-03-10 10:03:47 +08:00
* Tue Mar 10 2020 songnannan <songnannan2@huawei.com> - 2:2.10.6-6
- delete the jasper
2020-02-17 19:10:24 +08:00
* Mon Feb 17 2020 hexiujun <hexiujun1@huawei.com> - 2:2.10.6-5
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:unpack libs subpackage
2020-01-19 11:54:18 +08:00
* Sun Jan 19 2020 daiqianwen <daiqianwen@huawei.com> - 2:2.10.6-4
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: modify spec
2019-12-17 09:54:21 +08:00
* Fri Dec 13 2019 openEuler Buildteam <buildteam@openeuler.org> - 2:2.10.6-3
- Package init