# TODO:
# - package thumbnail.cgi (in %{_libdir}/cgi-bin?)
+#
# Conditional build:
%bcond_without curl # without URL support
%bcond_without exif # without EXIF tags support
%bcond_without png # without PNG images support
%bcond_without sane # without SANE scanning support (in ida)
%bcond_without tiff # without TIFF images support
-#
+%bcond_without webp # without WebP images support
+
%if %{without motif}
# SANE used only in ida
%undefine with_sane
%endif
Summary: fbida - a few applications for viewing and editing images
-Summary(pl): fbida - kilka aplikacji do ogl±dania i edycji obrazków
+Summary(pl.UTF-8): fbida - kilka aplikacji do oglądania i edycji obrazków
Name: fbida
-Version: 2.03
-Release: 1
+Version: 2.09
+Release: 13
License: GPL
Group: Applications/Graphics
-Source0: http://dl.bytesex.org/releases/fbida/%{name}-%{version}.tar.gz
-# Source0-md5: 8fd76661686a38a7bcd251b7aadc73eb
-Patch0: %{name}-fbgs.patch
-Patch1: %{name}-config-noforce.patch
-Patch2: %{name}-desktop.patch
-URL: http://linux.bytesex.org/fbida/
+Source0: http://www.kraxel.org/releases/fbida/%{name}-%{version}.tar.gz
+# Source0-md5: 62415c7cb28d995f9d317868de0f2830
+Patch0: %{name}-config-noforce.patch
+Patch1: %{name}-desktop.patch
+Patch2: format-security.patch
+Patch3: %{name}-giflib.patch
+URL: http://www.kraxel.org/blog/linux/fbida/
+BuildRequires: ImageMagick-devel
%{?with_curl:BuildRequires: curl-devel}
BuildRequires: fontconfig-devel
BuildRequires: freetype-devel >= 2.0.0
+# -Wno-pointer-sign
+BuildRequires: gcc >= 5:4.0
%{?with_gif:BuildRequires: giflib-devel}
BuildRequires: libexif-devel >= 1:0.6.9
BuildRequires: libjpeg-devel
%{?with_pcd:BuildRequires: libpcd-devel >= 1:1.0.1}
%{?with_png:BuildRequires: libpng-devel}
-%{?with_lirc:BuildRequires: lirc-devel}
%{?with_tiff:BuildRequires: libtiff-devel}
+%{?with_webp:BuildRequires: libwebp-devel}
+%{?with_lirc:BuildRequires: lirc-devel}
# acc. to README lesstif is not sufficient
-%{?with_motif:BuildRequires: openmotif-devel >= 2.0}
+%{?with_motif:BuildRequires: motif-devel >= 2.0}
+BuildRequires: perl-base
BuildRequires: pkgconfig
%{?with_sane:BuildRequires: sane-backends-devel}
-BuildRequires: perl-base
+BuildRequires: util-linux
+BuildRequires: which
+BuildRequires: xorg-lib-libXpm-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _appdefsdir /usr/X11R6/lib/X11/app-defaults
+%define _appdefsdir /usr/share/X11/app-defaults
%description
The fbida project contains a few applications for viewing and editing
- thumbnail.cgi - small and fast CGI program to extract EXIF
thumbnails from JPEG images and send them to the web browser
-%description -l pl
-Projekt fbida zawiera kilka aplikacji do ogl±dania i edycji obrazków,
-g³ównie przeznaczonych dla zdjêæ. Te aplikacje to:
-- fbi - przegl±darka dla linuksowej konsoli z framebufferem
-- fbgs - skrypt do ogl±dania plików PS/PDF przy u¿yciu fbi
-- ida - oparta na Motifie aplikacja do ogl±dania obrazków
-- exiftran - dzia³aj±ce z linii poleceñ narzêdzie do wykonywania
- bezstratnych przekszta³ceñ obrazków JPEG
-- thumbnail.cgi - ma³y i szybki program CGI do wyci±gania miniaturek
- EXIF z obrazków JPEG i wysy³ania ich do przegl±darki WWW
+%description -l pl.UTF-8
+Projekt fbida zawiera kilka aplikacji do oglądania i edycji obrazków,
+głównie przeznaczonych dla zdjęć. Te aplikacje to:
+- fbi - przeglądarka dla linuksowej konsoli z framebufferem
+- fbgs - skrypt do oglądania plików PS/PDF przy użyciu fbi
+- ida - oparta na Motifie aplikacja do oglądania obrazków
+- exiftran - działające z linii poleceń narzędzie do wykonywania
+ bezstratnych przekształceń obrazków JPEG
+- thumbnail.cgi - mały i szybki program CGI do wyciągania miniaturek
+ EXIF z obrazków JPEG i wysyłania ich do przeglądarki WWW
%package -n fbi
Summary: Linux FrameBuffer Imageviewer
-Summary(pl): Przegl±darka obrazków dla linuksowego framebuffera
+Summary(pl.UTF-8): Przeglądarka obrazków dla linuksowego framebuffera
Group: Applications/Graphics
+Requires: mktemp >= 1.3
%description -n fbi
This is a image viewer for linux framebuffer devices. It supports
- exiftran - command-line tool to do lossless transformations of JPEG
images
-%description -n fbi -l pl
-To jest przegl±darka obrazków korzystaj±ca z framebuffera. Obs³uguje
-bezpo¶rednio PhotoCD, JPEG i PPM; GIF, TIFF i PNG poprzez narzêdzia z
+%description -n fbi -l pl.UTF-8
+To jest przeglądarka obrazków korzystająca z framebuffera. Obsługuje
+bezpośrednio PhotoCD, JPEG i PPM; GIF, TIFF i PNG poprzez narzędzia z
pakietu netpbm-progs; inne obrazki poprzez program convert z pakietu
ImageMagick.
-Ten pakiet zawiera tak¿e dodatkowe narzêdzia:
-- fbgs - skrypt do ogl±dania plików PS/PDF przy u¿yciu fbi
-- exiftran - dzia³aj±ce z linii poleceñ narzêdzie do wykonywania
- bezstratnych przekszta³ceñ obrazków JPEG
+Ten pakiet zawiera także dodatkowe narzędzia:
+- fbgs - skrypt do oglądania plików PS/PDF przy użyciu fbi
+- exiftran - działające z linii poleceń narzędzie do wykonywania
+ bezstratnych przekształceń obrazków JPEG
%package -n ida
Summary: Small and fast image viewer, Motif-based
-Summary(pl): Ma³a, szybka przegl±darka obrazków oparta na Motifie
+Summary(pl.UTF-8): Mała, szybka przeglądarka obrazków oparta na Motifie
Group: X11/Applications/Graphics
%description -n ida
don't want the KDE/GNOME overhead. Some basic editing functions are
available too.
-%description -n ida -l pl
-Ida to ma³a i szybka przegl±darka obrazków oparta na Motifie.
-Przeznaczona jest dla ludzi, którzy nie chc± narzutu KDE/GNOME.
-Dostêpne jest te¿ trochê podstawowych funkcji edycyjnych.
+%description -n ida -l pl.UTF-8
+Ida to mała i szybka przeglądarka obrazków oparta na Motifie.
+Przeznaczona jest dla ludzi, którzy nie chcą narzutu KDE/GNOME.
+Dostępne jest też trochę podstawowych funkcji edycyjnych.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
CFLAGS="%{rpmcflags}" \
%{!?with_gif:HAVE_LIBUNGIF=no} \
%{!?with_png:HAVE_LIBPNG=no} \
%{!?with_tiff:HAVE_LIBTIFF=no} \
+ %{!?with_webp:HAVE_LIBWEBP=no} \
%{!?with_sane:HAVE_LIBSANE=no} \
%{!?with_curl:HAVE_LIBCURL=no} \
%{!?with_lirc:HAVE_LIBLIRC=no} \
%{!?with_gif:HAVE_LIBUNGIF=no} \
%{!?with_png:HAVE_LIBPNG=no} \
%{!?with_tiff:HAVE_LIBTIFF=no} \
+ %{!?with_webp:HAVE_LIBWEBP=no} \
%{!?with_sane:HAVE_LIBSANE=no} \
%{!?with_curl:HAVE_LIBCURL=no} \
%{!?with_lirc:HAVE_LIBLIRC=no} \