Compile on libimagequant older than version 2.8.0
This commit is contained in:
parent
d248c61498
commit
bfaca2c2cf
2 changed files with 11 additions and 5 deletions
|
|
@ -25600,7 +25600,9 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
|
||||||
liq_attr *liq_handle;
|
liq_attr *liq_handle;
|
||||||
liq_image *input_image;
|
liq_image *input_image;
|
||||||
liq_result *quantization_result;
|
liq_result *quantization_result;
|
||||||
|
#if LIQ_VERSION >= 20800
|
||||||
liq_error qtiz_status;
|
liq_error qtiz_status;
|
||||||
|
#endif
|
||||||
const liq_palette *palette;
|
const liq_palette *palette;
|
||||||
int gif_speed;
|
int gif_speed;
|
||||||
|
|
||||||
|
|
@ -25705,9 +25707,13 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
|
||||||
show_progress_bar(screen);
|
show_progress_bar(screen);
|
||||||
done = export_gif_monitor_events();
|
done = export_gif_monitor_events();
|
||||||
|
|
||||||
qtiz_status = liq_image_quantize(input_image, liq_handle, &quantization_result);
|
#if LIQ_VERSION >= 20800
|
||||||
|
qtiz_status = liq_image_quantize(input_image, liq_handle, &quantization_result);
|
||||||
done = (qtiz_status != LIQ_OK);
|
done = (qtiz_status != LIQ_OK);
|
||||||
|
#else
|
||||||
|
quantization_result = liq_quantize_image(liq_handle, input_image);
|
||||||
|
done = (quantization_result != NULL);
|
||||||
|
#endif
|
||||||
if (!done) {
|
if (!done) {
|
||||||
// Use libimagequant to make new image pixels from the palette
|
// Use libimagequant to make new image pixels from the palette
|
||||||
pixels_size = num_selected * overall_area;
|
pixels_size = num_selected * overall_area;
|
||||||
|
|
|
||||||
|
|
@ -7,9 +7,9 @@ Group: Multimedia/Graphics
|
||||||
URL: http://www.tuxpaint.org/
|
URL: http://www.tuxpaint.org/
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||||
Requires: SDL >= 1.2.4 SDL_image SDL_mixer SDL_ttf SDL_Pango libpaper fribidi xdg-utils
|
Requires: SDL >= 1.2.4 SDL_image SDL_mixer SDL_ttf SDL_Pango libpaper fribidi xdg-utils libimagequant
|
||||||
BuildRequires: SDL-devel >= 1.2.4 SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL_Pango-devel
|
BuildRequires: SDL-devel >= 1.2.4 SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL_Pango-devel
|
||||||
BuildRequires: librsvg2-devel libpaper-devel fribidi-devel gperf gettext ImageMagick xdg-utils
|
BuildRequires: librsvg2-devel libpaper-devel fribidi-devel gperf gettext ImageMagick xdg-utils libimagequant-devel
|
||||||
|
|
||||||
%description
|
%description
|
||||||
"Tux Paint" is a drawing program for young children.
|
"Tux Paint" is a drawing program for young children.
|
||||||
|
|
@ -36,7 +36,7 @@ development files for tuxpaint plugins.
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make PREFIX=%{_prefix} DOC_PREFIX=%{_docdir}/tuxpaint/en
|
make PREFIX=%{_prefix} DOC_PREFIX=%{_docdir}/tuxpaint/en linux_ARCH_CFLAGS=-I/usr/include/imagequant
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue