summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--gimp-2.10.0-cm-system-monitor-profile-by-default.patch25
-rw-r--r--gimp-2.10.12-default-font.patch12
-rw-r--r--gimp-2.10.18-no-phone-home-default.patch12
-rw-r--r--gimp-2.10.24-external-help-browser.patch12
-rw-r--r--gimp-CVE-2022-30067.patch60
-rw-r--r--gimp-CVE-2022-32990.patch31
-rw-r--r--gimp-remove-lua.patch371
-rw-r--r--gimp.spec2649
-rw-r--r--sources1
10 files changed, 3174 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..fd7e4f2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gimp-2.99.8.tar.bz2
diff --git a/gimp-2.10.0-cm-system-monitor-profile-by-default.patch b/gimp-2.10.0-cm-system-monitor-profile-by-default.patch
new file mode 100644
index 0000000..35493af
--- /dev/null
+++ b/gimp-2.10.0-cm-system-monitor-profile-by-default.patch
@@ -0,0 +1,25 @@
+diff -up gimp-2.10.14/etc/gimprc.in.cm-system-monitor-profile-by-default gimp-2.10.14/etc/gimprc.in
+--- gimp-2.10.14/etc/gimprc.in.cm-system-monitor-profile-by-default 2019-10-26 21:46:48.000000000 +0200
++++ gimp-2.10.14/etc/gimprc.in 2019-11-04 13:17:23.322750636 +0100
+@@ -317,9 +317,9 @@
+
+ # Defines the color management behavior. This is a parameter list.
+ #
+-# (color-management
++(color-management
+ # (mode display)
+-# (display-profile-from-gdk no)
++ (display-profile-from-gdk no)
+ # (display-rendering-intent relative-colorimetric)
+ # (display-use-black-point-compensation yes)
+ # (display-optimize yes)
+@@ -328,7 +328,8 @@
+ # (simulation-optimize yes)
+ # (simulation-gamut-check no)
+ # (out-of-gamut-color (color-rgb 1 0 1))
+-# (display-module "CdisplayLcms"))
++# (display-module "CdisplayLcms")
++)
+
+ # Keep a permanent record of all opened and saved files in the Recent
+ # Documents list. Possible values are yes and no.
diff --git a/gimp-2.10.12-default-font.patch b/gimp-2.10.12-default-font.patch
new file mode 100644
index 0000000..301e4a6
--- /dev/null
+++ b/gimp-2.10.12-default-font.patch
@@ -0,0 +1,12 @@
+diff -urNp a/etc/gimprc.in b/etc/gimprc.in
+--- a/etc/gimprc.in 2019-08-20 13:03:43.195089141 +0200
++++ b/etc/gimprc.in 2019-08-20 13:04:09.109353485 +0200
+@@ -153,7 +153,7 @@
+ # Where to look for fonts in addition to the system-wide installed fonts.
+ # This is a colon-separated list of folders to search.
+ #
+-# (font-path "${gimp_dir}/fonts:${gimp_data_dir}/fonts")
++(font-path "${gimp_dir}/fonts")
+
+ # Specify a default brush. The brush is searched for in the specified brush
+ # path. This is a string value.
diff --git a/gimp-2.10.18-no-phone-home-default.patch b/gimp-2.10.18-no-phone-home-default.patch
new file mode 100644
index 0000000..2054b4a
--- /dev/null
+++ b/gimp-2.10.18-no-phone-home-default.patch
@@ -0,0 +1,12 @@
+diff -up gimp-2.10.18/etc/gimprc.in.no-phone-home-default gimp-2.10.18/etc/gimprc.in
+--- gimp-2.10.18/etc/gimprc.in.no-phone-home-default 2020-02-23 21:15:47.217777581 +0100
++++ gimp-2.10.18/etc/gimprc.in 2020-02-23 21:22:42.416162110 +0100
+@@ -393,7 +393,7 @@
+ # Check for availability of GIMP updates through background internet queries.
+ # Possible values are yes and no.
+ #
+-# (check-updates yes)
++(check-updates no)
+
+ # Timestamp of the last update check. (null)
+ #
diff --git a/gimp-2.10.24-external-help-browser.patch b/gimp-2.10.24-external-help-browser.patch
new file mode 100644
index 0000000..09f4118
--- /dev/null
+++ b/gimp-2.10.24-external-help-browser.patch
@@ -0,0 +1,12 @@
+diff -up gimp-2.10.24/etc/gimprc.in.external-help-browser gimp-2.10.24/etc/gimprc.in
+--- gimp-2.10.24/etc/gimprc.in.external-help-browser 2021-04-03 00:02:39.312656132 +0200
++++ gimp-2.10.24/etc/gimprc.in 2021-04-03 00:03:27.360453285 +0200
+@@ -836,7 +836,7 @@
+ # Sets the browser used by the help system. Possible values are gimp and
+ # web-browser.
+ #
+-# (help-browser web-browser)
++(help-browser web-browser)
+
+ # When enabled, a search of actions will also return inactive actions.
+ # Possible values are yes and no.
diff --git a/gimp-CVE-2022-30067.patch b/gimp-CVE-2022-30067.patch
new file mode 100644
index 0000000..94e29d2
--- /dev/null
+++ b/gimp-CVE-2022-30067.patch
@@ -0,0 +1,60 @@
+From 4f99f1fcfd892ead19831b5adcd38a99d71214b6 Mon Sep 17 00:00:00 2001
+From: Jacob Boerema <jgboerema@gmail.com>
+Date: Fri, 29 Apr 2022 16:40:32 -0400
+Subject: [PATCH] app: fix #8120 GIMP 2.10.30 crashed when allocate large
+ memory
+
+GIMP could crash if the information regarding old path properties read
+from XCF was incorrect. It did not check if xcf_old_path succeeded and
+kept trying to load more paths even if the last one failed to load.
+
+Instead we now stop loading paths as soon as that function fails.
+In case we have a failure here we also try to skip to the next property
+based on the size of the path property, in hopes that the only problem
+was this property.
+---
+ app/xcf/xcf-load.c | 14 +++++++++++---
+ 1 file changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/app/xcf/xcf-load.c b/app/xcf/xcf-load.c
+index ac9c4ea248..67bc766390 100644
+--- a/app/xcf/xcf-load.c
++++ b/app/xcf/xcf-load.c
+@@ -1168,7 +1168,12 @@ xcf_load_image_props (XcfInfo *info,
+ break;
+
+ case PROP_PATHS:
+- xcf_load_old_paths (info, image);
++ {
++ goffset base = info->cp;
++
++ if (! xcf_load_old_paths (info, image))
++ xcf_seek_pos (info, base + prop_size, NULL);
++ }
+ break;
+
+ case PROP_USER_UNIT:
+@@ -3035,8 +3040,11 @@ xcf_load_old_paths (XcfInfo *info,
+ xcf_read_int32 (info, &last_selected_row, 1);
+ xcf_read_int32 (info, &num_paths, 1);
+
++ GIMP_LOG (XCF, "Number of old paths: %u", num_paths);
++
+ while (num_paths-- > 0)
+- xcf_load_old_path (info, image);
++ if (! xcf_load_old_path (info, image))
++ return FALSE;
+
+ active_vectors =
+ GIMP_VECTORS (gimp_container_get_child_by_index (gimp_image_get_vectors (image),
+@@ -3087,7 +3095,7 @@ xcf_load_old_path (XcfInfo *info,
+ }
+ else if (version != 1)
+ {
+- g_printerr ("Unknown path type. Possibly corrupt XCF file");
++ g_printerr ("Unknown path type (version: %u). Possibly corrupt XCF file.\n", version);
+
+ g_free (name);
+ return FALSE;
+--
+GitLab
diff --git a/gimp-CVE-2022-32990.patch b/gimp-CVE-2022-32990.patch
new file mode 100644
index 0000000..24e1515
--- /dev/null
+++ b/gimp-CVE-2022-32990.patch
@@ -0,0 +1,31 @@
+From 22af0bcfe67c1c86381f33975ca7fdbde6b36b39 Mon Sep 17 00:00:00 2001
+From: Jacob Boerema <jgboerema@gmail.com>
+Date: Sun, 5 Jun 2022 15:38:24 -0400
+Subject: [PATCH] app: fix #8230 crash in gimp_layer_invalidate_boundary when
+ channel is NULL
+
+gimp_channel_is_empty returns FALSE if channel is NULL. This causes
+gimp_layer_invalidate_boundary to crash if the mask channel is NULL.
+
+With a NULL channel gimp_channel_is_empty should return TRUE, just like
+the similar gimp_image_is_empty does, because returning FALSE here
+suggests we have a non empty channel.
+---
+ app/core/gimpchannel.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/app/core/gimpchannel.c b/app/core/gimpchannel.c
+index 7b6a9851ae..502821ba58 100644
+--- a/app/core/gimpchannel.c
++++ b/app/core/gimpchannel.c
+@@ -1827,7 +1827,7 @@ gimp_channel_boundary (GimpChannel *channel,
+ gboolean
+ gimp_channel_is_empty (GimpChannel *channel)
+ {
+- g_return_val_if_fail (GIMP_IS_CHANNEL (channel), FALSE);
++ g_return_val_if_fail (GIMP_IS_CHANNEL (channel), TRUE);
+
+ return GIMP_CHANNEL_GET_CLASS (channel)->is_empty (channel);
+ }
+--
+GitLab
diff --git a/gimp-remove-lua.patch b/gimp-remove-lua.patch
new file mode 100644
index 0000000..9e8d712
--- /dev/null
+++ b/gimp-remove-lua.patch
@@ -0,0 +1,371 @@
+diff -urNp a/extensions/goat-exercises/goat-exercise-lua.lua b/extensions/goat-exercises/goat-exercise-lua.lua
+--- a/extensions/goat-exercises/goat-exercise-lua.lua 2022-03-09 09:39:44.007314944 +0100
++++ b/extensions/goat-exercises/goat-exercise-lua.lua 1970-01-01 01:00:00.000000000 +0100
+@@ -1,184 +0,0 @@
+-#!/usr/bin/env luajit
+-
+--- GIMP - The GNU Image Manipulation Program
+--- Copyright (C) 1995 Spencer Kimball and Peter Mattis
+---
+--- goat-exercise-lua.lua
+--- Copyright (C) Jehan
+---
+--- This program is free software: you can redistribute it and/or modify
+--- it under the terms of the GNU General Public License as published by
+--- the Free Software Foundation; either version 3 of the License, or
+--- (at your option) any later version.
+---
+--- This program is distributed in the hope that it will be useful,
+--- but WITHOUT ANY WARRANTY; without even the implied warranty of
+--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+--- GNU General Public License for more details.
+---
+--- You should have received a copy of the GNU General Public License
+--- along with this program. If not, see <https://www.gnu.org/licenses/>.
+-
+-local lgi = require 'lgi'
+-
+-local GLib = lgi.GLib
+-local GObject = lgi.GObject
+-local Gio = lgi.Gio
+-local Gegl = lgi.Gegl
+-local Gimp = lgi.Gimp
+-local GimpUi = lgi.GimpUi
+-local Gtk = lgi.Gtk
+-local Gdk = lgi.Gdk
+-
+-local Goat = lgi.package 'Goat'
+-local Goat = lgi.Goat
+-
+-function run(procedure, run_mode, image, drawables, args, run_data)
+- -- procedure:new_return_values() crashes LGI so we construct the
+- -- GimpValueArray manually.
+- local retval = Gimp.ValueArray(1)
+-
+- if table.getn(drawables) ~= 1 then
+- local calling_err = GObject.Value(Gimp.PDBStatusType, Gimp.PDBStatusType.CALLING_ERROR)
+- local msg = "Procedure '%s' only works with one drawable."
+-
+- msg = string.format(msg, procedure:get_name())
+-
+- retval:append(calling_err)
+- retval:append(GObject.Value(GObject.Type.STRING, msg))
+- return retval
+- end
+-
+- local drawable = drawables[1]
+-
+- -- Not sure why run_mode has become a string instead of testing
+- -- against Gimp.RunMode.INTERACTIVE.
+- if run_mode == "INTERACTIVE" then
+- GimpUi.init("goat-exercise-lua");
+- local dialog = GimpUi.Dialog {
+- title = "Exercise a goat (Lua)",
+- role = "goat-exercise-Lua",
+- use_header_bar = 1
+- }
+- dialog:add_button("_Cancel", Gtk.ResponseType.CANCEL);
+- dialog:add_button("_Source", Gtk.ResponseType.APPLY);
+- dialog:add_button("_OK", Gtk.ResponseType.OK);
+-
+- local geometry = Gdk.Geometry()
+- geometry.min_aspect = 0.5;
+- geometry.max_aspect = 1.0;
+- dialog:set_geometry_hints (nil, geometry, Gdk.WindowHints.ASPECT);
+-
+- local box = Gtk.Box {
+- orientation = Gtk.Orientation.VERTICAL,
+- spacing = 2
+- }
+- dialog:get_content_area():add(box)
+- box:show()
+-
+- local lang = "Lua"
+- local head_text = "This plug-in is an exercise in '%s' to demo plug-in creation.\n" ..
+- "Check out the last version of the source code online by clicking the \"Source\" button."
+-
+- local label = Gtk.Label { label = string.format(head_text, lang) }
+- box:pack_start(label, false, false, 1)
+- label:show()
+-
+- local contents = GLib.file_get_contents(arg[0])
+- if (contents) then
+- local scrolled = Gtk.ScrolledWindow()
+- scrolled:set_vexpand (true)
+- box:pack_start(scrolled, true, true, 1)
+- scrolled:show()
+-
+- local view = Gtk.TextView()
+- view:set_wrap_mode(Gtk.WrapMode.WORD)
+- view:set_editable(false)
+- local buffer = view:get_buffer()
+- buffer:set_text(contents, -1)
+- scrolled:add(view)
+- view:show()
+- end
+-
+- while (true) do
+- local response = dialog:run()
+- local url = 'https://gitlab.gnome.org/GNOME/gimp/blob/master/extensions/goat-exercises/goat-exercise-lua.lua'
+-
+- if response == Gtk.ResponseType.OK then
+- dialog:destroy()
+- break
+- elseif (response == Gtk.ResponseType.APPLY) then
+- Gio.app_info_launch_default_for_uri(url, nil);
+- else -- CANCEL, CLOSE, DELETE_EVENT
+- dialog:destroy()
+- local cancel = GObject.Value(Gimp.PDBStatusType, Gimp.PDBStatusType.CANCEL)
+- retval:append(cancel)
+- return retval
+- end
+- end
+- end
+-
+- local x, y, width, height = drawable:mask_intersect()
+- if width ~= nill and height ~= nil and width > 0 and height > 0 then
+- Gegl.init(nil)
+-
+- local buffer = drawable:get_buffer()
+- local shadow_buffer = drawable:get_shadow_buffer()
+-
+- local graph = Gegl.Node()
+- local input = graph:create_child("gegl:buffer-source")
+- input:set_property("buffer", GObject.Value(Gegl.Buffer, buffer))
+- local invert = graph:create_child("gegl:invert")
+- local output = graph:create_child("gegl:write-buffer")
+- output:set_property("buffer", GObject.Value(Gegl.Buffer, shadow_buffer))
+- input:link(invert)
+- invert:link(output)
+- output:process()
+-
+- shadow_buffer:flush()
+-
+- drawable:merge_shadow(true)
+- drawable:update(x, y, width, height)
+- Gimp.displays_flush()
+- end
+-
+- local success = GObject.Value(Gimp.PDBStatusType, Gimp.PDBStatusType.SUCCESS)
+- retval:append(success)
+- return retval
+-end
+-
+-Goat:class('Exercise', Gimp.PlugIn)
+-
+-function Goat.Exercise:do_query_procedures()
+- return { 'plug-in-goat-exercise-lua' }
+-end
+-
+-function Goat.Exercise:do_create_procedure(name)
+- local procedure = Gimp.ImageProcedure.new(self, name,
+- Gimp.PDBProcType.PLUGIN,
+- run, nil)
+-
+- procedure:set_image_types("*");
+- procedure:set_sensitivity_mask(Gimp.ProcedureSensitivityMask.DRAWABLE);
+-
+- procedure:set_menu_label("Exercise a Lua goat");
+- procedure:set_icon_name(GimpUi.ICON_GEGL);
+- procedure:add_menu_path('<Image>/Filters/Development/Goat exercises/');
+-
+- procedure:set_documentation("Exercise a goat in the Lua language",
+- "Takes a goat for a walk in Lua",
+- name);
+- procedure:set_attribution("Jehan", "Jehan", "2019");
+-
+- return procedure
+-end
+-
+--- 'arg' is a Lua table. When automatically converted to an array, the
+--- value 0 is deleted (because Lua arrays start at 1!), which breaks
+--- Gimp.main() call. So let's create our own array starting at 1.
+-argv = {}
+-for k, v in pairs(arg) do
+- argv[k+1] = v
+-end
+-
+-Gimp.main(GObject.Type.name(Goat.Exercise), argv)
+diff -urNp a/extensions/goat-exercises/Makefile.am b/extensions/goat-exercises/Makefile.am
+--- a/extensions/goat-exercises/Makefile.am 2022-03-09 09:39:44.007314944 +0100
++++ b/extensions/goat-exercises/Makefile.am 2022-03-09 10:27:14.623108639 +0100
+@@ -72,10 +72,10 @@ endif
+
+ # Lua (lua-jit + LGI) version.
+
+-if BUILD_LUA
+-goat_exercise_luadir = $(goat_exercise_c_libexecdir)
+-goat_exercise_lua_SCRIPTS = goat-exercise-lua.lua
+-endif
++#if BUILD_LUA
++#goat_exercise_luadir = $(goat_exercise_c_libexecdir)
++#goat_exercise_lua_SCRIPTS = goat-exercise-lua.lua
++#endif
+
+ # Python 3 (pygobject) version.
+
+@@ -135,7 +135,6 @@ org.gimp.extension.goat-exercises.metain
+
+ EXTRA_DIST = \
+ goat-exercise-gjs.js \
+- goat-exercise-lua.lua \
+ goat-exercise-py3.py \
+ $(appstream_in_files)
+
+diff -urNp a/extensions/goat-exercises/Makefile.in b/extensions/goat-exercises/Makefile.in
+--- a/extensions/goat-exercises/Makefile.in 2022-03-09 09:39:44.006314936 +0100
++++ b/extensions/goat-exercises/Makefile.in 2022-03-09 10:28:59.224986448 +0100
+@@ -118,7 +118,6 @@ CONFIG_CLEAN_VPATH_FILES =
+ am__installdirs = "$(DESTDIR)$(goat_exercise_c_libexecdir)" \
+ "$(DESTDIR)$(goat_exercise_vala_libexecdir)" \
+ "$(DESTDIR)$(goat_exercise_gjsdir)" \
+- "$(DESTDIR)$(goat_exercise_luadir)" \
+ "$(DESTDIR)$(goat_exercise_py3dir)" "$(DESTDIR)$(appdatadir)" \
+ "$(DESTDIR)$(goat_exercise_c_libexecdir)" \
+ "$(DESTDIR)$(goat_exercise_vala_libexecdir)"
+@@ -183,7 +182,7 @@ am__uninstall_files_from_dir = { \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+-SCRIPTS = $(goat_exercise_gjs_SCRIPTS) $(goat_exercise_lua_SCRIPTS) \
++SCRIPTS = $(goat_exercise_gjs_SCRIPTS) \
+ $(goat_exercise_py3_SCRIPTS)
+ AM_V_P = $(am__v_P_@AM_V@)
+ am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+@@ -753,8 +752,8 @@ goat_exercise_c_LDADD = \
+ @BUILD_JAVASCRIPT_TRUE@goat_exercise_gjs_SCRIPTS = goat-exercise-gjs.js
+
+ # Lua (lua-jit + LGI) version.
+-@BUILD_LUA_TRUE@goat_exercise_luadir = $(goat_exercise_c_libexecdir)
+-@BUILD_LUA_TRUE@goat_exercise_lua_SCRIPTS = goat-exercise-lua.lua
++#@BUILD_LUA_TRUE@goat_exercise_luadir = $(goat_exercise_c_libexecdir)
++#@BUILD_LUA_TRUE@goat_exercise_lua_SCRIPTS = goat-exercise-lua.lua
+
+ # Python 3 (pygobject) version.
+ @BUILD_PYTHON_TRUE@goat_exercise_py3dir = $(goat_exercise_c_libexecdir)
+@@ -795,7 +794,6 @@ appdatadir = $(goat_exercise_c_libexecdi
+ appdata_DATA = $(appstream_files)
+ EXTRA_DIST = \
+ goat-exercise-gjs.js \
+- goat-exercise-lua.lua \
+ goat-exercise-py3.py \
+ $(appstream_in_files)
+
+@@ -977,41 +975,41 @@ uninstall-goat_exercise_gjsSCRIPTS:
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(goat_exercise_gjsdir)'; $(am__uninstall_files_from_dir)
+-install-goat_exercise_luaSCRIPTS: $(goat_exercise_lua_SCRIPTS)
+- @$(NORMAL_INSTALL)
+- @list='$(goat_exercise_lua_SCRIPTS)'; test -n "$(goat_exercise_luadir)" || list=; \
+- if test -n "$$list"; then \
+- echo " $(MKDIR_P) '$(DESTDIR)$(goat_exercise_luadir)'"; \
+- $(MKDIR_P) "$(DESTDIR)$(goat_exercise_luadir)" || exit 1; \
+- fi; \
+- for p in $$list; do \
+- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+- if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+- done | \
+- sed -e 'p;s,.*/,,;n' \
+- -e 'h;s|.*|.|' \
+- -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+- $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+- { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+- if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+- if (++n[d] == $(am__install_max)) { \
+- print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+- else { print "f", d "/" $$4, $$1 } } \
+- END { for (d in files) print "f", d, files[d] }' | \
+- while read type dir files; do \
+- if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+- test -z "$$files" || { \
+- echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(goat_exercise_luadir)$$dir'"; \
+- $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(goat_exercise_luadir)$$dir" || exit $$?; \
+- } \
+- ; done
+-
+-uninstall-goat_exercise_luaSCRIPTS:
+- @$(NORMAL_UNINSTALL)
+- @list='$(goat_exercise_lua_SCRIPTS)'; test -n "$(goat_exercise_luadir)" || exit 0; \
+- files=`for p in $$list; do echo "$$p"; done | \
+- sed -e 's,.*/,,;$(transform)'`; \
+- dir='$(DESTDIR)$(goat_exercise_luadir)'; $(am__uninstall_files_from_dir)
++#install-goat_exercise_luaSCRIPTS: $(goat_exercise_lua_SCRIPTS)
++# @$(NORMAL_INSTALL)
++# @list='$(goat_exercise_lua_SCRIPTS)'; test -n "$(goat_exercise_luadir)" || list=; \
++# if test -n "$$list"; then \
++# echo " $(MKDIR_P) '$(DESTDIR)$(goat_exercise_luadir)'"; \
++# $(MKDIR_P) "$(DESTDIR)$(goat_exercise_luadir)" || exit 1; \
++# fi; \
++# for p in $$list; do \
++# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++# if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
++# done | \
++# sed -e 'p;s,.*/,,;n' \
++# -e 'h;s|.*|.|' \
++# -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
++# $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
++# { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++# if ($$2 == $$4) { files[d] = files[d] " " $$1; \
++# if (++n[d] == $(am__install_max)) { \
++# print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
++# else { print "f", d "/" $$4, $$1 } } \
++# END { for (d in files) print "f", d, files[d] }' | \
++# while read type dir files; do \
++# if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++# test -z "$$files" || { \
++# echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(goat_exercise_luadir)$$dir'"; \
++# $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(goat_exercise_luadir)$$dir" || exit $$?; \
++# } \
++# ; done
++
++#uninstall-goat_exercise_luaSCRIPTS:
++# @$(NORMAL_UNINSTALL)
++# @list='$(goat_exercise_lua_SCRIPTS)'; test -n "$(goat_exercise_luadir)" || exit 0; \
++# files=`for p in $$list; do echo "$$p"; done | \
++# sed -e 's,.*/,,;$(transform)'`; \
++# dir='$(DESTDIR)$(goat_exercise_luadir)'; $(am__uninstall_files_from_dir)
+ install-goat_exercise_py3SCRIPTS: $(goat_exercise_py3_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(goat_exercise_py3_SCRIPTS)'; test -n "$(goat_exercise_py3dir)" || list=; \
+@@ -1266,7 +1264,7 @@ check-am: all-am
+ check: check-am
+ all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(DATA)
+ installdirs:
+- for dir in "$(DESTDIR)$(goat_exercise_c_libexecdir)" "$(DESTDIR)$(goat_exercise_vala_libexecdir)" "$(DESTDIR)$(goat_exercise_gjsdir)" "$(DESTDIR)$(goat_exercise_luadir)" "$(DESTDIR)$(goat_exercise_py3dir)" "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(goat_exercise_c_libexecdir)" "$(DESTDIR)$(goat_exercise_vala_libexecdir)"; do \
++ for dir in "$(DESTDIR)$(goat_exercise_c_libexecdir)" "$(DESTDIR)$(goat_exercise_vala_libexecdir)" "$(DESTDIR)$(goat_exercise_gjsdir)" "$(DESTDIR)$(goat_exercise_py3dir)" "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(goat_exercise_c_libexecdir)" "$(DESTDIR)$(goat_exercise_vala_libexecdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+ install: install-am
+@@ -1330,7 +1328,6 @@ info: info-am
+ info-am:
+
+ install-data-am: install-appdataDATA install-goat_exercise_gjsSCRIPTS \
+- install-goat_exercise_luaSCRIPTS \
+ install-goat_exercise_py3SCRIPTS
+
+ install-dvi: install-dvi-am
+@@ -1385,7 +1382,6 @@ uninstall-am: uninstall-appdataDATA \
+ uninstall-goat_exercise_c_libexecDATA \
+ uninstall-goat_exercise_c_libexecPROGRAMS \
+ uninstall-goat_exercise_gjsSCRIPTS \
+- uninstall-goat_exercise_luaSCRIPTS \
+ uninstall-goat_exercise_py3SCRIPTS \
+ uninstall-goat_exercise_vala_libexecDATA \
+ uninstall-goat_exercise_vala_libexecPROGRAMS
+@@ -1403,7 +1399,6 @@ uninstall-am: uninstall-appdataDATA \
+ install-goat_exercise_c_libexecDATA \
+ install-goat_exercise_c_libexecPROGRAMS \
+ install-goat_exercise_gjsSCRIPTS \
+- install-goat_exercise_luaSCRIPTS \
+ install-goat_exercise_py3SCRIPTS \
+ install-goat_exercise_vala_libexecDATA \
+ install-goat_exercise_vala_libexecPROGRAMS install-html \
+@@ -1416,7 +1411,6 @@ uninstall-am: uninstall-appdataDATA \
+ uninstall-appdataDATA uninstall-goat_exercise_c_libexecDATA \
+ uninstall-goat_exercise_c_libexecPROGRAMS \
+ uninstall-goat_exercise_gjsSCRIPTS \
+- uninstall-goat_exercise_luaSCRIPTS \
+ uninstall-goat_exercise_py3SCRIPTS \
+ uninstall-goat_exercise_vala_libexecDATA \
+ uninstall-goat_exercise_vala_libexecPROGRAMS
diff --git a/gimp.spec b/gimp.spec
new file mode 100644
index 0000000..704872c
--- /dev/null
+++ b/gimp.spec
@@ -0,0 +1,2649 @@
+# Set this to 0 in stable, 1 in (SONAME-wise) unstable releases
+%global unstable 0
+
+#### options:
+# Use the following --with/--without <option> switches to control how the
+# package will be built:
+#
+# mp: multi processor support
+%bcond_without mp
+# static: build static libraries
+%bcond_with static
+# default_binary: install unversioned binary
+%if ! %unstable
+%bcond_without default_binary
+%else
+%bcond_with default_binary
+%endif
+# aalib: build with AAlib (ASCII art gfx library)
+%if 0%{?rhel}
+# don't use aalib on RHEL
+%bcond_with aalib
+%else
+%bcond_without aalib
+%endif
+# don't build webkit-based help browser by default
+%bcond_with helpbrowser
+# hardcode python interpreter in python plug-ins
+%bcond_without hardcoded_python
+# webp support
+%bcond_without webp
+# libunwind support (only available on some architectures)
+%ifarch %{arm} aarch64 hppa ia64 mips ppc %{power64} %{ix86} x86_64
+%bcond_without libunwind
+%else
+%bcond_with libunwind
+%endif
+
+# If Python plug-ins need to be byte-compiled separately
+%if ! 0%{?fedora}%{?rhel} || 0%{?fedora} > 27 || 0%{?rhel} > 7
+%bcond_without python_separately_bytecompile
+%else
+%bcond_with python_separately_bytecompile
+%endif
+
+%if %{with python_separately_bytecompile}
+# Disable automatic compilation of Python files in extra directories
+%global _python_bytecompile_extra 0
+
+# Don't ask ...
+%if 0%{?!py_byte_compile:1}
+%global py_byte_compile()\
+python_binary="%1"\
+bytecode_compilation_path="%2"\
+find $bytecode_compilation_path -type f -a -name "*.py" -print0 | xargs -0 $python_binary -O -m py_compile\
+find $bytecode_compilation_path -type f -a -name "*.py" -print0 | xargs -0 $python_binary -m py_compile
+%endif
+# ... just remove after F28 EOL
+
+%endif
+
+# skip tests known to be problematic in a specific version
+#global skip_checks_version X.Y.Z
+#global skip_checks test1 test2 test3
+
+# Set this in pre-releases (e.g. release candidates)
+#global prerel RC1
+
+# Set this when building from intermediate git revisions
+#global gitrev ff6c280
+
+%if %{defined prerel}
+%global dotprerel .%{prerel}
+%global dashprerel -%{prerel}
+%global prerelprefix 0.
+%else
+%global dotprerel %{nil}
+%global dashprerel %{nil}
+%global prerelprefix %{nil}
+%endif
+
+%if %{defined gitrev}
+%global dotgitrev .git%{gitrev}
+%else
+%global dotgitrev %{nil}
+%endif
+
+Summary: GNU Image Manipulation Program
+Name: gimp
+Epoch: 2
+Version: 2.99.8
+%global rel 3
+Release: %{?prerelprefix}%{rel}%{dotprerel}%{dotgitrev}%{?dist}
+
+# Compute some version related macros.
+# Ugly, need to get quoting percent signs straight.
+%global major %(ver=%{version}; echo ${ver%%%%.*})
+%global minor %(ver=%{version}; ver=${ver#%major.}; echo ${ver%%%%.*})
+%global micro %(ver=%{version}; ver=${ver#%major.%minor.}; echo ${ver%%%%.*})
+%global binver 2.99
+%global interface_age 0
+%global gettext_version 30
+%global lib_api_version %{major}.99
+%global unstable_so_version 3.0
+%if ! %unstable
+%global lib_minor %(echo $[%minor * 100])
+%global lib_micro %micro
+%else
+%global lib_minor %(echo $[%minor * 100 + %{micro}])
+%global lib_micro 0
+%endif
+
+%if %unstable
+%global os_bindir %{_bindir}
+%global os_datadir %{_datadir}
+%undefine _prefix
+%undefine _sysconfdir
+%global _prefix /opt/gimp-%{major}.%{minor}
+%global _sysconfdir %{_prefix}/etc
+%endif
+
+# poppler is "GPLv2 or GPLv3" which makes plug-ins linking to libpoppler such
+# as file-pdf-load GPLv3-only
+License: GPLv3+ and GPLv3
+URL: http://www.gimp.org/
+%if %{with aalib}
+BuildRequires: aalib-devel
+%endif
+BuildRequires: alsa-lib-devel >= 1.0.0
+BuildRequires: atk-devel >= 2.2.0
+BuildRequires: babl-devel >= 0.1.74
+BuildRequires: bzip2-devel
+BuildRequires: cairo-devel >= 1.14.0
+BuildRequires: fontconfig-devel >= 2.12.4
+BuildRequires: freetype-devel >= 2.1.7
+BuildRequires: gcc
+BuildRequires: gdk-pixbuf2-devel >= 2.30.8
+BuildRequires: gegl04-tools
+BuildRequires: gegl04-devel >= 0.4.32
+BuildRequires: libgs-devel
+BuildRequires: glib2-devel >= 2.68.0
+BuildRequires: gtk3-devel >= 3.22.29
+BuildRequires: gtk-doc >= 1.0
+BuildRequires: harfbuzz-devel >= 1.0.5
+BuildRequires: iso-codes-devel
+BuildRequires: jasper-devel
+BuildRequires: lcms2-devel >= 2.8
+BuildRequires: libappstream-glib, libappstream-glib-devel
+BuildRequires: libarchive
+BuildRequires: libgexiv2-devel >= 0.10.6
+BuildRequires: libgudev1-devel >= 167
+BuildRequires: libjpeg-devel
+BuildRequires: libmng-devel
+BuildRequires: libpng-devel >= 1.6.25
+BuildRequires: librsvg2-devel >= 2.40.6
+BuildRequires: libtiff-devel
+#%if %{with libunwind}
+#BuildRequires: libunwind-devel >= 1.1.0
+#%endif
+%if %{with webp}
+BuildRequires: libwebp-devel >= 0.6.0
+%endif
+BuildRequires: libwmf-devel >= 0.2.8
+BuildRequires: libmypaint-devel >= 1.3.0
+BuildRequires: mypaint-brushes-devel >= 1.3.0
+BuildRequires: OpenEXR-devel >= 1.6.1
+BuildRequires: openjpeg2-devel >= 2.1.0
+BuildRequires: pango-devel >= 1.29.4
+BuildRequires: perl >= 5.10.0
+BuildRequires: poppler-glib-devel >= 0.50.0
+BuildRequires: poppler-data-devel >= 0.4.7
+BuildRequires: python3-cairo-devel >= 1.0.2
+#BuildRequires: pygtk2-devel >= 2.10.4
+BuildRequires: python3-gobject-devel
+BuildRequires: python3-devel >= 3.6.0
+%if %{with helpbrowser}
+BuildRequires: webkitgtk-devel >= 1.6.1
+%endif
+BuildRequires: xz-devel >= 5.0.0
+BuildRequires: zlib-devel
+BuildRequires: libX11-devel
+BuildRequires: libXmu-devel
+BuildRequires: libXpm-devel
+
+BuildRequires: chrpath >= 0.13-5
+BuildRequires: intltool >= 0.40.1
+BuildRequires: gettext >= 0.19
+BuildRequires: make
+BuildRequires: pkgconfig
+BuildRequires: vala
+
+%if %unstable
+BuildRequires: desktop-file-utils
+BuildRequires: ImageMagick
+%endif
+
+Requires: babl%{?_isa} >= 0.1.74
+Requires: gegl04%{?_isa} >= 0.4.32
+Requires: fontconfig >= 2.12.4
+Requires: freetype >= 2.1.7
+Requires: glib2 >= 2.68.0
+Requires: gtk3 >= 3.22.29
+Requires: hicolor-icon-theme
+#%if %{with libunwind}
+#Requires: libunwind%{?_isa} >= 1.1.0
+#%endif
+Requires: lcms2 >= 2.8
+Recommends: mypaint-brushes
+Requires: pango >= 1.29.4
+#Requires: pygtk2 >= 2.10.4
+Requires: xdg-utils
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+%if %{with helpbrowser}
+Recommends: %{name}-help-browser = %{epoch}:%{version}-%{release}
+%else
+Obsoletes: %{name}-help-browser < %{epoch}:%{version}-%{release}
+Conflicts: %{name}-help-browser < %{epoch}:%{version}-%{release}
+%endif
+%if ! %unstable
+Obsoletes: %{name}-unstable < %{epoch}:%{major}.%{minor}
+Conflicts: %{name}-unstable < %{epoch}:%{major}.%{minor}
+%endif
+
+#Demodularizing of gimp (#1772469)
+Obsoletes: %{name} < %{epoch}:%{version}-%{release}
+Conflicts: %{name} < %{epoch}:%{version}-%{release}
+
+Source0: http://download.gimp.org/pub/gimp/v%{binver}/gimp-%{version}%{dashprerel}.tar.bz2
+
+%if %{defined gitrev}
+Patch0: gimp-%{version}%{dashprerel}-git%{gitrev}.patch.bz2
+%endif
+
+# Try using the system monitor profile for color management by default.
+# Fedora specific.
+Patch1: gimp-2.10.0-cm-system-monitor-profile-by-default.patch
+
+# bz#1706653
+Patch2: gimp-2.10.12-default-font.patch
+
+# don't phone home to check for updates by default
+Patch3: gimp-2.10.18-no-phone-home-default.patch
+
+# no luajit available in RHEL-9
+Patch4: gimp-remove-lua.patch
+
+# CVE-2022-30067
+Patch5: gimp-CVE-2022-30067.patch
+
+# CVE-2022-32990
+Patch6: gimp-CVE-2022-32990.patch
+
+# use external help browser directly if help browser plug-in is not built
+Patch100: gimp-2.10.24-external-help-browser.patch
+
+%description
+GIMP (GNU Image Manipulation Program) is a powerful image composition and
+editing program, which can be extremely useful for creating logos and other
+graphics for web pages. GIMP has many of the tools and filters you would expect
+to find in similar commercial offerings, and some interesting extras as well.
+GIMP provides a large image manipulation toolbox, including channel operations
+and layers, effects, sub-pixel imaging and anti-aliasing, and conversions, all
+with multi-level undo.
+
+%package libs
+Summary: GIMP libraries
+License: LGPLv3+
+%if ! %unstable
+Obsoletes: %{name}-unstable-libs < %{epoch}:%{major}.%{minor}
+Conflicts: %{name}-unstable-libs < %{epoch}:%{major}.%{minor}
+%endif
+#Demodularizing of gimp (#1772469)
+Obsoletes: %{name}-libs < %{epoch}:%{version}-%{release}
+Conflicts: %{name}-libs < %{epoch}:%{version}-%{release}
+
+%description libs
+The %{name}-libs package contains shared libraries needed for the GNU Image
+Manipulation Program (GIMP).
+
+%package devel
+Summary: GIMP plugin and extension development kit
+License: LGPLv3+
+Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-devel-tools = %{epoch}:%{version}-%{release}
+Requires: gtk2-devel
+Requires: glib2-devel
+Requires: pkgconfig
+Requires: rpm >= 4.11.0
+%if ! %unstable
+Obsoletes: %{name}-unstable-devel < %{epoch}:%{major}.%{minor}
+Conflicts: %{name}-unstable-devel < %{epoch}:%{major}.%{minor}
+%endif
+#Demodularizing of gimp (#1772469)
+Obsoletes: %{name}-devel < %{epoch}:%{version}-%{release}
+Conflicts: %{name}-devel < %{epoch}:%{version}-%{release}
+
+%description devel
+The %{name}-devel package contains the static libraries and header files
+for writing GNU Image Manipulation Program (GIMP) plug-ins and
+extensions.
+
+%package devel-tools
+Summary: GIMP plugin and extension development tools
+License: LGPLv3+
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
+%if ! %unstable
+Obsoletes: %{name}-unstable-devel-tools < %{epoch}:%{major}.%{minor}
+Conflicts: %{name}-unstable-devel-tools < %{epoch}:%{major}.%{minor}
+%endif
+#Demodularizing of gimp (#1772469)
+Obsoletes: %{name}-devel-tools < %{epoch}:%{version}-%{release}
+Conflicts: %{name}-devel-tools < %{epoch}:%{version}-%{release}
+
+%description devel-tools
+The %{name}-devel-tools package contains gimptool, a helper program to
+build GNU Image Manipulation Program (GIMP) plug-ins and extensions.
+
+%if %{with helpbrowser}
+%package help-browser
+Summary: GIMP help browser plug-in
+License: GPLv3+
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+%if ! %unstable
+Obsoletes: %{name}-unstable-help-browser < %{epoch}:%{major}.%{minor}
+Conflicts: %{name}-unstable-help-browser < %{epoch}:%{major}.%{minor}
+%endif
+#Demodularizing of gimp (#1772469)
+Obsoletes: %{name}-help-browser < %{epoch}:%{version}-%{release}
+Conflicts: %{name}-help-browser < %{epoch}:%{version}-%{release}
+
+%description help-browser
+The %{name}-help-browser package contains a lightweight help browser plugin for
+viewing GIMP online help.
+%endif
+
+%prep
+cat << EOF
+--- 8< --- Build options ---------------------------------------------------
+MP support: %{with mp}
+build static libs: %{with static}
+install default binary: %{with default_binary}
+build ASCII art plugin %{with aalib}
+build help browser: %{with helpbrowser}
+hardcode python interpreter: %{with hardcoded_python}
+--- >8 ---------------------------------------------------------------------
+EOF
+
+%setup -q -n gimp-%{version}%{dashprerel}
+
+%if %{defined gitrev}
+%patch0 -p1 -b .git%{gitrev}
+%endif
+
+%patch2 -p1 -b .font-default
+%patch4 -p1 -b .remove-lua
+%patch5 -p1 -b .CVE-2022-30067
+%patch6 -p1 -b .CVE-2022-32990
+
+%if ! %{with helpbrowser}
+#%patch100 -p1 -b .external-help-browser
+%endif
+
+%build
+# Use hardening compiler/linker flags because gimp is likely to deal with files
+# coming from untrusted sources
+%global _hardened_build 1
+%configure \
+ --with-python \
+%if %{with mp}
+ --enable-mp \
+%else
+ --disable-mp \
+%endif
+%if %{with static}
+ --enable-static \
+%else
+ --disable-static \
+%endif
+ --with-print \
+ --enable-gimp-console \
+%if %{with aalib}
+ --with-aa \
+%else
+ --without-aa \
+%endif
+ --with-gudev \
+%ifos linux
+ --with-linux-input \
+%endif
+%if %{with helpbrowser}
+ --with-webkit \
+%else
+ --without-webkit \
+%endif
+%if %{with webp}
+ --with-webp \
+%else
+ --without-webp \
+%endif
+%if %{with default_binary}
+ --enable-default-binary=yes \
+%else
+ --enable-default-binary=no \
+%endif
+ --with-libmng --with-libxpm --with-alsa --with-cairo-pdf \
+%if 0%{?flatpak}
+ --with-icc-directory=/run/host/usr/share/color/icc/ \
+%endif
+ --without-appdata-test
+
+%make_build
+
+%if ! %{unstable}
+# 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="$PWD" \
+ 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
+%endif
+
+%install
+%make_install
+%if ! %unstable
+install -D -m0644 macros.gimp %{buildroot}%{_rpmconfigdir}/macros.d/macros.gimp
+%endif
+
+# remove rpaths
+find %buildroot -type f -print0 | xargs -0 -L 20 chrpath --delete --keepgoing 2>/dev/null || :
+
+# remove .la files
+find %buildroot -name \*.la -exec %__rm -f {} \;
+
+%if %{with python_separately_bytecompile}
+%py_byte_compile %{__python3} %{buildroot}%{_libdir}/gimp/%{lib_api_version}
+%endif
+
+%if %{with static}
+find %{buildroot}%{_libdir}/gimp/%{lib_api_version} -type f | sed "s@^%{buildroot}@@g" | grep '\.a$' > gimp-static-files
+%endif
+
+#
+# Plugins and modules change often (grab the executeable ones)
+#
+find %{buildroot}%{_libdir}/gimp/%{lib_api_version} -type f | sed "s@^%{buildroot}@@g" | grep -v '\.a$' > gimp-plugin-files
+find %{buildroot}%{_libdir}/gimp/%{lib_api_version}/* -type d | sed "s@^%{buildroot}@%%dir @g" >> gimp-plugin-files
+
+# .pyc and .pyo files don't exist yet
+#grep "\.py$" gimp-plugin-files > gimp-plugin-files-py
+#for file in $(cat gimp-plugin-files-py); do
+# for newfile in ${file}c ${file}o; do
+# grep -F -q -x "$newfile" gimp-plugin-files || echo "$newfile"
+# done
+#done >> gimp-plugin-files
+
+#
+# Auto detect the lang files.
+#
+%find_lang gimp%{gettext_version}
+%find_lang gimp%{gettext_version}-std-plug-ins
+%find_lang gimp%{gettext_version}-script-fu
+%find_lang gimp%{gettext_version}-libgimp
+#%find_lang gimp%{gettext_version}-tips
+%find_lang gimp%{gettext_version}-python
+
+cat gimp%{gettext_version}.lang gimp%{gettext_version}-std-plug-ins.lang gimp%{gettext_version}-script-fu.lang gimp%{gettext_version}-libgimp.lang gimp%{gettext_version}-python.lang > gimp-all.lang
+
+#
+# Build the master filelists generated from the above mess.
+#
+cat gimp-plugin-files gimp-all.lang > gimp.files
+
+%if %{with default_binary}
+# install default binary symlinks
+ln -snf gimp-%{binver} %{buildroot}%{_bindir}/gimp
+ln -snf gimp-%{binver}.1 %{buildroot}%{_mandir}/man1/gimp.1
+ln -snf gimp-console-%{binver} %{buildroot}/%{_bindir}/gimp-console
+ln -snf gimp-console-%{binver}.1 %{buildroot}/%{_mandir}/man1/gimp-console.1
+ln -snf gimptool-%{lib_api_version} %{buildroot}%{_bindir}/gimptool
+ln -snf gimptool-%{lib_api_version}.1 %{buildroot}%{_mandir}/man1/gimptool.1
+ln -snf gimprc-%{binver}.5 %{buildroot}/%{_mandir}/man5/gimprc.5
+%endif
+
+%if %{with hardcoded_python}
+# Hardcode python interpreter in shipped python plug-ins. This actually has no
+# effect because gimp maps hashbangs with and without the /usr/bin/env detour
+# to the system python interpreter, but this will avoid false alarms.
+grep -E -rl '^#!\s*/usr/bin/env\s+python' --include=\*.py "%{buildroot}" |
+ while read file; do
+ sed -r '1s,^#!\s*/usr/bin/env\s+python$,#!%{__python3},' -i "$file"
+ sed -r '1s,^#!\s*/usr/bin/env\s+python3$,#!%{__python3},' -i "$file"
+ done
+
+echo "%{__python3}=%{__python3}" >> %{buildroot}%{_libdir}/gimp/%{lib_api_version}/interpreters/pygimp.interp
+%endif
+
+%if %unstable
+# install stuff in system locations
+
+# script wrappers for executables
+mkdir -p %{buildroot}%{os_bindir}
+pushd %{buildroot}%{_bindir}
+for exe in *-%{major}.%{minor}; do
+cat << EOF > "%{buildroot}%{os_bindir}/$exe"
+#!/bin/sh
+export LD_LIBRARY_PATH=%{_libdir}
+exec %{_bindir}/$exe "\$@"
+EOF
+ chmod 755 %{buildroot}%{os_bindir}/"$exe"
+done
+popd
+
+# desktop file -- mention version/unstable, use custom icon
+desktop-file-install --dir=%{buildroot}%{os_datadir}/applications \
+ --set-name="GIMP %major.%minor (unstable)" \
+ --set-icon="gimp-%major.%minor" \
+ %{buildroot}%{_datadir}/applications/gimp.desktop
+mv -f %{buildroot}%{os_datadir}/applications/gimp.desktop \
+ %{buildroot}%{os_datadir}/applications/gimp-%major.%minor.desktop
+
+# icons -- overlay major.minor version
+pushd %{buildroot}%{_datadir}/icons/hicolor
+for srcicon in */apps/gimp.png; do
+ geo=${srcicon%%%%/*}
+ dim=${geo%%x*}
+ ps=$((5+$dim/6))
+ sw=$(($dim/50+1))
+ o=$(($dim/26+1))
+ destdir="%{buildroot}%{os_datadir}/icons/hicolor/$geo/apps"
+ desticon="$destdir/gimp-%{major}.%{minor}.png"
+ mkdir -p "$destdir"
+ convert "$srcicon" \
+ -gravity northeast -pointsize $ps -strokewidth $sw \
+ -stroke black -annotate +$o+$(($o+$ps)) %{major}.%{minor} \
+ -stroke none -fill white -annotate +$o+$(($o+$ps)) %{major}.%{minor} \
+ "$desticon"
+done
+popd
+%endif
+
+%check
+# skip tests known to be problematic in a specific version
+%if "%{version}" == "%{?skip_checks_version}"
+pushd app/tests
+for problematic in %{?skip_checks}; do
+ rm -f "$problematic"
+ cat << EOF > "$problematic"
+#!/bin/sh
+echo Skipping test "$problematic"
+EOF
+ chmod +x "$problematic"
+done
+popd
+%endif
+make check %{?_smp_mflags}
+
+%ldconfig_scriptlets libs
+
+%files -f gimp.files
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
+%doc docs/*.xcf*
+%{_datadir}/applications/*.desktop
+%{_datadir}/metainfo/*.appdata.xml
+%{_datadir}/metainfo/*.metainfo.xml
+
+%dir %{_datadir}/gimp
+%dir %{_datadir}/gimp/%{lib_api_version}
+%{_datadir}/gimp/%{lib_api_version}/dynamics/
+%{_datadir}/gimp/%{lib_api_version}/file-raw/
+%{_datadir}/gimp/%{lib_api_version}/menus/
+%{_datadir}/gimp/%{lib_api_version}/tags/
+%{_datadir}/gimp/%{lib_api_version}/tips/
+%{_datadir}/gimp/%{lib_api_version}/tool-presets/
+%{_datadir}/gimp/%{lib_api_version}/ui/
+%dir %{_libdir}/gimp
+%dir %{_libdir}/gimp/%{lib_api_version}
+#%dir %%{_libdir}/gimp/%%{lib_api_version}/environ
+#%dir %%{_libdir}/gimp/%%{lib_api_version}/interpreters
+#%dir %%{_libdir}/gimp/%%{lib_api_version}/modules
+#%dir %%{_libdir}/gimp/%%{lib_api_version}/plug-ins
+#%dir %%{_libdir}/gimp/%%{lib_api_version}/python
+%if %{with helpbrowser}
+%exclude %{_libdir}/gimp/%{lib_api_version}/plug-ins/help-browser
+%endif
+
+%{_datadir}/gimp/%{lib_api_version}/brushes/
+%{_datadir}/gimp/%{lib_api_version}/fractalexplorer/
+%{_datadir}/gimp/%{lib_api_version}/gfig/
+%{_datadir}/gimp/%{lib_api_version}/gflare/
+%{_datadir}/gimp/%{lib_api_version}/gimpressionist/
+%{_datadir}/gimp/%{lib_api_version}/gradients/
+%{_datadir}/gimp/%{lib_api_version}/icons/
+%{_datadir}/gimp/%{lib_api_version}/images/
+%{_datadir}/gimp/%{lib_api_version}/palettes/
+%{_datadir}/gimp/%{lib_api_version}/patterns/
+%{_datadir}/gimp/%{lib_api_version}/scripts/
+%{_datadir}/gimp/%{lib_api_version}/themes/
+%{_datadir}/gimp/%{lib_api_version}/gimp-release
+
+%dir %{_sysconfdir}/gimp
+%dir %{_sysconfdir}/gimp/%{lib_api_version}
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/controllerrc
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/gimprc
+#%config(noreplace) %%{_sysconfdir}/gimp/%%{lib_api_version}/gtkrc
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/unitrc
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/sessionrc
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/templaterc
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/menurc
+%config(noreplace) %{_sysconfdir}/gimp/%{lib_api_version}/toolrc
+
+%{_sysconfdir}/gimp/%{lib_api_version}/gimp.css
+
+%{_bindir}/gimp-%{binver}
+%{_bindir}/gimp-console-%{binver}
+
+%if %{with default_binary}
+%{_bindir}/gimp
+%{_bindir}/gimp-console
+%endif
+
+%{_bindir}/gimp-test-clipboard-%{lib_api_version}
+%{_libexecdir}/gimp-debug-tool-%{lib_api_version}
+
+%{_mandir}/man1/gimp-%{binver}.1*
+%{_mandir}/man1/gimp-console-%{binver}.1*
+%{_mandir}/man5/gimprc-%{binver}.5*
+
+%if %{with default_binary}
+%{_mandir}/man1/gimp.1*
+%{_mandir}/man1/gimp-console.1*
+%{_mandir}/man5/gimprc.5*
+%endif
+
+%{_datadir}/icons/hicolor/*/apps/gimp.*
+%if %unstable
+%{os_bindir}/*-%{major}.%{minor}
+%{os_datadir}/applications/gimp-%{major}.%{minor}.desktop
+%{os_datadir}/icons/hicolor/*/apps/gimp-%{major}.%{minor}.png
+%endif
+
+%files libs
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
+%{_libdir}/libgimp-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimp-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpbase-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpbase-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpcolor-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpcolor-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpconfig-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpconfig-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpmath-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpmath-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpmodule-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpmodule-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpthumb-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpthumb-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpui-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpui-%{unstable_so_version}.so.%{interface_age}
+%{_libdir}/libgimpwidgets-%{unstable_so_version}.so.%{interface_age}.%{lib_minor}.%{lib_micro}
+%{_libdir}/libgimpwidgets-%{unstable_so_version}.so.%{interface_age}
+
+%if %{with static}
+%files devel -f gimp-static-files
+%else
+%files devel
+%endif
+%doc HACKING README.i18n
+%doc %{_datadir}/gtk-doc
+
+%{_libdir}/*.so
+%ifnos linux
+%{_libdir}/*.la
+%{_libdir}/gimp/%{lib_api_version}/modules/*.la
+%endif
+%{_datadir}/aclocal/*.m4
+%{_includedir}/gimp-%{unstable_so_version}
+%{_libdir}/pkgconfig/*
+%{_libdir}/girepository-1.0/*
+%{_datadir}/vala/*
+%{_datadir}/gir-1.0/*
+
+%if ! %unstable
+%{_rpmconfigdir}/macros.d/macros.gimp
+%endif
+
+%files devel-tools
+%{_bindir}/gimptool-%{lib_api_version}
+%{_mandir}/man1/gimptool-%{lib_api_version}.1*
+
+%if %{with default_binary}
+%{_bindir}/gimptool
+%{_mandir}/man1/gimptool.1*
+%endif
+
+%if %{with helpbrowser}
+%files help-browser
+%{_libdir}/gimp/%{lib_api_version}/plug-ins/help-browser
+%endif
+
+%changelog
+* Mon Jul 18 2022 Josef Ridky <jridky@redhat.com> - 2:2.99.8-3
+- fix CVE-2022-30067
+- fix CVE-2022-32990
+
+* Wed Mar 09 2022 Josef Ridky <jridky@redhat.com> - 2:2.99.8-2
+- Remove luajit requirement
+
+* Tue Feb 01 2022 Josef Ridky <jridky@redhat.com> - 2:2.99.8-1
+- Tech Preview import into RHEL-9
+
+* Fri Apr 02 2021 Kalev Lember <klember@redhat.com> - 2:2.10.24-1
+- Update to 2.10.24
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.10.22-2.3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Fri Jan 08 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2:2.10.22-2.2
+- rebuild against new openexr
+
+* Fri Jan 01 2021 Richard Shaw <hobbes1069@gmail.com> - 2:2.10.22-2.1
+- Rebuild for OpenEXR 2.5.3.
+
+* Sun Oct 11 2020 Kalev Lember <klember@redhat.com> - 2:2.10.22-2
+- Require lcms2 instead of lcms2-devel (#1886811)
+
+* Thu Oct 08 2020 Nils Philippsen <nils@tiptoe.de> - 2:2.10.22-1
+- version 2.10.22
+
+* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.10.20-2.3
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.10.20-2.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 2:2.10.20-2.1
+- Use make macros
+- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
+
+* Wed Jun 24 2020 Josef Ridky <jridky@redhat.com> - 2:2.10.20-2
+- fix issue with liblcms2 in rawhide (#1850141)
+
+* Mon Jun 15 2020 Josef Ridky <jridky@redhat.com> - 2:2.10.20-1
+- New upstream release 2.10.20
+
+* Fri May 15 2020 Kalev Lember <klember@redhat.com> - 2:2.10.18-2
+- Rebuild for libmypaint 1.6.1
+
+* Sun Feb 23 2020 Nils Philippsen <nils@tiptoe.de> - 2:2.10.18-1
+- version 2.10.18
+- bump required versions of babl and gegl04
+- don't phone home to check for updates by default
+- silence warnings about extra tokens
+
+* Wed Feb 19 2020 Kalev Lember <klember@redhat.com> - 2:2.10.16-3
+- Rebuild for libmypaint 1.5.0
+
+* Wed Feb 19 2020 Josef Ridky <jridky@redhat.com> - 2:2.10.16-2
+- fix NVR (no build provided)
+
+* Wed Feb 19 2020 Josef Ridky <jridky@redhat.com> - 2:2.10.16-1.1
+- New upstream release 2.10.16 (#1804449)
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.10.14-4.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Jan 17 2020 Marek Kasik <mkasik@redhat.com> - 2:2.10.14-4
+- Rebuild for poppler-0.84.0
+
+* Thu Jan 09 2020 Josef Ridky <jridky@redhat.com> - 2:2.10.14-3
+- Demodularizing of gimp (#1772469)
+
+* Mon Nov 18 2019 Kalev Lember <klember@redhat.com> - 2:2.10.14-2
+- Rebuild for libmypaint 1.4.0
+
+* Mon Nov 04 2019 Kalev Lember <klember@redhat.com> - 2:2.10.14-1
+- Update to 2.10.14
+
+* Tue Aug 20 2019 Josef Ridky <jridky@redhat.com> - 2:2.10.12-3
+- Fix default configuration for font folders (#1706653)
+
+* Wed Jul 31 2019 Josef Ridky <jridky@redhat.com> - 2:2.10.12-2
+- Fix issue with reading SVG files (#1715882)
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.10.12-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Jun 13 2019 Kalev Lember <klember@redhat.com> - 2:2.10.12-1
+- Update to 2.10.12
+
+* Thu Apr 11 2019 Richard Shaw <hobbes1069@gmail.com> - 2:2.10.10-2
+- Rebuild for OpenEXR 2.3.0.
+
+* Mon Apr 08 2019 Josef Ridky <jridky@redhat.com> - 2:2.10.10-1
+- New upstream release 2.10.10 (#1697119)
+
+* Mon Mar 25 2019 Josef Ridky <jridky@redhat.com> - 2:2.10.8-8
+- Rebuild for gegl04 rebase
+
+* Fri Feb 01 2019 Caolán McNamara <caolanm@redhat.com> - 2:2.10.8-7
+- Rebuilt for fixed libwmf soname
+
+* Thu Jan 31 2019 Kalev Lember <klember@redhat.com> - 2:2.10.8-6
+- Rebuilt for libwmf soname bump
+
+* Mon Nov 12 2018 Björn Esser <besser82@fedoraproject.org> - 2:2.10.8-5
+- fix versionized Python interpreter path
+
+* Sat Nov 10 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.8-4
+- more fun with Python byte-compilation on Fedora 28
+
+* Sat Nov 10 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.8-3
+- ensure Python files are byte-compiled
+
+* Sat Nov 10 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.8-2
+- remove obsolete configure options
+- use versionized Python interpreter path
+
+* Sat Nov 10 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.8-1
+- version 2.10.8
+- build with libunwind where available
+
+* Fri Aug 24 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.6-2
+- own all plug-in directories
+
+* Mon Aug 20 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.6-1
+- version 2.10.6
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.10.4-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jul 05 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.4-1
+- version 2.10.4
+- byte-compile Python plug-ins separately from Fedora 29 on
+- ship gimp-test-clipboard-2.0
+
+* Wed May 23 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.2-2
+- bump required babl and gegl versions
+
+* Mon May 21 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.2-1
+- version 2.10.2
+
+* Fri May 11 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.0-4
+- fix external-help-browser patch (thanks to Joel Barrios Dueñas)
+
+* Wed May 02 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.0-3
+- don't let the GIMP pkg-config file require gegl-0.3
+
+* Wed May 02 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.0-2
+- require gegl04-tools instead of gegl (0.2) for building
+
+* Sat Apr 28 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.10.0-1
+- version 2.10.0
+- update dependency versions
+- build with OpenEXR support
+- build with webp support
+- explicitly require perl for building
+- remove obsolete build deps: gnome-keyring-devel, libgnomeui-devel
+- don't run appdata test which requires network access
+
+* Fri Mar 09 2018 Josef Ridky <jridky@redhat.com> - 2:2.8.22-6
+- remove unused gnome-keyring and libgnomeui-devel requirements
+
+* Tue Feb 20 2018 Nils Philippsen <nils@tiptoe.de> - 2:2.8.22-5
+- require gcc for building
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.8.22-4.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2:2.8.22-4.1
+- Switch to %%ldconfig_scriptlets
+
+* Tue Jan 16 2018 Josef Ridky <jridky@redhat.com> - 2:2.8.22-4
+- Fix dependencies for F28+ (ghostscript-devel => libgs-devel) #1534656
+- Update spec file for F28+/RHEL purposes
+
+* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2:2.8.22-3.1
+- Remove obsolete scriptlets
+
+* Thu Jan 04 2018 Josef Ridky <jridky@redhat.com> - 2:2.8.22-3
+- Fix for CVE-2017-17784, CVE-2017-17785, CVE-2017-17786,
+ CVE-2017-17787, CVE-2017-17788 and CVE-2017-17789 (#1529149)
+
+* Thu Oct 19 2017 Josef Ridky <jridky@redhat.com> - 2:2.8.22-2.3
+- Rebuilt for python2 package
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.8.22-2.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.8.22-2.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed May 10 2017 Josef Ridky <jridky@redhat.com> - 2:2.8.22-2
+- fix screenshot function under Wayland session (#1398556)
+
+* Wed May 10 2017 Nils Philippsen <nils@redhat.com> - 2:2.8.22-1
+- version 2.8.22
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.8.20-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Feb 01 2017 Josef Ridky <jridky@redhat.com> - 2:2.8.20-1
+- New upstream release 2.8.20 (#1418268)
+
+* Tue Dec 06 2016 Nils Philippsen <nils@tiptoe.de> - 2:2.8.18-3
+- rebuild for new libjasper
+
+* Tue Oct 25 2016 Nils Philippsen <nils@redhat.com> - 2:2.8.18-2
+- build without help-browser from Fedora 26 on (#1375809)
+- use %%license for license text
+- remove some cruft from the spec file
+
+* Sat Jul 16 2016 Nils Philippsen <nils@redhat.com> - 2:2.8.18-1
+- version 2.8.18
+
+* Thu Jun 30 2016 Nils Philippsen <nils@redhat.com> - 2:2.8.16-2
+- fix multiple use-after-free bugs when parsing XCF channel and layer
+ properties (#1348617)
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.8.16-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sun Nov 22 2015 Nils Philippsen <nils@redhat.com> - 2:2.8.16-1
+- version 2.8.16
+
+* Fri Jul 17 2015 Nils Philippsen <nils@redhat.com> - 2:2.8.14-3
+- export-dialog-destroyed-crash patch: avoid subsequent warnings
+
+* Thu Jul 16 2015 Nils Philippsen <nils@redhat.com> - 2:2.8.14-2
+- fix linking problem
+- use %%buildroot macro consistently again
+
+* Tue Jul 14 2015 Nils Philippsen <nils@redhat.com> - 2:2.8.14-2
+- avoid destroying dialog and occasional crashes while exporting (#1215905)
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.14-1.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Mon Mar 30 2015 Richard Hughes <rhughes@redhat.com> - 2:2.8.14-1.1
+- Use better AppData screenshots
+
+* Tue Aug 26 2014 Nils Philippsen <nils@redhat.com> - 2:2.8.14-1
+- version 2.8.14
+
+* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.10-6.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Mon Jun 23 2014 Nils Philippsen <nils@redhat.com>
+- update source URL
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.10-6.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 28 2014 Nils Philippsen <nils@redhat.com> - 2:2.8.10-6
+- remove ancient obsoletes (#1002109)
+
+* Thu Feb 13 2014 Nils Philippsen <nils@redhat.com> - 2:2.8.10-5
+- cope with freetype >= 2.5.1 include madness
+
+* Wed Feb 12 2014 Nils Philippsen <nils@redhat.com> - 2:2.8.10-5
+- remove BRs contained in the minimal build environment
+- group BRs into libraries and tools
+- remove various old cruft
+- ship RPM macros for packaging plug-ins e.a. (#1063144)
+
+* Wed Dec 04 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.10-4
+- avoid buffer overflows in file-xwd plug-in (CVE-2013-1913, CVE-2013-1978)
+
+* Fri Nov 29 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.10-1
+- version 2.8.10
+
+* Tue Nov 26 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.10-1
+- use grep -E instead of egrep
+
+* Fri Nov 08 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.8-3
+- file-bmp: don't close already closed FD
+
+* Thu Nov 07 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.8-2
+- fix crash in lcms plug-in
+- fix issues found during static code check
+
+* Mon Nov 04 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.8-1
+- version 2.8.8
+
+* Thu Sep 19 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.6-5
+- fix lcms2 patch
+
+* Wed Sep 18 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.6-4
+- build against lcms2
+
+* Mon Aug 26 2013 Jon Ciesla <limburgher@gmail.com> - 2:2.8.6-3.2
+- libmng rebuild.
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.6-3.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Mon Jul 08 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.6-3
+- exit properly when quitting while loading images (#633107)
+
+* Tue Jul 02 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.6-2
+- use external help browser directly if help browser plug-in isn't built
+- fix changelog dates
+
+* Sun Jun 23 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.6-1
+- version 2.8.6
+
+* Tue Jun 04 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.4-5
+- patch rebuilt files after changing configure.ac
+
+* Wed May 29 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.4-4
+- fix upstream commit ids
+- fix double-free crashes when selecting gradients from script-fu (#964470)
+- fix crash in unsharp-mask plug-in (#966987)
+- hardcode python interpreter in python plug-ins (#952227)
+- fix crash when selecting text with multiple colors etc. (#919795, #951815)
+- don't crash upon not applying a color profile to a grayscale image (#922622)
+
+* Sat Apr 20 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.4-3
+- don't crash upon deleting tags in popup (#892828)
+
+* Wed Mar 06 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.4-2
+- get rid of strict overflow warning
+- don't have duplicate mime types in desktop file
+
+* Wed Feb 06 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.4-1
+- version 2.8.4
+
+* Mon Jan 28 2013 Nils Philippsen <nils@redhat.com> - 2:2.8.2-7
+- build with -fno-strict-aliasing
+
+* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 2:2.8.2-6.1
+- rebuild due to "jpeg8-ABI" feature drop
+
+* Wed Nov 21 2012 Nils Philippsen <nils@redhat.com>
+- make rpmlint happy again
+
+* Mon Nov 19 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.2-6
+- fix gimprc syntax error introduced in previous patch
+
+* Thu Nov 15 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.2-5
+- try using the system monitor profile for color management by default (patch
+ by Richard Hughes)
+
+* Wed Nov 14 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.2-4
+- fix marking file dialogs as transient if opened from context menu (#835736)
+
+* Tue Nov 13 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.2-3
+- don't trip over too much installed memory, reenable all tests
+- realign selection after "Crop to Selection" (#873212, fix by Michael
+ Natterer)
+
+* Sat Oct 20 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.2-2
+- run "make check", skip problematic tests
+- don't build help browser on EL
+
+* Fri Aug 24 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.2-1
+- version 2.8.2
+
+* Mon Aug 20 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.0-3
+- fix crash in fits loader (#834627)
+- fix overflow in CEL plug-in (CVE-2012-3403)
+- fix overflow in GIF loader (CVE-2012-3481)
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.0-2.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jun 25 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.0-2
+- build with poppler >= 0.20.0 from Fedora 18 on as it is GPLv2/GPLv3
+ dual-licensed
+
+* Thu May 10 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.0-1
+- version 2.8.0
+
+* Wed Apr 25 2012 Nils Philippsen <nils@redhat.com>
+- update BR: librsvg2-devel >= 2.36.0
+
+* Wed Apr 11 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.0-0.2.RC1.gitff6c280
+- don't crash when smudging with sizes <= 1.4 (#810850)
+
+* Tue Apr 03 2012 Nils Philippsen <nils@redhat.com> - 2:2.8.0-0.1.RC1
+- version 2.8.0-RC1 (release candidate):
+ - Add our own GimpOperationBrightnessContrast because GEGL one is different
+ - Fix some GFig rendering issues
+ - Depend on Babl 0.1.10, GEGL 0.2.0 and some other new library versions
+ - Bug fixes
+ - Translation updates
+
+* Tue Mar 13 2012 Nils Philippsen <nils@redhat.com> - 2:2.7.5-2
+- add BR: iso-codes-devel
+
+* Tue Mar 13 2012 Nils Philippsen <nils@redhat.com> - 2:2.7.5-1
+- version 2.7.5 (unstable, see http://developer.gimp.org/NEWS for details)
+- add BR: atk >= 2.0.1, bzip2-devel, ghostscript-devel, zlib-devel
+- package tool presets
+
+* Tue Jan 10 2012 Nils Philippsen <nils@redhat.com> - 2:2.7.4-2
+- rebuild for gcc 4.7
+
+* Thu Dec 15 2011 Nils Philippsen <nils@redhat.com> - 2:2.7.4-1
+- version 2.7.4 (unstable, see http://developer.gimp.org/NEWS for details)
+- update dependency versions
+- don't suppress abrt reporting, don't redirect bug reports to upstream
+
+* Tue Aug 30 2011 Nils Philippsen <nils@redhat.com> - 2:2.7.3-1
+- version 2.7.3 (unstable, see http://developer.gimp.org/NEWS for details)
+ - change license to GPLv3+/LGPLv3+
+ - update required versions of dependencies
+ - build with cairo-pdf, jasper, require jasper-devel for building
+ - build without poppler as that currently is GPLv2 only, thus incompatible
+ with LGPLv3 gimp libraries (use postscript plugin for PDF import
+ meanwhile), future poppler versions will be "GPLv2 or GPLv3", i.e.
+ compatible again
+ - clean up configure options, compiler/linker flags
+ - suppress abrt bug reporting for unstable releases
+ - remove all patches (obsolete, woo!)
+ - add new files, remove files that are not installed any longer
+- use %%global instead of %%define
+- replace hal, minorver, microver, interfacever, gimp_lang_ver macros with
+ gudev, lib_minor, lib_micro, lib_api_version, gettext_version macros
+- compute more version macros (ugly, but convenient)
+- use gudev from Fedora 15 on
+- use convenience macro for hardening binaries from F-16 on
+
+* Fri Aug 12 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-21
+- actually apply startup-warning patch
+- fix heap corruption and buffer overflow in file-gif-load plugin
+ (CVE-2011-2896)
+
+* Thu Aug 04 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-20
+- fix goption warning on startup, patch by Mikael Magnusson
+
+* Wed Aug 03 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-19
+- remove obsolete gtkhtml2-devel build requirement
+
+* Fri Jul 15 2011 Marek Kasik <mkasik@redhat.com> - 2:2.6.11-18
+- Rebuild (poppler-0.17.0)
+
+* Fri Jun 24 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-17
+- rebuild against new cfitsio
+
+* Fri Jun 10 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-16
+- guard against crash due to quitting while DND is processed (#711952)
+
+* Tue Jun 07 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-15
+- drop support for building with non-modular X
+- ensure file-xpm plugin is built (#710207)
+
+* Mon May 23 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-14
+- fix buffer overflows in sphere-designer (CVE-2010-4541),
+ gfig (CVE-2010-4542), lighting (CVE-2010-4540) plugins
+
+* Mon May 23 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-13
+- harden PSP plugin against bogus input data (CVE-2010-4543, CVE-2011-1782)
+
+* Sat May 07 2011 Christopher Aillon <caillon@redhat.com> - 2:2.6.11-12
+- Update desktop database, icon cache scriptlets
+
+* Fri May 06 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-11
+- simplify poppler-0.17 patch to avoid adding to libgimp (#698157)
+
+* Wed May 04 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-10
+- don't use poppler/gdk_pixbuf API removed in poppler >= 0.17 (#698157)
+- remove obsolete configure options
+
+* Tue Mar 15 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-9
+- don't use HAL from F-16/RHEL-7 on
+- explicitly use GIO/GVFS rather than gnome-vfs
+
+* Sun Mar 13 2011 Marek Kasik <mkasik@redhat.com> - 2:2.6.11-8
+- Rebuild (poppler-0.16.3)
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.6.11-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Feb 02 2011 Nils Philippsen <nils@redhat.com> - 2:2.6.11-6
+- avoid traceback in pyslice plugin (#667958)
+
+* Sat Jan 01 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:2.6.11-5
+- rebuild (poppler)
+
+* Wed Dec 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 2:2.6.11-4
+- rebuild (poppler)
+
+* Tue Nov 09 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.11-3
+- avoid traceback in colorxhtml plugin (#651002)
+
+* Sat Nov 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 2:2.6.11-2
+- rebuilt (poppler)
+
+* Mon Oct 04 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.11-1
+- version 2.6.11
+
+ Overview of Changes from GIMP 2.6.10 to GIMP 2.6.11
+ ===================================================
+
+ * Bugs fixed:
+
+ 631199 - Printing and Print preview broken with cairo 1.10
+ 572865 - Parasite handling had problems and can cause crashing
+ 628893 - Error with string-append and gimp-drawable-get-name
+ 623850 - (Paco) Recursive Gaussian Filter error
+ 624487 - Fix incorrect "wrap mode" documentation values in Edge plug-in
+ 557380 - Difference of Gaussians gives blank doc if "Invert" selected
+ 627009 - Image type filter doesn't include .rgba SGI files
+ 626020 - Console window opening on file-ps-load
+ 624698 - Wood 1 and Wood 2 have bad alpha value
+ 624275 - Image saved from google docs generates a
+ 'gimp-image-set-resolution' error message
+
+ * Updated translations:
+
+ German (de)
+ Spanish (es)
+ Italian (it)
+ Japanese (ja)
+ Romanian (ro)
+ Chinese (Hong Kong) (zh_HK)
+ Chinese (Taiwan) (zh_HK)
+
+* Tue Aug 24 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.10-5
+- don't require gtk-doc but own %%{_datadir}/gtk-doc (#604355, #604169)
+
+* Thu Aug 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 2:2.6.10-4
+- rebuild (poppler)
+
+* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 2:2.6.10-3
+- recompiling .py files against Python 2.7 (rhbz#623309)
+
+* Mon Jul 12 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.10-2
+- distribute license and other documentation with gimp-libs
+
+* Fri Jul 09 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.10-1
+- version 2.6.10
+
+ Overview of Changes from GIMP 2.6.9 to GIMP 2.6.10
+ ==================================================
+
+ * Bugs fixed:
+
+ 613328 - TGA files saved with incorrect header yOrigin data
+ 623290 - Save As... does not save Windows Bitmap as default in dialog
+ 621363 - CMYK decompose broken
+ 595170 - brush - color from gradient works wrong in greyscale
+ 613838 - Error in gimp-hue-saturation PDB call
+ 622608 - GIMP crashes when clicking any scroll bar from combo boxes
+ 565459 - newly opened images are put into the background
+
+ * Updated translations:
+
+ German (de)
+ Italian (it)
+ Romanian (ro)
+ Portuguese (pt)
+
+- remove obsolete combo-popup patch
+- update script-fu-ipv6 patch
+
+* Mon Jul 05 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.9-5
+- rebuild against libwebkitgtk (instead of libwebkit)
+
+* Tue Jun 29 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.9-4
+- script-fu: make rest of server IPv6-aware (#198367)
+
+* Mon Jun 28 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.9-3
+- script-fu: make logging IPv6-aware (#198367)
+
+* Fri Jun 25 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.9-2
+- fix clicking scroll bar buttons from combo boxes
+
+* Wed Jun 23 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.9-1
+- version 2.6.9
+
+ Overview of Changes from GIMP 2.6.8 to GIMP 2.6.9
+ =================================================
+
+ * Bugs fixed:
+
+ 612618 - Font selection remains visible
+ 622234 - gimp.desktop: image/x-psd in MimeTypes twice
+ 622196 - Unportable test(1) construct in configure script
+ 620604 - Description of "histogram" procedure is slightly inaccurate
+ 541586 - Tool options not saved/loaded correctly?
+ 614153 - Importing PDF files with long titles
+ 600112 - blur-gauss-selective.exe crashes
+ 599233 - Dialog of "Save as BMP" ignores changes which are not made
+ with a mous
+ 565001 - Text-Tool crashes when edit a 2.4.2 version xcf
+ 610478 - Layer preview suddenly stops getting updated
+ 609026 - leaks shared memory
+ 609056 - Exporting to Alias PIX format fails
+ 608188 - a few strings in Save as... > Raw image data dialog are always
+ in English
+ 604820 - GEGL Operation "path" crashes GIMP
+ 603711 - Crashes when using path tool
+ 607242 - GIMP 2.7.0 fails to build against libpng 1.4.0
+ 606372 - Saving to .ppm fails on indexed colorspace
+ 605237 - the "Antialiasing..." message in the progress bar does not show
+ translated
+ 604508 - gimp-layer-new-from-visible should work from updated projection
+
+ * Updated and new translations:
+
+ Asturian (ast)
+ Basque (eu)
+ Burmese (my)
+ Catalan (ca)
+ Chinese (Hong Kong) (zh_HK)
+ Chinese (Taiwan) (zh_HK)
+ German (de)
+ Italian (it)
+ Latvian (lv)
+ Low German (nds)
+ Romanian (ro)
+ Simplified Chinese (zh_CN)
+ Slovenian (sl)
+ Ukrainian (uk)
+ Valencian (ca@valencia)
+
+- remove obsolete gtk219, never-stack-trace-desktop, indexed-pnm patches
+- don't manually provide "gimp-libs%%{?_isa}" in gimp-libs
+- don't package %%{_datadir}/gtk-doc/html, but dirs beneath
+
+* Wed Jun 23 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-10
+- get rid of obsolete gimp-plugin-mgr
+
+* Tue Jun 22 2010 Matthias Clasen <mclasen@redhat.com> - 2:2.6.8-9
+- Rebuild against new poppler
+
+* Fri Jun 18 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-8
+- backport fix for saving indexed PNM files (#605615)
+
+* Mon Apr 19 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-7
+- add --stack-trace-mode=never to desktop file
+
+* Wed Mar 24 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-6
+- backport: statusbar code needed for GTK+ >= 2.19.1 (#559726)
+
+* Fri Feb 26 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-5
+- require gtk-doc in devel package
+
+* Thu Feb 25 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-4
+- add missing explicit libraries
+
+* Wed Feb 24 2010 Nils Philippsen <nils@redhat.com>
+- backport: fix building with "gold" linker
+- add more explicit libraries
+
+* Wed Jan 27 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-3
+- remove wrong dependency (#558836)
+
+* Mon Jan 25 2010 Nils Philippsen <nils@redhat.com> - 2:2.6.8-2
+- rebuild against new babl
+
+* Wed Jan 20 2010 Nils Philippsen <nils@redhat.com>
+- use %%_isa instead of %%_arch for architecture-specific dependencies
+
+* Fri Dec 11 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.8-1
+- version 2.6.8
+
+ Overview of Changes from GIMP 2.6.7 to GIMP 2.6.8
+ =================================================
+
+ * Bugs fixed:
+
+ 470698 - MapObject cannot modify highlight
+ 593848 - FG color changed to black when FG-BG Editor tab created
+ 594651 - layer.scale() raises RuntimeError
+ 594998 - Keyboard shortcuts does not work for first image when dock
+ is focused
+ 599765 - F1 key on gimp-tool-align in menu have wrong link and it
+ open gimp-tool-move
+ 600484 - Gimp BMP Integer Overflow Vulnerability
+ 600741 - "read_channel_data()" Integer Overflow Vulnerability
+ 601891 - gimp_image_get_selection returns None
+ 602761 - plug-in-grid: Parameters Horizontal/Vertical Spacing and
+ Horizontal/Vertical Offset are reversed.
+ 603995 - PCX plugin doesn't sanitize input to avoid allocation overflows.
+ 603998 - PCX: Calculating amount of memory to allocate may overflow.
+ 604000 - SGI: sanitize input
+ 604001 - SGI: Calculating amount of memory to allocate may overflow.
+ 604002 - SGI: RLE encoded input data may write beyond allocated buffers
+ 604004 - SGI: allocate memory consistently
+ 604008 - GBR, PAT: sanitize input data
+ 604078 - Crash when pressing Backspace with Free Select Tool
+
+ * Updated and new translations:
+
+ Basque (eu)
+ British English (en_GB)
+ Czech (cs)
+ French (fr)
+ Greek (el)
+ Italian (it)
+ Japanese (ja)
+ Norwegian Nynorsk (nn)
+ Polish (pl)
+ Romanian (ro)
+ Russian (ru)
+ Simplified Chinese (zh_CN)
+
+- remove obsolete bmp-hardening, psd-hardening patches
+
+* Tue Nov 17 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.7-3
+- avoid overflow in the BMP image file plugin (#537356)
+- avoid overflow in the PSD image file plugin (#537370)
+- update jpeg-units patch
+
+* Tue Aug 18 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.7-2
+- BR: webkitgtk-devel/WebKit-gtk-devel >= 1.1.0
+
+* Fri Aug 14 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.7-1
+- version 2.6.7
+
+ Overview of Changes from GIMP 2.6.6 to GIMP 2.6.7
+ =================================================
+
+ * Bugs fixed:
+
+ 591017 - Tablet pan is not working as fast as it should
+ 577581 - Crashes when using any colors tool/function on Windows
+ 589667 - GIMP crashes when clicking GEGL Operation on Windows
+ 569833 - file-jpeg-save erroneous with small quality values
+ 590638 - Changing palettes from list to grid view loses "locked to dock"
+ status
+ 589674 - "Send by Email" does not update "Filename"
+ 589674 - "Send by Email" does not update "Filename"
+ 586851 - Transparent BMP files fail to load
+ 589205 - help-browser uses deprecated (and sometimes broken) webkit call
+ 582821 - 'Sphere Designer' does not reset correctly...
+ 570353 - first time open of .svg file ignores the requested units
+ 555777 - Export to MNG animation fails
+ 577301 - Dithering with transparency is broken for "positioned" method
+ 493778 - metadata plug-in crashes on some images
+ 567466 - PNG comment not found if more than 1 tEXt chunks
+ 585665 - Exporting to PSD with a blank text layer creates a corrupt file
+ 586316 - Levels tool does not adjust output levels correctly if input
+ levels are changed
+ 569661 - Import from PDF throws errors when entering resolution in
+ pixels per millimetre
+ 567262 - Black pixels appear in "Spread" filter preview
+ 554658 - Path Dialog: Path preview pics not to see constantly
+ 167604 - gimp_gradient_get_color_at() may return out-of-bounds values
+ 567393 - Rectangle select tool size shrinks to 0 if size is larger than
+ the image and the up or down arrow is pressed
+ 587543 - crash when invoking certain actions by keyboard shortcut
+ 563029 - Closing maximized image doesn't restore document window size
+ 585488 - Perspective transformation on a layer with a mask causes crash
+ 586008 - GIMP crashes when right-click canceling a drawing action initiated
+ outside layer boundaries
+ 584345 - when printing, the number of copies should be reset to 1
+ 557061 - Alpha to Logo
+ 472644 - Rotate with clipping crops the whole layer
+ 577575 - transform tool fills underlying extracted area wrongly
+ 555738 - Image display is wrong after undoing canvas size
+ 577024 - help-browser plugin crashes when used with webkit 1.1.3
+ 555025 - Action GEGL box widgets weirdness
+
+ * Updated and new translations:
+
+ Czech (cs)
+ Danish (da)
+ German (de)
+ Spanish (es)
+ Basque (eu)
+ Finnish (fi)
+ Hungarian (hu)
+ Italian (it)
+ Gujarati (gu)
+ Japanese (ja)
+ Kannada (kn)
+ Marathi (mr)
+ Norwegian bokmål (nb)
+ Oriya (or)
+ Portuguese (pt)
+ Romanian (ro)
+ Sinhala (si)
+ Swedish (sv)
+ Simplified Chinese (zh_CN)
+ Traditional Chinese - Hong Kong (zh_HK)
+ Traditional Chinese - Taiwan (zh_TW)
+
+- remove obsolete gegl-babl-versions-check, help-browser-webkit patches
+- comment/explain patches
+
+* Fri Jul 24 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-8
+- rebuild with chrpath >= 0.13-5 (#513419)
+
+* Thu Jul 16 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-7
+- rebuild against gegl-0.1 (#510209)
+
+* Mon Jun 29 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-6
+- really fix help browser crash with new WebKit versions (#508301)
+
+* Sat Jun 27 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-5
+- fix help browser crash with new WebKit versions (#508301)
+- BR: webkitgtk-devel from F-11 on
+
+* Fri Jun 05 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-4
+- don't build against aalib on RHEL
+- use backported patch to correctly check gegl/babl versions
+
+* Tue Apr 14 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-3
+- remove rpaths from binaries (#495670)
+
+* Mon Mar 30 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-2
+- minimize dialogs with single image window (#492796, backported from trunk,
+ original patch by Sven Neumann)
+
+* Wed Mar 18 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.6-1
+- version 2.6.6
+
+ Overview of Changes from GIMP 2.6.5 to GIMP 2.6.6
+ =================================================
+
+ * Bugs fixed:
+
+ 571117 - lcms plug-in crashes on broken profile
+ 575154 - changing the help browser preference may not work
+ 573542 - blur plugin: bug in the first line
+ 572403 - gimp-2.6 crashed with SIGSEGV in IA__g_object_get()
+ 573695 - 1-bit white background saved as PBM becomes all black
+ 573488 - Small bug in Filter>Distorts>Ripple
+ 572156 - top left pixel position/coordinate is not 0,0 but 1,1
+ 472644 - Rotate with clipping crops the whole layer
+
+ * Updated translations:
+
+ German (de)
+ Spanish (es)
+ Estonian (et)
+ Basque (eu)
+ French (fr)
+ Italian (it)
+ Portuguese (pt)
+ Simplified Chinese (zh_CN)
+
+* Tue Mar 17 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.5-5
+- require pygtk2 >= 2.10.4 (#490553)
+
+* Tue Mar 10 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.5-4
+- use correct fix from upstream to avoid crashes (#486122)
+- use -fno-strict-aliasing, PIC/PIE compilation flags
+
+* Mon Mar 09 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.5-3
+- rebuild against new WebKit
+- define deprecated gtk functions to avoid crashes (#486122)
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.6.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Feb 15 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.5-1
+- version 2.6.5
+
+ Overview of Changes from GIMP 2.6.4 to GIMP 2.6.5
+ =================================================
+
+ * Bugs fixed:
+
+ 571628 - Scaling image to 25% turn background from white to grey
+ 567840 - GIMP's GtkScaleButton conflicts with GTK's
+ 569043 - GEGL tool - missing Operation Settings for all sub-tools
+ 568890 - don't rely on GtkAction implementation details
+ 568909 - wrong RGB values for color names in libgimpcolor/gimprgb-parse.c
+ 568839 - wrong hex RGB value for the color names slategrey and slategray
+ 559408 - Brushes dragged to the image window look strange
+ 563337 - Rectangle Select Tool does not allow 1:1 fixed ratio
+ 568016 - Black pullout parameter of plug-in-newsprint has no effect
+ 562818 - First image opened in GIMP offset
+ 562213 - Align Tool doesn't work properly if it is the active tool
+ at startup
+
+ * Updated translations:
+
+ Spanish (es)
+ Estonian (et)
+ Hindi (hi)
+ Italian (it)
+ Brazilian Portuguese (pt_BR)
+ Romanian (ro)
+ Russian (ru)
+ Serbian (sr)
+ Tamil (ta)
+ Simplified Chinese (zh_CN)
+
+* Wed Jan 07 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.4-3
+- split off gimptool into new gimp-devel-tools subpackage to avoid multilib
+ conflicts (#477789)
+- require poppler-glib-devel for building from F9 on (#478691)
+- fix gimp-devel package group
+
+* Sun Jan 04 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.4-2
+- enable building with aalib
+
+* Thu Jan 01 2009 Nils Philippsen <nils@redhat.com> - 2:2.6.4-1
+- version 2.6.4
+
+ Overview of Changes from GIMP 2.6.3 to GIMP 2.6.4
+ =================================================
+
+ * Bugs fixed:
+
+ 565223 - Perspective transformation jagged edges / comb effect
+ 563985 - jpg save dialog: "cancel" is treated like "commit"
+ for settings
+ 564087 - Using clone tool on a layer with a part out of canvas
+ causes crashes
+ 564593 - crash when the drawable is changed while a color tool
+ is active
+ 564869 - GIMP crashes on selecting Tools->GEGL operation
+ 565138 - python-fu-foggify does not check if image is in rgb mode
+ 563130 - Hue selection mode does not cross the 0-360 degrees line
+ 563179 - Scrollbars not resized when we extend the canvas size
+ 562459 - PF_PALETTE: 'TypeError' when used in a plugin that is
+ registered in <Image>
+ 562427 - Compilation with --as-needed
+ 562386 - PF_SLIDER and PF_SPINNER 'Step' values do not change
+ consistently...
+ 562366 - Default image dimensions are not correctly
+ transferred in the file/new dialog box
+ 561899 - GIMP can't save to mounted filesystem if file exists
+
+ * Updated translations:
+
+ Greek (el)
+ Hindi (hi)
+ Hungarian (hu)
+ Italian (it)
+ Japanese (ja)
+ Korean (ko)
+ Slovenian (sl)
+ Swedish (sv)
+ Tamil (ta)
+ Simplified Chinese (zh_CN)
+- add BuildRequires: aalib-devel
+
+* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2:2.6.3-3
+- Rebuild for Python 2.6
+
+* Mon Nov 24 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.3-2
+- own /usr/lib/gimp/2.0/interpreters (#473594)
+
+* Mon Nov 24 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.3-1
+- version 2.6.3
+
+ Overview of Changes from GIMP 2.6.2 to GIMP 2.6.3
+ =================================================
+
+ * Bugs fixed:
+
+ 558454 - Plugin Map Color Range disappears from GIMP
+ 559239 - Error while loading psd-data
+ 560903 - Explicit zooming with e.g. '1' should handle
+ zoom-focus better
+ 560245 - Zoom selection always centered in the Navigation tab
+ 559490 - Wrong lang tags for 'no'
+ 559292 - SOTA Chrome cannot accept different textures
+ 560375 - Clearing an already empty document history crashes GIMP
+ 559580 - Image windows need better default locations
+ 560283 - "Scale image..." causes distortion around edges
+ 559716 - Changing crop size in Crop Tool Options can make UI
+ unresponsive
+ 558549 - Stroking a single-point path with a paint tool
+ crashes GIMP
+ 559015 - Move tool gives bad information about px moved
+ 558660 - help behavior for locales without manual translation
+
+ * Updated translations:
+
+ Belarusian (be)
+ Dutch (nl)
+ German (de)
+ Japanese (ja)
+ Lithuanian (lt)
+ Norwegian Bokmål (nb)
+ Norwegian Nynorsk (nn)
+ Polish (pl)
+ Romanian (ro)
+
+* Fri Nov 14 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.2-3
+- bump release
+
+* Tue Nov 11 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.2-2
+- backport: use size units in JPEG save preview (#469551)
+
+* Fri Oct 31 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.2-1
+- version 2.6.2
+
+ Overview of Changes from GIMP 2.6.1 to GIMP 2.6.2
+ =================================================
+
+ * Bugs fixed:
+
+ 557950 - Scaling in Gimp 2.6 is much slower than in Gimp 2.4
+ 558215 - unit and zoom entries in Statusbar not visible
+ 558451 - Cannot build GIMP using Sun CC on Solaris 2.8
+ 558420 - projection incorrect with alpha-less layers
+ 556603 - Zoom region always zooms in center of image
+ 557870 - "Qmask" message popping up here and there
+ 557705 - compatibility with GEGL > 0.0.20
+ 556248 - Scaling gives 'jagged' edges
+ 556804 - Zoom drop down doesn't update
+ 524615 - Print not to scale
+ 555246 - gimp crashes when a file is opened while a preview is generating
+ 556741 - Alpha layer automatically added (in psd format)
+ 556182 - Could you please explain a few strings [I18N]
+ 555697 - build fails if configured with --without-libjpeg
+ 134956 - Curves tool doesn't save free curves
+
+ * Updated translations:
+
+ Czech (cs)
+ Danish (da)
+ Finnish (fi)
+ French (fr)
+ Japanese (ja)
+ Polish (pl)
+ Brazilian Portuguese (pt_BR)
+ Swedish (sv)
+ Simplified Chinese (zh_CN)
+- update xdg-open patch
+
+* Tue Oct 28 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.1-2
+- update required versions of some packages (#467065)
+
+* Fri Oct 10 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.1-1
+- version 2.6.1
+
+ Overview of Changes from GIMP 2.6.0 to GIMP 2.6.1
+ =================================================
+
+ * Bugs fixed:
+
+ 555587 - PSD file crashes PSD plug-in
+ 555222 - PSD Load Plugin: unsupported compression mode
+ 555362 - gimp-remote is not working properly
+ 555280 - some gif files will not be open
+ 554890 - JPEG Save Options Dialog does not remember
+ 554966 - Gimp crashes creating a new image using a template
+ 554785 - Compile failure on uri-backend-libcurl
+ 554646 - Opening Help crashes GIMP with lqr-plugin installed
+ 553534 - centering issues after image scaling and setting zoom
+ 554898 - Compile failure on uri-backend-wget.c
+
+ * Updated translations:
+
+ Belarusian (be)
+ Catalan (ca)
+ Finnish (fi)
+ French (fr)
+ Japanese (ja)
+ Macedonian (mk)
+ Punjab (pa)
+ Brazilian Portuguese (pt_BR)
+ Romanian (ro)
+ Slovenian (sl)
+ Swedish (sv)
+
+* Wed Oct 08 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.0-3
+- split off help browser plugin
+- let gimp and gimp-help-browser obsolete older gimp versions to allow seamless
+ upgrades
+
+* Tue Oct 07 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.0-2
+- move gimptool to devel subpackage
+- make gimp-plugin-mgr not require gimptool/pkg-config (#465869)
+
+* Thu Oct 02 2008 Nils Philippsen <nils@redhat.com> - 2:2.6.0-1
+- version 2.6.0
+- remove obsolete htmlview patch
+- remove obsolete distro version dependent defaults
+- don't use custom CFLAGS
+
+* Mon Sep 22 2008 Nils Philippsen <nils@redhat.com> - 2:2.4.7-4
+- don't require desktop-file-utils (#463049, patch by Ville Skyttä)
+
+* Wed Sep 17 2008 Nils Philippsen <nils@redhat.com> - 2:2.4.7-3
+- don't make pyconsole.py plug-in executable as upstream indicates it shouldn't
+ be
+
+* Wed Sep 17 2008 Nils Philippsen <nils@redhat.com> - 2:2.4.7-2
+- Merge review:
+ - convert spec file to UTF-8
+ - remove unneeded gimp2, gimp-beta obsoletes
+ - quote macros in changelog
+ - use only spaces, not tabs
+ - make pyconsole.py plug-in executable (upstream bug #552601)
+
+* Fri Aug 22 2008 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.7-1
+- version 2.4.7
+
+ Changes in GIMP 2.4.7
+ =====================
+
+ - fixed issue in GIF load plug-in (bug #535888)
+ - fixed event handling in MIDI controller (bug #537960)
+ - fixed handling of the 'Highlight' tool option in Crop and Rectangle
+ Select tools (bug #536582)
+ - various fixes to the Python bindings:
+ - fixed crash with Python 2.5 on 64 bit systems (bug #540629)
+ - added missing validity checks (bug #536403)
+ - allow to pass None for PDB_DISPLAY
+ - plugged a memory leak in gimp-text-get-extents-fontname PDB call
+ - fixed potential timeout issues in org.gimp.GIMP.UI D-Bus service
+ - fixed endianness issue in the ICO save plug-in (bug #529629)
+ - translation fixes and updates (be, it, lt, nn, vi)
+
+* Fri May 30 2008 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.6-1
+- version 2.4.6
+
+ Changes in GIMP 2.4.6
+ =====================
+
+ - fixed handling of the "antialias" tool option (bug #521069)
+ - when loading a TIFF image, always set a filename on it (bug #521436)
+ - fixed initial state of curve type in Curves tool (bug #523873)
+ - fixed potential crash in the Dicom load plug-in
+ - respect the brush mask in the Heal tool (bug #521433)
+ - plugged some minor memory leaks
+ - fixed a glitch in the DND code (bug #317992)
+ - gimp-image-convert() must not accept palettes with > 256 colors (bug
+ #525471)
+ - fixed parameter description in the Map Object plug-in (bug #526679)
+ - fixed compilation of unit tests on Mac OS X (bug #528160)
+ - fixed handling of "argc-lower-val-y" PDB parameter in Curve Bend plug-in
+ - fixed overlap problem in Hue-Saturation tool (bug #527085)
+ - fixed asymmetry in Unsharp Mask plug-in (bug #530077)
+ - don't show non-existant color profiles in the selector (bug #528958)
+ - fixed issues with default aspect ratio in the Crop tool (bug #532057)
+ - fixed compilation of the PDF import plug-in with libpoppler 0.8
+ - fixed bug in clipboard brush code (bug #532886)
+ - corrected layer mask flag in PSD save plug-in (bug #526811)
+ - fixed an issue with tablets and newer X.Org releases
+ - keep the JPEG save plug-in from writing an empty EXIF tag (bug #529469)
+ - fixed crash in Selective Gaussion Blur plug-in (bug #529280)
+ - added new translations (Belarusian, Catalan, Norwegian Nynorsk)
+ - translation fixes and updates
+ (ar, ca, de, el, es, fi, fr, hu, it, ko, pl, pt_BR, ro, sv)
+
+* Mon Mar 03 2008 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.5-1
+- version 2.4.5
+
+ Changes in GIMP 2.4.5
+ =====================
+
+ - fixed a regression introduced by the brush cursor optimization
+ (bug #514309)
+ - fixed bug in transform tool preview (bug #340965)
+ - fixed PSD export of images with layer masks
+ - fixed base64 encoding routine of the Mail plug-in
+ - use the correct background color when creating a new image
+ (bug #514082)
+ - explicitly link libgimpthumb with GLib (bug #515566)
+ - improved selection of the font sample string (bug #514021)
+ - unified handling of "Enter" and "Space" keysyms (bug #516544)
+ - fixed bug in the Glossy script when used with a pattern (bug #517285)
+ - correctly record dimensions in Exif data when saving as JPEG
+ (bug #517077)
+ - fixed sensitivity of plug-in menu items (bug #517683)
+ - fixed potential crashes in Wind, Warp, Small Tiles and Apply Canvas
+ plug-ins (bug #516369)
+ - added default keyboard shortcut for "Paste As New Image"
+ (Ctrl-Shift-V)
+ - added default keyboard shortcut for "Copy Visible" (Ctrl-Shift-C)
+ - fixed missing preview update in Curves tool (bug #518012)
+ - fixed a bug in the Frosty Logo script (bug #472316)
+ - fixed backward transformations using the PDB (bug #518910)
+ - translation fixes and updates (de, eu, eo, fr, he, hu, it, ja, ko)
+
+* Mon Feb 18 2008 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.4-2
+- let gimp-libs provide, gimp and gimp-devel require "gimp-libs-%%{_arch}"
+ (#433195)
+
+* Wed Jan 30 2008 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.4-1
+- version 2.4.4
+
+ Changes in GIMP 2.4.4
+ =====================
+
+ - fixed typo in stock icon name
+ - fixed handling of PSD files with empty layer names (bug #504149)
+ - merged TinyScheme bug-fixes
+ - removed duplicate entry from Tango palette
+ - corrected parameter range in Chip Away script (bug #506110)
+ - reduced redraw priority and speed of the marching ants (bug #479875)
+ - fixed out-of-bounds array access in Convolution Matrix plug-in
+ - reduced rounding errors in Convolution Matrix plug-in (bug #508114)
+ - fixed potential crash on missing CMYK color profile
+ - fixed crash in Bumpmap plug-in when called from some scripts (bug #509608)
+ - Equalize should not equalise the alpha channel (bug #510210)
+ - increased the number of points the ImageMap plug-in can handle (bug #511072)
+ - adjusted the priority of the projection renderer (bug #511214)
+ - smooth the brush mask to get a simpler cursor boundary (bug #304798)
+ - show the selection even if the image window is invisible (bug #505758)
+ - allow to commit a pending rectangular selection using Enter (bug #511599)
+ - fixed bug in image dirty state logic (bug #509822)
+ - improved GIMPressionist preformance and reduced startup time (bug #512126)
+ - fixed a crash in the Convert to Color Profile plug-in (bug #512529)
+ - merged some other minor fixes from trunk
+ - translation updates (de, it, lt, ru, sv, uk)
+
+* Mon Jan 28 2008 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.3-2
+- don't package static libraries (#430330)
+- use %%bcond_... macros for package options
+
+* Mon Dec 17 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.3-1
+- version 2.4.3
+
+ Changes in GIMP 2.4.3
+ =====================
+
+ - avoid filename encoding problems in the WMF import plug-in (bug #499329)
+ - fixed horizontal flipping of linked layers (bug #499161)
+ - fixed a missing update in the Lighting plug-in UI (bug #500317)
+ - fixed a potential crash in the projection code (bug #500178)
+ - fixed a minor Makefile issue (bug #500826)
+ - removed some pointless warnings from the JPEG and TIFF load plug-ins
+ - fixed size calculation for the image size warning dialog (bug #329468)
+ - fixed loading of tool options for the rectangle tools (bug #498948)
+ - push/pop a context in the Fog filter
+ - fixed potential crashes in the Python binding
+ - corrected grid drawing with non-integer spacing (bug #502374)
+ - fixed grid snapping for coordinates less than the grid offset
+ - made the healing brush work properly when dragged (bug #492575)
+ - update tool state when a device change happens (bug #493176)
+ - improved validation of strings sent over the wire (bug #498207)
+ - fixed integer check in Script-Fu (bug #498207)
+ - fixed potential out-of-memory problem in Script-Fu
+ - translation updates (ca, cs, de, gl, it, ko, lt, sv, uk)
+
+* Wed Nov 28 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.2-2
+- fix typo to build internal print plugin from F8 onwards (#401931)
+
+* Thu Nov 22 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.2-1
+- version 2.4.2
+
+ Changes in GIMP 2.4.2
+ =====================
+
+ - removed broken and useless HSV Graph script (bug #491311)
+ - update the histogram when a color correction tool is cancelled (bug #493639)
+ - fixed a crash with certain plug-in or script descriptions (bug #492718)
+ - corrected a tooltip (bug #495564)
+ - fixed a crash when GIMP is run without any modules (bug #495863)
+ - fixed error handling in the TIFF plug-in
+ - fixed a problem with Sample points
+ - fixed a crash when merging layers in indexed image (bug #495990)
+ - update the histogram when painting (bug #494049)
+ - fixed another problem with merge operations on indexed images (bug #496437)
+ - fixed crash in TIFF plug-in when saving indexed images (bug #497103)
+ - changed defaults so that a system monitor profile is only used when the
+ user explicitely enabled this feature (bug #496890)
+ - fixed endless loop when running equalize on transparent areas (bug #497291)
+ - fixed heap corruption in GimpColorScale widget that caused a crash in the
+ Compose plug-in (bug #399484)
+ - fixed use of background color in Particle Trace script (bug #498282)
+ - set the image menu insensitive when there's no image opened (bug #498511)
+ - translation updates (ca, et, it, lt, pt, pt_BR, sr, sv)
+
+* Wed Oct 31 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.1-1
+- version 2.4.1
+
+ Changes in GIMP 2.4.1
+ =====================
+
+ - fixed a minor display rendering problem
+ - improved the workaround for broken graphics card drivers (bug #421466)
+ - fixed a crash with broken scripts and plug-ins (bug #490055)
+ - fixed potential syntax error in configure script (bug #490068)
+ - fixed parsing of floating point numbers in Script-Fu (bug #490198)
+ - fixed potential crash when converting an indexed image to RGB (bug #490048)
+ - update the histogram while doing color corrections (bug #490182)
+ - fixed another crash with broken plug-ins (bug #490617).
+ - translation updates
+
+* Mon Oct 29 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-4
+- use either htmlview or xdg-open in documentation instead of firefox (#355801)
+
+* Thu Oct 25 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-3
+- add epoch to obsoletes
+
+* Wed Oct 24 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-1
+- version 2.4.0
+- use xdg-open instead of htmlview on Fedora 7 and later
+- change hicolor-icon-theme requirement to be "uncolored" (without
+ "(post)"/"(postun)")
+- don't let gtk-update-icon-cache fail scriptlets
+
+* Fri Sep 07 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-0.rc3.2
+- build internal print plugin, don't require external print plugins on Fedora 8
+ and later
+
+* Fri Sep 07 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-0.rc3.1
+- version 2.4.0-rc3
+
+* Fri Sep 07 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-0.rc2.2
+- rebuild to pick up new version of poppler
+
+* Tue Sep 04 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-0.rc2.1
+- version 2.4.0-rc2
+
+* Thu Aug 16 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.4.0-0.rc1.1
+- version 2.4.0-rc1
+- change license tags to GPLv2+ (main app), LGPLv2+ (libs and devel)
+- drop libXt-devel build requirement
+- build-require pygobject2-devel directly
+- don't let %%postun fail
+- remove obsolete buildroot, gimphelpmissing, icontheme, gifload, gimptool
+ patches
+- update htmlview patch
+- use more distinct build root
+- use %%buildroot consistently
+- explicitely enable configure options
+- more versionized build requirements
+- don't rebuild autofoo files
+- reformat spec file a bit
+
+* Fri Jul 13 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.17-1
+- version 2.2.17
+
+ Bugs fixed in GIMP 2.2.17
+ =========================
+
+ - fixed regression in PSD load plug-in (bug #456042)
+ - fixed crash when loading a corrupt PSD file (bug #327444)
+ - work around for Pango appending " Not-Rotated" to font names
+
+* Wed Jul 11 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.16-2
+- don't let gimp-plugin-mgr --uninstall fail %%post scriptlet
+
+* Mon Jul 09 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.16-1
+- version 2.2.16
+
+ Bugs fixed in GIMP 2.2.16
+ =========================
+
+ - improved input value validation in several file plug-ins (bug #453973)
+ - improved handling of corrupt or invalid XCF files
+ - guard against integer overflows in several file plug-ins (bug #451379)
+ - fixed handling of background alpha channel in XCF files (bug #443097)
+ - improved forward compatibility of the config parser
+ - fixed crash when previewing some animated brushes (bug #446005)
+
+- remove obsolete psd-invalid-dimensions patch
+
+* Wed Jun 27 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.15-3
+- refuse to open PSD files with insanely large dimensions (#244400, fix by Sven
+ Neumann)
+
+* Wed Jun 13 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.15-2
+- require gutenprint-plugin or gimp-print-plugin (#243593)
+
+* Thu May 31 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.15-1
+- version 2.2.15
+
+ Bugs fixed in GIMP 2.2.15
+ =========================
+
+ - fixed parsing of GFig files with CRLF line endings (bug #346988)
+ - guard against a possible stack overflow in the Sunras loader (bug #433902)
+ - fixed definition of datarootdir in gimptool-2.0 (bug #436386)
+ - fixed Perspective tool crash on Mac OS X (bug #349483)
+ - fixed area resizing in the Image Map plug-in (bug #439222)
+ - added missing library in gimptool-2.0 --libs output
+ - added new localizations: Occitan and Persian
+
+- remove obsolete sunras-overflow patch
+
+* Tue May 01 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.14-5
+- don't let gimp-plugin-mgr --uninstall fail %%pre/%%preun scriptlets (#238337)
+
+* Mon Apr 30 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.14-4
+- fix plugin symlinks handling better (#238337)
+
+* Mon Apr 30 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.14-3
+- don't erroneously delete symlinks to external plugins when updating (#238337)
+
+* Mon Apr 30 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.14-2
+- avoid buffer overflow in sunras plugin (#238422)
+
+* Tue Apr 24 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.14-1
+- version 2.2.14
+
+ Bugs fixed in GIMP 2.2.14
+ =========================
+
+ - avoid crashing on newer versions of the winicon format (bug #352899)
+ - fixed crash in Postscript plug-in (bug #353381)
+ - fixed handling of TABs in the text tool (bug #353132)
+ - fixed bug in Depth Merge plug-in (bug #355219)
+ - fixed bug in GimpDrawablePreview widget (bug #353639)
+ - fixed bug in Line Nove script (bug #357433)
+ - fixed bug in Ripple plug-in (bug #357431)
+ - save locale independent files from Fractal Explorer plug-in (bug #360095)
+ - fixed bug in Super Nova plug-in (bug #340073)
+ - be more robust against broken XCF files (bug #357809)
+ - fixed drawing issues in Image Map plug-in (bug #311621)
+ - fixed smoothing option in Fractal Explorer plug-in (bug #372671)
+ - load channels in the proper order when opening an XCF file (bug #378003)
+ - deal with floating selections in the Burn-In Animation script (bug #384096)
+ - fixed clipping in the GimpPreviewArea widget (bug #392692)
+ - fixed a potential crash in gimp-remote (bug #392111)
+ - work around a file-chooser problem on Windows (bug #398726)
+ - fixed markup of the gimp(1) manual page (bug #401145)
+ - fixed the fix for the right-to-left layout in layers dialog (bug #348347)
+ - fixed PSD save plug-in on 64bit architectures (bug #335130)
+ - added missing dependency in gimpui-2.0.pc file (bug #356394)
+ - fixed a crash in the PSD save plug-in (bug #395385)
+ - improved robustness of transform tool preview code (bug #420595)
+ - improved forward compatibility of XCF loader (bug #316207)
+ - don't crash in the Compressor plug-in if files can't be opened (bug #422444)
+ - fixed sensitivity of input fields in the Lighting plug-in (bug #359833)
+
+- don't BuildRequire gimp-print/gutenprint anymore
+
+* Mon Mar 26 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.13-3
+- use gutenprint per default for current development/future distribution
+ versions (Fedora >= 7, RHEL >= 6)
+
+* Mon Mar 26 2007 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.13-2
+- own used directories in gimp-devel (#233794)
+
+* Wed Feb 21 2007 Nils Philippsen <nphilipp@redhat.com>
+- s/%%redhat/%%rhel/g
+
+* Wed Feb 07 2007 Nils Philippsen <nphilipp@redhat.com>
+- really change defaults for use of modular X and lcms (#224156)
+
+* Thu Feb 01 2007 Nils Philippsen <nphilipp@redhat.com>
+- change defaults for use of modular X and lcms (#224156)
+
+* Fri Aug 25 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.13-1
+- version 2.2.13
+- remove obsolete filename patch
+
+* Thu Aug 17 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.12-5
+- don't barf on empty /etc/gimp/plugins.d (#202808)
+
+* Wed Aug 16 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.12-4
+- revamp scheme for integrating external plugins (#202545)
+
+* Wed Aug 02 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.12-3
+- allow spaces in filenames when saving (#200888, patch by Michael Natterer)
+
+* Tue Jul 18 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.12-2
+- split off libraries into gimp-libs to allow multilib installations
+- remove pre-release cruft
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.12-1.1
+- rebuild
+
+* Mon Jul 10 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.12-1
+- version 2.2.12
+- use %%dist/%%fedora/%%redhat
+- remove obsolete gcc4, libpng patches
+- show build options in %%prep
+- require gettext for building
+
+* Wed May 31 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.11-5
+- cope with pygobject2/-devel being split off (#193368)
+
+* Tue May 09 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.11-4
+- don't use long deprecated libpng API (#191027, patch by Manish Singh)
+
+* Thu Apr 20 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.11-3
+- only use pkgconfig if needed in gimptool, require pkgconfig in devel
+ subpackage (#189314, #189371)
+
+* Wed Apr 19 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.11-2
+- require pkgconfig (#189314)
+
+* Tue Apr 18 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.11-1
+- version 2.2.11
+
+* Fri Mar 03 2006 Nils Philippsen <nphilipp@redhat.com> - 2:2.2.10-4
+- use htmlview as default web browser (#183730, patch by Ben Levenson)
+- require hicolor-icon-theme (#182784, #182785)
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.10-2.2
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.10-2.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Tue Jan 10 2006 Nils Philippsen <nphilipp@redhat.com>
+- rebuild with lcms
+
+* Thu Dec 29 2005 Nils Philippsen <nphilipp@redhat.com> - 2.2.10
+- version 2.2.10
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Fri Dec 09 2005 Nils Philippsen <nphilipp@redhat.com>
+- build with -fomit-frame-pointer to let assembly build with gcc 4.1
+
+* Fri Dec 02 2005 Nils Philippsen <nphilipp@redhat.com>
+- build with gcc 4.1
+
+* Tue Nov 08 2005 Nils Philippsen <nphilipp@redhat.com>
+- don't include .la files (#172626)
+- require findutils for building
+
+* Wed Nov 02 2005 Nils Philippsen <nphilipp@redhat.com> - 2.2.9
+- version 2.2.9
+- first attempt at dealing with modular X
+
+* Tue Aug 16 2005 Nils Philippsen <nphilipp@redhat.com>
+- rebuild
+
+* Thu Jul 28 2005 Nils Philippsen <nphilipp@redhat.com>
+- fix gimptool manpage symlink
+
+* Mon Jul 25 2005 Nils Philippsen <nphilipp@redhat.com> - 2.2.8
+- version 2.2.8
+- clean up file list generation a bit
+- gimptool manpage is in section 1 not 5
+- list auto-generated .pyc and .pyo files
+
+* Fri May 13 2005 Nils Philippsen <nphilipp@redhat.com>
+- fix inline asm of MMX/SSE optimizations instead of using -mmmx and the like
+
+* Fri May 13 2005 Nils Philippsen <nphilipp@redhat.com>
+- fix cpuinstructionset patch so that it actually uses CPU-specific
+ optimizations
+
+* Wed May 11 2005 Nils Philippsen <nphilipp@redhat.com>
+- use -mmmx/sse/sse2/... only for the relevant source files so that extended
+ instruction sets only get used on suitable CPUs (#157409)
+
+* Mon May 09 2005 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.7, fixes bug in SSE2 assembly for Lighten Only layer mode
+ (#145771) and various other bugs
+- on x86 and x86_64, use -msse and -msse2 to accomodate newer compilers
+
+* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 2:2.2.6-2
+- silence %%post
+
+* Mon Apr 11 2005 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.6
+
+* Tue Mar 29 2005 Nils Philippsen <nphilipp@redhat.com>
+- revert gtk requirement change
+
+* Mon Mar 28 2005 Matthias Clasen <mclasen@redhat.com>
+- Rebuild against newer libexif
+
+* Mon Mar 28 2005 Christopher Aillon <caillon@redhat.com>
+- rebuilt
+
+* Fri Mar 25 2005 Christopher Aillon <caillon@redhat.com>
+- Update the GTK+ theme icon cache on (un)install
+
+* Tue Mar 22 2005 Nils Philippsen <nphilipp@redhat.com>
+- install convenience symlinks for man pages
+
+* Fri Mar 11 2005 Nils Philippsen <nphilipp@redhat.com>
+- don't refer to freefonts and sharefonts in %%description
+
+* Wed Mar 09 2005 Nils Philippsen <nphilipp@redhat.com>
+- prevent gifload plugin from crashing when loading files with bogus frame size
+ (#150677, #150678)
+
+* Wed Mar 02 2005 Nils Philippsen <nphilipp@redhat.com>
+- don't barf when building with gcc 4.0
+
+* Wed Feb 23 2005 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.4
+- require newer versions of gtk2 (#143840), glib2 and pango
+
+* Sat Jan 29 2005 Nils Philippsen <nphilipp@redhat.com>
+- make desktop icon themeable (#146486)
+
+* Mon Jan 24 2005 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.3
+- remove exifmarkerlength patch (improved version applied upstream)
+
+* Mon Jan 17 2005 Nils Philippsen <nphilipp@redhat.com>
+- clip thumbnail quality at 75 and don't barf on saving images at quality 0
+ (fix patch for #145100)
+
+* Fri Jan 14 2005 Nils Philippsen <nphilipp@redhat.com>
+- avoid writing excessively long EXIF markers (#145100)
+
+* Tue Jan 11 2005 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.2
+- autogenerate %%microver
+
+* Wed Dec 29 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.1
+- pygimp-logo.png included in tarball again
+
+* Mon Dec 20 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2.0
+- include pygimp-logo.png missing from tarball
+
+* Fri Dec 10 2004 Nils Philippsen <nphilipp@redhat.com>
+- use xsane plugin (un)install script if available
+
+* Mon Nov 22 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2-pre2
+
+* Thu Nov 18 2004 Nils Philippsen <nphilipp@redhat.com>
+- obsolete fixed gimp-perl version to be able to reintroduce it at a
+ later point
+- use correct dir in source URL
+
+* Wed Nov 03 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.2-pre1
+
+* Sun Oct 24 2004 Nils Philippsen <nphilipp@redhat.com>
+- remove unnecessary echo statement
+
+* Fri Oct 15 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.1.7 unstable
+
+* Thu Oct 14 2004 Nils Philippsen <nphilipp@redhat.com>
+- catch wrong values of bpp in BMP plugin (#135675), don't forget 1bpp and
+ 24bpp (d'oh)
+
+* Thu Sep 30 2004 Christopher Aillon <caillon@redhat.com>
+- PreReq desktop-file-utils >= 0.9
+
+* Sun Sep 26 2004 Nils Philippsen <nphilipp@redhat.com>
+- fix post/postun requirements
+
+* Sat Sep 25 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0.5
+
+* Thu Sep 16 2004 Nils Philippsen <nphilipp@redhat.com>
+- rename desktop title (#132548)
+
+* Thu Aug 26 2004 Nils Philippsen <nphilipp@redhat.com>
+- add MimeType to desktop file
+- run update-desktop-database in %%post/%%postun
+- don't make stunts with -32 or -64 postfixed binaries anymore
+- require /sbin/ldconfig and /usr/bin/update-desktop-database
+
+* Tue Aug 10 2004 Nils Philippsen <nphilipp@redhat.com>
+- build requires libwmf-devel
+
+* Fri Aug 06 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0.4
+
+* Wed Aug 04 2004 Nils Philippsen <nphilipp@redhat.com>
+- rebuild to pick up new libcroco
+
+* Thu Jul 22 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0.3
+- buildreq gtk2-devel >= 2.4.0
+- use -32 or -64 postfixed binaries if available
+
+* Fri Jul 02 2004 Nils Philippsen <nphilipp@redhat.com>
+- use included desktop (#126723), application-registry, mime-info and
+ icon files
+- remove perl cruft (Gimp-Perl is an external package now)
+- further spec file cleaning
+
+* Thu Jun 24 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0.2
+- fix summary (#126682)
+
+* Tue Jun 22 2004 Nils Philippsen <nphilipp@redhat.com>
+- build with gcc34 patch (sopwith)
+
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Mon May 31 2004 Nils Philippsen <nphilipp@redhat.com>
+- rebuild for Rawhide
+
+* Wed May 26 2004 Nils Philippsen <nphilipp@redhat.com>
+- add libjpeg-devel to BuildRequires (#121236)
+- spit out slightly more informative help message if gimp-help is missing
+ (#124307)
+
+* Fri May 21 2004 Matthias Clasen <mclasen@redhat.com>
+- rebuild
+
+* Wed Apr 21 2004 Seth Nickell <snickell@redhat.com>
+- Rename menu entry for .desktop file to "GIMP Image Editor"
+
+* Tue Apr 20 2004 Nils Philippsen <nphilipp@redhat.com>
+- update BuildRequires/Requires (#121236)
+
+* Wed Apr 14 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0.1
+
+* Sun Mar 28 2004 Nils Philippsen <nphilipp@redhat.com>
+- fix slide script-fu
+
+* Sat Mar 27 2004 Nils Philippsen <nphilipp@redhat.com>
+- bump some Build/Requires: versions
+- change desktop file to actually run gimp-2.0
+
+* Wed Mar 24 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0.0
+
+* Tue Mar 23 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0rc1
+
+* Wed Mar 17 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0pre4
+
+* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Wed Feb 18 2004 Tim Waugh <twaugh@redhat.com>
+- Added epoch to gimp-perl obsoletes tag.
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Nils Philippsen <nphilipp@redhat.com>
+- fix typo in %%_enable_print macro
+- install convenience symlinks (gimp, gimp-remote, gimptool)
+
+* Sun Feb 08 2004 Nils Philippsen <nphilipp@redhat.com>
+- require gtk2, glib2 >= 2.3.0, pango >= 1.3.0
+
+* Fri Feb 06 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0pre3
+- update buildroot patch
+- enable building static libs (old default)
+- have '--define'able enable_*
+- disable building of print plugin, it's in another package
+
+* Fri Jan 30 2004 Nils Philippsen <nphilipp@redhat.com>
+- rebuild against new libcroco
+
+* Sat Jan 24 2004 Nils Philippsen <nphilipp@redhat.com>
+- require %%{epoch}:%%{version}-%%{release} of base package in sub packages
+- rather use %%{?smp_mflags} to actually exploit SMP build systems
+
+* Fri Jan 23 2004 Nils Philippsen <nphilipp@redhat.com>
+- set epoch to 1 to upgrade old gimp rpms
+- obsolete gimp2-devel, gimp-beta-devel to allow upgrade of 3rd party repo
+ packages, gimp-perl to upgrade old package
+
+* Fri Jan 23 2004 Nils Philippsen <nphilipp@redhat.com>
+- fix binary name in desktop file ("gimp-1.3" until gimp-2.0 becomes final, to
+ allow coexistence with old gimp-1.x packages)
+- system intltool buildrequires perl-XML-Parser, work around that, yay
+
+* Thu Jan 22 2004 Nils Philippsen <nphilipp@redhat.com>
+- build as gimp, not gimp-beta
+- remove all the beta blurbs
+- fix automake dependency
+- fix libtool usage
+
+* Tue Jan 20 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0pre2
+
+* Sun Jan 11 2004 Nils Philippsen <nphilipp@redhat.com>
+- version 2.0pre1
+
+* Tue Nov 25 2003 Nils Philippsen <nphilipp@redhat.com>
+- version 1.3.23 beta
+
+* Fri Nov 21 2003 Nils Philippsen <nphilipp@redhat.com>
+- version 1.3.22 beta
+
+* Thu Oct 16 2003 Nils Philippsen <nphilipp@redhat.com>
+- leave gtk-doc documentation in place
+- move gimptool to main package
+- own some directories previously not owned
+
+* Tue Oct 07 2003 Nils Philippsen <nphilipp@redhat.com>
+- version 1.3.21 beta
+
+* Thu Sep 11 2003 Nils Philippsen <nphilipp@redhat.com>
+- version 1.3.20 beta
+
+* Mon Aug 11 2003 Nils Philippsen <nphilipp@redhat.com>
+- version 1.3.18 beta
+
+* Thu Jul 10 2003 Nils Philippsen <nphilipp@redhat.com>
+- don't specify file modes with defattr
+
+* Wed Jul 09 2003 Nils Philippsen <nphilipp@redhat.com>
+- use system libtool
+
+* Fri Jul 04 2003 Nils Philippsen <nils@redhat.de>
+- version 1.3.16 beta
+- update buildroot patch
+
+* Tue Mar 25 2003 Nils Philippsen <nils@lisas.de>
+- version 1.3.13 beta
+- use automake-1.7
+
+* Tue Feb 18 2003 Nils Philippsen <nils@lisas.de>
+- version 1.3.12 beta
+
+* Fri Oct 25 2002 Nils Philippsen <nils@lisas.de>
+- version 1.3.9 beta
+- move desktop file to /usr/share/applications
+
+* Wed Aug 28 2002 Nils Philippsen <nils@redhat.de>
+- version 1.3.8 beta
+- update and fix buildroot patch, don't run automake/autoconf
+
+* Mon Jul 08 2002 Nils Philippsen <nils@redhat.de>
+- version 1.3.7 beta
+- use automake 1.5 and autoconf 2.53
+
+* Fri Mar 15 2002 Nils Philippsen <nils@redhat.de>
+- version 1.3.4 beta
+
+* Thu Jul 19 2001 Tim Powers <timp@redhat.com>
+- remove the perl temp files to pacify rpmlint
+
+* Tue Jun 19 2001 Matt Wilson <msw@redhat.com>
+- added versioned requires to gimp-devel and gimp-perl
+
+* Tue Apr 3 2001 Matt Wilson <msw@redhat.com>
+- added gimp-1.2.1-locale.patch, which I've checked in to gimp CVS, to
+ correctly set up the locale in plug-ins (#34214)
+
+* Mon Apr 2 2001 Preston Brown <pbrown@redhat.com>
+- some gimp-perl files weren't defattr'd (#34325)
+
+* Fri Mar 30 2001 Trond Eivind Glomsrød <teg@redhat.com>
+- Don't include embedxpm, as it depends on a non-included perl module (#=33249)
+- move gimpdoc and xcftopnm to gimp-perl, as they are dependant on the perl Gimp
+ module
+
+* Thu Mar 01 2001 Owen Taylor <otaylor@redhat.com>
+- Rebuild for GTK+-1.2.9 include paths
+
+* Mon Jan 22 2001 Matt Wilson <msw@redhat.com>
+- 1.2.1
+
+* Mon Dec 25 2000 Matt Wilson <msw@redhat.com>
+- 1.2.0
+
+* Wed Dec 20 2000 Matt Wilson <msw@redhat.com>
+- 1.1.31
+
+* Thu Dec 14 2000 Matt Wilson <msw@redhat.com>
+- 1.1.30
+- merge changes from CVS into rpm-4.0 style spec file
+- removed va_arg patch
+
+* Mon Aug 21 2000 Matt Wilson <msw@redhat.com>
+- 1.1.25
+
+* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
+- Up Epoch and release
+
+* Tue Aug 8 2000 Matt Wilson <msw@redhat.com>
+- fixed directory mode on %%{_defaultdocdir}/gimp-%%{version}
+
+* Wed Aug 2 2000 Matt Wilson <msw@redhat.com>
+- rebuild against new libpng
+
+* Mon Jul 31 2000 Matt Wilson <msw@redhat.com>
+- muck with modules filelist generation to avoid getting files owned by
+ two packages
+
+* Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
+- disable aa plugin
+- moved the group back to Applications/Multimedia
+- added desktop entry back into the file list
+
+* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Sat Jul 1 2000 Matt Wilson <msw@redhat.com>
+- 1.1.24
+
+* Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
+- use root, not bin for the default owner.
+
+* Fri Jun 16 2000 Preston Brown <pbrown@redhat.com>
+- add back missing system .desktop entry
+
+* Sat Jun 10 2000 Matt Wilson <msw@redhat.com>
+- rebuilt against fixed gcc
+
+* Mon Jun 5 2000 Matt Wilson <msw@redhat.com>
+- defattr for gimp-perl
+
+* Sun Jun 4 2000 Matt Wilson <msw@redhat.com>
+- drop out all of \.a$ from the main package list
+
+* Sat Jun 3 2000 Matt Wilson <msw@redhat.com>
+- 1.1.23
+- use __NO_MATH_INLINES for now on ix86
+- massive FHS surgery
+
+* Tue May 16 2000 Matt Wilson <msw@redhat.com>
+- 1.1.22
+
+* Mon Apr 24 2000 Matt Wilson <msw@redhat.com>
+- 1.1.20
+
+* Fri Apr 14 2000 Matt Wilson <msw@redhat.com>
+- include subdirs in the help find
+- remove gimp-help-files generation
+- both gimp and gimp-perl own prefix/lib/gimp/1.1/plug-ins
+- both gimp and gimp-devel own prefix/lib/gimp/1.1/modules
+
+* Thu Apr 13 2000 Matt Wilson <msw@redhat.com>
+- 1.1.19
+- get all .mo files
+
+* Wed Jan 19 2000 Gregory McLean <gregm@comstar.net>
+- Version 1.1.15
+
+* Wed Dec 22 1999 Gregory McLean <gregm@comstar.net>
+- Version 1.1.14
+- Added some auto %%files section generation scriptlets
diff --git a/sources b/sources
new file mode 100644
index 0000000..e2ac272
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+88b6bea78703dec7915615d7c2e81ca7 gimp-2.99.8.tar.bz2